Hello wartiaga,
How does your program work? Direct DBF access by the user is not good. That's why we have switched all applications to RDP.
Only the RDP user has access through the program. Except in our case WINHOTEL - there is no program in his account.
There are various measures you can take to increase the security of your DBF files. Here are some suggestions:
Changing the file extension:
Changing the file extension can help prevent careless users from opening the files, but it does not provide real protection against someone knowledgeable about the file structure.
Hiding folders:
You can hide folders on single-user Windows systems. This can be done simply by changing the folder properties. However, it is important to note that this method only provides superficial protection, as hidden folders can easily be made visible.
Restricting access rights:
Folder access
rights: You can set NTFS access rights so that only certain users or applications can access the files.
Database encryption:
If possible, you can encrypt the data in the database itself. However, this requires the application to be able to read and write the encrypted data.
A column with a continuous checksum is ideal for you as security, as it allows you to detect any manipulation. Log files where changes are additionally recorded also provide security.
Best regards,
Otto