Apache Web Sunucusunda Sürüm ve Os Adını Gizle

Konu Özeti

Apache web sunucusunda sürüm ve işletim sistemi bilgilerini gizlemek için httpd.conf dosyasında ServerSignature ve ServerTokens direktifleri düzenlenir. ServerSignature Off ve ServerTokens Prod olarak ayarlanıp sunucu yeniden başlatılır. Dosyalara erişim yoksa .htaccess ile özel hata sayfaları tanımlanarak bilgi sızıntısı engellenir.

Status
Not open for further replies.
Apache sürümünü ve sunucuda kullanılan işletim sistemini gizlemek için, varsayılan Apache talimatlarından iki tanesinin httpd.conf üzerinden değiştirilmesi gerekiyor. Birincisi, sunucu tarafından yapılan ve işlenen herhangi bir dosyaya sürüm ve .apache isimli, yüklü işletim sistemi de dahil olmak üzere bir bilgi satırı ekleyen ServerSignature direktifidir. (404 Hata Sayfası)

İkincisi, işletim sistemi modunda varsayılan olarak sunucuya gönderilen tüm yanıt başlıklarında sunucu işletim sistemi bilgilerini içeren bir alan oluşturan ve alanda belirtilen prod işletim sistemi sürümünü ayarlayarak onu gizleyen bir sunucu direktifidir.

Bu talimatı devre dışı bırakmanın iki yolu vardır. SysAdmin iseniz, ilk seçeneği kullanmanızı öneririm. Eğer düzenleme dosyalarına erişiminiz yoksa, ikinci seçeneği kullanabilirsiniz.

İlk Yol;
--> etc/httpd/conf/httpd.conf/ adresini düzenleyin:
Code:
# nano /etc/httpd/conf/httpd.conf

Ardından talimatların düzeyini aşağıdaki gibi ayarlayın:
Code:
ServerSignature Off
ServerTokens Prod

En son adim olarak .Apache servisini aşağıdaki kod yardımıyla yeniden başlatın:
Code:
service httpd restart

İkinci Yol;
Eğer sysAdmin yukarıdaki adımları uygulamadıysa ve dosyalara erişiminiz yoksa aşağıdaki adımları uygulayın.

.htacces dosyasına aşağıdaki kodları girin:
Code:
ErrorDocument 404 / Err404.html

Yukarıdaki kod kısmına site içerisindeki tüm hata sayfalarını eklemenizi öneririm. (403, 401, 500 vs.)

Aşağıdaki görsellere bakarak sitenize yukarıdaki kodları eklemeden önce ve sonraki hallerini görebilirsiniz. Bu adımları uygulamanız sizi büyük ölçüde rahatlatacaktır.

Kod satırı düzenlenmeden önce

apache404.png


Düzenlendikten sonra
apache4042.png


Düzenlenmeden önce (hata sayfası kodlanmamış haliyle)
apache404.png


Düzenlendikten sonra (hata sayfası kodlanmış haliyle)
Free_404_Error_Page.jpg

🔒 Bu içeriği görmek için giriş yapın

 
Status
Not open for further replies.
136,737Threads
3,307,944Messages
328,576Members
panel999Latest member
Top Bottom