• 検索結果がありません。

URL ACL(Enhanced)導入ガイド

N/A
N/A
Protected

Academic year: 2021

シェア "URL ACL(Enhanced)導入ガイド"

Copied!
19
0
0

読み込み中.... (全文を見る)

全文

(1)

URL ACL(Enhanced)導入ガイド

はじめに 2 前提条件 2 使用されるコンポーネント 2 表記法 2 機能概要 2 URL フィルタリングの設定 4 URL ACL の設定の移行 17

(2)

Revised: June 26, 2017,

はじめに

このドキュメントでは、URL ACL(Enhanced)機能と、その導入についての一般的なガイドラインについて説明しま す。このドキュメントでは、次のことを目的としています。 • URL ACL(Enhanced)機能の概要説明 •サポートされている主要機能のハイライト • WLC での URL ACL(Enhanced)機能の導入と管理の詳細説明

前提条件

8.4 コードにアップグレードするには、ワイヤレス LAN コントローラに AireOS 8.0 以降のリリースがインストールさ れている必要があります。

使用されるコンポーネント

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このマニュアルで使用さ れるデバイスはすべて、初期設定(デフォルト)の状態から作業が開始されています。ネットワークが稼働中の場合 は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。

表記法

ドキュメント表記の詳細は、『Cisco Technical Tips Conventions』を参照してください。

機能概要

URL フィルタリング機能により、Web サイトへのアクセスを制限することでネットワーク帯域幅の使用が最適化され ます。この機能では、DNS スヌーピングを使用して、DNS サーバからワイヤレス クライアントに送信される DNS 応 答をスヌープします。HTTP や HTTPS を含むあらゆるプロトコルで URL を制限する ACL ベースの実装です。

実装

URL フィルタリング ACL は一連の URL のリストとして定義されます。このリストでは、すべての URL の拒否または 許可アクションと関連付けられます。ACL タイプは、ホワイトリストまたはブラックリストのどちらかとなります。 ホワイトリスト ルールとブラックリスト ルールの混在はサポートされていません。外部サーバの IP アドレスが設定さ れます。このアドレスは、アクセス URL が設定によりブロックされた際にブロック ページをクライアントにリダイレ クトするために使用されます。

(3)

ワーク フロー

クライアントへの DNS 応答は WLC によってスヌープされます。URL が設定(ACL ルール)によって許可されていれ ば、DNS 応答はクライアントに送信されます。URL が設定(ACL ルール)によって許可されていない場合、解決済み IP は外部サーバの IP(後ほど設定します)で上書きされてクライアントに返されます。この外部サーバはブロックペー ジをクライアントにリダイレクトします。ACL で拒否された DNS 応答と許可された DNS 応答の数はリアルタイムで 確認できます。

設定手順

1 ACL をホワイトリストまたはブラックリストとして設定し、ドメインへのアクセスを許可または拒否する 2 外部サーバの IP アドレスを設定する 3 作成した URL ACL を次のいずれかに関連付ける •インターフェイス • WLAN •ローカル ポリシー(最高優先順位) すべてのプロトコルに対して、指定したドメインへの参照が制限されます。

プラットフォームのサポート

1 この機能は 5520 と 8540 でサポートされます。5508、8510、vWLC、2504、ME ではサポートされません。

2 ローカル モードと [Flex central switching] でのみサポートされます。

考慮事項

1ワイルドカード サポート(「*.domain.com」など) 1 最大 10 件 2 ワイルドカード 1 つ当たりサブドメイン 5 つ 2 URL フィルタリングには次のものが含まれます。 a URL 100 件のサポート b サブ URL(www.domain.com と www.domain.com/resources など)はサポート対象外 3 URL は最大 32 文字までサポート 4 この機能は AVC に依存しません。DNS スヌーピングのみに基づいて動作します

(4)

6 リバース DNS はサポートされていません。ダイレクト IP による(DNS を介さない)クライアント アクセスは許可 されません 7 IPv6 はサポートされていません

URL フィルタリングの設定

URL フィルタリングは、ローカル ポリシーによって WLAN、インターフェイス、または個々のクライアント セッショ ンに割り当てられている ACL およびルールを使用して、許可または拒否する URL を決定します。次の手順では、2 つ の一般的なシナリオに基づいて、URL に基づく ACL ルールを作成する方法を示します。 •シナリオ 1:特定の URL へのアクセスを拒否するためのルールが定義されているリスト タイプ「Blacklist」を使 用した ACL。これは、一般的に「ブラックリスト」と呼ばれます。 •シナリオ 2:特定の URL へのアクセスのみを許可するためのルールが定義されているリスト タイプ「Whiitelist」 を使用した ACL。これは、一般的に「ホワイトリスト」と呼ばれます。

