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

Tag: pentest indonesia

January 6, 2026January 6, 2026

Cara Mentransfer File di AWS Menggunakan SSM (Untuk Pemula)

Ringkasannya (TL;DR) Kamu sedang melakukan pengujian atau audit di lingkungan internal AWS dan perlu mengambil file sebagai bukti laporan. Kamu bisa menjalankan perintah lewat AWS Systems Manager (SSM), tetapi tidak ada akses inbound (tidak bisa SSH, RDP, atau buka port langsung ke server). Tenang—ada solusi yang aman dan rapi menggunakan SSM Port Forwarding dan Python web server. Masalah yang Sering Terjadi Dalam banyak lingkungan AWS (terutama yang aman), server: Tidak memiliki akses internet keluar Tidak membuka port inbound Tidak bisa diakses via SSH atau RDP Contohnya: Kamu melakukan build review dan perlu mengambil file konfigurasi Kamu ingin mengakses Nessus yang berjalan di jaringan internal Ada file log atau hasil scan yang perlu dijadikan evidence laporan Semua data itu ada di server, tapi bagaimana cara mengeluarkannya? Asumsi Dasar Tutorial ini mengasumsikan: Kamu bisa mengakses server lewat AWS Systems Manager (SSM) Kamu punya izin SSM ke instance Linux atau Windows Server memiliki Python Laptop kamu sudah terpasang AWS CLI Jika semua ini terpenuhi, kita bisa lanjut. Solusinya Secara Umum Kita akan: Login ke AWS Membuat SSM port forwarding Menjalankan Python web server di server Mengunduh file lewat browser lokal Semua koneksi dilakukan melalui SSM, tanpa membuka port inbound sama sekali. Langkah 1: Autentikasi ke AWS Pertama, kamu perlu login ke AWS agar AWS CLI bisa digunakan. Jika akses kamu menggunakan AWS Single Sign-On (SSO): Masuk ke AWS Access Portal Klik menu Access keys Pilih tab PowerShell Di sana kamu akan melihat perintah seperti ini: $Env:AWS_ACCESS_KEY_ID=”REDACTED” $Env:AWS_SECRET_ACCESS_KEY=”REDACTED” $Env:AWS_SESSION_TOKEN=”REDACTED” Salin semua perintah tersebut, lalu: Buka PowerShell Paste dan tekan Enter Sekarang AWS CLI di laptop kamu sudah terautentikasi. Jika kamu sudah punya access key yang valid, langkah ini bisa dilewati. Langkah 2: Membuat SSM Port Forwarding Sekarang kita membuat “terowongan” aman dari laptop ke server AWS. Gunakan perintah berikut: aws ssm start-session \ –target <INSTANCE-ID> \ –document-name AWS-StartPortForwardingSession \ –parameters portNumber=”8000″,localPortNumber=”8000″ \ –region <REGION> Penjelasan Parameter: target: Instance ID server AWS portNumber: Port di server AWS localPortNumber: Port di laptop kamu region: Region AWS (misalnya ap-southeast-1) Jika berhasil, terminal akan menunjukkan bahwa sesi port forwarding sedang aktif. Artinya: 👉 Laptop kamu sekarang terhubung langsung ke server AWS tanpa membuka firewall. Langkah 3: Transfer File dengan Python Web Server Sekarang kita perlu cara agar file di server bisa diakses. Di Server AWS: Jalankan perintah berikut di folder yang berisi file: python3 -m http.server 8000 Ini akan membuat web server sederhana di port 8000. Keamanan: Kompres dan Enkripsi File Sebelum mengunduh file penting, sangat disarankan untuk mengenkripsi file. Contoh menggunakan 7-Zip: 7z a hasil_bukti.7z * -pPasswordKuat123 Gunakan password yang kuat dan jangan lupa menyimpannya dengan aman. Di Laptop Kamu: Buka browser dan akses: http://localhost:8000 Kamu sekarang bisa: Melihat file di server Mengunduh file hasil audit Mengambil evidence laporan Contoh: Mengakses Nessus Internal Jika kamu ingin mengakses Nessus yang berjalan di jaringan internal AWS: aws ssm start-session \ –target <INSTANCE-ID> \ –document-name AWS-StartPortForwardingSession \ –parameters portNumber=”8834″,localPortNumber=”8835″ \ –region eu-west-2 Lalu di browser laptop: https://localhost:8835 Nessus bisa diakses seolah-olah berjalan di laptop kamu sendiri. Kesimpulan SSM Port Forwarding adalah solusi yang sangat efektif dan aman untuk: Mengambil file dari server AWS Mengakses aplikasi internal Tanpa SSH, RDP, atau port inbound Keunggulannya: Tidak perlu ubah firewall Semua lewat AWS SSM Cocok untuk audit dan penetration test Catatan Penting: Selalu enkripsi file yang kamu ambil Tutup sesi SSM setelah selesai Jaga kredensial AWS dengan baik Jika kamu sudah menggunakan SSM, teknik ini nyaris tanpa tambahan risiko dan sangat praktis. Semoga penjelasan ini membantu Kalau mau versi lebih teknis, step-by-step dengan command lengkap, atau disesuaikan untuk laporan keamanan, tinggal bilang saja. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentes indonesia, merupakan bagian dari PT. iLogo Indonesia, yang merupakan mitra terpercaya dalam solusi Infrastruktur IT dan Cybersecurity terbaik di Indonesia. Hubungi kami sekarang atau kunjungi pentestindonesia.ilogoindonesia.com untuk informasi lebih lanjut!

Read More
December 10, 2025December 10, 2025

