Skip to content
Site Tools
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size default color blue color green color
Konumun : Anasayfa arrow Makaleler arrow Cisco Makaleleri arrow Cisco Security Makaleleri arrow Cisco IOS Firewall - Authentication Proxy
Haberler
  • Previous
  • Next
/
 
Cisco IOS Firewall - Authentication Proxy Yazdır

Yazan: Hayrullah Kolukisaoglu, Tarih: 21-11-2007 23:47

Okunma Sayısı : 3631    

Beğenilme : 1

ImageMerhaba arkadaslar. Cisco IOS Routerlar üzerinde yapilacak konfigürasyonlar ile,  HTTP, HTTPS FTP ve TELNET isteginde bulunacak istemcilerin kimlik dogrulamasini asmalari halinde internete erisebilmeleri aksi takdirde bloklanmalari saglanabilir. Bu makalemiz içerisinde Cisco IOS Router kullanarak, internet erisimi sirasinda nasil kimlik dogrulamasi yapilacagini anlatmaya çalisacagim.

 

Cisco IOS Routerlar Authentication Proxy olarak konfigüre edildiklerinde, internet erisimi sirasinda kimlik dogruluma için istemcilere kullanici adi ve sifrelerini girebilecekleri bir pencere çikarir. Ancak izin verilen kullanici adi ve sifrelere sahip kullanicilar internet erisimine izin verirken digerlerini bloklar. Authentication Proxy özelligi içeriden disariya çikmak isteyen kullanicilar için kullanilabilecegi gibi internetten içeriye gelecek istemciler içinde kullanilabilir.

Topoloji

Sistem su sekilde çalisir; Router üzerinde olusturacagimiz Access List ile Router üzerinde geçecek bütün trafigi yasaklariz. Tabi ki bu zorunluluk degildir. Istersen burada bazi kullanicilar için kalici izinlerde verilebilir. Trafigi yasakladigimiz için hiç bir kullanici internet erisimine sahip olmaz. Bu durumda Authentication Proxy devreye girer ve internet erisimi isteyen kullanicilar için kimlik dogrulama saglar. Devaminda kimlik dogrulamayi basariyla geçen kullanicilara izin verilen Access Listler download edilir.

 

Dolayisiyla sunu da söyleyebiliriz; burada Router disinda ihtiyacimiz olan, kullanici bazi Access Listleri ve kimlik dogrulama için veritabanini tutan bir yazilima ihtiyacmizi olacaktir. Bu yazilim Cisco Secure ACS’den baska birsey degildir.

Bütün bu kimlik dogrulama islemleri su sirayla yürüyecektir.

1. Kullanici internet erisimi için istekte bulunur.
2. Router kmlik dogrulama için kullanici adi ve sifre ekranini kullaniciya döner
3. Kullanicinin girdigi kullanici adi ve sifre AAA Server (Cisco Secure ACS) üzerinden kontrol edilir.
4. Kimlik dogrulama basariliysa AAA Server’dan o kullanicinin dahil oldugu gruba özel Access Listler download edilir. Kimlik dogrulama basarisiz ise oturum kapatilir.
5. Download edilen Access Listler belirlenen timeout süreleri sonunda Router tarafindan kaldirilir.

Simdi sirasiyla bu konfigürasyonlari yapacagiz. Izleyecegimiz yol su sekilde olacak;

1. AAA Server konfigürasyonu
2. Router üzerinde HTTP Server konfigürasyonu
3. Authentication Prixy konfigürasyonu
4. Testler


Burada kullanacagimiz topoloji ve ip konfigürasyonu asagidaki gibidir.


Topoloji

 

önce Cisco Secure ACS konfigürasyonunu yapacagiz. önce ACS Network Configuration menüsünden Internet Erisiminde kullanacagimiz Router’i AAA Client’i olarak tanimlamaliyiz. Burada dikkat edecegimiz nokta Authentication için TACAS+ seçmek gerekliligidir.

Cisco ACS Server

Daha sonra Interface Configuration menüsüne geçecegiz.

ACS Interface Configuration

 

Authentication Proxy özelligi default olrak açik degildir ve Inerface Configuration altindaki TACACS menüsünden aktif hale getirilmelidir.


 

Burada New Services kisminda manuel olrak auth-proxy yazilarak bu servisin açilmasi saglanabilir.

Authentication Proxy için kullanilacak download edilebilir Access Listler grup bazli olusturulurlar. Ben burada örnek olmasi için ACS üzerinde “kolukisaoglu” isimli bir kullanici olusturdum ve bu kullaniciyi Group 1’e üye yaptim.

Group Setup

ACS üzerinde Group Setup menüsünden Edit Settings kismina girerek konfigürasyonumuza devam ediyoruz.

Group Setup - Auth Proxy

 

Group Setup kisminda sekildeki bölümden faydalanarak ACL’leri olusturucagiz. Buradaki ACL yazimi Router üzerinde konfigüre ettigimiz ACL’lerden farklidir ve asagidaki örnekteki gibi yazilabilir;

proxyacl#1=permit tcp any any eq 80

Buradaki 1, ACL numarasi degildir ve satirin ACL’in birinci satiri oldugu anlamina gelmektedir.


Group Setup

Dikat ederseniz burada belirli bir ip adresi kullanmak yerine “any” ifadesini kullandik. Her ne kadar burada sanki herkese izin veriyor gibi görünsekte ACS tarafindan, kullanici kimlik dogrulama tamamlandiktan sonra “any” yerine kullanicin ip adresi gelecek ve Routera bu sekilde kullanilacaktir.

