Designing Secure Software: A Guide for Developers (2021)
Автор: Loren Kohnfelder
Книга содержит более чем двадцатилетний опыт Лорена Конфельдера в виде краткого и элегантного руководства по повышению безопасности технологических продуктов. Написанная для широкого круга профессионалов в области программного обеспечения, она подчеркивает важность обеспечения безопасности в разработке на раннем этапе и вовлечения в процесс всей команды.
Вы научитесь:
✔️Определять важные активы, поверхность атаки и границы доверия в системе;
✔️Оценивать эффективность различных вариантов смягчения угроз;
✔️Работать с хорошо известными шаблонами безопасного программирования и библиотеками;
✔️Понимать и предотвращать уязвимости, такие как XSS и CSRF, недостатки памяти и многое другое;
✔️Использовать тестирование безопасности для упреждающего выявления уязвимостей в коде.
Достоинства:
➕Хороший авторский стиль;
➕Практикоориентированность.
Недостатки:
➖Мало примеров кода.
Скачать книгу...