Lewati ke konten utama
Legia

Jasa Penetration Testing Website dan Aplikasi Web

Legia menguji website dan aplikasi web Anda dengan cara yang sama seperti penyerang sungguhan, lalu membuktikan sejauh mana sebuah celah bisa dimanfaatkan. Pengujian ini, yang biasa disebut pentest, dijalankan secara manual dengan izin tertulis dan ruang lingkup yang disepakati lebih dulu. Hasilnya berupa laporan berisi langkah reproduksi, dampak nyata, dan urutan perbaikan, disusul pengujian ulang setelah perbaikan.

Biaya

Berapa biaya Penetration Testing?

Biaya pengujian dihitung dari jumlah dan besar website yang diuji, bukan dari banyaknya temuan. Ruang lingkupnya dikunci tertulis sebelum pengujian dimulai, dan pengujian ulang setelah perbaikan sudah termasuk.

  • Jumlah website atau aplikasi web yang diuji
  • Metode yang dipakai: black box, grey box, atau white box
  • Jumlah peran pengguna yang ikut diuji
  • Kebutuhan pengujian di lingkungan produksi
  • Simulasi rekayasa sosial, bila diminta
Kirim Pesan

> Rencana proyek

Penetration Testing · 5 tahap

Cara Legia mengerjakannya

Gambaran umum urutan dan lama tiap tahap. Lingkup yang berubah ikut menggeser perkiraannya, dan rinciannya disepakati setelah sesi konsultasi.

  1. Ruang lingkup & izin 3–5 hari kerja
  2. Pengumpulan informasi 2–4 hari kerja
  3. Pengujian & eksploitasi 5–10 hari kerja
  4. Penyusunan & penyerahan laporan 3–5 hari kerja
  5. Pengujian ulang 2–4 hari kerja
Perkiraan total
3–6 minggu
Perkiraan total
Tahap kerja
5 tahap
Dengan hasil tertulis di tiap tahap
Respons tim
1 hari
Respons tim Legia pada hari kerja

Seluruh proses umumnya memakan 3 sampai 6 minggu, bergantung pada besar website dan kecepatan perbaikan di sisi Anda. Legia menandatangani perjanjian kerahasiaan, menyerahkan laporan lewat kanal terenkripsi hanya kepada penerima yang Anda tunjuk, dan tidak menyimpan salinan melebihi masa yang disepakati.

Alur kerja lengkap Legia

Teknologi

Teknologi yang kami pakai

Perkakas yang benar-benar dipakai di pekerjaan ini. Pilihannya menyesuaikan sistem yang sudah Anda jalankan, bukan dipaksakan seragam.

Pengujian aplikasi web

Menyadap dan mengubah lalu lintas antara peramban dan server untuk menguji tiap masukan.

  • Burp Suite
  • OWASP ZAP
  • sqlmap

Pemetaan dan eksploitasi

Memetakan layanan yang terbuka dan membuktikan celah yang ditemukan.

  • Nmap
  • Metasploit
  • Wireshark
  • Kali Linux

Acuan pengujian

Daftar risiko dan cara menilai keparahan yang dipakai sebagai acuan kerja.

  • OWASP Top 10
  • OWASP ASVS
  • CVSS

Karya Pilihan

Website yang diuji keamanannya oleh Legia

Semua Proyek

Legia menjalankan penetration testing untuk website kedua organisasi ini. Rincian temuannya tidak dipublikasikan karena bersifat rahasia, jadi studi kasusnya menceritakan pekerjaan websitenya secara umum.

Kenapa Legia

Isi laporan yang Anda terima

Laporan pengujian sering berhenti jadi daftar celah yang sulit ditindaklanjuti. Lima bagian berikut yang membuatnya bisa langsung dikerjakan tim Anda sekaligus dibaca manajemen.

  1. 01 · Desain

    Ringkasan untuk manajemen

    Ringkasan untuk manajemen: apa yang berhasil ditembus dan apa akibatnya bagi operasional, ditulis tanpa istilah teknis.

  2. 02 · Rekayasa

    Alur serangan lengkap

    Alur serangan berupa urutan langkah dari titik masuk sampai data atau akses yang berhasil diraih.

  3. 03 · Laporan

    Langkah reproduksi per temuan

    Langkah reproduksi per temuan, agar tim Anda bisa memastikan sendiri dan menguji ulang setelah diperbaiki.

  4. 04 · Laporan

    Tingkat keparahan tiap temuan

    Tingkat keparahan tiap temuan berdasarkan CVSS, sehingga urutan perbaikannya jelas dan bisa dijelaskan kepada manajemen.

  5. 05 · Rekayasa

    Pengujian ulang

    Pengujian ulang setelah perbaikan, sudah termasuk dalam paket, beserta keterangan bahwa celah telah tertutup.

FAQ

Pertanyaan yang sering masuk

Belum menemukan jawabannya? Ceritakan kebutuhan Anda, tim Legia menjawab dalam 1 hari kerja.

Tanya tim Legia ↗
Apa itu jasa penetration testing?

Jasa penetration testing, atau pentest, adalah pengujian keamanan yang dilakukan penguji secara manual dengan benar-benar mencoba menembus sistem, dalam ruang lingkup dan izin tertulis yang disepakati lebih dulu. Tujuannya membuktikan apa yang bisa terjadi bila sebuah celah dimanfaatkan. Legia menjalankannya untuk website dan aplikasi web, lengkap dengan laporan dan pengujian ulang setelah perbaikan.