Dolayisiyla ACL’in kaynak ip adresi her zaman any olmalidir. Yine burada dikkatimizi çeken bir diger ifade de Privileged level olacaktir. Konfigüre edilen Access Listlerin Router üzerine yazilabilmesi için Privileged level’in 15 olarak mutlaka belirlenmesi gerekmektedir.

ACS üzerindeki konfigürasyonlarimiz bu kadar. Artik Routera baglanarak oradaki konfigürasyonlarimizi yapabiliriz.

Ilk yapacagimiz islem AAA konfigürasyonlarini tamamlamak olacaktir.

Konfigürasyon

Devaminda yapacagimiz islem HTTP Servera enable etmek ve HTTP Authentication için AAA kullanilacagini belirtmek olacaktir.

HTTP Authentication

 

HTTP server ile ilgili konfigürasyonlarimizin ardindan Authentication Proxy konfigürasyonuna baslayabiliriz. Bunun için Global Konfigürasyon modunda “ip auth-proxy” komutu kullanilmaktadir. Bu komut ile yapabilecegimiz bir çok konfigürasyon var. Simdi bunlardan önemli olanlari açiklamaya çalisacagim.

Bunlardan bir tanesi kimlik dogrulama için açilacak pencerede görünmesini saglayabilecegimiz bir bannerdir ve asagidaki gibi konfigüre edilebilir.

Auth Proxy

Ben burada “Internet Erisim” gibi basit bir ifade kullandim. Bir diger konfigürasyon ise Authentication Proxy ismidir.

Proxy

 

Istenirse kimlik dogrulamayi geçen kullanicilar için bir Idle Time süresi tanimlanabilir. örnegin 10 dakika boyunca Idle durumda olan kullanicilarin oturumunu sonlandirmak istersek asagidaki gibi bir konfigürasyon yapabiliriz.

Timer

 

Olusturdugum HAYRULLAH isimli kural ben bir interface’e uygulayana kadar çalismayacaktir. Authentication Proxy konfigürasyonumuz artik bitti. Simdi bütün trafigi yasaklayan bir ACL olusturup, internet erisimi için kullandigim interface’e Auth-Proxy kurali ile birlikte uygulayacagim.

Interface'de Tanimlama

Simdi Internet erisimi için browseri açtigimda asagidaki gibi kimlik dogrulama ekrani ile karsilasiyorum.

Authentication

Routera baktigimizda dinamik olarak bir satirin ACL’ eklendigini ve Authenticaion Proxy cache’inde bizimle ilgili bilgileri görebiliriz.

Router üzerinden Monitoring

Evet basarili bir sekilde kimlik dogrulamayi astik. Kimlik ldogrulamada bir sorun olsaydi asagidaki uyariyi alacak ve internete erisemeyecektik.

Authentication Fail

 

Evet arkadaslar bu makalemizde, bizlere Cisco Routerlar üzerinde internet erisimi sirasinda kimlik dogrulama olanagi sunan Authentication Proxy konfigürasyonunu sizlere anlatmaya çalistim. Bu noktada ilk önce adim adim Cisco Secure ACS üzerinde gerekli konfigürasyonlari inceledim ve devaminda Router üzerinde yapilmasi gereken konfigürasyonlar hakkinda bilgi vermeye çalistim. Son olarak konfigürasyonlarin çalisirligini test edrek eksik bir nokta kalmadigini sizlere göstermeye çalistim. Umarim faydali olmustur. Herkese iyi çalismalar.

Hayrullah Kolukisaoglu 

   
Bu yazıyı sitenizde alıntılayın
Favori Makalelerime Ekle
Arkadaşıma Gönder

Okuyucu yorumları  RSS feed Yorum
 

Ortalama Üye Değerlendirmesi

   (0 Oylama)

 

Yorum Sayısı: 3 / 3

Trial

Yazan:: Orhan ERGÜN () Tarih: 03-12-2007 09:26

Trial

Yazan:: Orhan ERGÜN Tarih: 03-12-2007 09:26

Hocam acs'in 90 gunluk trial versiyonunuda kullanabilir arkadaslar, belki denemek isteyenler olabilir diye hatırlatmak istedim

 

» Yorumu cevapla...

IAS

Yazan:: Hayrullah Kolukisaoglu () Tarih: 03-12-2007 07:03

IAS

Yazan:: Hayrullah Kolukisaoglu Tarih: 03-12-2007 07:03

Evet münkündür.. IAS ile yapılabilir.

 

» Yorumu cevapla...

» Tüm cevap(ları) 1 gör

Teşekkürler

Yazan:: onder onderoglu () Tarih: 03-12-2007 06:48

Teşekkürler

Yazan:: onder onderoglu Tarih: 03-12-2007 06:48

Hayrullah Hocam çok teşekkür ederim. Hem detaylı hem zorlamadan anlatıyorsunuz. Sorum şu Cisco ACS bildiğim kadarıyla ücretli bir yazılım. Bunu ücretsiz bir yazılımla yapma şansımız var mıdır?

 

» Yorumu cevapla...

Yorum Sayısı: 3 / 3



Yorumunuzu ekleyin
Sadece kayitli kullanicilar bir Makaleyi yorumlayabilir. Lütfen ücretsiz üye olun veya giriş yapın.


mXcomment 1.0.5 © 2007-2012 - visualclinic.fr
License Creative Commons - Some rights reserved
 
< Önceki   Sonraki >