KeePass is my password manager of choice as it ships with everything I require and uses a local database to store passwords instead of an online one.
The program is regularly updated and can be extended through plugins, for instance to improve web browser integration or the importing of passwords from files.
You need to enter a master password or use other authentication means to access the database which protects it from unauthorized access.
KeePass ships with security settings, off by default, to improve the security of the application further, for instance by locking the database after a certain inactivity period.
The following guide lists important security-related preferences of KeePass that improve the program's security.
All options are found in the program preferences:
KeePass Security settings
Locking the workspace automatically
You find several preferences under security that lock the KeePass database when conditions trigger. You may enable all of these options or only those that you require.
Generally speaking, it is a good idea to lock the database automatically on certain events, e.g. on inactivity. Note that you can use the shortcut Ctrl-l to look the KeePass database manually at any time while the program window is active.
You need to enter the master password again when the application locks the database automatically. On my system for instance, I have configured all locking preferences for added security. While this may be inconvenient at times, as I need to enter the master password again when I need to access stored information, it improves security of the program and is therefore recommended.
Tip: Check "Always exit instead of locking the workspace" to terminate KeePass on inactivity instead of locking it. Sensitive data may be revealed in locked state if it was interacted with previously.
Other security settings
The same tab lists additional security preferences that some KeePass users may find interesting. The only main preference enabled by default is the clearing of the Windows clipboard after copying information to it from within the program.
The Policy tab defines operations that are allowed by KeePass. You may use it to prevent certain operations from being executed at all.
What you set here depends largely on your needs. For instance, if you never print information, you may want to disable printing. The same goes for exporting data or using plugins.
You find several security related settings under the advanced tab.
Some preferences are listed in bold above and those are the ones that you may want to take a closer look at first.
I have set up KeePass to lock the database on inactivity as it prevents access to the database. This setting may be useful even if you are working alone considering that things like remote access may be enabled on the system KeePass is running on.
Now You: Have another tip? Feel free to share it below.Advertisement
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.