【Paloalto】UTM(Threat Prevention:アンチウイルス)の設定と動作確認 PANOS9.0.9-h1.xfr

アンチウイルス(Antivirus)は、Paloalto の UTM 機能(Threat Prevention)の一つで、通信の中のウイルスを含むファイルを検知・遮断します。この記事では、パターンファイルの自動更新を設定したあと、アンチウイルスのプロファイルをセキュリティポリシーに適用し、テスト用のファイル(EICAR)のダウンロードが遮断されることを確かめます。

この記事でわかること
  1. アンチウイルスのパターンファイルを、スケジュールで自動更新する
  2. アンチウイルス プロファイルを作り、セキュリティポリシーに適用する
  3. EICAR のテストファイルで、遮断と脅威ログを確かめる

この記事は、次の記事の内容が前提です。SSL 復号化をしないと、HTTPS 通信の中のウイルスは検知できません。先にお読みいただくことをおすすめします。

>> 参考記事 : SSL復号化(SSL Forward Proxy)の設定と動作確認

InternetクライアントPaloalto公開サーバHTTPSPaloalto が発行した証明書HTTPS公開サーバの証明書復号してウイルスをチェックウイルスを含むファイルを遮断
図1 SSL 復号化を前提にしたアンチウイルス
検証環境

PAN-OS 9.0.9-h1 で検証しています。PAN-OS 9.0 は 2022年3月1日でサポートが終了(End-of-Life)しています。端末のブラウザは Internet Explorer です。画面の項目の並びや表記は、バージョンによって変わります。

パターンファイルを更新する

Device ›› ダイナミック更新 で、パターンファイルのダウンロードの状況を確認できます。

画面イメージについて

この記事の画面は、実際の画面ではなく、検証時の画面から設定する項目(見るポイント)を抜き出して描いたイメージです。バージョンによって、項目の並びや表記は変わります。

更新のスケジュールを設定する

「アンチウイルス」の行の「スケジュール:None (Manual)」をクリックすると、パターンファイルの自動更新を設定できます。たとえば、次のように毎日 0:00 にパターンファイルを更新し、ダウンロードのあとにインストールも行うように設定します。

Paloalto 設定画面(Web UI)画面イメージ
Device ›› ダイナミック更新 ›› アンチウイルスの更新スケジュール
1繰り返し毎日
2時刻00:00
3アクションdownload-and-install
しきい値 (時間)[1 – 336]
スケジュールを削除4OKキャンセル
図2 アンチウイルスの更新スケジュール(実際の画面ではなく、設定項目のポイントを示したイメージです)
No.項目設定内容
1繰り返し更新の間隔です。今回は「毎日」にしました。
2時刻更新する時刻です。今回は 00:00 にしました。
3アクションダウンロードのみ(download-only)か、ダウンロードとインストール(download-and-install)を選びます。今回は download-and-install にしました。
4OKOK をクリックすると、スケジュールが「Every day at 00:00 (Download and Install)」になります。

更新の結果を確かめる

パターンファイルのダウンロードとインストールが終わると、次のように「ダウンロード済み」と「現在インストール済み」にチェックが入ります。

Paloalto 設定画面(Web UI)画面イメージ
Device ›› ダイナミック更新 ▾ アンチウイルス スケジュール: Every day at 00:00 (Download and Install)
バージョンファイル名リリース日ダウン
ロード済み
現在イン
ストール済み
3517-4028panup-all-antivirus-3517-40282020/10/30 11:27:14 GMT
3518-4029panup-all-antivirus-3518-40292020/10/31 11:56:18 GMT
3519-4030panup-all-antivirus-3519-40302020/11/01 13:28:42 GMT
3520-4031panup-all-antivirus-3520-40312020/11/02 13:14:28 GMT
3521-4032panup-all-antivirus-3521-40322020/11/03 13:04:31 GMT1✔✔
図3 インストール後のアンチウイルスのパターンファイル。タイプ・サイズなどの列は省いています(実際の画面ではなく、表示のポイントを示したイメージです)

アンチウイルスを設定する

Paloalto の UTM 機能の一つであるアンチウイルスを設定し、動作を確かめます。

