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 the like. Nevertheless, a few security researchers have dedicated some time, and we fixed all security problems that were reported.

Some actions you can take for improved 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