# Checklist persiapan pentest website dan aplikasi — versi kosong

Versi 1.0. Salin untuk setiap catatan baru. Simpan isian dan bukti di tempat yang aksesnya dibatasi. Jangan masukkan kata sandi, token, atau data pribadi yang tidak diperlukan.

Petunjuk, contoh, dan sumber: https://kompli.id/template/checklist-persiapan-pentest/

## Checklist persiapan

- [ ] **Sepakati tujuan, aset, dan pengecualian** — Catat website, API (antarmuka pertukaran data), fitur, peran pengguna, lingkungan, serta bagian yang tidak boleh diuji. Hubungkan daftar ini dengan tujuan pengujian.
- [ ] **Periksa izin dan pihak yang menyetujui** — Simpan persetujuan tertulis dari pihak yang berwenang. Periksa ketentuan dan izin pihak ketiga untuk aset atau infrastruktur yang mereka kelola.
- [ ] **Tetapkan jadwal dan batas tindakan** — Sepakati waktu, teknik yang dibolehkan atau dilarang, kondisi penghentian, serta cara menyetujui perubahan lingkup.
- [ ] **Pastikan kontak dapat dihubungi** — Tentukan kontak utama dan pengganti dari kedua pihak, jalur temuan mendesak, serta siapa yang dapat menghentikan pengujian.
- [ ] **Siapkan akun dan data uji** — Buat akun sesuai peran dan gunakan data fiktif jika memungkinkan. Periksa aksesnya, cara menyerahkan kredensial, dan rencana pencabutannya.
- [ ] **Sepakati pengamanan bukti dan laporan** — Tentukan data yang boleh dikumpulkan, penerima, tempat penyimpanan, cara pengiriman, masa simpan, serta penghapusan atau pengembaliannya.
- [ ] **Siapkan penanganan gangguan** — Periksa kesiapan pemantauan, cadangan dan pemulihan yang sesuai lingkungan. Tetapkan orang yang bertindak jika pengujian mengganggu layanan.
- [ ] **Sepakati laporan dan pembahasan** — Pastikan laporan mencatat lingkup, batas pemeriksaan, bukti dan dampak temuan, serta saran perbaikan. Tentukan jadwal dan penerima pembahasan hasil.
- [ ] **Tentukan perbaikan dan pengujian ulang (retest)** — Siapkan pemilik tindak lanjut. Sepakati cakupan pengujian ulang, tenggat, biaya jika ada, dan cara mencatat temuan yang belum diperiksa kembali.
