Heya.
I will soon be developing a website using VBScript in ASP. It will run on a W2K server with an Access 2000 database. The ASP will require a logon/pass, store that information, and then check it against a verification script included within each ASP page. That should ensure that the ASP pages only retrieve the database content for authorized viewers. Only the ASP pages and data within the database need be protected, other files (such as images, other html files, etc.) don't need to be secured.
My question is this: What is the best way to secure the database from unauthorized viewing? The first thing that comes to mind is to prevent the download of the database. It seems to me it would work well to place it outside of the directory structure of the website. For example, if the root of the website was "d:\inet\ then I may place the database here "d:\inet\db\website\db1.mdb". Is this a good solution to stop the downloading of the database? What other solutions are possible? What else should be considered when trying to protect the database?
Thanks much for the help!
Mark
I will soon be developing a website using VBScript in ASP. It will run on a W2K server with an Access 2000 database. The ASP will require a logon/pass, store that information, and then check it against a verification script included within each ASP page. That should ensure that the ASP pages only retrieve the database content for authorized viewers. Only the ASP pages and data within the database need be protected, other files (such as images, other html files, etc.) don't need to be secured.
My question is this: What is the best way to secure the database from unauthorized viewing? The first thing that comes to mind is to prevent the download of the database. It seems to me it would work well to place it outside of the directory structure of the website. For example, if the root of the website was "d:\inet\ then I may place the database here "d:\inet\db\website\db1.mdb". Is this a good solution to stop the downloading of the database? What other solutions are possible? What else should be considered when trying to protect the database?
Thanks much for the help!
Mark