PHP’yi baÅŸka bir dil olarak göstermek (html,asp) vs - Gizlemek
Php Uzantılarını Degiştirmek.
Bazı ÅŸeyleri gizleyerek güvenlik saÄŸlama giriÅŸimleri en alt düzeydeki çabalardır. Ancak bazı durumlarda en küçük güvenlik arttırıcı önlem bile yararlı olabilir. Bir kaç basit teknikle PHP’yi gizleyebilir, sisteminizin zayıflıklarını keÅŸfetmeye çalışan bir saldırganı belki de yavaÅŸlatabilirsiniz. php.ini dosyanızdaexpose_php = off yaparak bir saldırganın eriÅŸebileceÄŸi bilgiyi en aza indirebilirsiniz.
Başka bir yol da HTTP sunucusuna PHP kodu olarak başka dosya uzantıları belirtmektir. Bu işlem Apache yapılandırma dosyasında veya .htaccess dosyalarında yapılabilir. Yanıltıcı dosya uzantılarını şöyle kullanabilirsiniz:
# PHP kodlarını başka bir dilin kodları gibi gösterelim
AddType application/x-httpd-php .asp .py .pl
Veya tamamen gizleyelim:
# PHP kodunu türü bilinmeyen bir dosya gibi gösterelim
AddType application/x-httpd-php .hop .yep
Ya da HTML kodu gibi gösterek gizleyelim. Ancak tüm HTML dosyalarını PHP işleyeceği için bu bir miktar başarım kaybına sebep olur:
# Tüm PHP kodu HTML kodu gibi görünsün
AddType application/x-httpd-php .htm .html
Bunun verimli çalışması için tüm PHP dosyalarınızın uzantılarını yukardaki uzantılarla değiştirmeniz gerekir. Dosya adı değiştirme zorunluluğu için bu alt düzey güvenlik önleminin size çıkardığı bir zorluktur diyebiliriz.
Mirc.gen.tr Pratik Web Bilgileri Kaynak: php