リバースエンジニアリングとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 労働 > 就労 > エンジニアリング > リバースエンジニアリングの意味・解説 

リバースエンジニアリング

【英】reverse engineering

リバースエンジニアリングとは、既存製品解体分解して製品仕組み構成部品技術要素などを分析する手法のことである。

リバースエンジニアリングは、ソフトウェアに対してプログラム分析が行われ、ハードウェアでは製品分解が行われる。リバースエンジニアリングが行われる主な目的は、他社製品仕様を知るためであり、その理由製品間の互換性を保つためであるとされるちなみに企業販売している商品そのものには特許権著作権含まれている場合も多いが、「開発段階アイディア」は法的に禁止されていない

ソフトウェア場合、リバースエンジニアリングの技法としては、機械語記述されプログラム高級プログラミング言語ソースコードに戻す「逆コンパイル」などが主に行われる逆コンパイル著作権侵害する危険性の多い手法であるため、敢えて避けられる場合も多い。使用許諾契約書でリバースエンジニアリングを禁止していることも多くまた、逆コンパイル対策ソフトウェアなども開発されている。

また、システム保守セキュリティ強化権利侵害取り締まりなどを目的としてリバースエンジニアリングが行われる場合もある。ある製品について仕様書実際の製品とが食い違っていないかを検証したり、バグセキュリティホール可能性調査したり、あるいは他社製品自社特許盗用されていないかを調べたりする際などにもリバースエンジニアリングが行われている。


参照リンク
IPX -知的財産権保護のためのリバースエンジニアリング事業
ネットワークのほかの用語一覧
セキュリティ:  ネットワークセキュリティ  PUA  RAT  リバースエンジニアリング  リダイレクトサイト  ルートキット  脆弱性




リバースエンジニアリングと同じ種類の言葉

このページでは「IT用語辞典バイナリ」からリバースエンジニアリングを検索した結果を表示しています。
Weblioに収録されているすべての辞書からリバースエンジニアリングを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からリバースエンジニアリング を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「リバースエンジニアリング」の関連用語

リバースエンジニアリングのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



リバースエンジニアリングのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【リバースエンジニアリング】の記事を利用しております。

©2025 GRAS Group, Inc.RSS