のんびりやろう!情報処理試験! TOPメールマガジンWeb講座試験情報ラウンジその他
Contents

用語集

INDEX

ア行 / カ行 / サ行

タ行 / ナ行 / ハ行

マ行 / ヤ行 / ラ行

ワ行 / 英字 / 数字


 


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

reverse engineering


(ソフトウェア平成17年秋問39ア)
(ネットワーク平成15年秋問13ア)
既存のプログラムから,そのプログラムの仕様を導き出す技術である。

(基本情報平成15年秋問46ア)
実装されたプログラムから設計仕様を抽出する。

(ソフトウェア平成13年問47ア)
実装済みのソフトウェアから設計仕様などを抽出して,そのソフトウェアの修正又は再開発を支援する。

(2種平成12年秋問52ア)
実装されたソフトウェアから設計仕様を抽出して,ソフトウェア開発に利用する。


リバースエンジニアリングとは,既存のプログラム(ソースコード)から,その仕様を導き出す技術やその行為のことです。

目的としては,ハードウェアやソフトウェアのコピー製品や競合製品,または互換製品を作るために行われます。他には,セキュリティホールやバグの特定を行うためにもこの手法が用いられます。

もちろん,コピー製品などを作ってしまうと,やり方によっては特許権や著作権の侵害となりますので,注意が必要です。




「リバースエンジニアリング」に関連する書籍一覧(by Amazon/人気順)
▼さらに調べる! by Google  


免責事項 - 広告掲載について - お問い合わせ

Copyright (c)1999 - 2006 shunzei. All rights reserved.