EICAR マルウェア対策テストファイルを使ってウイルスチェックソフトが正しく動作しているか検証する

最近は多くの企業でランサムウェアやEmotet（エモテット）のようなマルウェアに感染して業務が継続できない被害が発生している状況。というニュースが多々あります。自分の環境で本当にウイルスチェックソフトウエアが動作しているのか不安になることも多いと思います。そこでウイルスチェックソフトをインストールしているが本当に動作しているのかを確認するためにEICARで作成されている無毒化されているサンプルウイルスを取得してどのような動きになるのか確認してみます。

# はじめに
European Institute for Computer Anti-virus Researchは、1991年に欧州コンピュータアンチウイルス研究所（EICAR）として設立された組織。アンチウイルスソフトウェアの応答をテストするためのファイルとして、EICARテストファイル (EICAR Standard Anti-Virus Test File) がある。
詳しくは下記参照
https://www.eicar.org/

# ダウンロードしてみる
では、ローカル環境にEICARテストファイルをダウンロードしてウイルスチェックソフトがリアルタイム検知を行うか検証してみましょう。

なお、私の環境はWindows11上でMS標準の Microsoft Defender を利用しリアルタイム保護をONにしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/76237015-ac8a-b13e-aaa1-fb8fa304a14e.png)


https://www.eicar.org/
にアクセスすると以下のようなページが表示されるので、DOWNLOADをクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/91be0e4c-aac7-6128-cd72-42ac64075f71.png)

Download area using the secure, SSL enabled protocol HTTPS にあるリンクをクリックすると以下のようなページが表示される。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/74e52eba-bbd3-b773-ea96-38bd5b6ec5d0.png)

# eicar.com または eicar.com.txt をクリックする
eicar.com
68 Bytes　というリンクにはテストファイルの文字列がそのまま表示される。
https://secure.eicar.org/eicar.com

eicar.com.txt
68 Bytes　というリンクにはテキストファイルが表示される。
(ブラウザによってはダウンロードされるかもしれません。)
https://secure.eicar.org/eicar.com.txt

# 名前をつけて保存する
これらを名前を付けて保存してみてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/b6bca43f-1b31-81c9-4e73-3eb2b0c7fffd.png)

保存すると、Windowsセキュリティ(Microsoft Defender)が動作し、
このような表示がされますのでリアルタイム検知が行われていることがわかります。

なおダウンロードされたファイルをクリックすると以下のように表示され該当ファイルが削除されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/5e1f2b2b-5478-d2df-2c5e-c71ab64efdcf.png)

# 保護の履歴を確認する
検知した内容はWindowsセキュリティの保護の履歴に格納されていますので見てみましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/97dd4ddb-beac-c5f0-ba16-084b622db793.png)

というような内容が最終行に記載されているので正しく動作していることがわかります。

# zipファイルをダウンロードする
zipファイルをダウンロードしてみましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/bdf640b6-51ae-e5df-58cb-73fac857092a.png)

圧縮されているファイルの中身もチェックするようでダウンロードは不可能です。
リアルタイム検知が行われていることがわかります。

# 保護の履歴を確認する
それでは検知した内容の保護の履歴を確認してみましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/e49f4df3-8827-8ff6-185e-7c6d59be357d.png)

というような内容が記載されているので正しく動作していることがわかります。
なお、完全除去するにはOSの再起動が必要なようです。

# テキストファイルを作成する
こんどはテキストファイル(eicar_com.txt)を作成してみましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/f7031759-1e0a-e58c-be30-75599c0eb3c7.png)

に記載されている文字列をテキストファイルに書き込んで保存してみます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/23ceb2fe-cc5d-bb9b-ee41-5571fe01d4e3.png)

eicar_com.txtというファイルを作成してみます。

```
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
```

という文字列を記載して保存すると以下のような内容が記載されているので正しく動作していることがわかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/796ecbe9-aba4-005f-f622-9e8c6b27e700.png)

エディタを閉じると・・・

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/ecb7b3d5-d0ed-392a-24b9-d856dc5117eb.png)

テキストファイルが無くなりましたのでリアルタイム検知が行われていることがわかります。

# 保護の履歴を確認する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/255677/e9b3f623-9405-5ed2-eb55-ff7b47b88955.png)

というような内容が記載されているので正しく動作していることがわかります。

# Windows Defenderのログを確認する
Windows Defenderのログは下記に格納されています。
C:\ProgramData\Microsoft\Windows Defender\Support
MPLog-日付.log
というファイルがあるのでテキストエディタで表示してみましょう。

DETECTIONEVENT や、 Virus という文字列で検索すると、

```
xxxx-xx-xxxx:xx:xx.xxxx DETECTIONEVENT MPSOURCE_REALTIME Virus:DOS/EICAR_Test_File file:C:\Temp\eicar.com\eicar_com.txt;
```

というような記載があるので正しく検出されていることがわかります。
なお、ウイルスチェックソフト(私の場合はWindows Defender)の定義ファイルに登録されていないような新しいウイルスは検出できませんので過信は禁物です。

以上です。