論理爆弾とは何ですか?
論理爆弾は、特定の条件が満たされたときに悪意のある機能を実行することを目的としたコンピュータープログラムの一部です。 たとえば、従業員は、退職した場合に重要なファイルを削除するという指示を含むプログラムを作成できます。 論理爆弾は、他の点では無害なプログラム、またはウイルスのような本質的に悪意のあるプログラムに含まれている場合があります。
ウイルスとは異なり、論理爆弾はそれ自体を複製したり、他のシステムに独自に拡散したりしません。 したがって、他の人に脅威を与えることなく、特定の被害者を標的にするために論理爆弾を作成できます。 また、複製されないという事実は、他の悪意のあるソフトウェアよりも論理爆弾の作成を容易にします。
一部の論理爆弾は、特定のイベントの後ではなく、特定の日に特定の機能を実行するようにプログラムされています。 このタイプの論理爆弾は、しばしば時限爆弾と呼ばれます。 ウイルス、ワーム、トロイの木馬などの悪意のあるプログラムは、特定の日にホストコンピューターを攻撃するようにプログラムされている場合があります。
論理爆弾は、何かが起こらないときに作動するようにプログラムされている場合があります。 たとえば、従業員は、1か月間システムにログインしていないときにファイルを削除する論理爆弾を設計できます。 この性質の論理爆弾は、その活性化の条件が意図しない方法で満たされる可能性があるため、最も危険です。 たとえば、プログラマーが解雇されずに突然死亡した場合、爆弾が作動するのを防ぐ方法はありません。
所定の条件が満たされたときに特定の機能を実行するプログラムは、通常、その機能がユーザーにとって不要であり、不明である場合にのみ論理爆弾と見なされます。 所定の時間が経過すると動作を停止する試用版ソフトウェアは、通常は論理爆弾と呼ばれませんが、同じように機能します。 論理爆弾はしばしば、何らかの方法でホストシステムを妨害し、重要なファイルや機能を削除したり、ユーザーのシステムへの不正アクセスを許可したりします。
論理爆弾を含むとされる有名な事件の1つは、1982年のシベリアパイプライン事件でした。おそらく、米国中央情報局(CIA)は、ソビエトの天然ガスパイプラインを妨害するためにそのような手法を使用した可能性があります。 国家安全保障理事会の職員であるトーマス・C・リードの説明によると、ソビエトがカナダの会社から盗んだソフトウェアに論理爆弾が書き込まれた。 ソビエトは盗まれたソフトウェアを使用してパイプラインを制御し、論理爆弾は大爆発をもたらしたと言われています。 死傷者はいませんでした。 しかし、リードのアカウントには異議が申し立てられており、爆発の原因は建設不良などの別の原因である可能性があります。