Web Sunucularında Lokal IP Adresi Açığa Çıkarma Güvenlik Problemi

Süleyman Çelik
1 min readJun 18, 2020

NAT (Network Address Translation) uygulanan sistemlerde web sunucusu üzerindeki IP adresi ile dış dünyadan gözüken IP adresi farklı olmaktadır. Normalde NAT uygulanan sistemlerde yerel ağda kullanılan IP adreslerinin dış dünyadan görülmesi mümkün değildir. Bazı web sunucuları HTTP 1.0 istekleri için ürettikleri 302 veya 301 Redirect mesajları ile üzerindeki IP adresini dış dünyaya yollayabilmektedir. Bu durumda yetkisiz kullanıcılar iç tarafta kullandığımız IP adresleri konusunda bilgi sahibi olabilirler.

Çözüm olarak , web sunucusunun bu tip isteklerde ip adresi yerine FQDN bilgisini geriye döndürecek şekilde ayarlanması gerekmektedir.

Nginx tabanlı web sunucularda ise yapılandırma dosyası içine “server_name_in_redirect on” ifadesi eklenerek, yönlendirme durumlarında lokal ip adresi yerine sunucuya ait hostname bilgisinin gösterilmesi sağlanabilmektedir. Lokal Domain isimlerin ortaya çıkmasını engellemek için ise konfigürasyon ayarlarının düzeltilmesi gerekmektedir.

--

--

Süleyman Çelik
Süleyman Çelik

Written by Süleyman Çelik

Network Security Engineer, SOC-Siem Engineer, Cyber Security Researcher, Vulnerability Management Specialist | CEH | CNSS

No responses yet