이 책은 암호화와 복호화를 출발점으로 하여 디버깅 기술, 역분석, 암호화 보호, 셸 개발, 가상 머신 설계 등
소프트웨어 보안 분야의 많은 기본 지식과 기술을 설명합니다. 독자가 이 책의 내용을 숙지한 후에는 취약성 분석, 보안 프로그래밍, 바이러스 분석,
소프트웨어 보호 등의 분야로 쉽게 확장할 수 있습니다. 이러한 지식 포인트는 모두 서로 연관되어 있습니다. 국내 대학에서는
소프트웨어 보안 분야 교육에 충분한 관심을 기울이지 않고 있으며, 최근에는 많은 기업에서
소프트웨어 보안 기술 인재에 대한 수요가 증가하고 있습니다. 고용 관점에서 볼 때 이 기술을 습득하면 개인 성장 관점에서 경쟁력이 향상될 수 있으며,
소프트웨어 보안 기술을 공부하는 것은 기본 시스템 지식을 습득하는 데 도움이 되며 전문 기술을 향상시키는 중요한 방법입니다. 자격을 갖춘 프로그래머로서 수요 분석, 디자인 패턴 등을 마스터하는 것 외에도 시스템에 대한 기본 지식을 숙달하고 전체 시스템의 기본 구조에 익숙해지면 작업에서 많은 이점을 얻을 수 있습니다.
이 책은 학교나 훈련기관의 소프트웨어 보안 보조 교재로 활용될 수 있다. 보안, 디버깅 담당자, 프로그램 개발자에게는 보기 드문 좋은 책이다.