Protecting databases
Although your operating system includes file security features, you should use FileMaker Pro
access privileges as the fundamental way to control access to and protect the security of your files. You can define
accounts and
privilege sets to restrict:
•Access to value lists and scripts. Prevent users from accessing and modifying
value lists and
scripts, and from running scripts.
•Access to file sharing. Individually enable file sharing via the FileMaker Network, Web Publishing, and
ODBC/
JDBC for only particular users.
•Outputting data. Prevent users from printing or
exporting data.
•Menu access. Make only a limited set of menu commands available.
•External file access. Protect access to a file in your database by
authorizing other files to reference its tables, layouts, scripts, and value lists.
•Schema access. Control access to the organization of the tables, fields in each table, and relationships between fields and tables in a file.
With the basic security settings, you can easily define a user’s
authentication method, select a privilege set, and set a password. To control more complex security settings, such as creating privilege sets or securing files, use the detailed security settings.
It’s especially important to protect FileMaker Pro files that are shared with other
clients. These shared files are more vulnerable because they may be more widely available over your network. You can define privileges in a
shared file while clients are using it. Any privilege changes that affect a current client do not take effect until the client closes and reopens the file.