Cara mendeteksi kerentanan PHP menggunakan ChatGPT dan AI

Pembaharuan Terakhir: 26/10/2026
penulis: Isaac
  • AI telah memungkinkan untuk menemukan dan menambal celah keamanan eksekusi kode jarak jauh yang kritis di inti PHP.
  • Terdapat alat Codex untuk OpenAI yang memungkinkan Anda menganalisis versi PHP menggunakan URL publik atau akses langsung ke server.
  • Memperbarui ke versi resmi terbaru adalah satu-satunya langkah efektif untuk mengurangi risiko PHP2Shell.

Tampilan dekat monitor dengan kode PHP dan pesan kegagalan otentikasi, yang menunjukkan deteksi kerentanan web.

Keamanan jaringan telah menjadi area yang berbahaya, terutama jika kita berbicara tentang bahasa pemrograman yang banyak digunakan seperti PHP. Baru-baru ini, ekosistem digital diguncang oleh penemuan dua kerentanan kritis yang telah membahayakan sejumlah besar server di seluruh dunia, memaksa pengelola situs web dan administrator sistem untuk menjalankan pembaruan besar-besaran guna mencegah bencana.

Aspek yang paling menarik dari masalah ini adalah bahwa solusi dan deteksi telah berjalan beriringan dengan kecerdasan buatan. Bukan hanya AI menjadi alat bagi peretas; model canggih seperti GPT-5.6 Sol dari OpenAI telah terbukti mampu mendeteksi kerentanan kompleks yang telah coba diuraikan oleh manusia selama bertahun-tahun, menjadi semacam perisai pencegahan untuk infrastruktur internet.

Fenomena PHP2Shell dan dampaknya secara global

Detail rak server dengan pencahayaan biru di pusat data, melambangkan infrastruktur tempat bahasa PHP dihosting.

Kerentanan keamanan ini, yang secara teknis dikatalogkan sebagai CVE-2026-109618 dan CVE-2026-109619 , secara kolektif dinamakan PHP2Shell. Kita berbicara tentang kesalahan dalam manajemen memori PHP yang pada dasarnya membuka pintu bagi penyerang tanpa kredensial apa pun untuk mengeksekusi kode jarak jauh di server. Ini adalah skenario yang menakutkan karena kerentanan tersebut terletak di inti bahasa pemrograman; artinya situs web Anda dapat rentan bahkan jika kode Anda sendiri benar-benar bersih.

Tingkat keparahannya sedemikian rupa sehingga diberi skor 9,2 dari 10 pada skala CVSS 4.0 . Risiko ini tidak terbatas pada konfigurasi tertentu tetapi memengaruhi berbagai implementasi seperti PHP-FPM, Apache dengan mod_php, php-cgi, LiteSpeed, dan FrankenPHP . Bahkan, dalam kasus mod_php, serangan dapat dipicu bahkan sebelum aplikasi berjalan, sehingga server menjadi sepenuhnya rentan.

  Data apa yang dikumpulkan asisten AI dan bagaimana Anda dapat benar-benar melindungi diri sendiri?

Reaksi global sangat drastis. Di negara-negara seperti Prancis, Jerman, Belgia, Finlandia, dan Belanda , situs web pemerintah, situs web rumah sakit, dan lembaga pendidikan terpaksa ditutup sementara. "Penutupan preventif" ini adalah satu-satunya cara untuk mengulur waktu sementara perbaikan diterapkan, karena Cloudflare mencatat jutaan upaya serangan dalam beberapa jam setelah berita tersebut tersebar.

Bagaimana ChatGPT dan AI menyelamatkan permainan

Seorang pria menganalisis antarmuka digital futuristik dengan aliran data, yang mewakili penggunaan kecerdasan buatan seperti ChatGPT untuk keamanan siber.

Yang menarik adalah salah satu kesalahan ini sudah dicurigai sejak tahun 2024, tetapi para peneliti benar-benar buntu. Tidak ada cara praktis untuk menunjukkan bahwa celah tersebut memungkinkan eksekusi kode. Di sinilah AI berperan. Melalui inisiatif yang disebut Repair the Planet , model GPT-5.6 Sol digunakan, yang hanya dalam dua minggu mencapai apa yang tidak dapat dilakukan para ahli dalam dua tahun: mengidentifikasi jalur eksploitasi yang layak.