Berapa biaya jasa penetration testing?

Dasar perhitungannya jumlah dan besar website yang diuji, metode pengujian yang dipilih, dan jumlah peran pengguna yang ikut diuji. Pengujian ulang setelah perbaikan sudah termasuk dalam paket. Legia menyampaikan rinciannya setelah ruang lingkup dan metode disepakati pada sesi konsultasi.

Berapa lama penetration testing berlangsung?

Seluruh proses umumnya memakan 3 sampai 6 minggu: penetapan ruang lingkup dan izin, pengumpulan informasi, pengujian, penyusunan laporan, lalu pengujian ulang. Pengujiannya sendiri 5 sampai 10 hari kerja, dan jadwal pengujian ulang mengikuti selesainya perbaikan di sisi Anda.

Apa bedanya penetration testing dan vulnerability assessment?

Vulnerability assessment memetakan celah seluas mungkin tanpa mengeksploitasinya. Penetration testing menguji secara manual dengan benar-benar mencoba menembus, untuk membuktikan dampak nyata dari celah tertentu. Sebagian ketentuan audit meminta keduanya.

Metode mana yang sebaiknya kami pilih?

Untuk sebagian besar kebutuhan, grey box adalah titik awal yang paling masuk akal karena penguji diberi akun pengguna biasa, sehingga celah pada hak akses bisa ditemukan. Black box dipilih bila Anda ingin menyerupai keadaan penyerang sungguhan, dan white box bila sistem menangani data sensitif.

Apakah laporannya bisa dipakai untuk kebutuhan audit?

Laporan Legia memuat alur serangan, langkah reproduksi, tingkat keparahan berdasarkan CVSS, dan hasil pengujian ulang, sehingga bisa dilampirkan sebagai bukti bahwa pengujian dilakukan dan celahnya ditutup. Syarat tiap auditor berbeda, jadi sampaikan ketentuan yang Anda terima pada sesi konsultasi agar kecocokannya dipastikan sebelum pengujian dimulai.

Siapa yang memperbaiki celah yang ditemukan?

Tim Anda bisa memperbaikinya sendiri dengan langkah reproduksi dan saran perbaikan di laporan. Bila Anda memilih menyerahkannya, Legia mengerjakan perbaikannya lewat layanan Maintenance Website atau Instalasi & Pengelolaan Server, dihitung terpisah dari pengujian. Pengujian ulang tetap termasuk, siapa pun yang memperbaiki.

Apakah pengujian bisa merusak atau menghentikan sistem kami?

Pengujian hanya dimulai setelah ada surat izin tertulis dari pemilik sistem yang memuat ruang lingkup, jadwal, dan batasannya, termasuk larangan pengujian yang bertujuan membuat sistem tidak bisa diakses. Pengujian dijadwalkan di luar jam sibuk, dan Anda menerima kontak darurat yang dapat menghentikannya kapan saja. Untuk sistem yang sangat kritis, pengujian dapat dilakukan pada lingkungan salinan.

Sistem kami ada di layanan cloud. Apakah perlu izin dari penyedianya?

Sebagian penyedia cloud dan hosting mensyaratkan pemberitahuan atau izin sebelum pengujian keamanan dilakukan. Legia memeriksa ketentuan penyedia Anda dan mengurus izinnya bersama Anda pada tahap penetapan ruang lingkup.

Bagaimana kerahasiaan hasil pengujian dijaga?

Legia menandatangani perjanjian kerahasiaan sebelum pengujian dimulai. Laporan diserahkan lewat kanal terenkripsi hanya kepada penerima yang Anda tunjuk, dan Legia tidak menyimpan salinannya melebihi masa yang disepakati dalam kontrak.

Berapa sering penetration testing perlu dilakukan?

Ketentuan audit umumnya meminta pengujian setahun sekali. Di luar itu, pengujian sebaiknya dilakukan sebelum rilis besar dan setelah perubahan mendasar pada sistem. Legia menyediakan kontrak pengujian berkala dengan jadwal yang disepakati di awal, misalnya setahun sekali ditambah pengujian sebelum rilis besar.

Apakah Legia menguji jaringan, aplikasi mobile, atau cloud?

Saat ini penetration testing Legia difokuskan pada website dan aplikasi web, termasuk API yang dipakainya. Bila kebutuhan Anda di luar itu, Legia menyampaikannya sejak awal agar Anda tidak kehilangan waktu.

Apakah Legia menyediakan simulasi rekayasa sosial (social engineering)?

Ya. Simulasi seperti phishing terhadap karyawan bisa ditambahkan ke pengujian. Simulasi ini hanya dijalankan dengan persetujuan tertulis terpisah dari pimpinan perusahaan, dan dihitung terpisah dari pengujian website.

Apakah Legia menyediakan red team atau simulasi serangan menyeluruh?

Belum. Legia menyediakan penetration testing dengan ruang lingkup yang disepakati, bukan simulasi serangan menyeluruh yang berjalan berkelanjutan. Bila kebutuhan Anda adalah red team, Legia menyampaikannya sejak awal agar Anda tidak kehilangan waktu.