Warning: This page has not been updated in over over a year and may be outdated or deprecated.
administration:security
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
administration:security [2023/06/30 11:01] – [Changing the Solr Port Number] demiankatz | administration:security [2024/02/20 13:09] (current) – [Security] demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Security ====== | + | ====== Security |
===== Unix Accounts and Permissions ===== | ===== Unix Accounts and Permissions ===== | ||
Line 149: | Line 149: | ||
=== Option 2: Use SSH Tunneling === | === Option 2: Use SSH Tunneling === | ||
- | If you only want to temporarily access Solr from another location, you can do so without loosening security by opening an SSH tunnel to expose the Solr port on another machine. SSH tunneling is available through the standard Unix ssh command line tool and through graphical clients like PuTTY. It is beyond the scope of this documentation to explain SSH tunneling in detail, but if you search for "SSH tunnel" | + | If you only want to temporarily access Solr from another location, you can do so without loosening security by opening an SSH tunnel to expose the Solr port on another machine, effectively allowing " |
===== Locking Down the Admin Panel ===== | ===== Locking Down the Admin Panel ===== | ||
Line 169: | Line 169: | ||
VuFind® stores some user information in its database. | VuFind® stores some user information in its database. | ||
+ | |||
+ | VuFind® also supports configuration settings to enforce length and content restrictions on usernames and passwords. Review the settings in the [Authentication] section of [[configuration: | ||
When using some [[configuration: | When using some [[configuration: | ||
Line 175: | Line 177: | ||
Starting with VuFind® 7.0, you can configure a [[administration: | Starting with VuFind® 7.0, you can configure a [[administration: | ||
+ | |||
+ | ===== General Best Practices ===== | ||
+ | |||
+ | ==== Stay Up to Date ==== | ||
+ | |||
+ | VuFind® generally puts out one major and one minor release each year, plus patch releases as necessary. Maintaining your VuFind® instance ensures that you receive the latest security fixes and that your instance remains compatible with the latest versions of all of its dependencies. | ||
+ | |||
+ | You should also be sure to keep your dependencies up to date through necessary operating system patching and upgrading. Make sure that you are running VuFind® in combination with up-to-date and supported versions of Linux, Apache, PHP, etc. | ||
+ | |||
+ | ==== Don't Leave Autoconfiguration Turned On ==== | ||
+ | |||
+ | It's necessary to put VuFind® into " | ||
+ | |||
+ | On a related note, while it is sometimes necessary to give Apache ownership of your configuration files to allow it to write updates to disk during autoconfiguration, | ||
---- struct data ---- | ---- struct data ---- | ||
properties.Page Owner : | properties.Page Owner : | ||
---- | ---- | ||
administration/security.1688122863.txt.gz · Last modified: 2023/06/30 11:01 by demiankatz