Posts: 3,621
Name: Thierry
Location: I'm the uber Spaminator !
|
Well, they all do different things, and you should read the manual to understand what they do.
All of them are used to avoid at the highest possible factor sql injection, but they are not security related in any way.
If you want a for secure, then only use an SSL enabled site.
Do not store unencrypted password.
Encrypt them with a non reversible algorithm, and use a different seed for each users.
Challenge every action the user can make.
Prevent form forging by using a hash in each form, that would change on every page access. Then a user could not simply send a form from nowhere and gain access, he would need to go through your pages to do so.
Making a system secure is not done by using a given function, but by making the most complicated possible to people trying to get in without the right informations.
__________________
Only a biker knows why a dog sticks his head out the window.
|