Apa itu brute force? Brute force adalah sebuah serangan terhadap sistem di mana penyerang mencoba memasuki sebuah sistem dengan memasukkan semua kata kunci yang memungkinkan. Jadi, teknik ini lebih tepatnya mencoba memasukkan kata kunci satu per satu sebagai sebuah password. Biasanya dilakukan pada sebuah sistem yang mempunyai algoritma enkripsi satu jalan (one-way hash), yang berarti algoritma itu tidak dapat dibalik ataupun bisa dibilang didekripsi. Karena brute force ini membutuhkan waktu pemrosesan yang sangat lama karena mencoba huruf satu per satu dan memvariasikan semua huruf, orang-orang pun memvariasikan teknik brute force ini menjadi suatu hal bernama “dictionary attack”. Dictionary attack bisa dibilang merupakan sebuah pembatasan dari sebuah brute force. Konkretnya adalah seorang penyerang melist atau mendaftarkan kata-kata yang memungkinkan untuk dijadikan sebuah password dalam sebuah file, lalu penyerang melakukan sebuah serangan brute force dengan kata-kata yang ada di dalam file itu tadi.
Sebenarnya brute force adalah suatu hal yang sudah lama ditemukan. Tetapi kenapa saya membahasnya sekarang?