Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET
Майкл Ховард
Дэвид Лебланк
Джон Виега
Грех 1. Переполнение буфера
В чем состоит грех Подверженные греху языки Как происходит грехопадение Греховность C/C++ Родственные грехи Где искать ошибку Выявление ошибки на этапе анализа кода Тестирование Примеры из реальной жизни CVE