Взяв за отправную точку шифрование и дешифрование, в этой книге описываются многие базовые знания и навыки в области безопасности
программного обеспечения , такие как навыки отладки, обратный анализ, защита шифрованием, разработка оболочки, проектирование виртуальных машин и т. д. После того, как читатели освоят содержание этой книги, они смогут легко перейти к областям анализа уязвимостей, безопасного программирования, анализа вирусов, защиты
программного обеспечения и т. д. Все эти знания взаимосвязаны и связаны друг с другом. Отечественные университеты не уделяют достаточного внимания образованию в области безопасности
программного обеспечения , и многие аспекты все еще остаются незаполненными. В последние годы во многих компаниях растет спрос на технические таланты в области безопасности
программного обеспечения . С точки зрения трудоустройства освоение этой технологии может повысить конкурентоспособность человека; с точки зрения личностного роста изучение технологий безопасности
программного обеспечения помогает овладеть некоторыми базовыми системными знаниями и является важным способом улучшения профессиональных навыков. Как квалифицированный программист, помимо владения анализом спроса, шаблонами проектирования и т. д., если вы сможете освоить некоторые базовые знания о системе и ознакомиться с базовой структурой всей системы, вы получите большую пользу от своей работы.
Эту книгу можно использовать в качестве вспомогательного учебного материала по безопасности программного обеспечения для школ или учебных заведений. Это редкая хорошая книга для специалистов по безопасности, отладчикам и разработчикам программ.