Security Guide

Security “Top 10” list 15
How damaging would its loss or disclosure be?
What is the minimum level of security to prevent loss or disclosure?
What tools can I use to implement that security?
To assess security, enable log files in FileMaker Pro and FileMaker Server and review users’
actions. You can also track actions if you include scripts and calculations that capture the user’s
account name, password, and IP address.
10. Upgrade to FileMaker Pro 8 and FileMaker Server 8
for security enhancements
Security was redesigned in FileMaker Pro 7 and FileMaker Server 7. If you are upgrading from a
pre-7.0 version, use the new security model for a more robust and streamlined user experience when
assigning accounts and privilege sets.
Security enhancements in FileMaker Pro
The security model is more intuitive, and functions similarly to other tools. You can create user
accounts and passwords, and share privilege sets for multiple users and tables.
Because FileMaker Pro supports multiple tables within a file, you can protect a single-file, multi-
table database with one set of accounts and privilege sets.
You can use the Get(AccountName) function to determine the current user in functions and
scripts. This opens many possibilities, such as creating scripts that can only be run by particular
account names.
You can require users to specify a new password when they next open the database, and enable
settings that require users to change their passwords after a specified number of days.
You can set a minimum character length for passwords.
With FileMaker networking, account names and passwords use a one-way encryption algorithm
that prevents them from being deciphered by password-cracking tools. User account names and
passwords are verified on the host computer, preventing hacking attempts on the client computer,
or attempts to crack passwords with the executable or temp files. You must store your account
name and password in a safe location. If you lose the account name and password, you will have
to re-create the files.
Security enhancements in FileMaker Server
When you host databases with FileMaker Server, you can take advantage of a number of features
that make your data more secure for both FileMaker
Pro and web-based clients. For information on
specific features, see the
FileMaker Server Advanced Web Publishing Installation Guide, or the
FileMaker Server Administrator's Guide.
To encrypt the user account information and the data with FileMaker networking, enable Secure
connections to FileMaker Server
.
If you’re sharing files to web-based clients, enable SSL encryption in a web server application
to encrypt data that is passed from the host to guest computers on the web. For more information,
see
“Using Secure Sockets Layer (SSL) security for web publishing” on page 23.