+* **Protect your Arches system credentials**. While use of strong passwords is a key security measure, one also needs to protect the server(s) where Arches is deployed. To function, the Arches application needs to be supplied with multiple passwords and other credentials in order to connect with dependency applications, including the PostgreSQL database. These credentials need to be added to or accessible to the ``settings.py`` (or similar ``settings_local.py``) files. To do so, you can choose to store credentials in the ``settings.py`` (or similar) file itself, in seperate configuration files accessed by ``settings.py``, in the system environment variables, or, ideally , in a secret store that helps meet your cybersecurity goals (this being preferred). The credentials represent very sensitive information and need to be secured by protecting the Arches server against unauthorized access. Consider measures to store Arches' system credentials in secure locations off of your server to help prevent accidental disclosure or modification during periods of code updates.
0 commit comments