Skip to main content

リバースエンジニアリングとは何ですか?

いくつかの用語は自明です。これは、文字通り何かを分解し、それを元に戻しているリバースエンジニアリングの場合です。これは物理的または実質的に行うことができ、意図は、同様のものを作成するために何かがどのように機能するかを把握することです。リバースエンジニアリングは、既存の作成を改善する目的で行われることがあり、リバースエンジニアリングの他のインスタンスには盗む技術が含まれます。後者は、特に戦争の歴史を通じて武器に当てはまりました。車両、DVD、電化製品などの日常的なものは、世界中の四半期で激しい精査の対象となっています。一部の企業は、他の国から商品を輸入し、それらの商品を少しずつ分解し、リバースエンジニアリングを使用して独自のものを作成する習慣があります。コンピューターアーティストと科学者は、実際のデバイスの3Dモデルを作成し、それらがどのように機能するかを確認するために事実上それらを解体することにより、リバースエンジニアリングを実践します。時には、彼らはそれらを正確に、またはわずかに異なる方法で元に戻します。頑丈なサーバーとグラフィックスイーツの出現により、これが可能になり、望ましいものになりました。この種のリバースエンジニアリングの1つの形式は、逆コンパイルです。処分は、コンピューターが情報を低レベルの形式(コンピューターコード)から高レベルの形式(ASCIIテキストと数字)に変換するプロセスで、指示やWeb記事などを読むことができるようにします。逆コンパイルの一般的な発生には、データや画像の交換など、あるユーザーから別のユーザーにファイルを転送したり、破損したり、完了していないコーディングの再構築などです。また、ハッカーがリバースエンジニアリングを使用して、暗号化を介して他の誰かが必死に隠したいと考えていたデータを再構築するセキュリティ違反の形でも繰り返すことができます。ウイルス。ウイルスの作成者は、作品を埋める場所を見つけるために、コンピューターコードの内部を掘り下げます。ソースコードとしてマシンコードを再構築することにより、ウイルス作成者は自分が探しているものを見つけることができます。これらのアクションの裏側には、コンピューターウイルスを予防または破壊しようとする人々がいます。彼らもリバースエンジニアリングを使用してウイルス自体を分解し、有害な実行可能ファイルを破壊または予測します。