Putri Aprilia an SEO Content Writer at Niagahoster. Enjoy her articles about online business, web, and other technology-related issued.

Brute Force: Pengertian dan Cara Ampuh Mencegahnya!

4 min read

Apa itu Brute Force dan Cara Mencegahnya

Dalam dunia digital, aksi kejahatan online atau cyber crime dapat terjadi setiap menitnya. Salah satunya, brute force attack yang memanfaatkan kelemahan keamanan website. 

Apa sih serangan brute force itu? Lalu, bagaimana melindungi website supaya tak menjadi korbannya? 

Di artikel ini, kami akan menjelaskannya secara lengkap. Nah, mari mulai dari pengertian brute force dulu.

Apa itu Brute Force Attack? 

Serangan brute force adalah upaya mendapatkan akses sebuah akun dengan menebak username dan password yang digunakan. 

Brute force attack sebenarnya merupakan teknik lama dalam aksi cyber crime. Namun, masih banyak digunakan karena dianggap masih efektif.  

Apakah brute force attack hanya terkait mendapatkan username saja? 

Awalnya memang demikian. Namun tujuan utamanya tentu untuk dapat mengakses situs, server yang menyimpan berbagai informasi dan aset penting. 

Setelah masuk ke dalam sistem, hacker dapat mengendalikan website Anda hingga mencuri data. Kondisi tersebut tentu akan merugikan Anda, bukan?

5 Metode Brute Force Attack

Pada praktiknya, hacker mencoba menggunakan beberapa metode untuk melakukan brute force attack. Apa saja metodenya?

1. Metode Sederhana 

Pada umumnya, hacker akan sekedar menebak-nebak password yang mungkin dipakai pada akun target. Metode ini cukup sering berhasil. Terutama pada akun yang tidak menerapkan batasan login.

Hacker bisa mencoba kombinasi username password sebanyak mungkin.

2. Metode Kamus

Berbeda dengan metode sederhana, pada metode kamus (dictionary attack), hacker telah menyiapkan sekumpulan password yang paling memungkinkan digunakan. Jadi, bukan asal menebak saja.

Dengan daftar password yang telah disiapkan, hacker akan mulai mengeliminasi setiap daftar yang telah dicoba dan gagal. Artinya, hanya kombinasi password yang sering cocok saja yang digunakan sehingga lebih efisien dalam menjalankan aksinya. 

3. Metode Hybrid 

Metode hybrid adalah serangan brute force dengan menggabungkan metode sederhana dan kamus. Artinya, hacker telah memiliki daftar password untuk menebak login. Namun, selain mencoba menebak kombinasi pada daftar yang ada, mereka akan mencoba menambahkan angka atau huruf yang dianggap potensial.

4. Metode Credential 

Sesuai namanya, metode ini akan menggunakan username dan password yang  cocok pada suatu akun untuk akun lainnya. Idenya adalah tak sedikit orang yang menggunakan password yang sama dalam berbagai layanan. Jadi, dalam satu aksi pembobolan bisa banyak akun yang dikuasai.

5. Metode Rainbow Table

Metode rainbow table adalah metode brute force yang paling unik. Hacker tidak menebak password tapi melakukan dekripsi proteksi hash — hasil enkripsi dari sebuah password. 

Metode ini lebih berpeluang memberikan password yang akurat.  

Nah, karena serangan brute force bisa menimpa siapa saja, terutama website WordPress, apa yang sebaiknya dilakukan?

Jawabannya, meningkatkan keamanan website. Bagaimana caranya?

7+ Cara Mencegah Serangan Brute Force

Nah, setelah mengetahui apa itu brute force attack, mari pelajari cara mencegahnya. Ini dia langkahnya: 

1. Buat Kombinasi Password yang Rumit 

Kalau Anda masih menggunakan password “123456”, segeralah ganti password tersebut karena terlalu umum dan mudah ditebak. Hacker akan  mudah mengetahuinya dengan serangan brute force dalam waktu singkat. 

Bagaimana membuat password yang kuat?. Gabungkan huruf kapital, huruf kecil, simbol, dan angka yang tidak berurutan. Jangan lupa untuk membuat password minimal 8 karakter.

