ASA üzerinde Advanced Protocol Handling ile MSN engelleme

Msn programının portlarını kapatsanız dahi http protokolü üzerinden çalışmaya devam edecektir.Http’yi herkes için kapatmak doğru olmayacağından dolayı, http üzerinden geçen datanın handle edilerek gerçek bir http trafiği olup olmadığını denetlettiriyoruz.
Öncelikle Regular expression kullanarak msn programının signature’ını belirtiyoruz.

regex Msn_signature “[Mm][Ss][Nn][Mm][Ss][Gg][Rr]”

Class-map kullanarak trafiğimizin regex ile match olmasını sağlıyoruz.

class-map type regex match-any msn_windows_yasak
match regex Msn_signature

Daha sonra Policy-Map kullanarak match olan trafiğe uygulanacak action’ı belli ediyoruz.Ben örneğimde connection’ların drop olmasını ve işlemle ilgili log alınmasını sağlıyoruz.

policy-map type inspect http win_msn_inpect7
parameters
protocol-violation action drop-connection
match request header user-agent regex class msn_windows_yasak
drop-connection log

Layer7 policy-Map’imizi Layer4’e indirgeyerek default service-policy içerisine uyguluyoruz ve tüm interface’lerde geliş yönündeki trafiğe uygulanmasını sağlıyoruz.

policy-map global_policy
class inspection_default
inspect http win_msn_inpect7

Sonuç olarak bu örnek ile windows msn messenger signature tabanlı olarak engellenmiştir.

Print Friendly, PDF & Email
Share
Bu yazı Cisco Security kategorisine gönderilmiş ve , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir