Semua diskusi
Donny Sanjaya, M.Kom
Dosen TRPL Di Politeknik Negeri Medan · Medan· bertanya 2 hr
CyberSecurity
CyberSecurity

Server legacy PHP 7.x / 8.1 yang sudah EOL: tambal, isolasi, atau migrasi?

Di banyak instansi masih ada aplikasi lama di PHP 7.4 yang dibuat vendor dan kontraknya sudah habis. Kalau di-upgrade ke PHP 8.2 ke atas, banyak fungsi yang error. Kalau dibiarkan, rentan diretas. Bagaimana sebaiknya?

Jawab
1 jawaban 2 dilihat
Punya jawaban atau pengalaman serupa? Bagikan ke penanya. Masuk untuk menjawab

1 Jawaban

Donny Sanjaya, M.Kom Penanya
Dosen TRPL Di Politeknik Negeri Medan · Medan · 1 hr

Ini dilema klasik: risiko downtime vs risiko diretas. Pilihan realistisnya bertahap:

  1. Cek backport dari distro. Bila PHP berasal dari paket resmi distro yang masih didukung (misalnya Ubuntu/Debian/RHEL versi LTS), pantau apakah mereka merilis patch keamanan untuk versi PHP bawaannya. Ada juga layanan LTS pihak ketiga berbayar yang memberi backport untuk PHP EOL.
  2. Isolasi. Bila aplikasi hanya dipakai internal, tutup akses dari internet dan buka lewat VPN atau jaringan kantor saja. Pasang WAF di depannya dan terapkan mitigasi konfigurasi.
  3. Migrasi terencana. Pakai alat bantu seperti Rector dan PHPCompatibility (PHP_CodeSniffer) untuk memetakan kode yang tidak kompatibel. Uji di staging, perbaiki, baru pindahkan ke produksi.
  4. Evaluasi ulang. Bila biaya perbaikan terlalu besar, mungkin ini saatnya aplikasi diganti atau dibangun ulang.

Pelajaran pentingnya: kontrak pengadaan aplikasi sebaiknya mencantumkan kewajiban pemeliharaan keamanan dan serah terima source code, supaya instansi tidak tersandera saat vendor sudah tidak ada.

Gambar status WhatsApp
Menyiapkan gambar…
Di HP: tekan Bagikan → WhatsApp → Status. Atau unduh gambarnya, lalu unggah sebagai status.