Mengapa Vulnerability Assessment Menjadi Pondasi Penting dalam Keamanan Siber Modern

Di era digital saat ini, ancaman siber semakin berkembang dengan kecepatan yang luar biasa. Serangan tidak lagi hanya dilakukan oleh peretas individu, tetapi juga oleh kelompok terorganisir, cybercrime-as-a-service, bahkan otomatisasi berbasis AI. Dengan lingkungan IT yang semakin kompleks — mulai dari server, aplikasi web, cloud, hingga perangkat IoT — perusahaan harus mengetahui dengan jelas di mana letak celah keamanan mereka. Inilah alasan mengapa Vulnerability Assessment (VA) menjadi pondasi penting dalam keamanan siber modern. VA adalah proses sistematis untuk mengidentifikasi, menganalisis, dan memprioritaskan kelemahan (vulnerability) dalam sistem sebelum penyerang memanfaatkannya. Tanpa proses ini, perusahaan berjalan dalam “kegelapan” dan tidak benar-benar tahu risiko apa yang sedang dihadapi. Apa Itu Vulnerability Assessment? Vulnerability Assessment adalah proses pemindaian dan penilaian kelemahan dalam sistem IT untuk menemukan celah yang bisa dimanfaatkan oleh penyerang. VA biasanya menggunakan alat otomatis (scanner) untuk memeriksa: sistem operasi aplikasi web database jaringan internal dan eksternal perangkat IoT cloud environment perangkat endpoint Setiap hasil pemindaian akan menampilkan celah keamanan beserta tingkat risikonya, misalnya: Critical High Medium Low Dengan informasi ini, tim IT dapat mengetahui celah mana yang harus diperbaiki terlebih dahulu. Mengapa Vulnerability Assessment Sangat Penting? 1. Menemukan Celah Sebelum Diserang Penyerang tidak membutuhkan waktu lama untuk mengeksploitasi celah sistem yang terbuka. Bahkan, banyak serangan ransomware modern masuk melalui kelemahan sederhana seperti: port tidak aman software belum di-update konfigurasi salah layanan yang tidak perlu tetapi masih aktif Vulnerability Assessment membantu perusahaan menemukan celah ini lebih cepat daripada penyerang. 2. Memberikan Gambaran Risiko Secara Menyeluruh Tanpa VA, perusahaan hanya menebak-nebak risiko keamanan. VA memberikan peta yang jelas tentang: di mana celah berada tingkat bahayanya dampak pada bisnis seberapa cepat harus ditangani Ini membantu perusahaan membuat keputusan yang tepat berdasarkan prioritas. 3. Mendukung Kepatuhan dan Audit (Compliance) Banyak standar keamanan mewajibkan adanya Vulnerability Assessment rutin, misalnya: ISO 27001 PCI-DSS HIPAA SOC 2 Regulasi industri perbankan & finansial Tanpa VA, perusahaan bisa gagal audit atau terkena sanksi karena tidak memenuhi standar. 4. Mengurangi Risiko Serangan yang Mahal Biaya serangan ransomware atau kebocoran data bisa sangat besar — mulai dari kerugian operasional, denda regulator, hingga rusaknya reputasi perusahaan. VA berperan sebagai “tindakan pencegahan dini” untuk mengurangi risiko serangan yang berpotensi merugikan miliaran rupiah. 5. Meningkatkan Keamanan Secara Berkelanjutan Lingkungan IT berubah setiap hari — aplikasi baru dipasang, server diperbarui, layanan ditambah, user baru dibuat. Karena itu, VA tidak cukup dilakukan hanya sekali. VA perlu dilakukan secara berkala, misalnya: setiap bulan setiap kuartal setelah ada perubahan besar pada sistem Dengan cara ini, perusahaan dapat menjaga keamanan tetap konsisten. Bagaimana Proses Vulnerability Assessment Bekerja? Berikut gambaran umum prosesnya: 1. Asset Discovery Menentukan sistem mana saja yang akan dipindai. 2. Vulnerability Scanning Menggunakan tools seperti Nessus, OpenVAS, Qualys, atau Rapid7. 3. Analisis Hasil Menilai celah berdasarkan tingkat risiko dan dampaknya. 4. Prioritas Perbaikan Menentukan tindakan berdasarkan tingkat kritikal: Critical: segera diperbaiki High: perbaikan cepat Medium: evaluasi Low: pantau dan rencanakan 5. Remediation Melakukan update, patching, perbaikan konfigurasi, atau menonaktifkan layanan yang tidak diperlukan. 6. Reporting Membuat laporan lengkap untuk manajemen dan tim teknis. 7. Rescanning Melakukan pemindaian ulang untuk memastikan semua celah sudah tertutup. Perbedaan Vulnerability Assessment dan Penetration Testing Banyak orang mengira VA sama dengan pentest. Padahal berbeda. Vulnerability Assessment Penetration Testing Fokus menemukan banyak celah Fokus mengeksploitasi celah tertentu Lebih luas & otomatis Lebih mendalam dan manual Untuk memetakan risiko Untuk menguji seberapa jauh celah bisa dimanfaatkan Dilakukan rutin Dilakukan periodik atau saat dibutuhkan VA adalah pondasi, sedangkan pentest adalah uji lanjutan untuk memastikan pertahanan benar-benar kuat. Kesimpulan Vulnerability Assessment adalah salah satu fondasi utama keamanan siber modern. Dengan identifikasi celah secara cepat dan sistematis, perusahaan dapat mencegah serangan yang lebih besar, mengurangi risiko, mendukung kepatuhan, dan menjaga keamanan secara berkelanjutan. Di tengah ancaman digital yang terus meningkat, VA bukan lagi pilihan — tetapi keharusan. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentest indonesia, merupakan bagian dari PT. iLogo Indonesia, yang merupakan mitra terpercaya dalam solusi Infrastruktur IT dan Cybersecurity terbaik di Indonesia. Hubungi kami sekarang atau kunjungi pentestindonesia.ilogoindonesia.com untuk informasi lebih lanjut!

