コンピュータに感染するために使用されるソフトウェア。 ウイルスコードが書かれた後、既存のプログラムの中に埋められる。 そのプログラムが実行されると、ウイルスコードが活性化され、コンピュータ内の他のプログラムやネットワーク内の他のコンピュータに自身のコピーを添付する。 ウイルスの効果は、突然画面にメッセージが表示されるような簡単な悪戯の場合もあれば、すぐに、あるいはある特定の日にプログラムやデータを破壊する場合もある。 例えば、有名なミケランジェロウイルスは、ミケランジェロの誕生日にマシンを汚染した。ウイルスは、被害を与えるために実行しなければならないウイルスとは、既存のアプリケーションに付着し、そのアプリケーションを実行したときに実行されるようにする自己完結型のプログラムである。 マクロウイルスも同じようなものです。 ウイルスコードは、マクロコマンドの一部または全部を置き換えています。 同様に、被害が発生するのはマクロの実行時です(マクロ言語参照)。”In the Wild” 「コンピューターウイルス」という言葉は、1980年代初頭に、ある大学院生が他のプログラムに「感染」するプログラムという概念を発表した後に作られたと考えられています。 それ以来、100万以上のウイルスが定義されている。 1993年以来、WildList Organizationは、世界中のウイルス攻撃を追跡しています。 詳細については、www.wildlist.org をご覧ください。 さまざまなウイルス感染のサンプルは、ウイルスの例を参照してください。 野生の、危険な拡張、隔離、駆除、マクロウイルス、電子メールウイルス、動作検出、ポリモーフィックウイルス、ステルスウイルス、ワーム、ブートウイルス、破壊者、ウイルスデマ、暗号の怒り参照。ウイルス理論John von Neumannは、1949年の論文 “Theory and Organization of Complicated Automata” でコンピュータプログラムが自己複製できることを理論化し、コンピュータ科学者のFred Cohenは1984年の論文 “Computer Viruses – Theory and Experiments” でいくつかの種類のウイルスに対する論理を説明しています。 フォン・ノイマン・アーキテクチャを参照。Windows vs. MacほぼすべてのWindowsユーザーは、自分のコンピューターにウイルス対策プログラムをインストールしていますが、Macユーザーの多くはインストールしていません。 Windowsはパソコンの大半を占めているため、常に攻撃されており、狙われやすいのです。 また、MacはUnixベースのマシンであり、UnixアーキテクチャによってOSとアプリケーションが分離されているため、不可能ではないものの、クラックされにくくなっています。 Macユーザーの大半はウイルス対策ソフトを使用していないが、Macに対するウイルス攻撃の成功例は実際にあり、Macユーザーは従来よりもウイルス対策を導入するようになっている。 ウイルス対策プログラム

をご覧ください。