Книги / Кибербезопасность / Криптография / 24 смертных греха компьютерной безопасности. Как написать безопасный код

24 смертных греха компьютерной безопасности. Как написать безопасный код

М. Ховард, Д. Лебланк, Дж. Вьега

Книга представляет собой капитально переработанное второе издание бестселлера «The 19 Deadly Sins of Software Security». В ней рассмотрены наиболее распространенные и серьезные ошибки кодирования и программные «дыры», которые используются хакерами для взлома программных продуктов. Авторы, обучающие программистов компании Microsoft безопасному коду, сформулировали «24 смертных греха программиста» и создали полезнейшее руководство.

Издание охватывает большинство языков и платформ программирования. Каждая глава посвящена отдельному типу уязвимости («смертному греху»), угрожающему безопасности компьютерных систем и программ. Книга структурирована по основным категориям уязвимостей: грехи веб-приложений (SQL-инъекции, XSS, XSRF), грехи реализации (переполнение буфера, целочисленные переполнения, обработка исключений), криптографические грехи и сетевые грехи.

На разнообразных примерах продемонстрированы как сами ошибки программирования, так и способы их исправления и защиты от взлома систем. Книга отражает все насущные и актуальные проблемы из области программной безопасности ПО и предназначена для программистов, желающих писать безопасный код.

Похожие книги