Read More
December 10, 2025December 10, 2025

Bagaimana Social Engineering Menjadi Titik Terlemah dalam Keamanan Perusahaan

Ketika berbicara tentang keamanan siber, kebanyakan perusahaan langsung memikirkan firewall, antivirus, enkripsi, atau teknologi canggih lainnya. Namun, ada satu titik lemah yang sering dilupakan: manusia. Inilah yang dieksploitasi oleh social engineering — teknik manipulasi psikologis yang digunakan penyerang untuk mendapatkan akses ke data, sistem, atau fasilitas tanpa harus meretas secara teknis. Walaupun teknologi terus berkembang, social engineering tetap menjadi salah satu metode serangan yang paling efektif. Banyak insiden besar terjadi bukan karena celah software, tetapi karena seseorang di dalam perusahaan tertipu untuk memberikan informasi atau akses. Blog ini akan membahas mengapa social engineering menjadi titik terlemah dalam keamanan perusahaan dan bagaimana cara mengatasinya. Apa Itu Social Engineering? Social engineering adalah teknik manipulasi yang digunakan penyerang untuk mempengaruhi seseorang agar melakukan tindakan tertentu — seperti mengklik link, memberikan password, atau membuka pintu akses. Teknik ini memanfaatkan emosi manusia seperti rasa percaya, takut, penasaran, atau kepanikan. Contoh umum social engineering meliputi: Phishing: Email atau pesan palsu yang terlihat resmi untuk mencuri data login. Pretexting: Penyerang berpura-pura menjadi seseorang yang memiliki otoritas, seperti staf IT atau vendor. Baiting: Menjebak korban dengan iming-iming hadiah, bonus, atau file menarik. Tailgating: Masuk ke area terbatas dengan mengikuti karyawan tanpa izin. Karena targetnya adalah manusia, social engineering seringkali lebih mudah berhasil dibandingkan serangan teknis yang membutuhkan kemampuan tinggi. Mengapa Social Engineering Sangat Berbahaya? 1. Manusia Mudah Dipengaruhi Setiap orang dapat membuat kesalahan, terutama saat terburu-buru, stres, atau tidak sadar sedang menjadi target serangan. Penyerang memahami psikologi manusia dan memanfaatkannya untuk memaksa keputusan cepat, seperti: “Akun Anda akan ditutup, klik link ini sekarang!” “Saya dari tim IT, tolong berikan kode OTP Anda.” Saat korban panik atau percaya pada peran palsu penyerang, mereka lebih mudah terjebak. 2. Teknologi Tidak Bisa Menyelamatkan Semua Meskipun perusahaan memiliki sistem keamanan canggih, satu klik dari karyawan bisa membuka pintu bagi malware, ransomware, atau kebocoran data. Teknologi hanya dapat mendeteksi ancaman, tetapi tidak dapat mencegah manusia dari membuat keputusan yang salah. 3. Serangan Sulit Dideteksi Serangan social engineering sering tidak terlihat oleh sistem keamanan karena tidak selalu melibatkan malware. Contohnya: percakapan telepon, WhatsApp palsu, atau email yang terlihat sangat meyakinkan. Penyerang juga semakin canggih, menggunakan AI untuk meniru suara, gaya penulisan, bahkan wajah seseorang. 4. Faktor Kepercayaan Internal Karyawan biasanya lebih percaya pada orang “internal” atau vendor yang sudah dikenal. Penyerang memanfaatkan ini dengan berpura-pura sebagai: staf IT HRD mitra bisnis auditor kurir paket Karena terlihat familiar, karyawan sering tidak curiga. Dampak Social Engineering pada Perusahaan Social engineering bisa menyebabkan kerugian besar, seperti: kebocoran data sensitif akses ilegal ke sistem internal kerugian finansial karena transfer tidak sah serangan ransomware berskala besar kerusakan reputasi perusahaan Serangan besar yang terjadi pada banyak perusahaan dunia pada dasarnya dimulai dari social engineering sederhana — sebuah email phishing yang dibuka oleh satu karyawan. Bagaimana Perusahaan Bisa Mengatasinya? 1. Edukasi dan Pelatihan Berkala Pelatihan bukan hanya satu kali. Karyawan harus dilatih secara berkala tentang: cara mengenali email phishing cara memverifikasi permintaan akses bagaimana melapor jika ada aktivitas mencurigakan bahaya membagikan OTP, password, atau informasi pribadi Simulasi phishing setiap bulan juga membantu meningkatkan kesadaran. 2. Kebijakan Keamanan yang Jelas Perusahaan harus memiliki SOP tentang: verifikasi identitas staf IT prosedur permintaan perubahan password protokol penggunaan perangkat tamu larangan tailgating di area sensitif Dengan aturan yang jelas, risiko kesalahan manusia akan menurun. 3. Gunakan Prinsip Zero Trust Zero Trust berarti: jangan percaya siapa pun tanpa verifikasi. Ini mencegah penyerang memanfaatkan kepercayaan antar karyawan. 4. Multi-Factor Authentication (MFA) Meskipun password dicuri, MFA dapat mencegah akses ilegal. 5. Teknologi Keamanan Tambahan email security untuk memblokir phishing endpoint detection & response (EDR) data loss prevention (DLP) privilege access management (PAM) Teknologi ini tidak menggantikan manusia, tetapi membantu mengurangi risiko. Kesimpulan Social engineering menjadi titik terlemah dalam keamanan perusahaan bukan karena teknologi yang lemah, tetapi karena manusia mudah dimanipulasi. Penyerang memainkan emosi, kebiasaan, dan kepercayaan untuk memperoleh akses tanpa harus meretas sistem yang rumit. Oleh karena itu, pencegahan terbaik bukan hanya teknologi, tetapi kombinasi antara edukasi, kebijakan yang kuat, dan proses verifikasi yang ketat. Perusahaan yang ingin bertahan dari ancaman modern harus memandang manusia sebagai aset sekaligus risiko — dan membekali mereka dengan pengetahuan untuk menjadi “human firewall” yang kuat. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentest indonesia, merupakan bagian dari PT. iLogo Indonesia, yang merupakan mitra terpercaya dalam solusi Infrastruktur IT dan Cybersecurity terbaik di Indonesia. Hubungi kami sekarang atau kunjungi pentestindonesia.ilogoindonesia.com untuk informasi lebih lanjut!  

