1. 先將后端Access做工作群組保全
2.將admin從admins群組中刪除。
3. 如前后端不分離﹐需賦予admin打開數據庫權限,其他所有權限取消.
4.將工作群組文件后綴.MDW偽裝為.DLL,如:Wac32.dll
5.將改了名的工作群組文件安裝到客戶端的不易發現的位置,如:system32下
6.不論用Access ,VB,Delphi還是其他編寫的前端,在需要操作數據時,用ADO訪問即可.最好在每次操作前打開連接,在操作完畢后關閉﹐以防破譯者通過.ldb文件找到工作群組文件.
總之如此及可以更進一步偽裝工作群組﹐及代碼中不要直接使用路徑字串,是我認為目前保護后端Access的較好方法.如Access前后端不分離,將對窗體及報表編程有較大幫助.
如果Access的所有有Recordsorce, Rowsource的控件都有象Form的Recordset屬性,那Access可就真是一大改進(2000版本中是沒有的).
另外如果有代碼可以編輯工作群組文件識別碼的或新建工作群組文件, 那Access可就真的可以更加安全了.
[此贴子已经被作者于2005-11-30 22:37:36编辑过]
|