Query Crypt
Hari ini, aku ingin kongsi sedikit tentang pembangunan sistem. Ehehe, orang IT la katakan. Kat opis Unit aku menggunakan JSP so hari ini aku ingin kongsi tips mengenai JSP kat korang. Tapi skill programming aku x hebat dan ini bukan tips programming lagipun.
Ok…Biasanya dalam membuat sistem berasaskan web seperti JSP dan juga beberapa bahasa yang lain seperti ASP, PHP, CFM dan bnyk lagi. Sistem perlu menghantar URL dalam bentuk query untuk menghantar parameter ke page seterusnya. Sebagai contoh : www.systemaku.com/loadUser.jsp?ID=123&transactID=123&view=p
Menghantar query parameters seperti itu membahayakan sistem yang anda bangunkan. Dan user yang bijak boleh mengeksploitasi sistem daripada lubang-lubang yang ada. Oleh itu untuk meningkatkan keselamatan dan integriti sistem, query perlulah dalam bentuk yang telah dienkripsikan.
Sebagai contoh url yang sama tadi boleh diencrypt sebagai : www.systemaku.com/loadUser.jsp?_tq=e673157e07a56ab863f5fe7177e0ee7b
Persoalan sekarang macam mana nak buatnyerr? hehe. X yah susah2 nk wat logik enkripsi. Walaupun korang seorang programmer yang terer yang amat. Dengan zaman yang bergerak dengan pantas ni, kita perlu mengambil jalan pintas sekiranya ada bukan? hehe. Untungnya menggunakan JSP ni, kita boleh import JAR yang dibuat oleh individu lain sebagai library ke dalam sistem yang kita bangunkan.
Aveda Technology dengan bermurah hati membenarkan sebarang pihak menggunakan Encryption MD5 mereka yang dikenali sebagai QueryCrypt. Dengan sedikit pengalaman pengaturcaraan seseorang itu insyaAllah dapat membuat enkripsi ke atas sistem mereka.
Langkah-langkah serta fail jar yang berkaitan boleh la korang tengok pada laman web mereka.


