このドキュメントでは、デバイスが同じURL分類を使用していることを確認するために、セキュアファイアウォールとFMCでURLカテゴリの割り当てを確認する方法について説明します。
デバイスに対してURLフィルタリングライセンスを有効にし、クラウドサービスを正常な状態で統合し、URLフィルタリングを含み、URL条件の設定後に導入されたアクセスコントロールポリシーを設定する必要があります。
次の項目に関する知識があることが推奨されます。
このドキュメントでは、Cisco Secure FirewallおよびFMCバージョン6.5以降で使用可能な機能について説明します。このガイドの例では、バージョン7.6.5を使用しています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
このドキュメントは、次の製品とバージョンにも使用できます。
URLフィルタリングは、トラフィック検査中に評価されるカテゴリデータベースに依存します。FMCは、宛先のURLカテゴリ情報を格納し、デバイスは、トラフィックが検査されるときにランタイムルックアップを実行します。FMC、デバイス、またはクラウドデータベースの間で不一致があると、アクセスコントロールポリシーが正しく設定されていても、ポリシーの結果が一貫していないように見える場合があります。
検証の重要な部分は、URLカテゴリの割り当てがFMCとデバイスで一貫していることを確認することです。URLカテゴリのルックアップは、クラウドサービスの統合設定とデバイスキャッシュの影響を受けます。キャッシュの更新設定が無効になっているか、エントリの有効期間が長すぎる場合は、Talosが分類を更新した後も、古いカテゴリデータが使用されたままになる可能性があります。
URLフィルタリングが有効な場合、デバイスは最初にローカルURLキャッシュをチェックします。カテゴリがキャッシュに存在しない場合、デバイスはローカルデータベースまたはシスコクラウドに照会できます。デバイスはインスペクション中にローカルURLデータベースとルックアップキャッシュを使用し、beakerdはTalosと通信してURLフィルタリングデータをダウンロードおよび更新します。FMCで管理されるデバイスでは、beakerdはFMCで実行され、CSFでwaiting状態になります。CSFがローカルで管理されている場合、プロセスはデバイス自体で実行されます。
Talosは複数のサイズでデータベースパッケージ全体を送信します。これらのサイズは/var/sf/cloud_download/ciscoに保存されます。
Talosのデータベースファイルの例を次に示します。
注:データベースファイルはcisco_uridbで始まり、サイズが表示されます(小、中、大)。 サイズは、使用するハードウェアによって異なります。
FMCは、URL宛先を割り当てられたカテゴリにマッピングするローカルURLデータベースを維持します。これは、URLの分類方法を検証する際に推奨される最初のステップです。
FMCで、ロケーションAnalysis > Advanced > URLに移動します。
調査するURLを入力し、割り当てられているカテゴリを確認します。
次の例では、www.cisco.comがComputers and Internetカテゴリの下にリストされています。

URLフィルタリング統合設定により、FMCとCSFデバイスがURLカテゴリデータベースを送信する場所が決まります。各デバイスは、URLルックアップ用に独自のローカルデータベースを保持し、追加または更新されたURLインテリジェンスについてシスコクラウドに照会できます。
FMCでIntegration > Other Integrations > Cloud Servicesの順に移動して、これらの設定を確認します。

統合が正常であり、URL検索キャッシュが予想されるポリシータイミングに従って更新するように設定されていることを確認します。
注意:URLルックアップキャッシュでは、以前に取得したカテゴリおよびレピュテーションの結果を保持できます。キャッシュの有効期限が無効になっているか、または長いライフタイムが設定されている場合、Talosが分類を更新した後もデバイスはキャッシュされた情報を使用し続けることができるため、デバイスの結果が現在のFMCまたはTalosルックアップと一時的に異なる場合があります。
CSFデバイスがFMCと同じ方法でURLを分類していることを確認するには、デバイスのCLIでシステムサポートトレースを実行します。これは、Snortインスペクションエンジンがトラフィックを評価する方法と、接続が検査されたときにどのURLカテゴリが返されるかを示します。
FTD CLIでsystem support traceコマンドを入力し、インタラクティブなプロンプトに応答します。
> system support trace
Enable firewall-engine-debug too? [n]: y
Please specify an IP protocol: tcp
Please specify a client IP address: 192.168.0.11
Please specify a client port:
Please specify a server IP address: 173.37.145.84
Please specify a server port: 443
注:この例では、173.37.145.84がwww.cisco.comのIPアドレスです。調査しているURLに対応する宛先IPアドレスを使用します。
出力例:
192.168.0.11 41328 -> 173.37.145.84 443 6 AS=0 ID=0 GR=1-1: returned from url lookup, url_info is 90 2003 0 0 0 0 0 0 0 0
192.168.0.11 41328 -> 173.37.145.84 443 6 AS=0 ID=0 GR=1-1 URL lookup for www.cisco.com/ found rep 90, cat 2003, 0, 0, 0, 0, 0, 0
この出力では、URLはカテゴリID 2003を返します。次の手順では、その数値を対応するカテゴリ名に解決する方法について説明します。
デバイスのURLカテゴリルックアップは、数値のカテゴリIDを返します。その番号を人間が読めるカテゴリ名にマッピングするには、デバイスでaup_categories.jsonファイルを開きます。
expertモードでCSFの/var/sf/cloud_download/ディレクトリに移動します。rootユーザモードであることを確認します。
カテゴリ定義ファイルを開きます。
root@firepower:/var/sf/cloud_download# less aup_categories.json
トレース出力で返されたカテゴリIDを検索します。カテゴリ2003の入力例:
{
"id": 2003,
"uuid": "abba9b63-bb10-4729-b901-2e2aa0f02003",
"mnemonic": "comp",
"name": "Computers and Internet",
"type": "aup_cats",
"state": "active"
}
注:カテゴリID番号はすべてのCSFデバイスで一貫しています。同じ数値IDがすべてのCSFデバイスで同じカテゴリ名にマッピングされます。
ステップ1 ~ 4の出力を使用して、URLカテゴリの割り当てが、デバイスのFMCデータベースとSnortエンジンの間で一貫していることを確認します。
この例の設定は次のとおりです。
両方のソースが同意し、適用されているURLフィルタリングポリシーがこのURLに対して一貫していることを確認します。
URLが誤ったカテゴリに分類されたと思われる場合は、Talosにクレームを送信できます。
FMCで、Analysis > Advanced > URLの順に移動します。
URLを入力してSearchをクリックし、URLエントリの上にマウスポインタを置いてDisputeを選択します。

これにより、Talosクレームのページが開き、分類を適切なソースで確認および修正できるようになります。
分類が期待値と一致しない場合は、次の領域を確認します。
FMCによって管理されるデバイスの場合は、FMCエキスパートモードで次のコマンドを実行して、プロセスがアクティブであることを確認します。
pmtool status | grep beakerd
注:FMCによって管理されているセキュアファイアウォールでこのコマンドを実行すると、プロセスが待機状態になることがあります。Secure Firewallがローカルで管理されている場合、プロセスはRunning状態で表示されます。
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
24-Sep-2026
|
初版 |