I need a complete overview on the steps necessary to secure a
distributed application built using Access XP.
The app consists of the main .mdb containing all of the code, forms,
queries ect, and various other mdb's that contain only tables and are
linked to the main mdb. The application will be distributed to any
number of clients running anything from W98 to XP, using the access
runtime.
My goals are at a minimum the following:
Protect my prospective clients data
Protect my app from being modified
Protect my code and form's from being viewed
I have already implemented encryption to prevent non access programs
from viewing the data.
What I need here is a complete but general overview to the steps
involved in totally securing the application. I will then ask further
questions based on what I dont understand and compensate by tipping
or just creating new questions.
Something worth mentioning is that I need the security to be totally
100% transparent to the user (since the program has its own built in
security for limiting access to functions within the app) and I need
the solution to be either pre built, implemented through code or
carried out by an installation program at the time of install, since I
can not administer security to every person who buys this software.
Thanks,
Brian |