Read More
November 18, 2025November 18, 2025

Versi yang Ditingkatkan dari Website Vulnerability Scanner Kami

Di era digital yang semakin berkembang, keamanan website menjadi kebutuhan utama bagi setiap bisnis. Serangan siber seperti peretasan, pencurian data, dan penyisipan malware bisa terjadi kapan saja. Bahkan, website kecil sekalipun tidak luput dari ancaman. Karena itu, memiliki alat pemindai kerentanan (vulnerability scanner) yang andal sangat penting untuk memastikan website tetap aman dan terlindungi. Kini, kami menghadirkan versi yang ditingkatkan dari Website Vulnerability Scanner kami — sebuah pembaruan besar yang dirancang untuk membantu organisasi mendeteksi celah keamanan lebih cepat, lebih akurat, dan lebih mudah digunakan. Melalui pembaruan ini, pemilik website, admin IT, maupun praktisi keamanan bisa mendapatkan gambaran yang lebih komprehensif tentang risiko yang mungkin mengancam website mereka. Pada artikel ini, kita akan membahas apa saja peningkatan yang hadir dalam versi terbaru scanner ini, bagaimana cara kerjanya, serta manfaat yang bisa diperoleh oleh pengguna. Apa Itu Website Vulnerability Scanner? Website Vulnerability Scanner adalah alat otomatis yang digunakan untuk memindai website dan menemukan celah keamanan yang mungkin dimanfaatkan oleh hacker. Celah ini bisa berupa: Kesalahan konfigurasi server Bug pada aplikasi web Plugin atau CMS yang tidak diperbarui Port terbuka yang tidak diperlukan Tingkat keamanan yang lemah pada autentikasi pengguna Scanner bekerja dengan mengidentifikasi pola kerentanan yang umum digunakan oleh penyerang. Dengan hasil pemindaian ini, pengguna dapat mengetahui masalah keamanan sejak dini sebelum terjadi eksploitasi di dunia nyata. Apa yang Baru di Versi yang Ditingkatkan? Pembaruan pada Website Vulnerability Scanner kami membawa banyak fitur baru yang meningkatkan efektivitas dalam mendeteksi ancaman. Berikut beberapa peningkatan paling signifikan: 1. Akurasi Deteksi yang Lebih Tinggi Versi terbaru menggunakan mesin analisis yang lebih pintar untuk mengurangi false positive (temuan palsu). Ini berarti hasil yang ditampilkan lebih relevan, membantu pengguna fokus pada kerentanan nyata yang harus segera diperbaiki. 2. Database Kerentanan yang Diperbarui Secara Berkala Dengan ancaman siber yang terus berkembang, database kerentanan diperbarui lebih cepat. Scanner kini mampu mendeteksi jenis serangan terbaru seperti: Zero-day vulnerabilities CVE terbaru Serangan berbasis API Kerentanan pada library JavaScript modern Pembaruan rutin ini memastikan alat selalu siap menghadapi ancaman terbaru. 3. Antarmuka yang Lebih Ramah Pengguna Versi baru hadir dengan tampilan dashboard yang lebih bersih dan mudah dipahami. Banyak pengguna, termasuk pemula, dapat mengoperasikannya tanpa harus memiliki pengetahuan teknis yang mendalam. Perubahan meliputi: Tampilan hasil scan lebih terstruktur Indikator risiko berwarna (low, medium, high, critical) Navigasi yang lebih cepat 4. Pemindaian Lebih Cepat dan Efisien Mesin scanning kini dioptimalkan sehingga proses pemindaian berjalan lebih cepat tanpa mengurangi kualitas hasil. Ini sangat berguna untuk website besar yang memiliki banyak halaman dan endpoint. 5. Laporan Lebih Komprehensif Laporan temuan kini mencakup: Penjelasan ringkas kerentanan Dampak terhadap website Tingkat risiko Cara perbaikan (mitigasi) Tautan referensi teknis Dengan laporan yang lebih jelas seperti ini, tim IT dapat langsung mengambil tindakan tanpa membuang waktu. Bagaimana Cara Kerjanya? Website Vulnerability Scanner yang telah ditingkatkan ini bekerja dalam tiga tahap utama: 1. Pengumpulan Informasi (Reconnaissance) Scanner pertama-tama mengidentifikasi teknologi yang digunakan website, seperti CMS, framework, versi server, SSL, hingga plugin yang terpasang. 2. Pemindaian Otomatis (Automatic Scanning) Alat kemudian menjalankan serangkaian tes otomatis terhadap berbagai titik serangan seperti: Input form Parameter URL Endpoint API Port dan konfigurasi server Di fase ini, scanner mencoba meniru metode serangan umum untuk melihat apakah website rentan. 3. Analisis dan Pelaporan (Analysis & Reporting) Hasil pemindaian dianalisis untuk menentukan tingkat risiko. Kerentanan yang ditemukan kemudian disusun ke dalam laporan akhir yang mudah dipahami. Manfaat Menggunakan Versi Terbaru Scanner Dengan pembaruan ini, pengguna mendapatkan sejumlah keuntungan: 1. Perlindungan Lebih Optimal Dengan deteksi akurat dan database terbaru, risiko kebocoran data dapat ditekan secara signifikan. 2. Efisiensi Waktu Tidak perlu melakukan pengecekan manual yang memakan waktu — scanner melakukan semuanya secara otomatis. 3. Mendukung Kepatuhan Keamanan Beberapa standar seperti ISO 27001, PCI DSS, hingga kebutuhan audit internal membutuhkan pemindaian kerentanan berkala. 4. Mudah Digunakan oleh Semua Kalangan Baik pemula maupun profesional dapat memanfaatkannya karena antarmuka yang sederhana. Kesimpulan Versi terbaru dari Website Vulnerability Scanner kami hadir untuk memberikan perlindungan lebih baik bagi setiap website. Dengan teknologi yang lebih canggih, database kerentanan yang diperbarui, kecepatan scan lebih tinggi, serta laporan yang komprehensif, pengguna bisa lebih percaya diri dalam menjaga keamanan sistem mereka. Di dunia digital yang penuh ancaman, memiliki alat pemindai kerentanan yang andal bukan lagi pilihan — melainkan kebutuhan. Versi yang ditingkatkan ini akan membantu bisnis tetap selangkah lebih maju dari para peretas. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentest indonesia, merupakan bagian dari PT. iLogo Indonesia, yang merupakan mitra terpercaya dalam solusi Infrastruktur IT dan Cybersecurity terbaik di Indonesia. Hubungi kami sekarang atau kunjungi pentestindonesia.com untuk informasi lebih lanjut!

