Dalam tutorial ini, kami akan menunjukkan cara menyembunyikan versi PHP di server Linux. Dalam konfigurasi default Apache/PHP, server mengirimkan HTTP Header dengan informasi versi PHP mana yang berjalan di server. Header respons HTTP "X-Powered-By" menampilkan versi PHP yang berjalan di server. Informasi ini dapat digunakan oleh penyerang untuk mencoba mengeksploitasi kerentanan apa pun dalam versi PHP yang Anda jalankan, khususnya jika Anda menjalankan versi lama dengan kerentanan yang diketahui.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah demi langkah instalasi sembunyikan informasi versi PHP di header pada server Linux.
Sembunyikan Versi PHP di Linux
Langkah 1:Pertama, ambil salinan cadangan file php.ini.
cp -p /etc/php.ini /etc/php.ini.orig
Langkah 2. Edit php.ini dan cari kata kunci expose_php dan matikan Saya menggunakan editor vi atau nano. Anda dapat memilih editor favorit Anda:
nano /etc/php.ini
Selanjutnya, temukan expose_php dan ubah nilai defaultnya On ke Off:
expose_php = Off
Sekarang restart server web Apache:
systemctl restart httpd
Untuk memeriksa apakah berfungsi atau tidak, minta tanggapan menggunakan perintah di bawah ini:
curl -I http://www.y0urdomain.com/
Hasil:
HTTP/1.1 200 OK Server: nginx Date: Mon, 01 Feb 2016 01:47:57 GMT Content-Type: text/html; charset=UTF-8 Vary: Accept-Encoding X-Pingback: http://www.y0urdomain.com/xmlrpc.php Date: Wed, 11 Feb 2015 14:10:43 GMT X-Page-Speed: 1.9.32.2-4321 Cache-Control: max-age=0, no-cache
Selamat! Anda telah berhasil menyembunyikan versi PHP. Terima kasih telah menggunakan tutorial ini sembunyikan versi PHP di Header HTTP di sistem Linux. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa PHP resmi situs web.