アクセス コントロール リスト

GUI を使用したコントロール リストへのアクセス

GUI を使用してコントロール リストにアクセスするには、次の手順を実行します。 手順

ステップ 1 WLC のメイン メニューから [SECURITY]> [Access Control Lists] > [URL ACLs]の順に選択します。[New] をクリックします。

ステップ 2 [URL ACL Name]に入力し、[Apply]をクリックします。この例では、「BLOCK-SITES」という名前で

(5)

ステップ 3 [List Type] のドロップダウンリストから [Blacklist]を選択し、[Apply] をクリックします。

ステップ 4 [External Server IP]フィールドに入力し、[Apply]をクリックします。この例では、「10.10.10.10」に設定 しています。これにより、ブロックページをクライアントにリダイレクトします。

ステップ 5 [New]をクリックし、他の ACL を定義します。

ステップ 6 [URL ACL Name]に入力し、[Apply]をクリックします。この例では、「PERMIT-SITES」という名前で

(6)

CLI を使用したコントロール リストへのアクセス

手順

ステップ 1 「BLOCK-SITES」および「PERMIT-SITES」という名前で URL ACL を作成します。

(Cisco Controller)> config acl url-acl create BLOCK-SITES (Cisco Controller)> config acl url-acl create PERMIT-SITES

ステップ 2 BLOCK-SITES のリスト タイプを Blacklist、PERMIT-SITES のリスト タイプを Whitelist に設定しま

す。

(Cisco Controller)> config acl url-acl list-type BLOCK-SITES blacklist (Cisco Controller)> config acl url-acl list-type PERMIT-SITES whitelist

ステップ 3 ページのリダイレクトに使用する外部サーバの IP を設定します。

(Cisco Controller)> config acl url-acl external-server-ip 10.10.10.10

ステップ 4 ACL が作成されたことを確認します。ルールが追加され、ACL が適用されるまで、両方の ACL の

[Applied] ステータス フィールドに [No] が表示されることに注意してください。 (Cisco Controller) > show acl url-acl summary

ACL Counter Status Enabled

External Server IP 10.10.10.10

---URL ACL Name Applied List Type

--- --- ---BLOCK-SITES No BlackList PERMIT-SITES No WhiteList

ルール - ブラックリストの例

次の設定手順は、ルールを使用して特定の URL へのアクセスを拒否する方法(ブラックリスト)を示しています。こ の例では、拒否アクションが設定された URL の番号付きリストを定義し、要求されている特定の URL へのアクセスを ブロックします。ACL 自体に暗黙の拒否アクションがあるため、要求されたその他のすべての URL にアクセスできる ように、リストの最後にワイルドカードの許可ルールを追加します。

(7)

GUI を使用してブラックリストを作成する手順

手順

ステップ 1 WLC のメイン メニューから [SECURITY]> [Access Control Lists] > [URL ACLs]の順に選択します。ルー ルを追加するには、[URL ACL Name]をクリックします。

ステップ 2 [Add New Rule] をクリックします。

ステップ 3 [Rule Index]を入力し、一致させる URLと一致した際のアクションを指定します。この例では、最初の

ルールとして URL に www.cisco.com、アクションに Deny を指定しています。[Apply]をクリックします。 必要に応じて、ブラックリストにルールを追加します。

ステップ 4 ルールに間違いがないことを確認し、[Apply All]をクリックします。[Status]フィールドが [Not Applied]

(8)

ルール 2 と 3 を追加するための設定手順はこの例に示しませんが、ルールを追加する手順は手 順 3 で説明した手順とまったく同じです。 (注)

CLI を使用してブラックリストを作成する手順

手順 ステップ 1 BLOCK-SITES という名前の ACL 用のルールを作成します。

(Cisco Controller)> config acl url-acl rule add BLOCK-SITES 1

(Cisco Controller)> config acl url-acl rule url BLOCK-SITES 1 www.cisco.com (Cisco Controller)> config acl url-acl rule action BLOCK-SITES 1 deny (Cisco Controller)> config acl url-acl rule add BLOCK-SITES 2