プロファイルを作ってポリシーに適用する

Policies ›› セキュリティ で、LAN からインターネットへのポリシー LAN_to_Internet をクリックし、「アクション」タブを開きます。「プロファイル設定」のプロファイル タイプを None から「プロファイル」に変更し、アンチウイルスの項目で「新規作成」を選びます。

アンチウイルス プロファイルの画面で、名前を AntiVirus として OK をクリックします。

Paloalto 設定画面(Web UI)画面イメージ
LAN_to_Internet ›› アクションタブ ›› アンチウイルス ›› 新規作成 ›› アンチウイルス プロファイル
1名前AntiVirus
内容 
タブ:アンチウイルス │ ウイルス例外   ☐ パケット キャプチャ
デコーダアクションWildFire アクション
ftpdefaultdefault
http2defaultdefault
http2defaultdefault
imapdefaultdefault
pop3defaultdefault
smbdefaultdefault
smtpdefaultdefault
3OKキャンセル
図4 アンチウイルス プロファイルの作成。右側の「アプリケーション例外」(空)は省いています(実際の画面ではなく、設定項目のポイントを示したイメージです)
No.項目設定内容
1名前任意の名前です。今回は AntiVirus にしました。
2デコーダプロトコル(デコーダ)ごとに、ウイルスを検知したときのアクションを決めます。今回はすべて default のままにしました。
3OKOK をクリックすると、プロファイルが作られます。

セキュリティポリシーのアクションタブに戻り、作ったプロファイルが適用されていることを確かめて、OK をクリックします。

Paloalto 設定画面(Web UI)画面イメージ
Policies ›› セキュリティ ›› LAN_to_Internet ›› アクションタブ
プロファイル設定
1プロファイル タイププロファイル
2アンチウイルスAntiVirus
脆弱性防御None
アンチスパイウェアNone
URL フィルタリングNone
ファイル ブロッキングNone
データ フィルタリングNone
WildFire 分析None
3OKキャンセル
図5 セキュリティポリシーのアクションタブ(実際の画面ではなく、設定項目のポイントを示したイメージです)

プロファイルの中身を見る

作ったプロファイル AntiVirus の設定は、Objects ›› セキュリティ プロファイル ›› アンチウイルス で確認できます。

Paloalto 設定画面(Web UI)画面イメージ
Objects ›› セキュリティ プロファイル ›› アンチウイルス
名前場所デコーダアクションWildFire アクション
default事前定義済みhttpdefault (reset-both)default (reset-both)
http2default (reset-both)default (reset-both)
smtpdefault (alert)default (alert)
imapdefault (alert)default (alert)
pop3default (alert)default (alert)
ftpdefault (reset-both)default (reset-both)
smbdefault (reset-both)default (reset-both)
AntiVirus1httpdefault (reset-both)default (reset-both)
http2default (reset-both)default (reset-both)
smtpdefault (alert)default (alert)
imapdefault (alert)default (alert)
pop3default (alert)default (alert)
ftpdefault (reset-both)default (reset-both)
smbdefault (reset-both)default (reset-both)
図6 アンチウイルス プロファイルの一覧。パケット キャプチャの列は省いています(実際の画面ではなく、表示のポイントを示したイメージです)

プロトコルごとに、検知したときのデフォルトのアクションが決まっています。たとえば http でウイルスを検知すると、アクションは reset-both(サーバー、クライアントの両方に TCP RST を送る)になります。smtp・imap・pop3 は alert(ログに記録するだけ)です。

設定したら、コミットして、端末で動作を確かめます。

動作を確かめる

EICAR のテストファイルをダウンロードする

