[#] Обнаружение в коде дефекта «разыменование нулевого указателя»
habrabot(difrex,1) — All
2017-01-10 14:30:06


Этой статьей мы открываем серию публикаций, посвященных обнаружению ошибок и уязвимостей в open-source проектах с помощью статического анализатора кода [AppChecker][1]. В рамках этой серии будут рассмотрены наиболее часто встречающиеся дефекты в программном коде, которые могут привести к серьезным уязвимостям. Сегодня мы остановимся на дефекте типа «разыменование нулевого указателя».

Разыменование нулевого указателя (CWE-476) представляет собой дефект, когда программа обращается по некорректному указателю к какому-то участку памяти. Такое обращение ведет к неопределенному поведению программы, что приводит в большинстве случаев к аварийному завершению программы.
[Читать дальше →][2]

[1]: https://npo-echelon.ru/production/65/10920
[2]: https://habrahabr.ru/post/319218/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut