Sunucuda Yüklü PHP Versiyonunu Gizleme

Merhabalar,

Güvenlik sebebiyle, saldırılardan kendinizi korumanız için sunucunuzun zayıflıklarını öğrenmek isteyen saldırganlardan bazen PHP versiyonunuzu gizlemeniz gerekebilir.

Eğer kullandığınız PHP versiyonunda bilinen güvenlik zaafiyeti varsa, bu durum saldırganların işini fazlasıyla kolaylaştıracaktır.

Sunucuda Yüklü PHP Versiyonunu Gizleme
Php versiyonunu gizlemek için PHP yapılandırma dosyasını düzenlemeniz gerekir.  
Bu yapılandırma dosyasının sunucunuzdaki yerini bilmiyorsanız, onu bulmak için aşağıdaki komutu çalıştırın:

$ php -i | grep "Loaded Configuration File"

---------------- On CentOS/RHEL/Fedora ---------------- Konfigrasyon Dosyasının Konumu
 /etc/php.ini
---------------- On Debian/Ubuntu/Linux Mint ---------------- Konfigrasyon Dosyasının Konumu =

/etc/php/7.0/cli/php.ini

Herhangi bir değişiklik yapmadan önce PHP config dosyanızı yedeklemenizi öneririz.

---------------- CentOS/RHEL/Fedora ----------------

cp /etc/php.ini /etc/php.ini.orig


---------------- Debian/Ubuntu/Linux Mint ----------------

cp /etc/php/7.0/cli/php.ini /etc/php/7.0/cli/php.ini.orig

Bir kod editörü kullanarak yönetici kullanıcısı ile şu konutları uygulayın

---------------- CentOS/RHEL/Fedora ---------------- $

nano -w /etc/php.ini

---------------- Debian/Ubuntu/Linux Mint ----------------

sudo vi /etc/php/7.0/cli/php.ini

expose_php kelimesini bulun ve değerini kapalı olarak ayarlayın. Yani  expose_php = off

Dosyayı kaydedin ve çıkın. Ardından sunucuyu yeniden başlatın.

systemctl restart httpd 
systemctl restart apache2
service httpd restart
service apache2 restart

Son olarak, sunucu HTTP yanıt başlığının aşağıdaki komutu kullanarak hala PHP sürüm numaranızı gösterip üretmediğini kontrol edin.

 lynx -head -mime_header http://localhost ya da $ lynx -head -mime_header http://sunucu-adresi

 

Bol trafikli günler dileriz.

  • Email, SSL
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

Related Articles

CentOS 7 SSH Portu Değiştirmek

Merhabalar,CentOS 7 işletim sistemi kulanıcıları için SSH Portunun nasıl değiştirileceğini...

Centos 6 ve Centos 7 Ekstra Güvenlik İçin SSH PORT Değişimi

Merhabalar,Makalemizde Centos 6.X ve Centos 7.X kullanıcıları için SSH port değişimi nasıl...

Cloud linux nedir? Hosting Firmaları Neden Cloudlinux Kullanır ?

Cloudlinux sistem nedir?Yeni nesil Cloud yapısı sunucularda her hesaba belirli sistem kaynağı...

CryptoPHP malware dosyalarını tespit etmek ve silmek

Merhabalar,Bugün bilgi bankamıza kullanmış olduğunuz/olduğumuz sanal sunucu ve fiziksel...

IP Adresine Göre Windows Server RDP Erişimini Kısıtlamak

IP Adresine Göre RDP Erişimini Kısıtlamak ve Windows Server Güvenliğini SağlamakÖzel Uzak...