Üçüncü taraf güvenlik uzmanı, en iyi uygulama güvenlik önlemi olarak web sunucusunun önünde (tümü DMZ'de barındırılan) bir ters proxy çalıştırmamızı önerir.
Bilgisayar korsanlarını önlemek için bir web uygulamasının önünde başka bir güvenlik düzeyi sağladığından, bu tipik bir önerilen mimari olduğunu biliyorum.
Ancak, ters bir proxy, kullanıcı ve dahili web sunucusu arasında HTTP'yi ileri geri hareket ettirdiğinden, web sunucusunun kendisinde saldırıya karşı herhangi bir önlem almaz. Başka bir deyişle, web uygulamanızda bir güvenlik açığı varsa, proxy anlamlı miktarda güvenlik sağlamaz.
Ve bir web uygulamasına saldırı riskinin, proxy'ye yapılan saldırıdan çok daha yüksek olduğu göz önüne alındığında, ortada fazladan bir kutu ekleyerek gerçekten çok şey kazanılıyor mu? Ters bir proxy'nin önbellekleme özelliklerinden hiçbirini kullanmazdık - paketleri ileri geri yönlendirmek için sadece aptal bir araç.
Burada özlediğim başka bir şey var mı? Ters proxy HTTP paket denetimi o kadar iyi oldu ki, büyük performans darboğazları olmadan anlamlı saldırıları tespit edebilir mi, yoksa bu sadece bir güvenlik tiyatrosu örneği mi?
Ters proxy MS ISA fwiw'dir.