ソフトウエアのリバースエンジニアリングは、単にソフトウエアを複製される脅威だけでなく、そこに込められている独自の技術やノウハウが流出する脅威が、メーカーにとっては重大である。
例えば、心拍信号から心臓病を割り出すアルゴリズムの漏洩や、スマホゲームで不正をするチート行為、ほかにも様々な製造装置の制御がオープンプラットフォームで動くようになって、技術やノウハウの流出は無視できない事態となっている。ソフトウエア開発キットには、通常リバースエンジニアリングを防ぐための機能が組み込まれているが、実は単に難読性を高めるだけのお粗末なものが多い。
本資料では、製造業におけるソフトウエアが、逆アセンブラや逆コンパイラによって解析される脅威を詳細に分析する。さらに解決策の1つとして、DNPハイパーテックが提供するリバースエンジニアリング防止ソフト「CrackProof」が、いかに本格的な技術を使っているか、その優位性が分かる。これを読めば、ソフトウエア開発でリバースエンジニアリング防止ソフトの出来具合を調査したくなることだろう。