Read More
November 18, 2025November 18, 2025

Cara Melakukan Basic Website Vulnerability Assessment dengan pentestindonesia.com

Keamanan website adalah hal yang sering diabaikan banyak pemilik bisnis, padahal serangan siber terus meningkat setiap tahun. Website yang tidak diamankan dengan baik bisa menjadi pintu masuk bagi hacker untuk mencuri data, mengambil alih sistem, atau merusak reputasi bisnis. Kabar baiknya, melakukan Basic Website Vulnerability Assessment sebenarnya tidak sulit, terutama jika menggunakan layanan dari pentestindonesia.com, salah satu penyedia jasa keamanan siber di Indonesia yang sudah berpengalaman. Di artikel ini, kita akan membahas apa itu vulnerability assessment, kenapa penting untuk bisnis, dan langkah-langkah dasar melakukan penilaian kerentanan (vulnerability assessment) pada website menggunakan pendekatan dan layanan yang tersedia di pentestindonesia.com. Apa Itu Website Vulnerability Assessment? Website Vulnerability Assessment adalah proses untuk mengidentifikasi titik lemah (vulnerability) dalam website atau aplikasi web. Titik lemah ini nantinya bisa dimanfaatkan oleh hacker untuk melakukan serangan seperti: SQL Injection Cross-Site Scripting (XSS) Broken Authentication Misconfiguration server Akses tidak terautentikasi Sederhananya, ini adalah pemeriksaan keamanan untuk mengetahui apakah website kita aman atau tidak. Berbeda dengan penetration testing (pentest) yang berfokus pada eksploitasi, vulnerability assessment lebih fokus pada identifikasi dan analisis risiko, sehingga cocok bagi bisnis yang ingin mengetahui kondisi keamanan web secara cepat dan efisien. Kenapa Penting untuk Melakukan Vulnerability Assessment? Melakukan assessment secara rutin memberikan banyak manfaat, seperti: 1. Menemukan celah keamanan sebelum hacker menemukannya Banyak serangan terjadi karena pemilik web tidak sadar ada celah yang bisa dieksploitasi. 2. Mengurangi risiko kehilangan data Data pengguna, transaksi, hingga informasi internal dapat diretas jika website tidak aman. 3. Meningkatkan kepercayaan pelanggan Website yang aman membuat user lebih nyaman berinteraksi dengan layanan Anda. 4. Mendukung kepatuhan regulasi Beberapa standar seperti ISO 27001 atau PCI-DSS mewajibkan perusahaan melakukan penilaian keamanan secara berkala. Dengan tools dan layanan yang tepat seperti pentestindonesia.com, proses assessment bisa dilakukan lebih cepat dan akurat. Langkah-Langkah Melakukan Basic Website Vulnerability Assessment Berikut panduan dasar yang mudah dipahami untuk melakukan pemeriksaan keamanan website menggunakan pendekatan yang sering digunakan oleh tim seperti pentestindonesia.com. 1. Mengumpulkan Informasi (Information Gathering) Langkah pertama adalah memahami bagaimana struktur website dan teknologinya. Informasi yang biasanya dikumpulkan meliputi: IP address dan server hosting Teknologi web (CMS, versi PHP, framework, database) DNS dan subdomain Port yang terbuka Tools sederhana yang biasanya digunakan: WHOIS Lookup Nmap untuk scanning port BuiltWith / Wappalyzer untuk melihat teknologi website Tujuannya adalah mengetahui permukaan serangan (attack surface) yang mungkin. 2. Memindai Kerentanan (Vulnerability Scanning) Setelah informasi terkumpul, proses selanjutnya adalah scanning menggunakan tools otomatis. Tools ini akan mendeteksi kemungkinan celah seperti: SQL Injection XSS Security misconfiguration File dan directory listing Server lemah Beberapa alat populer: OWASP ZAP Nikto Web Scanner OpenVAS Nessus (komersial) Tim pentestindonesia.com biasanya menggunakan kombinasi beberapa scanner untuk hasil yang lebih komprehensif. 3. Menganalisis Hasil Temuan Raw output dari scanner biasanya panjang dan teknis. Di tahap ini, dilakukan: Validasi apakah kerentanan benar-benar ada Menilai tingkat risiko (low, medium, high, critical) Mengelompokkan celah berdasarkan dampaknya Misalnya: SQL Injection → risiko critical karena bisa mencuri seluruh data XSS → risiko medium tapi bisa mencuri session user Missing security headers → risiko low Tujuannya agar pemilik website tahu prioritas mana yang harus ditangani dulu. 4. Pemeriksaan Manual (Manual Verification) Tools otomatis tidak selalu akurat, karena itu pengecekan manual sangat penting. Tim profesional seperti yang ada di pentestindonesia.com biasanya melakukan pengujian manual untuk memastikan: Apakah celah benar-benar dapat dieksploitasi Apakah ada false positive Apakah celah punya dampak lebih besar dari hasil scanner Contoh pengujian manual: Mengetes payload XSS secara langsung Melakukan query injection yang aman Mengevaluasi konfigurasi keamanan server Tahap ini memastikan laporan lebih akurat sebelum diberikan ke klien. 5. Membuat Laporan Kerentanan Hasil assessment kemudian disusun menjadi laporan yang mudah dipahami oleh tim IT maupun manajemen. Laporan biasanya berisi: Daftar celah keamanan beserta level risikonya Screenshot atau bukti temuan Analisis dampak Rekomendasi perbaikan Prioritas mitigasi Laporan ini sangat penting untuk proses perbaikan. 6. Mitigasi dan Perbaikan Setelah laporan diterima, langkah selanjutnya adalah memperbaiki celah yang ditemukan. Beberapa solusi umum: Update CMS, plugin, framework Memperbaiki konfigurasi server Menambahkan security headers Menonaktifkan port yang tidak perlu Mengaktifkan WAF (Web Application Firewall) Jika menggunakan layanan pentestindonesia.com, biasanya mereka juga menyediakan konsultasi perbaikan. Penutup Melakukan Basic Website Vulnerability Assessment adalah langkah penting untuk menjaga keamanan website dan melindungi bisnis dari ancaman siber. Dengan pendekatan yang terstruktur—mulai dari information gathering, scanning, analisis, hingga mitigasi—Anda bisa memahami kondisi keamanan website secara menyeluruh. Jika ingin proses yang lebih cepat, akurat, dan profesional, Anda bisa memanfaatkan layanan pentestindonesia.com yang sudah berpengalaman dalam menangani berbagai jenis tes keamanan website. Dengan melakukan assessment secara rutin, bisnis Anda akan lebih aman, kredibel, dan siap menghadapi ancaman siber yang terus berkembang. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentest indonesia, merupakan bagian dari PT. iLogo Indonesia, yang merupakan mitra terpercaya dalam solusi Infrastruktur IT dan Cybersecurity terbaik di Indonesia. Hubungi kami sekarang atau kunjungi pentestindonesia.com untuk informasi lebih lanjut!

