キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
1834
閲覧回数
5
いいね!
1
返信

拡張ACLのサービス名とポート番号について

te2.mas
Level 1
Level 1

こんにちは

 

ACLの設定について、お分かりの方、ご回答をお願いできますでしょうか。

 

(1)permit tcp any host x.x.x.x eq ftp

(2)permit tcp any host y.y.y.y eq domain

 

このようなACLを書いた場合、それぞれ

(1)permit tcp any host x.x.x.x eq 21

(2)permit tcp any host y.y.y.y eq 53

この2つと同じとなり、well-knowポート以外のパケットは破棄されるのでしょうか。

 

1 件の受理された解決策

受理された解決策

Akira Muranaka
Level 8
Level 8

こんにちは!

 

ASAでポート指定にサービス名を記入した場合は、ご認識の通り Well-knownポートのみの制御だと思いますよ。例えば、HTTP通信で 8080や 10080とかのポートを使うケースも稀にありますが、これらのACLで許可する場合は、別途 ポート番号を指定しての許可が必要です。

 

なお、ご存知かもですが、ftpの場合はちょっと特殊で、ASAはFTP アプリケーションインスペクションがデフォルト有効なので、ftp(TCP21=control connection)をACLで許可すれば、FTPのコントロールコネクション発生後の その"後"のデータ交換用の Data connection (セカンダリチャネルともいいます) も自動で許可されます。自動でデータ交換用のポート(※通常 TCP21以外が利用されます)が許可されるのが嫌な場合は、アプリケーションインスペクションのFTP無効化と ACLでデータコネクション用の許可設定が必要です。アプリケーションインスペクションに対応してるプロトコルや動作詳細は以下とか確認するといいかと思います。

https://www.cisco.com/c/ja_jp/td/docs/sec/firewall/asa5500-xnext-generationf/cg/004/asa-firewall-cli/inspect-overview.html

https://community.cisco.com/t5/%E3%83%95%E3%82%A1%E3%82%A4%E3%82%A2%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%AB/asa%E3%81%AEinspection%E6%A9%9F%E8%83%BD%E3%81%AF%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7enable%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%...

 

あとは、DNSは TCP53の利用は稀だと思うので、UDPのみ DNS許可、もしくは UDP&TCP を DNS許可の方がいいんじゃないかなーとおもいます。

 

ご参考になれば。:-D

元の投稿で解決策を見る

1件の返信1

Akira Muranaka
Level 8
Level 8

こんにちは!

 

ASAでポート指定にサービス名を記入した場合は、ご認識の通り Well-knownポートのみの制御だと思いますよ。例えば、HTTP通信で 8080や 10080とかのポートを使うケースも稀にありますが、これらのACLで許可する場合は、別途 ポート番号を指定しての許可が必要です。

 

なお、ご存知かもですが、ftpの場合はちょっと特殊で、ASAはFTP アプリケーションインスペクションがデフォルト有効なので、ftp(TCP21=control connection)をACLで許可すれば、FTPのコントロールコネクション発生後の その"後"のデータ交換用の Data connection (セカンダリチャネルともいいます) も自動で許可されます。自動でデータ交換用のポート(※通常 TCP21以外が利用されます)が許可されるのが嫌な場合は、アプリケーションインスペクションのFTP無効化と ACLでデータコネクション用の許可設定が必要です。アプリケーションインスペクションに対応してるプロトコルや動作詳細は以下とか確認するといいかと思います。

https://www.cisco.com/c/ja_jp/td/docs/sec/firewall/asa5500-xnext-generationf/cg/004/asa-firewall-cli/inspect-overview.html

https://community.cisco.com/t5/%E3%83%95%E3%82%A1%E3%82%A4%E3%82%A2%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%AB/asa%E3%81%AEinspection%E6%A9%9F%E8%83%BD%E3%81%AF%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7enable%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%...

 

あとは、DNSは TCP53の利用は稀だと思うので、UDPのみ DNS許可、もしくは UDP&TCP を DNS許可の方がいいんじゃないかなーとおもいます。

 

ご参考になれば。:-D