Dear all,
I am currenting maintaining an existing web application, and I am suspecting if it is safe enough to prevent hacker.
My database contains a lot of user information such as user_id, user_name and user_password as well. The user_password stored in the DB was encrypted by some
Java Security program(3DES). A key file(stored at the server side, let say c:/key/mykey) will be used to pass to the Program in order for Encryption and Decryption.
The client side will use the plain text password requested from browser to verify with Decrypted password in the DB by
JDBC.
Servlet will get the plain text and then ENcrypted it with using a keyfile. If it is matched with the Decrypted password in DB, then it's a correctd password, vice versa.
However, I think it's easy for hacker to hack it since it's a HTTP transmission. ActuallY I am not quite familar that how hacker can hack the request. If you guys know, please answer me since I am just a poor beginner.
What do you think? Any better solution? Any loophole for the current design?
Transistor
[ May 04, 2006: Message edited by: YuenLian Wu ]