(Cisco Controller)> config acl url-acl rule url BLOCK-SITES 2 www.nba.com (Cisco Controller)> config acl url-acl rule action BLOCK-SITES 2 deny (Cisco Controller)> config acl url-acl rule add BLOCK-SITES 3

(Cisco Controller)> config acl url-acl rule url BLOCK-SITES 3 www.disney.com (Cisco Controller)> config acl url-acl rule action BLOCK-SITES 3 deny

ステップ 2 ACL を適用します。

(Cisco Controller)> config acl url-acl apply BLOCK-SITES

ステップ 3 ACL のルールを確認します。

(Cisco Controller)> show acl url-acl detailed BLOCK-SITES

RuleIndex Action URL Hit Count

--- --- ---

---1 Deny www.cisco.com 0

2 Deny www.nba.com 0

3 Deny www.disney.com 0

ステップ 4 ACL が適用されていることを確認します。適用されると、BLOCK-SITES の [Applied] フィールドのス

テータスが [No] から [Yes] に変わります。 (Cisco Controller)> show acl url-acl summary

ACL Counter Status Enabled

External Server IP 10.10.10.10

(9)

--- ---

---BLOCK-SITES Yes BlackList

PERMIT-SITES No WhiteList

ルール - ホワイトリストの例

次の設定手順は、ルールを使用して特定の URLへのアクセスのみを許可する方法(通常はホワイトリストと呼ばれる) を示しています。この例では、許可アクションが設定された URL の番号付きリストを定義し、要求されている特定の URL へのアクセスを許可します。ACL に暗黙の拒否アクションがあるため、要求されたその他のすべての URL へのア クセスがブロックされます。

GUI を使用してホワイトリストを作成する手順

手順

ステップ 1 WLC のメイン メニューから [SECURITY]> [Access Control Lists] > [URL ACLs]の順に選択します。ルー ルを追加するには、[URL ACL Name]をクリックします。

ステップ 2 [Add New Rule]をクリックします。

ステップ 3 [Rule Index]を入力し、一致させる URLを指定します。この例では、最初のルールとして URL に

www.cisco.com、アクションに Permit を指定しています。[Apply]をクリックします。必要に応じて、

(10)

ステップ 4 ルールに間違いがないことを確認し、[Apply All]をクリックします。[Status] フィールドが [Not Applied] から [Applied] に変わります。

CLI を使用してホワイトリストを作成する手順

手順

ステップ 1 PERMIT-SITES という名前の ACL にルールを作成します。

(Cisco Controller)> config acl url-acl rule add PERMIT-SITES 1

(Cisco Controller)> config acl url-acl rule url PERMIT-SITES 1 www.cisco.com (Cisco Controller)> config acl url-acl rule action PERMIT-SITES 1 permit

ステップ 2 ACL を適用します。

(Cisco Controller)> config acl url-acl apply PERMIT-SITES

ステップ 3 ACL のルールを確認します。

(Cisco Controller)> show acl url-acl detailed PERMIT-SITES

RuleIndex Action URL Hit Count

--- --- ---

---1 Permit www.cisco.com 0

ステップ 4 ACL が適用されていることを確認します。適用されると、PERMIT-SITES の [Applied] フィールドのス

テータスが [No] から [Yes] に変わります。 (Cisco Controller)> show acl url-acl summary

(11)

External Server IP 10.10.10.10

---URL ACL Name Applied List Type

--- ---

---BLOCK-SITES Yes BlackList

PERMIT-SITES Yes WhiteList

ヒット カウンタの有効化

オプションでヒット カウンタを有効化して、URL ACL の各ルールのヒット数をモニタできます。ヒット カウンタは、 ルールが一致するたびにカウンタが 1 増えるため、ACL のトラブルシューティングに役立ちます。次の手順は、WLC で ACL のヒット カウンタをグローバルに有効化する方法を示しています。

GUI を使用してヒット カウンタを有効化する手順

手順

ステップ 1 WLC のメイン メニューから [SECURITY]> [Access Control Lists]の順に選択します。[Enable Counters]を 選択し、[Apply] をクリックします。

ステップ 2 WLC のメイン メニューから [SECURITY]> [Access Control Lists] > [URL ACLs]の順に選択します。一致 したそれぞれの URL の [Hit Count] を表示するには、目的の URL ACL の名前をクリックします。

(12)

CLI を使用してヒット カウンタを有効化する手順

手順

ステップ 1 ACL ヒット カウンタをグローバルに有効化します。

