|
Security and Safety
It is very important that the NanoHive@Home software not jeopardize the computers of its participants. To this end, the following steps are taken to help ensure the security and safety of the software.
- Professional software development practices are used to create and maintain the software so that bugs are detected and corrected
- Work unit results and their associated log files are scanned for errors and anomalies to detect and diagnose possible issues
- The sourcecode revisions are managed by a single developer who examines check-ins to make sure they do not introduce any malicious code
- All files are digitally signed before moving them to the server for subsequent transmission to participant computers
- The server is secured as much as possible including the use of a firewall, and periodic security audits
|