

Bu makale, makine tarafından çevrilmiştir. Makaleyi İngilizce dilinde görüntülemek için İngilizce onay kutusunu işaretleyin. Ayrıca, fare işaretçisiyle İngilizce metnin üzerine gelerek metni açılır pencerede de görüntüleyebilirsiniz.


Çeviri
İngilizce
Windows Güvenlik Duvarı'nı SQL Server Erişimine İzin Vermek için Yapılandırma
|Not|Güvenlik duvarı etkinleştirilmiş bilgisayar iletişim başlattığında, yanıta izin verilmesi için güvenlik duvarı listede bir girdi oluşturur. Gelen yanıt, istenen trafik olarak değerlendirilir ve bunu yapılandırmanız gerekmez. Yönetici, güvenlik duvarına yönelik özel durumları yapılandırır. Bu, bilgisayarınızda çalışmakta olan belirtilen programlara erişilmesine veya bilgisayarınızdaki belirtilen bağlantı noktalarına erişilmesine izin verir. Bu durumda bilgisayar, bir sunucu, dinleyici veya eş olarak hareket ederken istenmeyen gelen trafiği kabul eder. SQL Server ile bağlanmak için tamamlanması gereken yapılandırma türü budur.
Windows Server 2008
Güvenlik duvarı açıktır ve uzak bağlantıları engelliyordur.
Windows Server 2003
Güvenlik duvarı kapalıdır. Yöneticiler, güvenlik duvarını açmayı düşünmelidir.
Windows Vista
Güvenlik duvarı açıktır ve uzak bağlantıları engelliyordur. Windows XP, Service Pack 2 veya sonraki sürümler Güvenlik duvarı açıktır ve uzak bağlantıları engelliyordur. Windows XP, Service Pack 1 veya önceki sürümler Güvenlik duvarı kapalıdır ve açık olmalıdır.
|Not|
Denetim Masası'ndaki Windows Güvenlik Duvarı öğesi
Windows Güvenlik Duvarı öğesi, Denetim Masası'ndan açılabilir. Önemli Denetim Masası'ndaki Windows Güvenlik Duvarı öğesinde yapılan değişiklikler yalnızca geçerli profili etkiler. Profil farklı bir yapılandırmada bağlandığında değişebileceğinden, dizüstü bilgisayar gibi mobil aygıtlar, Denetim Masası'ndaki Windows Güvenlik Duvarı öğesini kullanmamalıdır. Önceden yapılandırılan profil geçerli olmayacaktır. Profiller hakkında daha fazla bilgi için bkz. Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı Başlangıç Kılavuzu. Denetim Masası'ndaki Windows Güvenlik Duvarı öğesi, temel seçenekleri yapılandırmanıza olanak sağlar. Bunlar aşağıdakileri içerir: Denetim Masası'ndaki Windows Güvenlik Duvarı öğesini açma veya kapatma Kuralları etkinleştirme ve devre dışı bırakma Bağlantı noktaları ve programlar için izin verme özel durumları Bazı kapsam kısıtlamalarını ayarlama Denetim Masası'ndaki Windows Güvenlik Duvarı öğesi, güvenlik duvarı yapılandırmasında deneyimi olmayan ve mobil olmayan bilgisayarlar için temel güvenlik duvarı seçeneklerini yapılandıran kullanıcılar için en uygunudur. Aşağıdaki yordamı kullanarak run komutundan da Denetim Masası'ndaki Windows Güvenlik Duvarı öğesini açabilirsiniz.
Windows Güvenlik Duvarı öğesini açmak için
Başlat menüsünde Çalıştır'ı tıklatın ve firewall.cpl girin.
Tamam’ı tıklatın.
Microsoft Yönetim Konsolu (MMC)
Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı MMC ek bileşeni, daha gelişmiş güvenlik duvarı ayarlarını yapılandırmanıza olanak sağlar. Bu ek bileşen yalnızca Microsoft Vista ve Windows Server 2008 sürümünden itibaren kullanılabilir; ancak bu, güvenlik duvarı seçeneklerinin çoğunu kullanımı kolay şekilde sunar ve tüm güvenlik duvarı profillerini sağlar. Daha fazla bilgi için bu konunun ilerleyen bölümlerinde bkz. Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı Ek Bileşenini Kullanma.
netsh
Bir komut isteminde veya . toplu iş dosyası kullanılarak Windows tabanlı bilgisayarları yapılandırmak ve izlemek için bir yönetici tarafından netsh.exe aracı kullanılabilir. netsh aracı kullanılarak, uygun yardımcıya girdiğiniz bağlam komutlarını yönlendirebilirsiniz ve böylece yardımcı, komutu gerçekleştirir. Yardımcı, bir veya daha fazla hizmet, yardımcı program ya da protokol için yapılandırma, izleme ve destek sağlayarak netsh aracının işlevselliğini genişleten bir Dinamik Bağlantı Kitaplığı (.dll) dosyasıdır. SQL Server sürümünü destekleyen tüm işletim sistemlerinin bir güvenlik duvarı yardımcısı vardır. Microsoft Windows Vista ve Windows Server 2008 ayrıca advfirewall adında gelişmiş bir güvenlik duvarı yardımcısına da sahiptir. netsh kullanma ayrıntıları bu konuda ele alınmamıştır. Ancak açıklanan yapılandırma seçeneklerinin birçoğu netsh kullanılarak yapılandırılabilir. Örneğin, 1433 numaralı TCP bağlantı noktasını açmak için bir komut isteminde aşağıdaki komut dosyasını çalıştırın:
netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
Gelişmiş Güvenlik özellikli Windows Güvenlik Duvarı yardımcısını kullanmaya benzer örnek:
netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN
netsh kullanarak SQL Server yapılandırma komut dosyaları için bkz. Windows XP Service Pack çalıştıran sistemlerde kullanılacak SQL Server bağlantı noktalarını programlama yoluyla açmak için bir komut dosyası kullanma. netsh hakkında daha fazla bilgi için aşağıdaki bağlantılara bakın:
Veritabanı Altyapısı Tarafından Kullanılan Bağlantı Noktaları
Service Broker
SELECT name, protocol_desc, port, state_desc
FROM sys.tcp_endpoints
WHERE type_desc = 'SERVICE_BROKER'
SELECT name, protocol_desc, port, state_desc FROM sys.tcp_endpoints
WHERE type_desc = 'DATABASE_MIRRORING'
Dinamik Bağlantı Noktaları
|Not|
Denetim Masası'ndaki Windows Güvenlik Duvarı öğesini kullanarak güvenlik duvarına bir program özel durumu eklemek için.
Denetim Masası'ndaki Windows Güvenlik Duvarı öğesinin Özel Durumlarsekmesinde Program ekleyin'i tıklatın. Güvenlik duvarından geçmesine izin vermek istediğiniz SQL Server örneğinin (örneğin, C:\Program Files\Microsoft SQL Server\MSSQL10_50.<instance_name>\MSSQL\Binn) konumuna göz atın, sqlservr.exe seçeneğini belirleyin ve Aç'ı tıklatın.
Tamam’ı tıklatın.
Analysis Services Tarafından Kullanılan Bağlantı Noktaları
Analysis Services
Reporting Services Tarafından Kullanılan Bağlantı Noktaları
Integration Services Tarafından Kullanılan Bağlantı Noktaları
Ek Bağlantı Noktaları ve Hizmetler
Etki Alanı. Windows, bilgisayarın katıldığı etki alanı için etki alanı denetleyicisine erişimin kimlik doğrulamasını yapabilir. Genel. Etki alanı ağları dışında tüm ağlar başlangıçta genel kategorisine sokulur. Internet'e doğrudan bağlantıyı temsil eden veya havaalanı ve kafeler gibi genel konumlarda bulunan ağlar genel olarak bırakılmalıdır. Özel. Bir kullanıcı veya uygulama tarafından özel olarak tanımlanan bir ağ. Yalnızca güvenilen ağlar, özel ağlar olarak tanımlanmalıdır. Kullanıcılar büyük ihtimalle ev veya küçük iş ağlarını özel olarak tanımlamak ister. Tüm arabirimlerin, bilgisayarın üyesi olduğu etki alanı için etki alanı denetleyicisine karşı kimlik doğrulaması yapıldıysa, etki alanı profili uygulanır. Tüm arabirimlerin, etki alanı denetleyicisine karşı kimlik doğrulaması yapıldıysa veya tüm arabirimler özel ağ konumları olarak sınıflandırılan ağlara bağlandıysa, özel profil uygulanır. Aksi takdirde, genel profil uygulanır.
|Not|
Denetim Masası'ndaki Windows Güvenlik Duvarı öğesini kullanarak güvenlik duvarı özel durumunun kapsamını değiştirmek için
Denetim Masası'ndaki Windows Güvenlik Duvarı'nda Özel Durumlar sekmesinden bir program veya bağlantı noktası seçip Özellikler'i ya da Düzen'i tıklatın. Programı Düzenle veya Bağlantı Noktasını Düzenle iletişim kutusunda Kapsam Değiştir'i tıklatın. Aşağıdaki seçeneklerden birini belirleyin:
Herhangi bir bilgisayar (Internet üzerindekiler de dahil)
Önerilmez. Bu, bilgisayarınıza yönlenebilen herhangi bir bilgisayarın belirtilen program veya bağlantı noktasına bağlanmasına olanak sağlar. Bu ayar, Internet'te anonim kullanıcılara bilgilerin sunulmasını sağlamak için gerekli olabilir ancak öte yandan kötü amaçlı kullanıcılara maruz kalma olasılığınızı da artırır. Bu ayarı etkinleştirir ve ayrıca Kenar çapraz geçişine izin ver seçeneği gibi Ağ Adresi Çevirisi (NAT) çapraz geçişine de izin verirseniz, bu olasılık daha da artar.
Yalnızca benim ağım (alt ağ)
Bu, Herhangi bir bilgisayar'dan daha güvenli bir ayardır. Yalnızca ağınızın yerel alt ağındaki bilgisayarlar, programa veya bağlantı noktasına bağlanabilir.
Özel liste:
Yalnızca listelediğiniz IP adresleri olan bilgisayarlar bağlanabilir. Bu, Yalnızca benim ağım (alt ağ) seçeneğinden daha güvenli bir ayar olabilir; ancak DHCP kullanan istemci bilgisayarlar ara sıra IP adreslerini değiştirebilir. Bu durumda, tasarlanan bilgisayar bağlanamaz. Yetki vermeyi tasarlamadığınız başka bir bilgisayar, listelenen IP adresini kabul edebilir ve sonra bağlanabilir. Özel liste seçeneği, sabit bir IP adresi kullanmak için yapılandırılan diğer sunucuların listelenmesi için uygun olabilir; ancak IP adresleri bir saldırgan tarafından ele geçirilebilir. Güvenlik duvarı kurallarının kısıtlanması yalnızca ağ altyapınız ölçüsünde güçlüdür. Şifreleme ayarları Hizmet kısıtlamaları Bilgisayarların bağlantılarını ada göre kısıtlama Bağlantıları belirli kullanıcı veya profillere kısıtlama Ağ Adresi Çevirisi (NAT) yönlendiricilerinin atlanmasına olanak sağlayan kenar çapraz geçişi Giden kurallarını yapılandırma Güvenlik kurallarını yapılandırma Gelen bağlantılar için IPSec'i zorunlu tutma
Yeni Kural sihirbazını kullanarak yeni bir güvenlik duvarı kuralı oluşturmak için
Başlat menüsünde Çalıştır'ı tıklatıp WF.msc yazın ve ardından Tamam'ı tıklatın. Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı'nda sol bölmede bulunan Gelen Kuralları'nı sağ tıklatın ve Yeni Kural'ı tıklatın. İstediğiniz ayarları kullanarak Yeni Gelen Kuralı Sihirbazı'nı tamamlayın. Etkin bağlantı noktası durumu, bağlantı noktasıyla ilgili tüm kuralların birleşimidir. Bir bağlantı noktası üzerinden erişimi engellemeye çalışırken, bağlantı noktası numarasını içeren tüm kuralları gözden geçirin. Bunu yapmak için, Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı MMC ek bileşenini kullanın ve gelen ve giden kurallarını bağlantı noktası numarasına göre sıralayın. SQL Server çalıştıran bilgisayarda etkin olan bağlantı noktalarını gözden geçirin. Bu gözden geçirme işlemi, hangi TCP/IP bağlantı noktalarının dinlemekte olduğunun ve bağlantı noktalarının durumunun doğrulanmasını da içerir. Hangi bağlantı noktalarını dinlemekte olduğunu doğrulamak için netstat komut satırı yardımcı programını kullanın. Etkin TCP bağlantılarını görüntülemeye ek olarak netstat yardımcı programı, çeşitli IP istatistiklerini ve bilgilerini de görüntüler
Hangi TCP/IP bağlantı noktalarının dinlemekte olduğunu listelemek için
Komut İstemi penceresini açın. Komut istemine netstat -n -a yazın. -n anahtarı, netstat öğesine, etkin TCP bağlantılarının adresini ve bağlantı noktası numarasını sayısal olarak görüntüleme talimatı verir. -a anahtarı, netstat öğesine bilgisayarın dinlemekte olduğu TCP ve UDP bağlantı noktalarını görüntüleme talimatı verir. PortQry yardımcı programı, TCP/IP bağlantı noktalarının durumunu dinliyor, dinlemiyor veya filtre uygulandı olarak bildirmek için kullanılabilir. (Filtre uygulandı durumunda, bağlantı noktası dinliyor veya dinlemiyor olabilir; bu durum, yardımcı programın bağlantı noktasından bir yanıt almadığını belirtir. PortQry yardımcı programı, Microsoft Yükleme Merkezi'nden karşıdan yüklenebilir.