Black Hat Rust: Applied offensive security with the Rust programming language
Книга «Black Hat Rust» представляет собой практическое руководство по применению языка программирования Rust в области кибербезопасности, а именно для задач наступательной (offensive) безопасности. Автор, Сильвен Керкур, демонстрирует, как использовать сильные стороны Rust — безопасность памяти, производительность и современные возможности — для создания эффективных инструментов для пентеста и анализа уязвимостей.
В книге рассматриваются ключевые этапы атаки: от разведки (reconnaissance) и сканирования до разработки эксплойтов. Читатели научатся создавать многопоточные и асинхронные сканеры, проводить OSINT (разведку на основе открытых источников), работать с сетевыми протоколами и реализовывать модульную архитектуру для инструментов безопасности.
Особое внимание уделяется особенностям Rust, которые делают его привлекательным для security-разработки: система владения (ownership) и заимствования (borrowing) предотвращают целый класс уязвимостей, связанных с памятью, а современная система типов и абстракций позволяет писать надежный и эффективный код. Книга подходит как для специалистов по безопасности, желающих освоить Rust, так и для Rust-разработчиков, интересующихся прикладной кибербезопасностью.









