Skip to content
  • Security Audit
  • Asses
    • Penetration Testing
    • Red Teaming
    • Social Engineering
    • Vulnerability Assessment
  • Comply
    • Chief Information Security Officer as a Service (CISOaaS)
    • Compliance Readiness
    • Crisis Simulation & Table-Top Exercise
    • Cyber Security Maturity Assessment (CSMA)
    • DevSecOps Training & Implementation
    • Employee Cybersecurity Awareness Training
    • Incident & Crisis Response Planning and Management
    • IT Policy Support
  • Protect
    • Cyber Security Protect
  • Cyber SOC
    • SOC
  • Blog
  • Contact Us

Month: October 2025

October 28, 2025October 28, 2025

Memvisualisasikan Jalur Eksploitasi dengan Sniper Network Graph

Ketika Sniper Auto-Exploiter pertama kali diluncurkan pada September 2021, tujuannya sederhana: membantu profesional keamanan siber melakukan validasi, eksploitasi, dan pasca-eksploitasi dengan lebih cepat dan akurat. Tujuan itu tetap sama, namun cara penggunaannya terus berkembang. Karena itu, Sniper terus ditingkatkan agar otomatisasi bisa memperkuat kemampuan manusia, bukan menggantikannya. “Setiap energi yang kita habiskan untuk mengingat sesuatu adalah energi yang tidak digunakan untuk berpikir kreatif.” — Tiago Forte, Building a Second Brain Kenapa Sniper Auto-Exploiter dibuat Dalam dunia keamanan siber, semua orang tahu bahwa kerentanan berisiko tinggi dapat menyebabkan kekacauan besar. Pada tahun 2021 saja, ada lebih dari 1.100 CVE dengan skor CVSSv3 9–10 (kategori kritis). Rata-rata, memperbaiki satu kerentanan kritis bisa memakan waktu lebih dari 100 hari, bahkan ada yang bertahun-tahun, seperti Log4Shell dan ProxyShell. Masalahnya, beban kerja tim keamanan makin berat: mereka harus melakukan vulnerability assessment (VA) dan vulnerability management (VM) terus-menerus. Akibatnya, banyak yang kelelahan atau burn out. Di sinilah otomatisasi yang tepat dan aman bisa membantu. Sniper diciptakan untuk membantu tim keamanan memastikan dampak nyata dari sebuah CVE dengan risiko Remote Code Execution (RCE) atau file read secara lebih cepat dan akurat. Tim riset Sniper bisa menambahkan eksploit baru hanya dalam 72 jam sejak CVE muncul, sehingga ethical hacker bisa segera mengujinya dan mengurangi risiko bisnis dengan cepat. Cara kerja Sniper Auto-Exploiter Sniper digunakan oleh berbagai profesional keamanan karena kemampuannya menghemat waktu sekaligus memberikan kendali penuh dan transparansi. Dengan Sniper, ethical hacker bisa mensimulasikan serangan baik dari luar maupun dari dalam sistem (authenticated attack) secara aman dan terkontrol. Sniper sudah terintegrasi langsung dengan platform Pentest-Tools.com, jadi bisa digunakan bersama dengan alat lain seperti Network Vulnerability Scanner. Misalnya, setelah scanner mendeteksi kerentanan, pengguna cukup klik tombol “Exploit with Sniper” untuk langsung melakukan eksploitasi otomatis. Hasil pemindaian ini memberikan bukti nyata dari kerentanan penting di berbagai software populer seperti Confluence, F5 BIG-IP, Redis, Magento, atau Zabbix. Sniper Network Graph: Eksploitasi Otomatis + Visualisasi Instan Fitur baru Sniper adalah Network Graph, yaitu visualisasi otomatis dari arsitektur jaringan target setelah eksploitasi berhasil. Dengan fitur ini, pengguna bisa langsung melihat bagaimana sistem saling terhubung tanpa harus melakukan analisis manual yang memakan waktu lama. Dalam tampilan hasil eksploitasi Sniper, bagian “visual summary” akan menampilkan grafik jaringan otomatis yang memperlihatkan: Semua koneksi TCP (inbound/outbound) antara target dan perangkat lain (router, workstation, dll). Antarmuka (interface) yang dikonfigurasi di host yang dieksploitasi. Jalur eksploitasi yang digunakan Sniper untuk menembus sistem. Protokol komunikasi (seperti SSH, HTTPS, HTTP, RDP, dll). Daftar host lain dalam subnet yang sama. ARP route dan kelompok host yang berinteraksi dengan target. Semua data ini diambil langsung dari artefak hasil eksploitasi, kemudian Sniper secara otomatis menghubungkan dan memvisualisasikan informasi jaringan tersebut. Kenapa visualisasi ini penting Baik bagi tim red team (penyerang) maupun blue team (defender), memahami struktur jaringan sangat penting. Red teamer bisa dengan mudah menemukan target sensitif di grafik dan melakukan pivot ke sistem tersebut. Blue teamer bisa melihat koneksi yang mencurigakan untuk mendeteksi kemungkinan backdoor atau serangan tersembunyi. Dengan Sniper Network Graph, pengguna tidak perlu pengalaman mendalam soal jaringan. Cukup lihat grafiknya, dan Anda langsung tahu bagaimana sistem saling terhubung serta seberapa besar dampak kerentanannya. Nilai tambah utama Sniper Network Graph Fitur ini tidak menampilkan data yang tidak bisa diperoleh secara manual, tapi menghemat banyak waktu karena semuanya dikumpulkan dan dikorelasikan secara otomatis. Bayangkan, untuk membuat grafik seperti ini secara manual bisa memakan waktu berjam-jam—Sniper melakukannya hanya dalam beberapa menit. Selain itu, jika jaringan target sangat kompleks, Sniper membantu menyederhanakan visualisasi sehingga Anda bisa fokus pada pengambilan keputusan, bukan hanya pada pengumpulan data. Manfaat nyata bagi profesional keamanan Sniper Network Graph membantu: Memahami bagaimana sistem di jaringan saling terhubung. Menunjukkan dampak nyata dari sebuah kerentanan untuk dijadikan bukti kepada tim IT atau manajemen. Menghemat waktu analisis pasca-eksploitasi. Membantu mengaudit koneksi yang tidak dikenal untuk mendeteksi serangan aktif. Bahkan, Sniper bisa digunakan pada sistem yang tidak rentan untuk membuat grafik jaringan autentikasi, menggunakan protokol seperti SSH, WinRM, atau SMB. Kesimpulan Sniper Network Graph adalah cara cerdas untuk melihat keseluruhan gambaran jaringan setelah eksploitasi atau pemindaian autentikasi. Dengan visualisasi instan ini, tim keamanan bisa: Mengurangi waktu analisis, Menemukan jalur serangan potensial, dan Memperkuat keamanan jaringan dengan bukti visual yang mudah dipahami. Sniper tidak menggantikan kemampuan manusia — ia justru memperluasnya, membantu profesional keamanan bekerja lebih cepat, lebih cerdas, dan lebih efisien. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentest indonesia, Anda bisa mendapatkan solusi IT lengkap yang sesuai dengan kebutuhan Anda. iLogo Indonesia sebagai mitra terpercaya siap mengintegrasikan semuanya agar bisnis Anda tetap berjalan lancar dan aman. Hubungi kami sekarang atau kunjungi pentestindonesia.com untuk informasi lebih lanjut!

