Error Message yang Bikin Hacker Tersenyum
2025-04-13
secure-coding-basics
Pesan error itu penting buat bantu user. Tapi⦠kalau isinya terlalu detail, bisa jadi petunjuk berharga buat hacker.
Contoh yang sering kejadian:
Text
NullPointerException at com.myapp.controller.LoginController.java:42Buat developer? Bermanfaat.
Buat hacker? Jackpot! Mereka tahu bahasa, framework, bahkan struktur project kamu π
Gunakan generic message untuk user:
Text
Oops! Something went wrong. Please try again.Dan log detailnya secara internal:
Log
[ERROR] Failed login attempt: SQLSyntaxErrorException in LoginService.javaContoh salah:
Text
User tidak ditemukanatau
Text
Password salahDengan ini, hacker tahu akun mana yang valid π©
Gunakan saja:
Text
Email atau password salahPesan error itu seperti clue. Jangan kasih spoiler ke pihak yang gak berhak tahu.
Buat user cukup informatif. Tapi buat hacker? Jangan kasih celah buat senyum-senyum sendiri π
Konten Terkait :