リバースエンジニアリング wikipedia|無料辞書
前のページ 1/1 次のページ
リバースエンジニアリング(
Reverse engineering)とは、
機械を分解したり、
製品の動作を観察したり、
ソフトウェアの動作を解析するなどして、
製品の構造を分析し、そこから製造方法や動作原理、
設計図、
ソースコードなどを調査する事である。
◆概要
一般的に工業製品の多くは、
設計図や
仕様書の概略程度しか公表されていない。ソフトウェア製品にしても、
プログラムの原型であるソースコードは公開されていないことがほとんどであり、通常は
コンパイル済みの
実行ファイルや、それらを
インストールするための
パッケージの形でしか提供されていない。そのため、様々な技術や創意工夫が用いられているこれら工業製品について、その技術的情報を公開された文献から入手できない場合が多いのが現状である。
仮に自社開発した製品であっても、それが古い製品であれば、設計図や仕様書が所在不明になった、最初から作成されていなかった、当時の技術者がすでに退職した、などの事情により必要十分な情報を得ることが不可能な場合がある。
これらの非公開情報を入手するため、従来の工業製品やソフトウェア製品をリバースエンジニアリングすることにより使用されている技術を分析、調査、確認することは、より優れた製品の開発に欠かせないプロセスである。
◆リバースエンジニアリングと知的財産権
知的財産権で保護される秘密は
営業秘密(Trade Secret)だけであり、社内で秘密裏に開発していた試作品を産業スパイが社外に持ち出すといった非合法な手段で入手したようなケースについては日本では
不正競争防止法の保護の対象となり違法行為となる。しかし、そういった場合を除いてリバースエンジニアリングを行うこと自体は原則的に合法行為であり、市販品などの
秘密保持契約(NDA)なしで合法的に入手できる製品/文献/情報についてリバースエンジニアリングを行うことは完全に合法な行為である。
ただし、リバースエンジニアリングによって得られる技術情報には、
特許や
著作権、
意匠権などの
知的財産権で保護されているものも存在するため、そのまま使用すると非合法となる場合がある。
また、
ソフトウェアのリバースエンジニアリングに関しては
著作権の保護を受けるため、その過程で発生する複製行為や形式変換が、権利者の許諾を得ない複製ないし翻訳に相当するという議論がある。このような問題を解消し、適切にリバースエンジニアリングが行えるよう、著作権法を改正する動きがある。
◆ ものづくりにおけるリバースエンジニアリング
3DCAD、および接触式、非接触式の3次元形状データ測定器が発達するにつれ、急速に普及している。3D CADを活用した製品の事前検討を行う際に、CADでは作成しにくいデザインの微妙な変化が織り込まれた製品データや、2D図面しかない製品データを3D化したりする際に活用されている。
上の図は、
自動車の開発における、リバースエンジニアリングの一例である。右上の絵から順に、クレイモデル、非接触カメラ撮影式の3次元計測器での形状データ測定、測定結果である点群データの張り合わせ、断面線の作成、3D CAD化、そして実車である(CADと実車の間は大きく段階が跳んでいる)。
◆リバースエンジニアリングにまつわる問題
コンピュータウイルスのオリジナルの作者以外がコンピュータウイルスを入手した際に、リバースエンジニアリングによってソースコードを入手し、本来無かった新しい機能を組み込んだり、特定の
企業や
組織を攻撃するように改造し(改造されたウイルスは亜種と呼ばれる)再配布する事例は後を絶たない。
マイクロソフトなどの
サーバを
DoS攻撃するMyDoomウイルスは、マイクロソフト側が
懸賞金を掛け、2004年5月8日までに犯人逮捕に扱ぎ付けるまでに至ったものの、その後も同ウイルスの亜種発生は続き、同年
7月26日にはMyDoom.Oに感染したパソコンから
検索エンジンに向けて一斉に検索リクエストが殺到、一時
Google等の主要検索サイトが応答しなくなる事件が発生した。このMyDoom.Oの作者は、偶然入手したコンピュータウイルスのMyDoomをリバースエンジニアリングを行ってソースコードを入手・改造して再配布を行ったと見られている。
この他にも、市販のソフトウェア製品をリバースエンジニアリングによって解析し、本来は
ライセンスキーをインストール時に入力しないと動かないソフトウェアを、このライセンスキーが無くても動くようにするプログラムを製作・配布する人物が、違法な不正コピーソフトウェアの蔓延を助長している例が挙げられる。
◆関連項目
前のページ 1/1 次のページ
・リバースエンジニアリング page1
■リバースエンジニアリングを他のサイトで調べる
@[リバースエンジニアリング]暇つぶしマスター
A[リバースエンジニアリング]性病マスター
B[リバースエンジニアリング]ダイエットNAVI
C[リバースエンジニアリング]価格比較マスター
D[リバースエンジニアリング]肛門科マスター
E[リバースエンジニアリング]産婦人科科マスター
F[リバースエンジニアリング]結婚情報マスター
■消費者金融LINK関連検索
■消費者金融LINKWikipedia情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~消費者金融-LINK.com (05/26update) トップへ
(C)消費者金融-LINK.com