Название: Безопасное программирование на C и C++ Автор: Роберт С. Сикорд Издательство: Вильямс Год: 2014 (Второе издание) Страниц: 489 Формат: pdf Размер: 38 mb
Узнайте об основных причинах уязвимостей программного обеспечения и научитесь их избегать! Распространенные уязвимости программного обеспечения обычно вызываются дефектами программирования, которых можно было бы избежать. Проанализировав десятки тысяч сообщений об уязвимостях, начиная с 1988 года, CERT выявила, что подавляющее количество уязвимостей вызывается относительно небольшим количеством первопричин. Во втором издании книги Безопасное программирование на C и C++ выявляются и поясняются эти первопричины и указываются шаги, которые могут быть предприняты для устранения уязвимостей в разрабатываемом программном обеспечении. Кроме того, книга призывает программистов принять на вооружение наилучшие методы обеспечения безопасности и выработать образ мышления, который может помочь защитить программное обеспечение не только от известных на сегодня, но и от будущих атак. Опираясь на доклады и выводы CERT, Роберт С. Сикорд систематически указывает программные ошибки, которые скорее всего приведут к нарушениям безопасности, показывает, как они могут быть использованы злоумышленниками, рассматривает потенциальные следствия такого использования и предоставляет безопасные альтернативы.
В книге подробно рассмотрены следующие темы. Повышение безопасности и защищенности любого приложения на C/C++. Описание атак с использованием переполнения буфера и разрушения стека, использующих небезопасную логику работы со строками. Как избежать уязвимостей и дефектов безопасности при использовании функций управления динамической памятью. Как устранить проблемы целочисленной арифметики, вытекающие из переполнения знаковых целых чисел, циклического возврата беззнаковых целых чисел и ошибок усечения. Безопасный ввод-вывод и устранение уязвимостей, связанных с файловой системой. Корректное применение функций форматированного вывода без внесения уязвимостей форматных строк. Устранение конфликтов при доступе к ресурсам и прочих уязвимостей при разработке параллельно выполняемого кода.
Примечание: Книга представляет собой любительское оптическое распознавание символов, поэтому присутствуют недочеты в виде неправильных, лишних или вообще отсутствие символов.
Загрузить книгу «Безопасное программирование на C и C++»
Безопасность информационных технологий №1 (2019) Название: Безопасность информационных технологий №1 (2019) Издательство: «МИФИ» Страниц: 140 Формат: PDF Качество: хорошее Размер файла: 6,7 МБ Язык:...
Безопасное программирование на C и C++ (2015) Название: Безопасное программирование на C и C++ Автор: Роберт С. Сикорд Издательство: M.: Вильям Год: 2015 Страниц: 498 ISBN: 978-5-8459-1908-3...
Программирование на языке ассемблера ЕС ЭВМ Название: Программирование на языке ассемблера ЕС ЭВМ Автор: Вострикова З.П. Издательство: Наука Год: 1981 Формат: pdf Страниц: 305 Размер: 16,9 Mb...
Secure Coding in C and C++ (2nd Edition) Название: Secure Coding in C and C++ (2nd Edition) Автор: Robert Seacord Издательство: Addison-Wesley Professional Серия: SEI Series in Software...
Разработка средств безопасности и эксплойтов Название: Разработка средств безопасности и эксплойтов Автор: Фостер Д.К., Лю В. Издательство: Питер Год: 2007 Cтраниц: 432 Формат: pdf Размер: 61 мб...
Искусство взлома и защиты систем Название: Искусство взлома и защиты систем Автор: Козиол Дж., Личфилд Д. и др. Издательство: СПб.: Питер Год: 2006 Cтраниц: 416 Формат: pdf Размер:...
Асинхронное программирование в C# 5.0 Название: Асинхронное программирование в C# 5.0 Автор: Алекс Дэвис Издательство: ДМК Пресс Год: 2013 Страниц: 122 Формат: PDF Размер: 11 Mб Язык:...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.