SECOMセコムトラストシステムズ株式会社 HOMEサイトマップ
セコムトラストシステムズのよくわかる情報セキュリティ用語辞典/年表
HOMEセコムトラストシステムズのよくわかる情報セキュリティ用語辞典/年表> リバースエンジニアリング(Reverse Engineering)
用語辞典索引
A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z
0 1 2 3 4
5 6 7 8 9
情報セキュリティ年表
リンクについて

リバースエンジニアリング(Reverse Engineering)
リバースエンジニアリング(Reverse Engineering) とは、完成しているソフトウェアやハードウェア製品を解析して、技術情報を入手することです。

すでに製品化されているソフトウェアやハードウェアを分解、解析などして、製品の目的、材質、構造、仕様などの技術情報を入手する行為をリバースエンジニアリングと呼びます。

ハードウェアの分野では同じ製品のコピーを作り出せるとともに、開発コストを極端なまでに下げることができます。ソフトウェアの分野では、逆アッセンブルなどをすることで、ソースコードレベルまで解析し、機能を実現するプログラムの仕組みを分析したり、脆弱性がないかを検証することができます。

例えば、ウイルスの解析に利用すれば、感染の仕組みや感染後の動作、感染経路などを特定できるので、そのウイルスに対するセキュリティ対策を立てることができます。自社製品の場合は、セキュリティホールがないかなどを検証する手段として利用できます。

しかし、他社製品をリバースエンジニアリングする場合、元製品の著作権や特許権を侵害する可能性が大きくなるので、その利用には細心の注意が必要です。



【関連用語】

ウイルス

セキュリティホール

脆弱性

著作権





用語集トップ 情報セキュリティ年表 リンクについて

プライバシーポリシHOMEサイトマップ
年表