(Cisco Controller)> config acl counter start

ステップ 2 特定の ACL のヒット カウンタを表示します。この例では、BLOCK-SITES という名前の ACL のヒット

数を表示しています。

(Cisco Controller)> show acl url-acl detailed BLOCK-SITES

RuleIndex Action URL Hit Count

--- --- ---

---1 Deny www.cisco.com 41

2 Deny www.nba.com 24

3 Deny www.disney.com 7

アクセス コントロール リストの適用

URL ACL は、ローカル ポリシーを使用して動的にクライアントに割り当てることも、WLAN やインターフェイスに直 接割り当てることもできます。

•ローカル ポリシー - URL ACL は、ローカル ポリシーが割り当てられているすべてのクライアントに適用されま

す。ローカル ポリシーを使用して割り当てられた URL ACL は優先順位が最も高く、WLAN やインターフェイス に割り当てられている URL ACL をオーバーライドします。

• WLAN - URL ACL は、対象の WLAN に関連付けられたすべてのクライアントに適用されます(クライアントに ローカル ポリシー経由で URL ACL が割り当てられている場合を除く)。WLAN に割り当てられた URL ACL は、 インターフェイスに割り当てられた URL ACL をオーバーライドします。

(13)

次の手順は、WLC の URL ACL を WLAN、インターフェイス、ローカル ポリシーに割り当てる方法を示しています。

GUI を使用して WLAN に割り当てる手順

手順

WLC のメイン メニューで、[WLANs]> [WLANs]の順に選択します。変更する WLAN の [WLAN ID]を選択します。 [Advanced]タブに移動し、目的の [URL ACL]を割り当てます。[Apply]をクリックします。

CLI を使用して WLAN に割り当てる手順

手順

ステップ 1 目的の WLAN を無効化します。この例では、WLAN ID 1 を無効化しています。対象の WLAN が有効に

なっていると、WLC で ACL を割り当てることができません。 (Cisco Controller)> config wlan disable 1

ステップ 2 WLAN に URL ACL を割り当てます。この例では、BLOCK-SITES という名前の URL ACL を WLAN 1

に割り当てています。

(Cisco Controller)> config wlan url-acl 1 BLOCK-SITES

ステップ 3 無効になっている WLAN を再度有効化します。

(Cisco Controller)> config wlan enable 1

ステップ 4 ACL が割り当てられたことを確認します。ACL が WLAN に割り当てられていない場合、[WLAN URL

ACL]フィールドには [unconfigured] と表示されます。 (Cisco Controller) > show wlan 1

WLAN Identifier... 1 Profile Name... pod2 Network Name (SSID)... pod2 Status... Enabled

(14)

MAC Filtering... Disabled !

! Output Suppressed !

WLAN Layer2 ACL... unconfigured WLAN URL ACL... BLOCK-SITES mDNS Status... Enabled !

WLAN から ACL を削除するには、config wlan url-acl <wlan-id> none コマンドを実行しま す。

(注)

GUI を使用してインターフェイスに割り当てる手順

手順

WLC のメイン メニューから [Controller]> [Interfaces]の順に選択します。変更するインターフェイス名を選択し、[Access Control List] で目的の URL ACLを割り当てます。[Apply]をクリックします。

(15)

CLI を使用してインターフェイスに割り当てる手順

手順

ステップ 1 目的のインターフェイスを使用している WLAN を無効にします。この例では、WLAN ID 3 がクライア

ントの管理をマッピングしています。目的のインターフェイスを使用しているアクティブな WLAN があ ると、WLC で ACL をインターフェイスに割り当てることができません。

(Cisco Controller) > config wlan disable 3

ステップ 2 インターフェイスに URL ACL を割り当てます。

(Cisco Controller) > config interface url-acl management BLOCK-SITES

ステップ 3 無効になっている WLAN を再度有効化します。

(Cisco Controller) > config wlan enable 3

ステップ 4 ACL が割り当てられたことを確認します。ACL がインターフェイスに割り当てられていない場合、

[WLAN URL ACL]フィールドには [unconfigured] と表示されます。 (Cisco Controller) > show interface detailed management Interface Name... management MAC Address... 4c:00:82:71:4f:af IP Address... 10.10.20.2 IP Netmask... 255.255.255.0 IP Gateway... 10.10.20.1 ! ! Output Suppressed !

IPv4 ACL... Unconfigured URL ACL... BLOCK-SITES !