Read More
November 4, 2025November 4, 2025

Saat Skor Keparahan Menyesatkan: Mengapa Satu Angka Tidak Cukup Menilai Risiko

Pada akhir tahun 2021, dunia keamanan siber diguncang oleh kerentanan Log4Shell (CVE-2021-44228). Kerentanan ini mendapat skor CVSS sempurna: 10, namun kenyataannya, yang paling berbahaya bukanlah nilainya — melainkan seberapa cepat dan luas serangan terjadi di seluruh dunia. Dari sini, kita belajar satu hal penting: skor keparahan tidak selalu menggambarkan risiko sebenarnya. Mengapa CVSS Tidak Selalu Cukup Sistem CVSS (Common Vulnerability Scoring System) dibuat sejak 2005 untuk menilai tingkat keparahan kerentanan secara standar. Versi-versinya terus berkembang: CVSS 2.0 memberi dasar perhitungan standar, CVSS 3.x menambahkan konteks lingkungan dan waktu, CVSS 4.0 memperkenalkan metrik tambahan untuk analisis lebih detail. Namun, CVSS hanya menjawab pertanyaan “Seberapa parah kerentanan ini?” Bukan “Apakah ini akan benar-benar dieksploitasi di dunia nyata?” atau “Seberapa mendesak harus diperbaiki di lingkungan saya?” Akibatnya, banyak tim keamanan mengalami kelelahan alert, salah prioritas, dan pemborosan waktu karena terlalu fokus pada angka. Contoh Nyata: Skor Tinggi Belum Tentu Berisiko Besar Bayangkan sebuah scanner mendeteksi kerentanan dengan skor 9.8 (kritikal) di plugin WordPress lama, yang hanya digunakan di situs internal tanpa akses data penting. Secara teori berbahaya, tapi di dunia nyata risikonya kecil. Sebaliknya, kerentanan dengan skor 6.5 (sedang) pada API pembayaran publik bisa jauh lebih berbahaya — karena jika dieksploitasi, dampaknya bisa menyebabkan kerugian finansial dan reputasi. Artinya, skor CVSS tidak mempertimbangkan konteks aset dan lingkungan. Hasilnya: tim keamanan sering membuang waktu memperbaiki hal yang salah, sementara risiko nyata terlewatkan. Risiko yang Tak Terlihat: Kurangnya Konteks Aset CVSS tidak bisa menjawab pertanyaan penting seperti: Apakah sistem ini bisa diakses publik? Apakah dilindungi firewall atau arsitektur zero-trust? Apakah sistem ini penting untuk bisnis? Tanpa informasi seperti ini, kita kehilangan konteks penting. Misalnya, server uji lama dengan skor CVSS tinggi mungkin tampak tidak berbahaya. Tapi jika server itu masih aktif di internet dan tidak tercatat di inventaris, ia bisa menjadi pintu masuk hacker. Inilah yang disebut blind spot, dan CVSS tidak mampu mendeteksinya. Mengapa Kita Perlu Melihat Lebih dari Sekadar Skor Untuk menentukan prioritas perbaikan yang tepat, tim keamanan perlu menjawab tiga pertanyaan utama: Apakah kerentanan ini sedang dieksploitasi di dunia nyata? (contohnya dari katalog CISA Known Exploited Vulnerabilities). Seberapa penting aset yang terdampak? Apa dampak bisnis jika diserang? (misalnya denda, kehilangan data, atau gangguan operasional). Dengan kata lain, kita harus mempertimbangkan: Kemungkinan eksploitasi (Exploitability) Nilai aset (Asset Criticality) Dampak bisnis (Business Impact) Contoh paling jelas adalah Log4Shell: skor 10 memang tinggi, tapi yang membuatnya berbahaya adalah kemudahan eksploitasi dan penggunaannya yang luas di aplikasi penting. Model Tambahan yang Lebih Realistis Karena CVSS hanya melihat keparahan teknis, kini banyak tim menggunakan model tambahan seperti: Model Tujuan Kegunaan EPSS (Exploit Prediction Scoring System) Menilai kemungkinan eksploitasi di dunia nyata Fokus patching pada CVE yang paling mungkin diserang SSVC (Stakeholder-Specific Vulnerability Categorization) Panduan prioritas berbasis kepentingan bisnis Tentukan patch berdasarkan nilai aset KEV (CISA’s Known Exploited Vulnerabilities) Daftar CVE yang sedang aktif dieksploitasi Wajib ditangani untuk kepatuhan VEX (Vulnerability Exploitability eXchange) Menyatakan apakah suatu CVE benar-benar berpengaruh di produk tertentu Kurangi kebisingan dan patch yang tidak perlu Dengan menggabungkan model-model ini, kita bisa memahami risiko dari berbagai sisi, bukan hanya satu angka. Dari Skor ke Tindakan Nyata Contoh sederhana: CVE CVSS EPSS Aktif Dieksploitasi Aset Prioritas CVE-2024-21683 8.8 0.94 Ya Portal publik pelanggan Patch segera CVE-2024-29824 9.6 0.85 Ya Sistem internal HR Patch tinggi CVE-2024-26082 6.5 0.02 Tidak Situs marketing Tunda ke jadwal berikut Dengan pendekatan ini, keputusan patching menjadi berdasarkan data nyata dan konteks bisnis, bukan sekadar skor. Kesimpulan: Gunakan Skor sebagai Panduan, Bukan Kebenaran Mutlak Satu skor tidak bisa menggambarkan semua risiko. CVSS tetap penting, tapi harus dilengkapi dengan data eksploitasi (EPSS, KEV) dan konteks bisnis agar penilaian lebih akurat. Jika sumber daya terbatas, mulailah langkah kecil: Tambahkan data EPSS atau KEV ke proses triase. Tandai aset paling penting dan terbuka ke publik. Tinjau ulang prioritas patch setiap kuartal. Tujuan akhirnya bukan kesempurnaan, tapi keputusan yang lebih tepat, cepat, dan berdampak nyata. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan Pentes indonesia, merupakan bagian dari PT. iLogo Infralogy Indonesia, yang merupakan mitra terpercaya dalam solusi Infrastruktur IT dan Cybersecurity terbaik di Indonesia. Hubungi kami sekarang atau kunjungi pentestindonesia.com untuk informasi lebih lanjut!

