Membaca artikel terbaru dari Badan Siber dan Sandi Negara dengan judul “Penghentian Dukungan Keamanan PHP v5.x dan 7.0” membuat saya berpikir ulang dalam implemtasi sistem yang selama ini saya buat. Maklum saja, karena aplikasi website yang pernah dibuat rata-rata memang masih menggunakan PHP versi 5.6.x. Melihat statistik yang dikeluarkan W3Techs1 disebutkan beberapa fakta berikut:

78,9 persen situs internet menggunakan PHP.

61.4 persen dari seluruh situs Internet yang menggunakan PHP dan masih menjalankan versi PHP 5.x.

Padahal pada tanggal 31 Desember 2018 mendatang, dukungan keamanan untuk PHP dengan versi 5.x secara resmi dihentikan, hal ini menandai akhir dari semua dukungan untuk seluruh versi PHP 5.x. Selain PHP 5.x. dukungan keamanan untuk PHP versi 7.0 juga akan berakhir lebih awal yaitu pada tanggal 3 Desember 2018.

Nah, kalau sudah begini maka mau tidak mau setiap website harus mengupgrade versi PHP minimal PHP 7.2.x untuk keamanan yang masih diukung. Tapi jangan lega dulu, ternyata PHP 7.2.x pun hanya akan didukung keamanannya sampai dengan 30 November 2020. Harus siap-siap mencari alternatif sistem yang lebih aman ya guys.

  • PHP versi 5.6 * initial releasepada 28 Agustus 2014, mendapatkan dukungan aktif sampai 19 Januari 2017 dan mendapatkan dukungan Keamanan sampai dengan 31 Desember 2018.
  • PHP versi 7.0 initial releasepada 3 Desember 2015, mendapatkan dukungan aktif sampai 3 Desember 2017 dan mendapatkan dukungan Keamanan sampai dengan 3 Desember 2018.
  • PHP versi 7.1 initial releasepada 1 Desember 2016, mendapatkan dukungan aktif sampai 1 Desember 2018 dan mendapatkan dukungan Keamanan sampai dengan 1 Desember 2019.
  • PHP versi 7.2 initial releasepada 30 November 2017, mendapatkan dukungan aktif sampai 30 November 2019 dan mendapatkan dukungan Keamanan sampai dengan 30 November 2020.

Jika Sobat menggunakan salah satu dari framework aplikasi website berikut ini, pastikan bahwa versi PHP yang didukung adalah PHP 7.2.x:

  • NEOS 3.0 dirilis pada Januari 2017 dan tidak mendukungPHP 5;
  • PHPUnit 6.0 dirilis pada in Februari2017 dan tidak mendukungPHP 5;
  • TYPO3 8 LTS dirilis pada in April 2017 dan tidak mendukungPHP 5;
  • PhpSpec 4.0 dirilis pada in Juni2017 dan tidak mendukungPHP 5;
  • Laravel 5.5 dirilis pada in Juli2017 dan tidak mendukungPHP 5;
  • Xdebug 2.6 dirilis pada in Juli2017 dan tidak mendukungPHP 5;
  • Symfony 4.0 dirilis pada in November 2017 dan tidak mendukungPHP 5;
  • Zend Framework berencana untuk teteap mendukungPHP 5 sampaiPHP 5.6 mencapaiEnd of Life(dihentikannya seluruh dukungan);
  • Joomla! 5 berencana menghentikan dukungan PHP 5pada 2019;
  • Drupal 9, kemungkinan akan mendukung PHP 5 dalam beberapa tahun kedepan.

Semoga Sobat segera menemukan jalan keluar untuk beberapa tahun mendatang apabila versi PHP benar-benar tidak didukung keamanannya. Untuk artikel lengkapnya dapat diunduh di link berikut:

https://bssn.go.id/wp-content/uploads/2018/11/Himbauan-Terkait-Penghentian-Dukungan-Keamanan-PHP-v5.x-dan-7.0.pdf