Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

Coding & data · Isian formulir

Cek celah keamanan dasar di kode aplikasi web

Isi formulir tentang aplikasi, data yang disimpan, dan kode yang menerima input pengguna, lalu dapat temuan celah dasar beserta perbaikan dan cara mengujinya.

1 kali kirim5 isianDiperbarui

Untuk: Programmer web pemula, mahasiswa, dan pengembang aplikasi kecil yang ingin memeriksa celah umum sebelum aplikasinya dipakai orang.

Diadaptasi dari prompts.chat (CC0)

Prompt siap salin

  1. Prompt

    Periksa kode ini untuk celah keamanan dasar. Data:
    
    Bahasa dan framework: {{misalnya PHP 8 + Laravel, Node.js + Express, Python + Flask}}
    Aplikasi ini: {{fungsinya dan siapa penggunanya}}
    Data sensitif yang disimpan: {{misalnya kata sandi, nomor HP, alamat, data pembayaran}}
    Cara login dan sesi: {{misalnya session cookie, JWT, login Google}}
    Kode yang menerima input pengguna, menyentuh database, atau mengatur login (kunci API, kata sandi, string koneksi, dan data pengguna asli sudah saya ganti dengan placeholder):
    """
    {{tempel kode}}
    """
    
    Periksa setidaknya: injeksi SQL, XSS, kontrol akses (pengguna bisa melihat data orang lain dengan mengganti ID), penyimpanan kata sandi, rahasia yang tertulis di kode, unggah berkas, pesan error yang membocorkan detail sistem, dan CSRF.
    
    Untuk tiap temuan tulis: nama celah, baris kode, skenario serangan dalam satu-dua kalimat, tingkat risiko (tinggi / sedang / rendah) dengan alasan, perbaikan dalam blok kode, dan cara menguji bahwa perbaikannya bekerja di lingkungan uji milik saya sendiri. Akhiri dengan daftar hal yang tidak bisa dinilai dari potongan kode ini. Jangan mengarang celah yang tidak didukung baris kode; bila sebuah celah hanya mungkin, tulis "perlu dicek" beserta apa yang harus dicek.

Isian yang harus kamu ganti

Ganti bagian yang disorot, termasuk tanda {{ }}.

  • misalnya PHP 8 + Laravel, Node.js + Express, Python + Flask
  • fungsinya dan siapa penggunanya
  • misalnya kata sandi, nomor HP, alamat, data pembayaran
  • misalnya session cookie, JWT, login Google
  • tempel kode

Bedah prompt: kenapa ini bekerja

Tiap potongan di bawah dikutip persis dari prompt di atas.

  1. pengguna bisa melihat data orang lain dengan mengganti ID

    Celah kontrol akses seperti ini termasuk yang paling sering ditemukan di aplikasi kecil dan tidak tertangkap oleh pemeriksaan sintaks.

  2. sudah saya ganti dengan placeholder

    Kode yang diperiksa keamanannya justru paling mungkin menyimpan rahasia, jadi rahasia itu harus diganti sebelum ditempel ke layanan AI.

  3. di lingkungan uji milik saya sendiri

    Menguji serangan ke sistem milik orang lain tanpa izin melanggar hukum; batasan ini menjaga pengujian tetap di wilayahmu sendiri.

  4. daftar hal yang tidak bisa dinilai dari potongan kode ini

    Pemeriksaan potongan kode bukan audit penuh; daftar ini mencegah rasa aman palsu tentang bagian yang tidak diperiksa.

Kalau jawabannya belum pas

Kirim di percakapan yang sama. Perintah yang spesifik jauh lebih efektif daripada "perbaiki lagi".

  • Perbaikan sudah dibuat

    Ini kode setelah saya perbaiki (rahasia sudah diganti placeholder):
    """
    {{tempel kode perbaikan}}
    """
    Periksa apakah setiap temuan tadi sudah tertutup dan apakah perbaikannya membuka celah baru.

Kelas terkait

Prompt lain di Coding & data

© 2026 KelasGratis. Seluruh hak cipta dilindungi undang-undang. Syarat & hak cipta