本書では、暗号化と復号化を出発点として、デバッグ スキル、リバース解析、暗号化保護、シェル開発、仮想マシンの設計など、
ソフトウェアセキュリティの分野における多くの基本的な知識とスキルについて説明します。読者が本書の内容をマスターした後は、脆弱性分析、安全なプログラミング、ウイルス分析、
ソフトウェア保護などの分野に簡単に拡張できます。これらの知識ポイントはすべて相互に関連しており、相互に関連しています。国内の大学は
ソフトウェアセキュリティ分野の教育に十分な関心を払っておらず、未整備な部分も多く、近年、多くの企業が
ソフトウェアセキュリティ技術人材の需要を高めています。雇用の観点から見ると、このテクノロジーを習得することで競争力を高めることができ、個人の成長の観点から見ると、
ソフトウェアセキュリティ テクノロジーを学ぶことは、基礎となるシステム知識を習得するのに役立ち、専門スキルを向上させる重要な方法です。資格のあるプログラマーとして、需要分析、設計パターンなどを習得することに加えて、システムの基礎知識を習得し、システム全体の基礎構造に精通できれば、仕事から多くの利益を得ることができます。
本書は、学校や研修機関のソフトウェアセキュリティ補助教材としても活用できる、セキュリティ担当者、デバッグ担当者、プログラム開発者向けの稀有な良書です。