Banyak perusahaan mulai memilih pentest greybox karena pendekatannya lebih realistis dibanding blackbox, tetapi tetap lebih efisien dibanding full whitebox. Metode ini memberi akses terbatas kepada pentester, seperti akun user, dokumentasi API, atau environment staging, sehingga pengujian bisa lebih dalam dan lebih cepat menemukan celah keamanan kritikal.
Menurut laporan IBM Cost of a Data Breach 2025, rata-rata kerugian akibat kebocoran data mencapai USD 4,44 juta secara global. Bahkan di Amerika Serikat mencapai USD 10,22 juta per insiden. Angka ini jauh lebih besar dibanding biaya penetration testing yang umumnya hanya berada di kisaran jutaan hingga puluhan juta rupiah. (Upscale Living Mag)
Apa Itu Pentest Greybox?
Pentest greybox adalah metode penetration testing di mana tim pentester mendapatkan sebagian akses atau informasi sistem sebelum pengujian dilakukan.
Contoh akses yang biasanya diberikan:
- Akun user biasa
- Dokumentasi API
- Flow aplikasi
- Source code tertentu
- VPN atau staging environment
- Role user internal
Pendekatan ini mensimulasikan kondisi nyata ketika attacker berhasil mendapatkan akses awal melalui credential leak, phishing, atau insider threat.
Kisaran Harga Pentest Greybox
Berikut estimasi harga umum penetration testing greybox di Indonesia.
| Scope Pengujian | Estimasi Harga |
|---|---|
| Website company profile sederhana | Rp 8 juta – Rp 15 juta |
| Web application skala menengah | Rp 15 juta – Rp 40 juta |
| Aplikasi dengan login multi-role | Rp 30 juta – Rp 70 juta |
| API pentest greybox | Rp 15 juta – Rp 50 juta |
| Mobile app + backend API | Rp 35 juta – Rp 100 juta |
| Enterprise application | Rp 100 juta+ |
Harga dapat berbeda tergantung kompleksitas aplikasi dan kebutuhan compliance.
Faktor yang Mempengaruhi Harga Pentest Greybox
1. Jumlah Fitur dan Endpoint
Semakin banyak fitur:
- Login
- Dashboard
- Payment
- Upload file
- API
- Multi-role
Semakin besar effort pengujian.
2. Kompleksitas Business Logic
Bug paling berbahaya sering bukan SQL injection atau XSS, tetapi logic flaw.
Contoh:
- User bisa melihat data milik user lain
- Manipulasi harga transaksi
- Bypass approval workflow
- Abuse privilege escalation
Pengujian logic flaw membutuhkan waktu dan pengalaman lebih tinggi.
3. Jumlah Role User
Aplikasi dengan:
- Admin
- Staff
- Finance
- Customer
- Super admin
Biasanya membutuhkan pengujian horizontal dan vertical privilege escalation.
4. Jenis Pengujian
Beberapa vendor hanya menjalankan vulnerability scanning otomatis.
Sedangkan pentest manual biasanya mencakup:
- Manual exploitation
- Authentication testing
- Session testing
- Business logic testing
- API abuse testing
- Privilege escalation
- Retesting
Pentest manual tentu lebih mahal, tetapi hasilnya jauh lebih valid.
5. Kebutuhan Compliance
Harga bisa meningkat jika perusahaan membutuhkan:
- OWASP Testing Guide
- PTES
- PCI DSS
- ISO 27001
- OJK compliance
- Laporan executive summary
- Letter of attestation
Perbedaan Harga Greybox vs Blackbox vs Whitebox
| Jenis Pentest | Karakteristik | Estimasi Harga |
|---|---|---|
| Blackbox | Tanpa akses internal | Lebih murah |
| Greybox | Akses terbatas | Menengah |
| Whitebox | Full source code dan akses | Paling mahal |
Greybox sering dianggap paling ideal karena:
- Lebih realistis
- Lebih cepat
- Coverage lebih dalam
- Biaya masih efisien
Kapan Perusahaan Sebaiknya Memilih Greybox Pentest?
Greybox cocok jika Anda memiliki:
- Web application dengan login user
- SaaS platform
- Internal dashboard
- Mobile app dengan backend API
- ERP atau HRIS
- Sistem yang sudah production
Metode ini sangat efektif untuk menemukan:
- Broken access control
- Authorization flaw
- Session vulnerability
- Insecure API
- Privilege escalation
Tanda Pentest Greybox Terlalu Murah
Jika ada penawaran pentest:
- Rp 1 juta – Rp 3 juta
- Selesai dalam 1 hari
- Tidak ada retesting
- Hanya menggunakan scanner otomatis
Biasanya hasil yang diberikan hanyalah vulnerability scan, bukan penetration testing mendalam.
Bahkan komunitas pentesting di Reddit sering membahas bahwa pentest murah menghasilkan laporan panjang tetapi minim validasi manual dan minim prioritas bisnis. (Reddit)
Output yang Harus Didapat dari Pentest Greybox
Pastikan vendor memberikan:
| Output | Keterangan |
|---|---|
| Executive Summary | Ringkasan risiko untuk management |
| Technical Report | Detail vulnerability |
| Proof of Concept | Bukti eksploitasi |
| Risk Rating | Severity dan impact |
| Remediation Guidance | Langkah perbaikan |
| Retesting | Validasi setelah fixing |
| Consultation Session | Diskusi hasil pentest |
Q&A Seputar Harga Pentest Greybox
Apakah pentest greybox lebih mahal dari blackbox?
Ya, biasanya lebih mahal karena scope pengujian lebih dalam dan membutuhkan validasi manual lebih banyak.
Berapa lama proses pentest greybox?
Umumnya:
- 3 sampai 7 hari untuk aplikasi kecil
- 1 sampai 3 minggu untuk aplikasi kompleks
Durasi tergantung jumlah fitur dan endpoint. (Reddit)
Apakah pentest greybox aman untuk production?
Bisa, tetapi perlu koordinasi yang baik. Banyak perusahaan menggunakan staging environment untuk mengurangi risiko gangguan layanan.
Apakah pentest greybox wajib memberikan akun login?
Biasanya iya. Minimal akun user biasa agar pengujian authorization dan session management bisa dilakukan.
Apakah vulnerability scanner saja cukup?
Tidak. Scanner hanya menemukan vulnerability umum. Banyak logic flaw dan privilege escalation hanya bisa ditemukan melalui manual testing.
Kesimpulan
Harga pentest greybox sangat bergantung pada kompleksitas aplikasi, jumlah fitur, metode testing, dan kebutuhan compliance. Untuk web application bisnis, kisaran harga umum berada di antara Rp 15 juta sampai Rp 70 juta.
Jika tujuan Anda hanya checklist compliance, vulnerability scanning mungkin cukup. Tetapi jika tujuan Anda adalah menemukan celah keamanan nyata sebelum attacker menemukannya, greybox pentest manual jauh lebih efektif.

