Ваше резрешение экрана: px / Ваш Ip адрес: 18.220.18.186

Название сайта!

Безопасное программирование на C и C++

22.09.2024

Безопасное программирование на C и C++ — Узнайте об основных причинах уязвимостей программного обеспечения и научитесь их избегать! Распространенные уязвимости программного обеспечения обычно вызываются дефектами программирования, которых можно было бы избежать. Проанализировав десятки тысяч сообщений об уязвимостях, начиная с 1988 года, CERT выявила, что подавляющее количество уязвимостей вызывается относительно небольшим количеством первопричин.
Во втором издании книги Безопасное программирование на C и C++ выявляются и поясняются эти первопричины и указываются шаги, которые могут быть предприняты для устранения уязвимостей в разрабатываемом программном обеспечении. Кроме того, книга призывает программистов принять на вооружение наилучшие методы обеспечения безопасности и выработать образ мышления, который может помочь защитить программное обеспечение не только от известных на сегодня, но и от будущих атак. Опираясь на доклады и выводы CERT, Роберт С. Сикорд систематически указывает программные ошибки, которые скорее всего приведут к нарушениям безопасности, показывает, как они могут быть использованы злоумышленниками, рассматривает потенциальные следствия такого использования и предоставляет безопасные альтернативы.
В книге подробно рассмотрены следующие темы.
Повышение безопасности и защищенности любого приложения на C/C++.
Описание атак с использованием переполнения буфера и разрушения стека, использующих небезопасную логику работы со строками.
Как избежать уязвимостей и дефектов безопасности при использовании функций управления динамической памятью.
Как устранить проблемы целочисленной арифметики, вытекающие из переполнения знаковых целых чисел, циклического возврата беззнаковых целых чисел и ошибок усечения.
Безопасный ввод-вывод и устранение уязвимостей, связанных с файловой системой.
Корректное применение функций форматированного вывода без внесения уязвимостей форматных строк.
Устранение конфликтов при доступе к ресурсам и прочих уязвимостей при разработке параллельно выполняемого кода.
Примечание: Книга представляет собой любительское оптическое распознавание символов, поэтому присутствуют недочеты в виде неправильных, лишних или вообще отсутствие символов.

Название: Безопасное программирование на C и C++
Автор: Роберт С. Сикорд
Издательство: Вильямс
Год: 2014
Страниц: 489
Формат: PDF
Размер: 37,27 Мб
Качество: Отличное



Не забудьте поделиться с друзьями:
Метки к статье: 2014, Сикорд, 2-е издание, программирование, безопасное
pmojka / Комментарии (0) / Просмотров: 193 / Категория: Книги

Смотрите также:



Добавить комментарий

Имя:*
E-Mail:
Введите код: *
Популярное...
Статистика сайта.
Статистика
Сейчас на сайте
Онлайн всего: 22
Гостей: 22
Пользователей: 0

Посетившие за день
Полный Список

Рекомендуем