テスト用のウイルスファイルとして、EICAR のテストファイル(https://www.eicar.org/?page_id=3950)をダウンロードします。EICAR はウイルスではない無害なファイルで、アンチウイルス製品は検知の対象として扱います。そのため、アンチウイルスの機能が動いているかどうかを安全に確かめられます。

ダウンロードのページで、HTTPS のダウンロードエリアにある eicar.com のリンクをクリックします。

EICAR のダウンロードページ画面イメージ
Download area using the standard protocol HTTP
– Sorry, HTTP download ist temporarily not provided. –
Download area using the secure, SSL enabled protocol HTTPS
1eicar.com
68 Bytes
eicar.com.txt
68 Bytes
eicar_com.zip
184 Bytes
eicarcom2.zip
308 Bytes
図7 EICAR のダウンロードエリア(実際の画面ではなく、表示のポイントを示したイメージです)

すると、ブラウザに次の画面が表示され、ファイルのダウンロードが止められます。

クライアントのブラウザ画面イメージ
https://secure.eicar.org/eicar.com
Virus/Spyware Download Blocked
(会社のポリシーにより、ウイルス/スパイウェアのダウンロードはブロックされた、という説明文)
1File name: eicar.com
図8 ウイルスのダウンロードを止めたときの画面(実際の画面ではなく、表示結果のイメージです)

脅威ログを見る

Monitor ›› ログ ›› 脅威 を見ると、EICAR のファイルを遮断していることがわかります。

Paloalto 設定画面(Web UI)画面イメージ
Monitor ›› ログ ›› 脅威
受信日時タイプ名前送信元
ゾーン
宛先
ゾーン
宛先アドレス宛先
ポート
アプリケ
ーション
アク
ション
重大度ファイル名
11/04
04:13:50
1virusEicar Test FileLANInternet89.238.73.97443web-
browsing
2reset-
server
mediumeicar.com
11/04
03:15:39
virusEicar Test FileLANInternet89.238.73.97443web-
browsing
reset-
server
mediumeicar.com
図9 EICAR を遮断したときの脅威ログ。送信元アドレス・送信元ユーザーの列は省いています(実際の画面ではなく、表示のポイントを示したイメージです)
No.表示意味
1タイプ/名前タイプ virus で、Eicar Test File を検知しています。宛先ポート 443(HTTPS)の通信で、ファイル名は eicar.com です。
2アクション検証時のログには reset-server と記録されています。

SSL 復号化されていることを確かめる

ログの列見出しのメニューから「カラム」を開き、「復号化」にチェックを入れます。

Paloalto 設定画面(Web UI)画面イメージ
Monitor ›› ログ ›› 脅威 ›› 列見出しのメニュー ›› カラム
カラム☑ 宛先ゾーン ☑ 送信元アドレス ☑ 送信元ユーザー ☑ 宛先アドレス ☑ 宛先ポート ☑ アプリケーション ☑ アクション ☑ 重大度 ☑ ファイル名 ☑ URL ☑ HTTP/2 接続セッション ID
1追加する列☑ 復号化
図10 カラムに「復号化」を追加(実際の画面ではなく、設定項目のポイントを示したイメージです)

カラムに「復号化」が追加され、SSL 復号化されていること(yes)がわかります。今回の EICAR のファイルは HTTPS でダウンロードしているので、SSL 復号化しないと、ウイルスとして検知できません。

Paloalto 設定画面(Web UI)画面イメージ
Monitor ›› ログ ›› 脅威
復号化受信日時タイプ名前送信元ゾーン宛先ゾーン
1yes11/04 04:13:50virusEicar Test FileLANInternet
yes11/04 03:15:39virusEicar Test FileLANInternet
図11 復号化の列を追加した脅威ログ(実際の画面ではなく、表示のポイントを示したイメージです)
現在の状況

EICAR のテストファイルのページは、現在は https://www.eicar.org/download-anti-malware-testfile/ にあります。ダウンロードエリアは HTTPS(secure.eicar.org)です。

まとめ

設定・確認場所内容
パターンファイル更新Device ›› ダイナミック更新アンチウイルスを毎日 00:00 に download-and-install
セキュリティポリシーPolicies ›› セキュリティLAN_to_Internet のアクションタブでアンチウイルスに AntiVirus(新規作成)
プロファイルの確認Objects ›› セキュリティ プロファイル ›› アンチウイルスhttp は default (reset-both)、smtp・imap・pop3 は default (alert)
ログMonitor ›› ログ ›› 脅威Eicar Test File を検知、復号化 yes

参考

コメント