Security for Software Engineers

Книга «Security for Software Engineers» представляет собой практическое руководство по безопасности для разработчиков программного обеспечения. Автор, Джеймс Хелфрич, фокусируется на интеграции принципов безопасности непосредственно в процесс разработки, а не рассматривает безопасность как отдельную дисциплину.

Издание структурировано в три основных раздела: векторы атак, укрепление кода и конфиденциальность. В первой части подробно анализируются классификации атак, программное оружие (эксплойты) и методы социальной инженерии. Вторая часть посвящена практическим методам защиты кода от инъекций (командных, скриптовых, в память), моделированию угроз и стратегиям смягчения рисков.

Третья часть охватывает фундаментальные аспекты приватности: аутентификацию, контроль доступа и шифрование. Книга содержит приложения с техническими деталями, важными для понимания уязвимостей (массивы, указатели на функции, целочисленные переполнения, организация стека и кучи).

Этот учебник предназначен для инженеров-программистов, которые хотят создавать более безопасные приложения, понимая как методы атак, так и эффективные контрмеры. Материал изложен с практической точки зрения, с акцентом на предотвращение уязвимостей на этапе написания кода.

Security for Software Engineers
A
Автор
James Helfrich
Издательство
CRC Press, Taylor & Francis Group
Год
2019
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент