Майкл Ховард, Дэвид Лебланк. Двадцать четыре смертных греха компьютерной безопасности. 2010

В книге рассмотрены наиболее распространенные и серьезные ошибки кодирования и про­граммные «дыры», которые используются хакерами для взлома программных продуктов. Рассмот­рено большинство языков и платформ программирования, каждая глава посвящена отдельному типу уязвимости («смертному греху»), угрожающему безопасности компьютерных систем и про­грамм. Книга представляет собой капитально переработанное второе издание бестселлера «The 19 Deadly Sins of Software Security», в котором отражены все насущные и актуальные про­блемы из области программной безопасности ПО. Авторы книги Майкл Ховард и Дэвид Лебланк, обучающие программистов компании Microsoft безопасному коду, объединили усилия с Джоном Вьегой, сформулировавшим «24 смертных греха программиста», и создали это полезнейшее руководство, в котором на разнообразных примерах продемонстрированы как сами ошибки программирования, так и способы их исправления и заши­ты от взлома систем.

<< | >>
Внедрение SQL
c#
Уязвимости, связанные с веб-серверами (XSS, XSRF и расщепление ответа)
Уязвимости, связанные с веб-клиентами (XSS)
Переполнение буфера
Дефекты форматных строк
Целочисленные переполнения
Катастрофы С++
Обработка исключений
Внедрение команд
Некорректная обработка ошибок
Ситуация гонки
Слабое юзабилити
ГРЕХ 15.Трудности с обновлением
Выполнение кода с завышенными привилегиями
ГРЕХ 17. Хранение незащищенных данных
Дефекты мобильного кода
ГРЕХ 19.Слабые пароли
ГРЕХ 20. Слабые случайные числа
Неудачный выбор криптографии
Незащищенный сетевой трафик
Неправильное использование PKI (и особенно SSL)
Доверие к механизму разрешения сетевых имен

Книги и учебники по дисциплине Библиотека программиста:

  1. Алексей Анатольевич Гладкий. Халява в Интернете - 2013 год
  2. Юрий Всеволодович Ревич. 1001 совет по обустройству компьютера - 2012 год
  3. Снейдер Йон. Эффективное программирование TCP/IP - 2009 год
  4. Бен Форта. Освой самостоятельно SQL. 10 минут на урок, 3-е издание - 2006 год