Skip to content
This repository has been archived by the owner on Aug 10, 2024. It is now read-only.

Security Policies

Seung Won [Tom] Lee edited this page Jul 3, 2018 · 1 revision
  1. Any sensitive credentials shall be stored inside .env file. This file should never be uploaded anywhere.
  • This includes everything from SECRET_KEY, CLOUDAMQP_APIKEY, CLOUDAMQP_URL, DATABASE_URL,
  1. Login system is secured by the PBKDF2 algorithm with a SHA256 hash, a password stretching mechanism recommended by NIST.
  2. DEBUG variable in the environment should be set to False unless developing. I suggest not touching the DEBUG variable on Heroku ever.
  3. DATABASE_URL is composed of different parts including the ID, password, and database url. It is formatted as such postgres://[ID]:[PASSWORD]@[DATABASE URL]

As long as the .env file is secured, there shouldn't be much problem regarding security.