Read More
October 28, 2025October 28, 2025

Cara Mendeteksi Broken Authentication (Kegagalan Otentikasi)

OWASP Top 10 adalah daftar standar industri yang menjelaskan sepuluh jenis kerentanan keamanan web paling umum. Salah satunya adalah Broken Authentication — masalah klasik yang masih sering ditemukan sampai sekarang. Setelah sebelumnya membahas cara mendeteksi Injection Flaws, kali ini kita akan mengenal lebih dalam tentang Broken Authentication dan bagaimana cara mendeteksinya menggunakan pentestindonesia.com. Apa Itu Broken Authentication? Broken Authentication (atau kegagalan otentikasi) adalah kerentanan keamanan web yang muncul karena fungsi login dan manajemen sesi tidak diterapkan dengan benar. Masalah ini memungkinkan penyerang untuk mengambil alih akun pengguna sah atau bahkan menguasai seluruh aplikasi. Akibatnya bisa fatal — data pribadi (PII) karyawan dan pelanggan bisa bocor hanya karena password lemah atau halaman login yang tidak aman. Penyebab Utama Broken Authentication Akar masalahnya ada pada pengelolaan sesi (session management) dan keamanan kata sandi (password security). Beberapa penyebab umum: Tidak ada kebijakan password yang kuat (misalnya membiarkan password sederhana). Sistem tidak mengatur durasi sesi dengan benar. Pengembang lupa mengganti default credentials seperti “admin/admin”. Tidak ada proses validasi login yang benar. Kesalahan ini sering terjadi bukan karena niat jahat, tapi karena kurangnya perhatian terhadap keamanan saat pengembangan aplikasi. Mengapa Broken Authentication Sangat Umum Terjadi? Banyak developer fokus pada fungsi utama aplikasi agar berjalan dengan baik, sementara keamanan sering dianggap urusan nanti. Akibatnya, banyak aplikasi modern masih menggunakan cara login yang lemah dan mudah dibobol. Bagi peretas, kondisi ini adalah ladang emas — mereka hanya butuh kombinasi username dan password yang benar untuk masuk. 6 Jenis Serangan Broken Authentication Credential Stuffing Penyerang menggunakan kombinasi username dan password dari data bocor di internet untuk mencoba login ke aplikasi lain. Ini berhasil karena banyak orang memakai password yang sama di banyak situs. Missing atau Bypassing Authentication Terjadi jika sistem tidak melakukan pemeriksaan password dengan benar. Misalnya, aplikasi tidak membandingkan password yang dimasukkan dengan database — artinya siapa pun bisa login hanya dengan nama pengguna. Default Credentials Kombinasi seperti “admin/admin” atau “root/password” masih sering ditemukan. Ini bukan bug teknis, tapi kelalaian administrator yang tidak mengganti password bawaan. Password Spraying Serangan ini mencoba banyak akun dengan sedikit password umum seperti “123456”, “password”, atau “welcome”. Berbeda dari brute force biasa yang menarget satu akun, teknik ini menarget banyak akun sekaligus. Session Hijacking Penyerang mengambil alih sesi pengguna dengan mendapatkan atau menebak session ID, sehingga bisa berpura-pura menjadi pengguna sah. Session Fixation Penyerang memanfaatkan sesi yang tidak dihapus setelah logout. Jika sesi tidak di-invalidate, penyerang bisa masuk lagi menggunakan ID sesi lama. Cara Mendeteksi Broken Authentication dengan pentestindonesia.com Gunakan Website Scanner Login ke akun pentestindonesia.com. Buka menu Web Application Testing → Website Scanner. Masukkan URL target dan pilih Full Scan. Jangan gunakan metode autentikasi karena tujuannya mencari halaman yang bisa diakses tanpa login. Setelah selesai, lihat hasil di bagian Interesting Files Found untuk melihat file atau folder yang bisa diakses bebas. Gunakan Password Auditor Masuk ke menu Infrastructure Testing → Password Auditor. Masukkan URL target dan pilih opsi Use port from target URL. Pilih layanan “HTTP”. Gunakan daftar Common Usernames dan Common Passwords bawaan. Jalankan pemindaian untuk menemukan password lemah atau bawaan pabrik. Cara Melaporkan Temuan Broken Authentication Setelah mendeteksi masalah, Anda bisa membuat laporan otomatis: Masuk ke menu Reporting. Pilih temuan yang ingin dimasukkan ke laporan. Gunakan template laporan siap pakai seperti: “Default credentials in use” “Session fixation” “Session does not expire” Template ini sudah berisi deskripsi, tingkat risiko, rekomendasi, dan skor CVE, sehingga Anda tidak perlu menulis manual dari awal. Anda juga bisa membuat template sendiri sesuai kebutuhan dan menambahkan screenshot, kode, atau catatan tambahan. Cara Mencegah Broken Authentication Untuk mencegah kerentanan ini, lakukan langkah-langkah berikut: Terapkan kebijakan password yang kuat, misalnya wajib kombinasi huruf besar, kecil, angka, dan simbol. Batasi waktu sesi dan jumlah login bersamaan per pengguna. Terapkan perlindungan dari brute force seperti rate limiting atau akun dikunci sementara. Edukasi pengguna tentang phishing dan pencurian kredensial. Hapus atau ubah default credentials sebelum sistem digunakan. Invalidasi sesi setelah logout, perubahan password, atau penonaktifan akun. Administrator juga sebaiknya memantau login ganda dari lokasi berbeda dan memeriksa percobaan brute force untuk mencegah eksploitasi. Kesimpulan Broken Authentication sering dianggap masalah kecil, tapi dampaknya bisa besar: pencurian akun, data pribadi, bahkan akses penuh ke sistem. Gunakan pentestindonesia.com untuk memindai, mendeteksi, dan melaporkan kerentanan ini secara cepat. Yang paling penting — pastikan kebijakan password dan sesi diterapkan dengan benar di semua sistem Anda. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentest indonesia, Anda bisa mendapatkan solusi IT lengkap yang sesuai dengan kebutuhan Anda. iLogo Indonesia sebagai mitra terpercaya siap mengintegrasikan semuanya agar bisnis Anda tetap berjalan lancar dan aman. Hubungi kami sekarang atau kunjungi pentestindonesia.com untuk informasi lebih lanjut!

