UDFV
RSS

事例紹介

その他の事例

リバースエンジニアリング防止システム

line
概要
ソフトウェアの開発効率を下げることなく、 ソフトウェアの解析を困難にするシステムです。 またシステム自体のオーバヘッドも小さく、対象 ソフトウェアへの影響も微小です。 このシステムは大手メーカの商品に実際に組み込まれています。
詳細
組み込みシステムは常にリバースエンジニアリングの危機にさらされています。 特にAV機器のような著作権保護機能などを備えている機器は 一度解析されてしまうと世間に与えるインパクトは非常に大きく、 万が一自社製品を発端に解析されてしまえば、企業イメージを大きく 損ないかねません。

そのような背景の中、このシステムを提案、開発いたしました。 このシステムはリバースエンジニアリングを困難にするシステムです。 もちろんこのシステムもソフトウェアですから、決して完全ではありませんが、 ソフトウェアのライフサイクルを考えれば十分な時間保護することが 出来ます。

このシステムは コンパイル後のバイナリを直接書き換えるので、 開発者は特に意識をすることなく開発を行うことができます。 また、保護対象となるソフトウェアへの影響も微小で、 パフォーマンスを落とすことなく、保護することが可能です。 このためパフォーマンスに対する要求が高い組み込み系 システムにも適しています。
開発期間
2002年頃
ポイント
このシステムはバイナリを直接解析し、リンカ、アセンブラの知識を フル活用して作成しました。その手法やアイデアは リバースエンジニアリング防止はもちろん、他のシステムにも 応用可能です。
その他の事例