| ISA Server 2006 ile VPN Güvenliğinizi L2TP Kullanarak Arttırın |
|
|
| Emre AYDIN tarafından yazıldı | |||
| Cuma, 23 Haziran 2006 12:39 | |||
|
Networkünüze dışardan gelen VPN baÄŸlantıları yapınız için ciddi güvenlik sıkıntılarına yol açabilirler. Sadece kullanıcı adı ve ÅŸifresini bilen bir kiÅŸi istediÄŸi bilgisayardan sizin networkünüze dahil olup tüm kaynaklara ulaÅŸabilir. Bunu engellemek için ise Sertifika ya da Pre-shared Key ile L2TP üzerinden baÄŸlantılarınızı saÄŸlayabilirsiniz. Bu makalemde ISA Server a gelen VPN isteklerinin sadece L2TP kullanılarak networke giriÅŸ yapmalarına olanak saÄŸlayacağız. Makalede kullanacağımız network yapısı ÅŸekil-1 verilmiÅŸtir.
Åžekil-1 ISA nın VPN özelliÄŸini, VPN Server ve VPN Gateway olarak iki ÅŸekilde konfigüre edebiliyoruz. VPN Server seçeneÄŸi, ISA Server üzerine dışardan gelen tüm isteklerin belirlenmiÅŸ kriterlere göre iÅŸlem görmesini saÄŸlarken, VPN Gateway seçeneÄŸi, farklı iki network yapısını birbirine baÄŸlayıp tek network gibi çalışmalarını saÄŸlıyor. Åžekil-1 de verilen network ü VPN Server olarak konfigüre edeceÄŸiz. GerçekleÅŸtireceÄŸimiz adımlar kısaca aÅŸağıdaki gibi: VPN Server özelliÄŸinin ISA üzerinde etkinleÅŸtirilmesi VPN client larının internal network e ulaÅŸmaları için bir Access rule yaratılması İstenilen kullanıcı hesapları için Dial-in izninin verilmesi ISA Server 2006 ya ve VPN client lara sertifika yüklenmesi L2TP/IPSec VPN baÄŸlantısının test edilmesi VPN Client baÄŸlantılarının monitör edilmesi A. VPN Server ın EtkinleÅŸtirilmesi 1. Microsoft Internet Security and Acceleration Server 2006 > Virtual Private Networks (VPN) > Verify that VPN Client Access is Enabled ı klikleyelim. 2. VPN Client Properties penceresinde Enable VPN client Access i iÅŸaretleyelim ve baÄŸlanacak kullanıcı sayısını aÅŸağıdaki kutucuÄŸa girelim.
Åžekil-2 3. Groups tabında daha öncesinde, Active Directory de baÄŸlanacak kullanıcılar için oluÅŸturduÄŸumuz grubu seçelim.
Åžekil-3 4. Protocols tabında istediÄŸimiz protokolleri seçelim.
Şekil-4 5. User Mapping tabında Enable User Mapping ve When username does not contain a domain, use this domain kutucuklarını işaretleyelim. Alt tarafa domain adımızı yazalım.
Şekil-5 6. Microsoft Internet Security and Acceleration Server 2006 > Virtual Private Networks (VPN) > Remote Access Policy i klikleyelim. 7. Virtual Private Networks (VPN) Properties penceresinde External ı işaretleyelim.
Åžekil-6 8. Address Assignment penceresinde internal networkteki DHCP yi kullanacağımız için Dynamic Host Configuration Protocol (DHCP) seçeneÄŸini seçtikten sonra alt tarafta DNS DHCP gibi hizmetlere hangi kart üzerinden ulaşılacaksa o kartı seçelim. Burada dikkat edilmesi gereken nokta, ISA Server üzerinde, DHCP Relay Agent ı etkinleÅŸtirmeniz ve içerdeki DHCP yi tanımlamanız gerektiÄŸini unutmamanızdır. Bu iÅŸlemi yapmazsanız ISA Server üzerine gelen client bilgisayarlarınız IP adresi alamadan VPN baÄŸlantı oluÅŸturabilirler. Buda local kaynaklara eriÅŸememelerine neden olacaktır.
Åžekil-7 9. Authentication pencersinde sadece MS-CHAPv2 yi iÅŸaretli bırakalım. EÄŸer L2TP için sertifika kullanma ÅŸansınız yoksa Pre-shared Key i tercih edebilirsiniz. Fakat bu güvenlik seviyenizi daha düÅŸük kalmasına sebep olacaktır. Biz burada sertifika kullanacağımız için Pre-shared Key i boÅŸ bırakarak devam ediyoruz.
Åžekil-8 10. RADIUS penceresindeki kutucukları boÅŸ bırakarak devam ediyoruz. Kullandığımız ISA Server ve baÄŸlanacak istemci bilgisayarlar, zaten domaine üye olarak çalıştıkları için bu seçenekleri kullanmamıza ÅŸu anda gerek kalmıyor.
Åžekil-9 11. Apply > OK > Apply diyerek konfigürasyonu kayıt edelim ve ISA Server ı restart edelim. B. BaÄŸlanacak Kullanıcıların Local Kaynaklara UlaÅŸmaları İçin Access Rule Yaratılması Yukarıdaki adımlardan sonra external clientlarınızın yerel kaynaklara ulaÅŸmalarını saÄŸlamamız gerekiyor. AÅŸağıdaki adımları takip edelim. 1. Microsoft Internet Security and Acceleration Server 2004 > Firewall Policy > SaÄŸ klik > New > Access Rule 2. Welcome to the New Access Rule Wizard > Access rule name satırına belirlediÄŸiniz bir ismi yazalım ve Next e klikleyelim.
Åžekil-10 3. Rule Action penceresinde Allow u seçelim ve Next e klikleyelim. 4. Protocols penceresinde All outbound protocols u seçelim ve Next e klikleyelim. 5. Access Rule Sources penceresinde Add e klikleyelim. Add Network Entities penceresinde Networks > VPN Clients > Close diyelim.
Åžekil-11 6. Next > Add > Add Network Entities > Networks > Internal u seçip sonrasında Close diyelim.
Şekil-12 7. User Sets penceresinde All Users > Next > Finish > Apply diyerek işlemi sonlandıralım.
Şekil-13 Son aşamada şekil-14 teki gibi bir Rule un yaratılmış olması gerekiyor.
Åžekil-14 C. Dial-in İçin İstenilen Kullanıcıya İzin Verilmesi VPN baÄŸlantısı yapacak kullanıcılar için dial-in izinlerini ayarlamanız gerekiyor. Benim buradaki tercihim kullanıcı hesabı üzerinden iÅŸlem yapmak olacak. AÅŸağıdaki adımları takip edelim. 1. Start > Administrative Tools > Active Directory Users and Computers ü açalım ve VPN baÄŸlantısı yapmasını istediÄŸimiz kullanıcının özeliklerine geçelim. 2. Dial-in penceresini açalım ve Remote Access Permission (Dial-in or VPN) baÅŸlığı altında Allow access seçeneÄŸini iÅŸaretleyelim. Apply > OK diyerek iÅŸlemi sonlandıralım.
Åžekil-15 D. ISA Server 2006 ya Sertifika Yüklenmesi VPN esnasında L2TP kullanılması için, hem baÄŸlanılacak server da hem de baÄŸlanacak client ta IPsec yada Administrator sertifikasının yüklü olması gerekiyor. AÅŸağıdaki adımları takip edelim. 1. Bir Explorer açalım ve http://10.0.5.60/certsrv yazıp Enter a basalım ve karşımıza gelecek ekranda username olarak Administrator ı kullanarak devam edelim. 2. Request a Certificate > advanced certificate request > Create and submit a request to this CA i seçelim. 3. Sertifika listesinden Administrator ü seçelim (IPsec sertifikası da seçilebilir) ve alt taraftaki Store certificate in the local computer certificate store kutucuÄŸunu dolduralım. 4. Submit i klikleyelim ve gelen Potential Scripting Violation ı Yes diyerek kabul edelim. 5. Certificate Issued sayfasında Install this certificate i klikleyelim ve gelen Potential Scripting Violation ı Yes diyerek kabul edelim. 6. Start > Run > mmc > Enter > File menüsünde Add/Remove Snap-in i klikleyelim. 7. Açılan pencerede Add > Certificates > Computer Account > Local Computer > Finish i seçerek tekrar Add e klikleyelim. 8. Certificates (Local Computer) > Personal > Certificates e klikleyelim ve sol tarafa bakalım. 9. Az önce yüklemesini gerçekleÅŸtirdiÄŸimiz Administrator sertikasını çift klikleyelim. 10. Details tabına geçip alt taraftaki Copy to File butonuna klikleyelim. 11. Next e klikleyelim ve Export File Format penceresinde Cyptographic Message Syntax Standard – PKCS #7 Certificates (.P7B) ı seçip Next e klikleyelim. 12. File to Export penceresinde dosyaya bir isim verip masaüstümüze kayıt edelim ve iÅŸlemi Next > Finish ÅŸeklinde sonlandıralım. 13. Trusted Root Certification Authorities > Certificates > All Task > Import u seçelim.
Åžekil-16 14. Next > File to Import sayfasında Browse a klikleyelim ve az önce masaüstümüze kaydettiÄŸimiz sertifikayı gösterelim. 15. Next > Next > Finish diyerek iÅŸlemi sonlandıralım. E. VPN İle BaÄŸlanacak Client Bilgisayara Sertifika Yüklenmesi BaÄŸlanacak client bilgisayarlar için ISA Server üzerinde gerçekleÅŸtirdiÄŸimiz iÅŸlemlerin aynısı geçerlidir. Fakat önerim, VPN baÄŸlantısı oluÅŸturacak bilgisayarların local networkteyken bu sertifika yükleme iÅŸlemlerini gerçekleÅŸtirmeleridir. F. Client Bilgisayarlarda VPN BaÄŸlantısının OluÅŸturulması 1. Start > Run > Settings > Network Connection > Create New Connection > Connect to the network at my workplace > VPN Connection e klikleyelim ve bir isim vererek Next e klikleyelim. 2. VPN Server Selection penceresinde Modem inizin dış bacak IP sini verelim ve Finish e klikleyelim. 3. Connect to penceresinde Properties e klikleyeli ve Networking tabına geçelim. 4. Type of VPN seçeneÄŸini L2TP IPSec VPN olarak deÄŸiÅŸtirelim.
Åžekil-17 Artık baÄŸlantı kurmaya hazırız. OluÅŸturduÄŸumuz baÄŸlantıyı çevirelim ve ISA Server üzerinde gelen baÄŸlantıları gözlemlemeye baÅŸlayalım. Client üzerinde oluÅŸturduÄŸumuz baÄŸlantının ayrıntılarına baktığımızda ÅŸekil-18 gibi olmalıdır.
Åžekil-18 ISA Server üzerinde baktığımızda gelen baÄŸlantıyı kullanıcı adını ve IP adresini görebiliriz.
Åžekil-19 Bu ÅŸekilde VPN baÄŸlantısını sertifika aracılığı ile L2TP li oluÅŸturarak gerekli güvenlik artırımını gerçekleÅŸtirmiÅŸ olduk.
|
Son Eklenenler
- System Center Configuration Manager 2007 - Asset Intelligence
- İş Zekası ve Performans Yönetimine Yönelik Microsoft Çözümleri: Verilerden Karar Aşamasına Nasıl Geçilmeli
- Windows Server 2008 R2 ‘e Yükseltmeniz için En iyi 10 Neden?
- Forefront Security for Exchange Server ve Bilinmesi Gerekenler!
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 5
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 4
- SCCM 2007 - Software Distribution Yöntemi ile Office 2007 Dağıtımı - Bölüm 4
- SCCM 2007 - Software Distribution Yöntemi ile Office 2007 Dağıtımı - Bölüm 3
- SCCM 2007 - Software Distribution Yöntemi ile Office 2007 Dağıtımı - Bölüm 2
- SCCM 2007 - Software Distribution Yöntemi ile Office 2007 Dağıtımı - Bölüm 1
- SCCM 2007'de Configuration Manager Client Yazılımının Yüklenmesi - Bölüm 2
- SCCM 2007'de Configuration Manager Client Yazılımının Yüklenmesi - Bölüm 1
- System Center Configuration Manager'da Discovery Metodları
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 3
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 2
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 1
- Exchange 2007 SCC Cluster Pasif Node Uninstall İşlemi
- DAVETLİSİNİZ! Microsoft FOREFRONT EDGE (ISA, IAG) Semineri
Çok Okunanlar
- Windows Server 2003 Active Directory Kurulumu
- Terminal Server Lisanslaması (BÖLÜM-1)
- Policy ile İstenmeyen Programların Çalışmasını Engelleyin
- DNS Server Nedir? Nasıl Çalışır? Çıkabilecek Sorunlar Nasıl Çözülür?
- Kurtarma Konsolunda “bootcfg” Komutu Nasıl Kullanılır?
- Exchange Server 2007'de Content Filter Agent - Bölüm 1
- Taşınabilir Disk Kullanımı Şirket Genelinde Nasıl Engellenir?
- Uzak Masaüstü Bağlantısı İçin Farklı Bir Bağlantı Noktası (Port) Kullanmaya Nasıl İkna Edilir?
- SBS Server 2003 Yüklenmesi ve Konfigürasyonu
- Sistem açılışı sırasında “NTLDR kayıp veya bulunamıyor” hatası nasıl giderilir?
- Windows Deployment Services Nedir? - Bölüm 1
- Server 2003 Kurulumu
- E-Mail Hesaplarınızı ISP'nizde Değil Kendi Exchange Server'ınızda Tutun
- EFS: Kurtarma Metotları - Bölüm 1
- Kullanıcılarınızı Local Admin Grubunda Bırakmayın
- Komut Satırından TCP-IP Konfigürasyonu Nasıl Yapılır?
- System Center Capacity Planner İncelemesi (Bölüm-1)
- Active Directory Users And Computers Context Menüsüne Kullanıcı Hesap Bilgi Özellikleri Ekleme
Forum Sayfası Soruları
|
