Read More
October 7, 2025October 7, 2025

Amankan Aplikasi Laravel Anda: Panduan Praktis untuk Developer

Laravel dikenal sebagai salah satu framework PHP paling populer di dunia. Banyak developer memilihnya karena kemudahan penggunaan, fitur lengkap, dan komunitas yang besar. Tapi, di balik semua kemudahan itu, ada satu hal penting yang sering diabaikan: keamanan. Sama seperti rumah yang butuh kunci pintu dan sistem alarm, aplikasi Laravel juga perlu perlindungan agar tidak mudah ditembus oleh penyerang siber. Yuk, kita bahas cara sederhana tapi efektif untuk menjaga keamanan aplikasi Laravel Anda!  1. Perbarui Laravel dan Dependensi Secara Rutin Setiap kali Laravel atau paket pendukungnya dirilis versi baru, biasanya ada perbaikan bug dan celah keamanan. Jangan tunda untuk melakukan pembaruan, karena hacker sering memanfaatkan celah di versi lama. Gunakan perintah berikut untuk memperbarui dependensi: composer update dan pastikan juga untuk memeriksa changelog sebelum melakukan update besar.  2. Gunakan Environment File (.env) dengan Aman File .env menyimpan informasi penting seperti kredensial database, API key, dan konfigurasi sistem. Jangan pernah mengunggah file ini ke repository publik seperti GitHub. Langkah sederhana untuk melindunginya: Tambahkan .env ke file .gitignore. Gunakan izin file yang ketat di server. Gunakan variable environment pada layanan cloud agar data sensitif tidak tersimpan di file.  3. Lindungi Akses User dengan Autentikasi yang Kuat Laravel punya sistem authentication bawaan yang sangat mudah digunakan. Pastikan Anda: Mengaktifkan verifikasi email saat registrasi. Menambahkan multi-factor authentication (MFA) bila memungkinkan. Mengatur timeout session agar pengguna otomatis logout setelah periode tidak aktif. Anda juga bisa memakai Laravel Breeze atau Jetstream untuk membuat sistem login dan registrasi yang aman hanya dengan beberapa langkah.  4. Hindari SQL Injection SQL Injection adalah salah satu serangan paling umum yang bisa membuat hacker membaca atau mengubah data di database Anda. Untungnya, Laravel menggunakan Eloquent ORM dan Query Builder yang secara otomatis melindungi dari serangan ini. Contoh aman: User::where(’email’, $email)->first(); Daripada menggunakan query mentah seperti: DB::select(“SELECT * FROM users WHERE email = ‘$email'”);  5. Cegah Cross-Site Scripting (XSS) Serangan XSS terjadi saat penyerang berhasil menyisipkan kode berbahaya (biasanya JavaScript) ke dalam halaman web. Laravel secara default menggunakan fungsi {{ }} untuk menampilkan teks secara aman. Jika memang perlu menampilkan HTML mentah, gunakan {!! !!} tapi dengan sangat hati-hati. Contoh: {{ $userInput }} // Aman dari XSS {!! $trustedHtml !!} // Hanya jika Anda yakin datanya aman  6. Aktifkan CSRF Protection Laravel memiliki perlindungan Cross-Site Request Forgery (CSRF) otomatis di semua form. Pastikan Anda selalu menyertakan token CSRF di setiap form HTML: @csrf Token ini memastikan bahwa permintaan hanya bisa dikirim dari situs Anda sendiri, bukan dari situs lain yang mencoba menipu pengguna.  7. Gunakan Enkripsi dan Hashing yang Tepat Laravel menyediakan fungsi hashing bawaan untuk password, seperti bcrypt atau argon2. Jangan pernah menyimpan password dalam bentuk teks biasa! Contoh: $user->password = Hash::make($request->password); Selain itu, gunakan Laravel Encryption untuk menyimpan data sensitif (misalnya nomor kartu atau token) secara aman.  8. Batasi Login Gagal dan Tambahkan Log Aktivitas Gunakan fitur rate limiting untuk mencegah brute force attack — yaitu upaya menebak password dengan mencoba banyak kombinasi. Laravel menyediakan middleware throttle yang bisa Anda tambahkan dengan mudah di route. Selain itu, aktifkan activity logs agar Anda bisa mendeteksi aktivitas mencurigakan, seperti banyak login gagal dari alamat IP yang sama.  9. Amankan Deployment dan Server Keamanan aplikasi juga tergantung pada lingkungan server. Beberapa langkah penting: Gunakan HTTPS dengan sertifikat SSL/TLS. Tutup port yang tidak digunakan. Jalankan Laravel di mode production, bukan debug, agar pesan error tidak bocor ke publik. Gunakan firewall dan sistem monitoring seperti Fail2Ban.  Kesimpulan Mengamankan aplikasi Laravel tidak harus rumit. Dengan memperbarui sistem secara rutin, mengatur konfigurasi dengan benar, dan memanfaatkan fitur keamanan bawaan Laravel, Anda sudah melangkah jauh dalam mencegah serangan siber. Ingat, keamanan bukan fitur tambahan, tapi pondasi utama dari setiap aplikasi. Jadi, sebelum menambah fitur keren berikutnya, pastikan dulu aplikasi Anda aman! Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentest indonesia , Anda bisa mendapatkan solusi IT lengkap yang sesuai dengan kebutuhan Anda. iLogo Indonesia sebagai mitra terpercaya siap mengintegrasikan semuanya agar bisnis Anda tetap berjalan lancar dan aman. Hubungi kami sekarang atau kunjungi pentestindonesia.com untuk informasi lebih lanjut!

Read More

Recent Posts

  • Ransomware Monitoring Dashboard sebagai Solusi Deteksi Serangan Digital Modern
  • Memahami Bug sebagai Celah yang Bisa Mengganggu Keamanan Software
  • Memahami Security Hardening sebagai Upaya Pencegahan Serangan pada Website
  • Beragam File Format Attack yang Sering Menjadi Celah Serangan Siber
  • SOC Analyst Perlu Paham: Threat Data dan Threat Intelligence Itu Berbeda

Recent Comments

No comments to show.

Archives

  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025

Categories

  • blog
  • pentestindonesia
  • Uncategorized

Pentest Indonesia adalah bagian dari PT. iLogo Infralogy Indonesia yang merupakan penyedia layanan (vendor) Infrastruktur IT dan Cybersecurity terbaik di Indonesia.

PT iLogo Indonesia

Sales & Marketing

  • (021) 53660861
  • Jl. Kebon Jeruk Raya Villa Kebon Jeruk Office F1
  • sales@pentestindonesia.com

Support Center

  • AKR Tower – 9th Floor Jl. Panjang no. 5, Kebon Jeruk

Copyright © 2025. Pentest Indonesia