I have a webapplication which id like to host online. The user logon consists of a hashed password which is saved in the db and verified via the code, simple but it was ok for a small office which had an onsite server.
However i dont think this will be suitable when the app is hosted online. Ive considered manually listing the client ip addresses in apache to block access from other machines.
Is there anything else i can do to make access secure? Certificates maybe?
What do you mean by “user logon consists of a hashed password”? Do you use hashed password in your session cookie? Well, anyway, this are some points to get you started:
Those are just a few good rules of thumb to get you started.