Palo Alto Networks のウイルス対策プロファイルにおける誤検知のトリアージと解決
160714
Created On 09/26/18 19:13 PM - Last Modified 09/16/25 15:18 PM
Symptom
A benign file is detected as malicious.
Environment
- すべての PAN-OS バージョン。
Cause
The Antivirus profile on Palo Alto Networks firewalls is designed to block malicious files. However, benign files may occasionally be incorrectly blocked.
注記
1. ファイルの整合性に対する信頼: This triage assumes that the file comes from a trusted source and is highly likely to be benign.
2. 脅威ログの関連性: This triage applies only to threat log entries with the types 'antivirus' or 'wildfire-virus'. It does not apply to entries of type 'ml-virus', 'spyware', or 'vulnerability'.
3. VirusTotalガイダンス: VirusTotal results are a useful reference but not definitive in all cases.
シナリオ
シナリオ0: Dynamic Updates Not Current, Signature Already Disabled
Sometimes, a false positive affects multiple customers, and the problematic signature has already been disabled. Ensure that your Dynamic Updates schedule is properly configured.
シナリオ1: False Positive Due to Incorrect WildFire Verdict
A benign file analyzed by WildFire was incorrectly classified as malicious, leading to an Antivirus signature being created based on this incorrect verdict.
シナリオ2: Signature Collision with an Incorrect WildFire Verdict
Other benign files (with different SHA256 hashes) are flagged because their binary structure matches the signature of a file incorrectly classified as malicious (from Scenario 1).
シナリオ3: Signature Collision with a WildFire True Positive
A benign file is blocked because its binary structure matches that of a file correctly classified as malicious.
シナリオを特定する方法
1. 署名が無効になっているかどうかを確認します。
- 脅威ログ:ログに脅威名が「不明」と表示される場合、シグネチャが既に無効化されている可能性があります。名前フィールドはAPIクエリによって入力されるため、シグネチャが無効化されていると、脅威ログに名前が表示されないことがあります。
- Threat Vault: 無効なシグネチャは通常、「脅威 ID: n/a」および「現在のリリース: n/a」と表示されます。これは、シグネチャがコンテンツ更新には存在しないが、WildFire Real-Time では引き続きアクティブである可能性があることを意味します。
- API クエリ: 脅威 ID のThreat Vault API クエリで「非アクティブ」のステータスが表示される場合があります。これは、シグネチャがコンテンツ更新または WildFire Real-Time で利用できないことを意味し、したがって、これはシナリオ 0 です。
3. Threat Vaultで検索: Look up the Threat ID in Threat Vault.
4. SHA256ハッシュのリスト: Threat Vault will show a list of SHA256 hashes for files with a WildFire malicious verdict that match the signature pattern.
5. VirusTotal検索:
- すべてのハッシュの検出数が少ない場合(例:3 以下、+ メタデータ(普及度、コメント、エンジンの信頼性)を評価して結論に達する)、シナリオ 2 である可能性が高くなります。
- ハッシュの検出数が多い場合(たとえば、4 以上で、提供されたメタデータによってハッシュが悪意のあるものであると決定的に判断される場合)、シナリオ 1 または 3 である可能性が高くなります。
- VirusTotal でハッシュが見つからない場合は、シナリオ 2 または 3 である可能性があります。
- シグネチャをトリガーするファイルの SHA256 ハッシュを計算し、 Threat Vaultで確認します。
- WildFire の判定が悪意のあるものであり、ファイルが無害であると確信できる場合、これはシナリオ 1 です。
- WildFireの判定が「無害」の場合、またはファイルのハッシュがThreat Vaultにリストされていない場合は、シグネチャの衝突が確認されたことになります(シナリオ2または3)。VirusTotalのデータと相互参照することで、より詳細な情報を得ることができます。
Resolution
Additional Information
Related articles:
シグネチャ衝突とは何ですか?
ウイルス対策とWildFireイベントにおけるファイルハッシュログの理解
WildFire レポートの誤った判定 (ウイルスの誤検知または誤検知)
スパイウェア対策、脆弱性対策、ウイルス対策の例外設定を使用して脅威をブロックまたは許可方法
WildFireリアルタイム署名更新機能のステータスを確認し、トラブルシューティングする方法