Руководства для программистов
"Уязвимости в программном коде и борьба с ними" написали
Майкл Ховард и
Дэвид Лебланк, обучающие программистов в Microsoft, как писать безопасный код, в соавторстве с
Джоном Виега, человеком, который сформулировал "19 смертных грехов программиста". Эту книгу могут использовать все разработчики программного обеспечения независимо от платформы, языка или вида приложений. Вы сможете сделать программы безопасными на стадии разработки, устранив уязвимости в программном коде. Авторы книги
"Уязвимости в программном коде и борьба с ними" рассматривают уязвимости для языков C/C, C#,Java, Visual Basic, Visual Basic .NET, Perl, Python в операционных системах Windows, Unix, Linux, Mac OS, Novell Netware. Авторы описывают возможные ошибки, способы их устранения и объясняют, как защититься от них (дается множество примеров). В книге рассматриваются "19 грехов", угрожающих безопасности программ, и объясняется, как избежать их на этапе написания программы.
Книга адресована разработчикам программного обеспечения.