Read More
November 4, 2025November 4, 2025

Bagaimana Kami Mengurangi False Positive pada Web Fuzzing hingga 50% dengan Machine Learning

Sebagai praktisi keamanan siber, kita semua tahu betapa menyebalkannya menghadapi false positive — laporan hasil pemindaian yang salah mendeteksi kerentanan. Alat pemindai sering kali menghasilkan banyak “kebisingan”, membuat kita kehilangan waktu untuk memverifikasi hasil yang sebenarnya tidak berbahaya. Tim di Pentest-Tools.com mengalami hal yang sama. Mereka mendengar keluhan pelanggan, menggunakan produk mereka sendiri, dan menerima masukan dari tim keamanan ofensif yang terus menguji sistem mereka di dunia nyata. Dari pengalaman itu, mereka menemukan solusi yang benar-benar berdampak: menggunakan Machine Learning (ML) untuk meningkatkan akurasi deteksi pada proses web fuzzing — dan hasilnya luar biasa, false positive berkurang hingga 50%, dengan tingkat akurasi meningkat dari 75% menjadi 92%. Apa Itu Web Fuzzing dan Masalahnya Web fuzzing adalah metode untuk menemukan halaman atau file tersembunyi di situs web dengan mencoba berbagai nama file atau direktori secara otomatis. Masalahnya, banyak alat web fuzzing tradisional masih menggunakan aturan statis seperti regex (regular expressions). Cara ini cepat, tetapi sangat mudah salah mengenali konten. Misalnya, halaman yang sebenarnya tidak ada (404) bisa dikira berisi data sensitif, atau sebaliknya. Akibatnya: Terlalu banyak false positive (hasil palsu) yang membuang waktu. Beberapa kerentanan nyata justru terlewatkan. Tim keamanan harus meninjau hasil secara manual berjam-jam. Inilah alasan mengapa Pentest-Tools.com mulai bereksperimen dengan Machine Learning — agar sistem bisa “belajar” membedakan mana hasil yang penting, mana yang tidak. Solusi: Klasifikasi Cerdas dengan Machine Learning Alih-alih hanya mengandalkan aturan statis, tim Pentest-Tools.com merancang model Machine Learning khusus yang bisa mengelompokkan hasil web fuzzing secara otomatis. Model ini membagi hasil pemindaian ke dalam empat kategori utama: HIT (Temuan Penting) Halaman yang berpotensi mengandung data sensitif seperti portal login, file konfigurasi, backup, atau API key. Ini adalah hasil yang paling bernilai dan perlu segera ditindaklanjuti. MISS (Tidak Ditemukan) Semua variasi halaman “tidak ditemukan” (404), baik dalam bahasa Inggris, Spanyol, Indonesia, atau lainnya. Model ini mengenali pola bahasa dari berbagai negara. PARTIAL HIT (Perlu Dilihat Lagi) Halaman yang tidak sepenuhnya kosong, tapi juga tidak jelas — misalnya pesan firewall, halaman default, atau konten tidak relevan. Ini tetap disimpan untuk analisis lanjutan. INCONCLUSIVE (Perlu Analisis Tambahan) Untuk situs modern yang banyak menggunakan JavaScript, model akan menandai halaman yang perlu dirender ulang dengan browser agar bisa dibaca dengan benar. Dengan sistem ini, proses peninjauan menjadi jauh lebih efisien. Tim hanya fokus pada hasil yang benar-benar penting, bukan ratusan hasil palsu. Dampak Nyata untuk Tim Keamanan Penerapan Machine Learning ini membawa perubahan besar bagi berbagai jenis pengguna: Konsultan keamanan bisa menghemat banyak waktu dan langsung membuat laporan hasil penilaian tanpa harus memilah data mentah satu per satu. MSP/MSSP (Managed Security Provider) bisa memberikan hasil analisis yang konsisten dan akurat untuk semua klien. Tim keamanan internal perusahaan bisa memprioritaskan kerentanan paling kritis tanpa tenggelam dalam ratusan hasil tidak relevan. Secara angka, hasilnya sangat jelas: 50% lebih sedikit hasil palsu (false positives) di Website Vulnerability Scanner. 20% pengurangan hasil tidak relevan di URL Fuzzer. Akurasi meningkat dari 75% menjadi 92%. Artinya, lebih sedikit waktu terbuang, lebih fokus pada risiko nyata, dan laporan yang jauh lebih akurat untuk manajemen. Rahasia di Balik Teknologi Ini Untuk mencapai hasil itu, tim menggunakan model LLaMA (Large Language Model Meta AI) versi 3.1 dan 3.2, dengan jutaan parameter. Namun, agar efisien dan tidak boros sumber daya, mereka melatihnya menggunakan teknik LoRA (Low-Rank Adaptation) dan quantization — jadi tetap cepat tanpa mengorbankan kecerdasan model. Sebelum data dimasukkan ke model, semua HTML dari hasil fuzzing diproses terlebih dahulu: Membersihkan tag dan elemen tidak relevan. Menormalkan struktur HTML agar seragam. Menghapus data sensitif dan domain tertentu agar tetap aman. Proses ini memastikan model hanya belajar dari pola yang bermakna, bukan dari teks acak. Hasil Tambahan yang Menarik Selain akurat, model ini juga menunjukkan kemampuan luar biasa: Dapat mengenali halaman “404” dalam berbagai bahasa, termasuk Indonesia, Cina, Spanyol, dan Jerman. Dapat mendeteksi “soft 404”, yaitu halaman yang terlihat normal (status 200 OK) tetapi sebenarnya berisi pesan error tersembunyi. Bisa mengenali halaman yang hanya menampilkan gambar, pesan JSON, atau respon aneh seperti “I’m a teapot” (kode 418). Kemampuan memahami konteks ini membuat alat web fuzzing menjadi lebih cerdas dan manusiawi — mampu “mengerti maksud” dari halaman web, bukan hanya membaca teks mentah. Kesimpulan Dengan bantuan Machine Learning, Pentest-Tools.com berhasil memangkas false positive hingga 50% dan meningkatkan efisiensi kerja para profesional keamanan siber secara drastis. Pelajaran pentingnya: Otomasi saja tidak cukup; otomasi cerdas adalah kuncinya. Machine Learning bisa membawa akurasi dan efisiensi yang sebelumnya tidak mungkin dicapai dengan aturan statis. Dan yang paling penting, teknologi ini memungkinkan tim keamanan untuk fokus pada hal yang benar-benar penting: melindungi sistem dari ancaman nyata. Dengan pendekatan ini, proses web fuzzing kini menjadi lebih cepat, lebih akurat, dan jauh lebih tenang — bukan lagi ladang false positive yang melelahkan. Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan pentes indonesia, merupakan bagian dari PT. iLogo Infralogy Indonesia, yang merupakan mitra terpercaya dalam solusi Infrastruktur IT dan Cybersecurity terbaik di Indonesia. Hubungi kami sekarang atau kunjungi pentestindonesia.com untuk informasi lebih lanjut!

Read More
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
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Next

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