Proses ini bukanlah proses yang dilakukan sendirian, karena alat lain seperti Gemini 4 Argon juga membantu menganalisis kode sumber dan membuat bukti konsep (PoC). Berkat penerapan teknologi ini, PHP Foundation mampu dengan cepat merilis versi yang telah diperbaiki: 8.5.12, 8.4.27, 8.3.36, dan 8.2.35 . Perlu dicatat bahwa mereka yang menggunakan versi 8.1 atau sebelumnya berada dalam posisi yang sulit, karena mereka tidak mendapatkan dukungan resmi dan harus mencari patch pihak ketiga atau meningkatkan ke versi yang lebih baru.

Metode untuk memeriksa kerentanan dengan ChatGPT

Keyboard laptop dengan lampu latar merah menyala dan kode di layar, membangkitkan suasana serangan siber atau kerentanan kritis.

Bagi mereka yang mengelola situs web dan ingin mengetahui apakah mereka termasuk dalam kelompok berisiko, OpenAI telah menyediakan sistem pengecekan berbasis Codex . Ini bukan alat peretasan yang mencoba merusak situs web, melainkan penganalisis versi yang membandingkan apa yang diekspos server dengan daftar versi yang terpengaruh.

Untuk menjalankannya, Anda perlu mengakses aplikasi desktop ChatGPT, memilih lingkungan Codex, dan menginstal dua "keterampilan" khusus menggunakan perintah yang terhubung ke repositori GitHub resmi: $skill-installer install both skills from https://github.com/openai/php2shell-checkerSetelah terpasang, kita memiliki dua pilihan tergantung pada akses kita:

  • phpcheck-url: Idealnya jika kita hanya memiliki alamat situs web. Sistem akan melakukan permintaan HEAD atau GET untuk menganalisisnya. Header HTTP (seperti Server atau X-Powered-By). Jika server mengungkapkan versi PHP, AI akan memberi tahu kita apakah itu RENTAN, OK, atau TIDAK DIKETAHUI.
  • phpcheck-server: Bagi mereka yang memiliki akses penuh ke server. Opsi ini jauh lebih andal karena periksa instalasi lokal dan periksa apakah versi PHP-FPM atau Apache sesuai dengan yang terpasang di sistem.
  Waspada penipuan WhatsApp baru: Bizum dan panggilan video untuk mencuri akun dan uang

Penting untuk dipahami bahwa hasil "TIDAK DIKETAHUI" bukan berarti situs web tersebut aman, melainkan bahwa server tersebut cerdas dan menyembunyikan versi PHP di header-nya, sehingga mencegah alat tersebut mengidentifikasinya dari luar.

Langkah-langkah perlindungan dan pengamanan server

Potret seseorang dengan kode biner yang diproyeksikan ke wajahnya, melambangkan hubungan antara identitas manusia dan keamanan digital.

Di dunia di mana penjahat siber juga menggunakan AI untuk mempercepat serangan mereka, pembaruan sekali saja tidak cukup. Strateginya harus komprehensif. Langkah pertama dan paling jelas adalah menjaga perangkat lunak tetap mutakhir ; dalam kasus PHP2Shell, memperbarui ke versi yang telah diperbaiki adalah satu-satunya solusi pasti.

Selain itu, penerapan Web Application Firewall (WAF) sangat direkomendasikan . Alat-alat ini, seperti milik Kaspersky, menggunakan pembelajaran mesin untuk menyaring lalu lintas dan memblokir permintaan mencurigakan sebelum mencapai server. Terakhir, melakukan audit rutin terhadap layanan aktif dan menghapus aplikasi yang sudah usang atau tidak perlu akan mengurangi potensi serangan, mencegah kelalaian dalam penggunaan alat yang terlupakan menjadi titik masuk bagi peretas.

Persaingan antara AI defensif dan ofensif telah menciptakan dinamika baru dalam keamanan siber, di mana kemampuan untuk mendeteksi kerentanan kritis dalam waktu singkat adalah satu-satunya cara untuk mencegah gangguan jaringan besar-besaran. Kuncinya terletak pada penggabungan kekuatan model seperti GPT-5.6 Sol dengan kebersihan digital yang ketat, yang berfokus pada pembaruan patch segera dan penggunaan firewall cerdas untuk mengurangi jutaan upaya eksploitasi yang terjadi secara diam-diam setiap hari.