Security - rejetto/hfs GitHub Wiki

While HFS focuses on ease of use, we care about security:

  • HTTPS support
  • Passwords are never saved, and remain private even without HTTPS, thanks to SRP
  • Automated tests, including comprehensive library audits, run on every release
  • No default admin password
  • No known security problems
  • If a serious security problem is discovered, you will get a warning in the Admin-panel

We are a small project and cannot match the same trust as Apache or similar projects. Nevertheless, a few security researchers have dedicated time, and we have fixed all reported security problems.

Some actions you can take to improve security:

  • Keep the software updated; HFS by default will automatically notify you about new versions
  • Use HTTPS, preferably with a proper certificate
  • Configure your domain in "Internet" page, and enable "Accept requests only using domain"
  • Install "antidos" plugin
  • Ensure "antibrute" plugin is running
  • Disable "unprotected admin on localhost"
  • Work within a VPN, when applicable