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









