P
Pecanfan
OK, just about got my nice new secure access database up and running and so
far so good. All I want to check now is that I'm doing things as per best
practices. I've ready through the various security FAQ and I think this
covers it...
- My back-end database is secured through a shared .mdw file
- My back-end database is also secured with a database password
- My back-end database is encoded
- My front-end is secured through the same shared .mdw file (no database
password and not encoded)
- Security on the linked tables in the front end is quite open (everyone can
Read Design, Read Data, Update Data, Insert Data, Delete Data)
- Security on the back end actual tables is locked down to my various
groups, as appropriate
- Admin user has no rights to anything and instead I have a separate dbadmin
account which is the only account in the 'Admins' group
- The 'Users' group has no rights to anything and instead I have separate
groups for each department etc.
- Everyone has full (well, Modify) NTFS permissions to my hidden (for what
it's worth) back-end .mdb file and .mdw file
Until I get time to sort out RWOP would you say the above is about right in
terms of best practice, if there is such a thing? Have I missed something?
ONCE I sort out RWOP, I gather I just remove all 'user' group permissions
from the tables in the back end and from the linked tables in the front end
then just control permissions on the actual queries?
Thanks again!
Andy
far so good. All I want to check now is that I'm doing things as per best
practices. I've ready through the various security FAQ and I think this
covers it...
- My back-end database is secured through a shared .mdw file
- My back-end database is also secured with a database password
- My back-end database is encoded
- My front-end is secured through the same shared .mdw file (no database
password and not encoded)
- Security on the linked tables in the front end is quite open (everyone can
Read Design, Read Data, Update Data, Insert Data, Delete Data)
- Security on the back end actual tables is locked down to my various
groups, as appropriate
- Admin user has no rights to anything and instead I have a separate dbadmin
account which is the only account in the 'Admins' group
- The 'Users' group has no rights to anything and instead I have separate
groups for each department etc.
- Everyone has full (well, Modify) NTFS permissions to my hidden (for what
it's worth) back-end .mdb file and .mdw file
Until I get time to sort out RWOP would you say the above is about right in
terms of best practice, if there is such a thing? Have I missed something?
ONCE I sort out RWOP, I gather I just remove all 'user' group permissions
from the tables in the back end and from the linked tables in the front end
then just control permissions on the actual queries?
Thanks again!
Andy