Designing Secure Software: A Guide for Developers

Книга «Designing Secure Software» представляет собой практическое руководство по созданию безопасного программного обеспечения, написанное опытным специалистом в области кибербезопасности. Автор, Лорен Конфельдер, имеющий более чем 50-летний опыт программирования и работы в таких компаниях, как Microsoft и Google, делится фундаментальными концепциями безопасности, которые должны быть заложены в основу проектирования ПО.

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

Автор исследует техники, которые используют злоумышленники для эксплуатации систем, и предоставляет конкретные рекомендации по защите от них. Особое внимание уделяется превентивному подходу к безопасности, когда меры защиты интегрируются в процесс разработки, а не добавляются постфактум.

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

Designing Secure Software: A Guide for Developers
A
Автор
Loren Kohnfelder
Издательство
No Starch Press
Год
2022
Язык
Английский
1
Оцените книгу

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

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