インターフェイスから ACL を削除するには、config interface url-acl <interface-name> none コ マンドを実行します。

(注)

GUI を使用してローカル ポリシーに割り当てる手順

手順

WLC のメイン メニューから [SECURITY]> [Local Policies]の順に選択します。変更するポリシー名を選択し、[Action] で目的の URL ACLを割り当てます。[Apply]をクリックします。

(16)

詳細については、テクニカル リファレンスの『Wireless Device Profiling and Policy Classification Engine on

WLC』を参照してください。

(注)

CLI を使用してローカル ポリシーに割り当てる手順

手順

ステップ 1 ACL を目的のローカル ポリシーに割り当てます。この例では、BLOCK-SITES という名前の ACL を

STUDENTS という名前のローカル ポリシーに割り当てています。

(Cisco Controller) > config policy STUDENTS action url-acl enable BLOCK-SITES

ステップ 2 ACL が割り当てられたことを確認します。

(Cisco Controller) > config interface url-acl management BLOCK-SITES

ステップ 3 無効になっている WLAN を再度有効化します。

(17)

ステップ 4 ACL が割り当てられたことを確認します。ACL がローカル ポリシーに割り当てられていない場合、[URL ACL]フィールドには [<none>] と表示されます。

(Cisco Controller) > show POLICY STUDENTS

Policy Index... 1

Match Role... STUDENTS Match Eap Type... <none> IPv4 ACL... <none> URL ACL... BLOCK-SITES FlexConnect Client ACL... <none> QOS... BRONZE !

! Output Suppressed !

ローカル ポリシーから ACL を削除するには、config policy <policy-name> action url-acl disable コマンドを実行します。 (注)

URL ACL の設定の移行

• 8.3 から 8.4 へのアップグレード 1 8.3 の設定に、すべて拒否ルールで構成されるブラックリスト ACL が含まれている場合:8.4 の設定では、ACL タイプがホワイトリスト(デフォルト)として表示され、拒否ルールは消去されます。そのため、手動で新し い ACL リストのタイプをブラックリストに設定し、拒否ルールを追加する必要があります。 2 8.3 の設定に、許可ルールのみで構成されるホワイトリスト ACL が含まれている場合:この設定は 8.4 でも同 一です。ACL タイプは、許可ルールが登録されたホワイトリストとして表示されます。この場合、ユーザによ る操作は必要ありません。 3 8.3 の設定に、ホワイトリスト(許可ルール)とブラックリスト(拒否ルール)が混在している場合:8.4 の設 定では、ACL タイプがホワイトリストとして表示され(デフォルト)、拒否ルールは消去されますが、許可 ルールは維持されます。 • 8.4 から 8.3 へのダウングレード 1 URL ACL ルールの変更はありません。 2 8.3 では HTTP プロトコルのみがサポートされます。 3 NBAR エンジンに基づく URL フィルタリングと DNS スヌーピングは使用されません。

(18)
(19)

【注意】シスコ製品をご使用になる前に、安全上の注意( www.cisco.com/jp/go/safety_warning/ ) をご確認ください。本書は、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきま しては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更され ている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容 については米国サイトのドキュメントを参照ください。また、契約等の記述については、弊社販 売パートナー、または、弊社担当者にご確認ください。

参照

関連したドキュメント

製品内容 メーカー型番 DIS コード DIS 定価 Webex Room Kit 専用. カメラ台 TCDS-SRKCA

ホーム &gt; 政策について &gt; 分野別の政策一覧 &gt; 健康・医療 &gt; 食品 &gt; 輸入食品監視業務 &gt;

Joshi; Existence and nonexistence of solutions of sublinear problems with prescribed num- ber of zeros on exterior domains, Electronic Journal of Differential Equations, 2017 No..

Cisco IOS ® XE ソフトウェアを搭載する Cisco ® 1000 シリーズ

名称 International Support Vessel Owners' Association (ISOA) 国際サポート船オーナー協会. URL

LC06111TMT Battery Protection Controller with Integrated MOSFET, 1-Cell Lithium-Ion LC05711ARA Battery Protection Controller with Integrated MOSFET, 1-Cell Lithium-Ion

Middle: the circuit re−starts at the next valley if the sum (ramp + current information) exceeds the preset level during the dead−time, while the drain−source voltage is high..

Reference Figure 13 Typical Performance Graph (Duty Cycle vs. RTAIL) to choose a typical value programming resistor for output duty cycle (with a typical RSTOP value of 3.01 k W ).