Pengertian dan Cara Kerja Hack Menggunakan Brute Force

Pengertian dan Cara Kerja Hack Menggunakan Brute Force


Akhir-akhir ini banyak sekali kejadian website di hack, akun instagram dan youtube diambil alih oleh orang yang tidak bertanggung jawab, dan lain sebagainya. Taukah kamu salah satu metode penyerangan si hacker itu menggunakan teknik brute force, sebenarnya bagaimana cara kerja hack menggunakan brute force?

Pengertian Brute Force

Sebelum lebih jauh, perlu kita ketahui sebenarnya apa itu. Brute force adalah teknik yang digunakan untuk memecahkan suatu masalah dengan mencoba semua kemungkinan yang ada, secara berurutan, sampai menemukan solusi yang tepat. Teknik ini sering digunakan dalam bidang komputer, misalnya untuk membobol password.

Dalam hal ini, komputer akan mencoba semua kemungkinan kombinasi karakter yang ada, satu per satu, sampai menemukan kombinasi yang tepat yang dapat digunakan untuk membuka password tersebut. Teknik ini memang sangat efektif, tapi juga sangat lambat dan membutuhkan banyak waktu dan sumber daya komputer untuk menemukan solusi yang tepat.

Selain digunakan untuk membobol password, teknik brute force juga bisa digunakan untuk menyelesaikan masalah lain, seperti menemukan pola dalam suatu data atau mencari solusi untuk suatu permasalahan matematika yang rumit.

Namun, karena proses pencarian solusi menggunakan teknik ini sangat lambat dan membutuhkan banyak waktu dan sumber daya komputer, teknik ini seringkali hanya digunakan sebagai solusi terakhir jika tidak ada cara lain yang lebih efisien.

Dalam metode brute force, komputer akan mencoba semua kemungkinan kombinasi karakter yang ada, satu per satu, sampai menemukan kombinasi yang tepat yang dapat digunakan untuk memecahkan suatu masalah.

Metode ini biasanya digunakan dengan cara menggunakan program komputer yang dapat mengenerate semua kemungkinan kombinasi karakter yang ada, lalu mencoba setiap kombinasi tersebut satu per satu sampai menemukan kombinasi yang tepat.

Selain itu, metode ini juga dapat digunakan dengan cara mencoba semua kemungkinan solusi yang ada secara berurutan, sampai menemukan solusi yang tepat. Misalnya, dalam menyelesaikan suatu permasalahan matematika, komputer dapat mencoba semua kemungkinan operasi matematika yang ada (seperti penambahan, pengurangan, perkalian, dan pembagian) sampai menemukan operasi yang tepat yang dapat menghasilkan solusi yang benar.

Dalam kedua kasus tersebut, metode brute force membutuhkan banyak waktu dan sumber daya komputer untuk menemukan solusi yang tepat, sehingga biasanya hanya digunakan sebagai solusi terakhir jika tidak ada cara lain yang lebih efisien.

Cara paling umum pelaku hacker yakni dengan menggunakan database password yang lazim digunakan oleh kebanyakan sedunia, lalu dengan script tertentu akan melakukan kombinasi satu persatu dari database yang dimiliki.

Cara Mencegah Brute Force

Ada beberapa cara yang dapat dilakukan untuk mencegah teknik brute force, di antaranya adalah:

Menggunakan password kuat

Password yang kuat adalah password yang terdiri dari kombinasi huruf, angka, dan simbol yang acak dan sulit untuk ditebak. Dengan menggunakan password yang kuat, komputer akan membutuhkan waktu yang lebih lama untuk mencoba semua kemungkinan kombinasi karakter yang ada. Menurut salah satu pegawai di BSSN, gunakanlah password minimal 15 karakter, karena pernah dilakukan uji coba dengan komputer spek dewa sekalipun untuk menyelesaikan 13 karakter diperlukan setidaknya 14 hari.

Menggunakan fitur “lockout”

Fitur lockout adalah fitur yang dapat mengunci akses ke suatu sistem setelah sejumlah percobaan login gagal. Dengan menggunakan fitur ini, maka setelah sejumlah percobaan login gagal, sistem akan mengunci akses ke sistem tersebut sehingga tidak dapat digunakan untuk melakukan teknik brute force.

Menggunakan sistem otentikasi ganda

Sistem otentikasi ganda adalah sistem yang menggunakan 2 atau lebih metode untuk memverifikasi identitas pengguna. Misalnya, menggunakan kombinasi password dan kode verifikasi yang dikirim ke nomor telepon atau email pengguna. Dengan menggunakan sistem otentikasi ganda, maka teknik brute force akan lebih sulit dilakukan karena penyerang harus memiliki kedua informasi tersebut untuk dapat masuk ke sistem.

Menggunakan teknologi enkripsi

Enkripsi adalah teknik yang digunakan untuk mengubah informasi menjadi bentuk yang tidak dapat dibaca oleh orang lain kecuali oleh orang yang memiliki kunci enkripsi. Dengan menggunakan teknologi enkripsi yang kuat, maka informasi yang tersimpan dalam sistem akan terlindungi dari serangan brute force.

Sumber :

Demikian pembahasan mengenai cara menanggulangi brute force, semoga dengan kamu membaca ini maka akan lebih berhati-hati lagi dalam menggunakan password.

Baca Juga