Parameter kekuatan password

Pada WordPress, pastikan Anda sudah mendapatkan keterangan Strong yang menunjukkan password sudah kuat.

Semakin kuat password Anda, semakin sulit hacker menebak password tersebut.

2. Mengatur Limit Login

Limit login akan membatasi seberapa banyak percobaan login bisa dilakukan. Hal ini cukup membantu dalam menghindari serangan brute force. Sebab, setelah beberapa percobaan, login akan terkunci beberapa waktu.

Katakanlah, Anda mengatur limit login 5 kali. Maka, setelah gagal login 5 kali di halaman WordPress, akun akan dikunci dan perlu waktu untuk mencoba kombinasi username dan password yang lain. 

Ini tentu menyulitkan upaya peretasan karena akan memakan waktu lebih lama. 

Limit login memberi kebebasan Anda untuk mengatur tingkat keamanannya: berapa banyak percobaan yang dilakukan atau berapa lama login dikunci.

Bagi pengguna WordPress, Anda bisa mengatur limit login dengan mudah menggunakan plugin keamanan seperti iThemes Security, Wordfence Security, dan masih banyak lagi.

3. Gunakan Captcha 

Untuk mengamankan website dari brute force attack, Anda dapat menggunakan captcha (Completely Automated Public Test to Tell Computers and Humans Apart).

Captcha login WordPress

Sistem ini akan membantu memastikan bahwa login dilakukan oleh pengguna yang berwenang, bukan oleh sebuah program komputer yang dirancang hacker untuk membobol sistem.

Dengan captcha yang aktif, ketika login, Anda tak hanya mengisi username dan password saja, tapi juga captcha. 

Captcha hanya bisa dipahami oleh visual manusia. Jadi robot/program komputer tidak akan bisa tahu isinya. Awalnya, captcha hanya berupa huruf dan angka random. Namun, saat ini telah berkembang, ada yang berupa penjumlahan dan mencocokan gambar. 

Untuk menggunakan captcha, pengguna WordPress cukup memasang plugin WP Captcha.  

Pilihan Captcha  Login  Plugin WP Captcha

Setelah terpasang, aktifkan plugin tersebut. Selanjutnya, Anda tinggal memilih jenis captcha yang Anda inginkan dan melakukan beberapa pengaturan seperti penempatan captcha.  

4. Manfaatkan Two Factor Authentication

Two Factor Authentication (2FA) adalah upaya mencegah brute force attack dengan menggunakan konfirmasi dari perangkat lain. Jadi, diperlukan otentikasi dua kali untuk bisa login dengan akun Anda, yaitu password dan kode khusus.  

Dengan 2FA yang diaktifkan, Anda akan mendapatkan kode otentikasi setiap kali login. Biasanya kode akan Anda terima lewat nomor telepon Anda atau email. 

Keuntungan menggunakan 2FA adalah Anda akan mendapat informasi adanya aktivitas login yang dilakukan. Selain itu, tanpa kode dari Anda, tak seorang pun bisa melanjutkan upaya login. 

Untuk mengaktifkan fitur 2FA pada website, Anda dapat melihat panduan yang telah kami buat → Cara Menambahkan 2FA pada Login WordPress

5. Mengganti URL Login WordPress

Untuk login ke WordPress, URL yang digunakan adalah www.namawebsite.com/wp-admin. URL default ini sering digunakan hacker untuk melakukan brute force.

Jika Anda mengganti URL login akan lebih sulit hacker menebaknya. Bagaimana caranya? 

Anda hanya perlu install dan aktifkan plugin All in One WP Security & Firewall. Setelah aktif, pilih menu Brute force.

Masukkan URL login baru yang Anda inginkan pada kolom Login Page URL. Lalu centang check this if you want to enable the rename login page feature dan klik Save Settings

Ganti URL Login Default

Sekarang, alamat URL login website Anda telah berubah. Mudah bukan?

Default URL Login telah terganti

Baca juga: 19 Tips Agar Website WordPress Anda Lebih Aman

7. Menggunakan CloudFlare

