Password yang kita pasang haruslah password yang handal. Agar tidak mudah untuk dijebol. Ada beberapa kriteria agar password yang kita buat termasuk dalam kategori handal.
Sebuah password yang handal haruslah password yang sulit ditebak, baik oleh manusia atau pun oleh mesin (program). Selain itu password tersebut harus juga mudah diingat oleh yang mempunyai password. Inilah dua hal yang harus Anda cari perimbangannya. Karena bila kita membuat password sekedarnya yang mudah diingat tentu password tersebut akan mudah ditembus. Misalnya saja sebuah password yang berupa nama belakang seseorang yang kita cintai. Password seperti itu akan sangat mudah ditebak. Sebaliknya bila password tersebut sangat sulit, maka kita agak sedikit kerepotan untuk mengingatnya, contohnya adalah password yang berupa susunan huruf dan karakter-karakter yang tidak membentuk kata. Semisal: “kth23$@”.
Password merupakan deretan karakter-karakter. Biasanya kebanyakan orang membuat password hanya merupakan deretan karakter angka saja atau alfabet saja. Password yang seperti ini tentu akan mudah ditembus dengan menggunakan program bantu. Untuk itu perlu dibuat sebuah password yang benar-benar handal.
Sebuah password yang handal, haruslah mempunyai kelengkapan dari beragam karakter yang dapat digunakan untuk password. Ragam karakter tersebut adalah alfabet huruf besar, alfabet huruf kecil, angka, dan juga karakter khususnya. Huruf besar, huruf kecil, dan angka telah kita pahami. Untuk karakter khususnya adalah karakter-karakter di luar alfabet dan angka, contohnya adalah: “, @, #, $, %, dll. Keempat ragam karakter tersebut (huruf besar, huruf kecil, angka, dan karakter khusus), kalau dimuat dalam satu password akan menjadikan password kita sangat handal dan sulit untuk dibobol.

Mengapa Demikian?
Mengapa sebuah password yang handal harus memuat 4 ragam karakter sebagai mana telah disebutkan di atas. Yaitu:
·         Memuat huruf kapital, seperti: A, B, C, D, E,….
·         Memuat huruf kecil, seperti: a, b, c, d, e, … .
·         Memuat angka, seperti: 1, 2, 3, 4, 5, 6, … .
·         Memuat karakter khusus, seperti: ~, @, #, %,!, … .
Mengapa demikian? Untuk menjelaskan hal ini berarti kita harus memahami cara kerja sebuah program pembongkar password. Saya coba jelaskan konsep program pembongkar password yang sederhana.


Gambar Sebuah kotak login dengan Username dan Password
Semisal ada sebuah kotak login yang meminta isian username dan password. Sebuah program pembongkar password akan melakukan percobaan untuk mengetest satu per satu karakter yang diduga sebuah password. Semisal seorang user mempunyai password hanya alfabet seperti ‘kudanil’. Program pembongkar password cukup untuk melakukan uji coba terhadap rentang karakter yang membentang dari ‘a’ sampai ‘z’. Dengan demikian karakter yang diujicoba adalah hanya sebanyak 26 karakter.
Kemudian, seandainya seorang user mempunyai password ‘kud4n1l’, maka bentangan karakter yang diujicoba akan semakin banyak. Yaitu meliputi karakter alfabet sejumlah 26 karakter ditambah karakter angka dari ‘0’ sampai ‘9’ sejumlah 10 karakter. Dengan demikian sebuah program pembongkar password harus melakukan uji coba terhadap karakter yang lebih banyak yaitu sejumlah 36 karakter. Ini artinya adalah diperlukan waktu lebih lama untuk membongkar password yang memuat karakter alfabet dan angka. Lebih lama ketimbang membongkar password yang hanya memuat alfabet saja.
Selanjutnya, bila seandainya seorang user mempunyai password ‘kuD4niL’, maka bentangan karakter yang perlu diujicoba akan semakin banyak. Mari kita hitung. Karakter yang diujicoba adalah karakter alfabet huruf kecil yaitu ‘a’, sampai ‘z’ sejumlah 26 karakter. Kemudian yang perlu diujicoba lagi adalah karakter huruf kapital yaitu ‘A’, sampai ‘Z’ sejumlah 26 karakter lagi. Ditambah dengan karakter angka dari ‘0’ sampai ‘9’ sejumlah 10. Dengan demikian karakter yang perlu diujicoba adalah 26 + 26 + 10 sebanyak 62. Ini tentunya akan membutuhkan waktu lebih lama lagi bagi sebuah program pembongkar password untuk melakukan ‘ujicoba’ (baca: membongkar) password seperti ini ketimbang password sebelumnya di atas.
Nah, demikian pula logikanya bila seorang user mempunyai password ‘kuD4n!L’ yang merupakan kombinasi dari karakter huruf kecil, huruf besar, angka dan karakter khusus. Tinggal Anda hitung sendiri jumlah karakter khusus yang ada pada sebuah komputer. Ini menyebabkan program pembongkar password membutuhkan waktu jauh lebih lama lagi ketimbang membongkar password seperti yang dicontohkan sebelumnya.

Sekarang Mencari Perimbangannya?
Sekarang Anda telah memahami mengapa sebuah password yang handal harus memuat keempat ragam karakter yang disebutkan di atas. Selanjutnya tinggal Anda cari perimbangan antara password yang sulit untuk dibongkar dengan kemudahan bagi Anda untuk mengingatnya.


Post a Comment

Author Name

Contact Form

Name

Email *

Message *

Powered by Blogger.