Büyük ölçekli işletmeler için platformlar kurdum ve normal uygulama, veritabanlarınızın yalnızca bu yönlendirme trafiği arasında veritabanı sunucusu bağlantı noktasına ve ayrıca webinizin önündeki güvenlik duvarına oturan bir güvenlik duvarı ile web sunucularınızdan farklı bir VLAN'da olmasını sağlamaktır. sunucular. Genellikle ön güvenlik duvarınız 80 (HTTP) ve 443 (HTTPS) bağlantı noktalarını web sunucularınıza iletir. Web sunucusu ile veritabanı sunucusu arasında bulunan güvenlik duvarı, web sunucularından trafiğinizi veritabanınız tarafından kullanılan bağlantı noktasına iletir (Microsoft SQL Server kullanılıyorsa genellikle 1433 bağlantı noktası).
Daha fazla güvenlik için:
- Veritabanı sunucularına erişmek için en az ayrıcalıklı bir hesap kullandığınızdan emin olun
- ASP.NET kullanıyorsanız, veritabanı bağlantı dizenizi web.config dosyasında şifreleyebilirsiniz.
- Herhangi bir güvenlik açığı konusunda tavsiyede bulunmak için bir penetrasyon testi yapmak üzere bir üçüncü taraf şirketi kiralayın
- Güncelleştirmeler ve Hizmet Paketlerinin düzenli olarak planlandığından emin olun.
Veritabanınız MI6 veya CIA veritabanı ise, ağ yöneticileriniz muhtemelen haklıdır, ancak ben de bana aşırı tepki veriyormuş gibi geliyor.
Veritabanı kesinlikle halka açık bir ağa maruz bırakılamayan veriler içeriyorsa ancak veritabanınızın ihtiyacı olan veriler o kadar hassas değilse, web sitenizin gerektirdiği tabloları barındırma ortamınızdaki bir veritabanına kopyalamaya bakabilir misiniz?
Onlara şu soruyu sorardım:
- Bir bilgisayar korsanı web sunucusuna erişirse, web hizmetlerinizi arayabilir mi?
- IIS'de web sunucunuza erişmelerini sağlayan bir güvenlik açığı keşfedilirse, web hizmetlerinizi barındıran web sunucusunda aynı güvenlik açığından yararlanırlar mı?
- Bellekteki şifreleri koklamak için kullanıcı girişlerini izleyen bir yazılım yükleyebilirler mi?