CloudFlare merupakan layanan keamanan untuk melindungi website WordPress, termasuk dari brute force attack. Dengan CloudFlare, pengguna dapat melakukan pengaturan untuk membatasi halaman login dan memeriksa integritas browser. 

CloudFlare bisa Anda aktifkan dengan mudah melalui cPanel. Lebih lengkapnya, Anda bisa kunjungi panduan yang telah kami buat → Cara Setting CloudFlare di WordPress

8. Memantau Log WordPress Anda

Penting untuk mengecek daftar aktivitas user yang ada pada website Anda. Dari data tersebut, Anda bisa tahu jika ada aktivitas mencurigakan pada website. Termasuk percobaan login berkali-kali, lengkap dengan alamat IP-nya. 

Cara untuk memantaunya pun sangat mudah. Anda bisa memanfaatkan plugin keamanan seperti plugin WP Security Audit Log.

Cek Log WordPress dengan WP Security Auudit Log

Anda cukup install dan aktifkan plugin terlebih dahulu. Setelah aktif, Anda dapat melihat log WordPress pada bagian Audit Log Viewer

Cegah Brute Force Attack di Website Anda Sekarang! 

Keamanan website harus selalu diutamakan untuk mencegah serangan hacker, terutama serangan brute force. Sebab, hacker dapat leluasa menguasai website, merusak reputasi bisnis, dan mengakses server untuk mencuri data penting.

Meskipun brute force attack cukup berbahaya, serangan ini masih bisa dicegah. Kami sudah membahasnya di atas dengan lengkap. Mulai dari membuat password yang rumit, mengaktifkan two factor authentication, sampai memonitoring log server. 

Selain itu, perhatikan juga perlindungan dari layanan web hosting Anda. Jangan ragu untuk menggunakan perlindungan tambahan seperti imunify360 yang akan lebih meningkatkan keamanan website. 

Nah, Anda sudah paham cara mengatasi brute force attack. Untuk lebih tahu berbagai cara mengamankan website Anda, kami memiliki panduan dalam bentuk ebook yang bisa didownload gratis berikut ini:

ebook keamanan website
Putri Aprilia an SEO Content Writer at Niagahoster. Enjoy her articles about online business, web, and other technology-related issued.
[{"code":""
[{"code":""
"label":"Coba Lagi"
"label":"Coba Lagi"
"win":false}
"win":false}
{"code":"HOSTING50"
{"code":"HOSTING50"
"label":"Extra Diskon 50rb "
"label":"Extra Diskon 50rb "
"win":true}
"win":true}
{"code":"HOSTING20"
{"code":"HOSTING20"
"label":"Extra Diskon 20rb "
"label":"Extra Diskon 20rb "
"win":true}
"win":true}
{"code":"HOSTING100"
{"code":"HOSTING100"
"label":"Extra Diskon 100rb "
"label":"Extra Diskon 100rb "
"win":true}
"win":true}
{"code":""
{"code":""
"label":"Belum Beruntung"
"label":"Belum Beruntung"
"win":false}
"win":false}
{"code":"HOSTING20"
{"code":"HOSTING20"
"label":"Extra Diskon 20rb "
"label":"Extra Diskon 20rb "
"win":true}
"win":true}
{"code":""
{"code":""
"label":"Coba Lagi"
"label":"Coba Lagi"
"win":false}
"win":false}
{"code":"HOSTING50"
{"code":"HOSTING50"
"label":"Extra Diskon 50rb "
"label":"Extra Diskon 50rb "
"win":true}
"win":true}
{"code":"HOSTING20"
{"code":"HOSTING20"
"label":"Extra Diskon 20rb "
"label":"Extra Diskon 20rb "
"win":true}
"win":true}
{"code":"FREESHIPPING"
{"code":"FREESHIPPING"
"label":"Coba Lagi"
"label":"Coba Lagi"
"win":false}
"win":false}
{"code":""
{"code":""
"label":"Sedikit Lagi! "
"label":"Sedikit Lagi! "
"win":false}
"win":false}
{"code":"HOSTING50"
{"code":"HOSTING50"
"label":"Extra Diskon 50rb "
"label":"Extra Diskon 50rb "
"win":true}]
"win":true}]