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

22件

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

  • twitter
  • facebook
  • はてな
  • LINE

リバースエンジニアリングとは、ソフトウェアの動作を解析、またはハードウェアなどを分解して構造や動作を観察し、その仕組みや仕様などを調べる行為である。

簡潔に言えば「完成品(実物)を分解して、中身がどうなってるか調べる」こと。

概要

企業が旧製品や他社製品との互換性の持った製品を開発する際、他社製品の詳細な仕様・設計図などが必要であるが、仕様書の紛失や他社の未情報であるなど十分な情報が得られない場合にリバースエンジニアリングを行うことが多い。

リバースエンジニアリングを行うこと自体は、原則的には法律上問題ない。ただし解析行為によって得た動作方法そのものを実装し製品とすることには特許著作権などで問題がある。

そこで特許等で保護されている実装と同じ実装にならないようにしつつ動作結果を同一にする為、解析者と開発者を分ける”クリーンルーム設計”などを行い、再実装し製品を開発する。

企業以外における同様の事例

ジャンク品・不用品などを分解して、仕組みや構造等の自習・参考とする場合もある。

戦争戦場では敵軍の優れた兵器などを奪い、
分解して構造や弱点を調べるといった事も行われた。(→鹵獲兵器

関連動画

 

関連商品

リバースエンジニアリングに関するニコニコ市場の商品を紹介してください。

関連コミュニティ

リバースエンジニアリングに関するニコニコミュニティ紹介してください。

関連項目

この記事を編集する

掲示板

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
麺処きずな[単語]

提供: ゲスト

もっと見る

急上昇ワード改

最終更新:2024/05/03(金) 20:00

ほめられた記事

最終更新:2024/05/03(金) 20:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP