Ich bin dabei, eine OSS-Software herunterzuladen, und möchte (mit hinreichender Sicherheit) sicherstellen, dass das Einfügen von Malware nicht manipuliert wurde. Insbesondere ist es ein Passwort-Manager ( KeePassX ), der als extrem saftiges Ziel für Hacking erscheint, daher fühle ich mich besonders paranoid.
Die zwei Vektoren für das Einfügen von Malware, die mir einfallen, sind:
- Malware findet Eingang in den offiziellen Quellcode.
- Eine böswillige Gabelung oder ein böswilliger Build ersetzt die offizielle Gabelung auf der Website.
Die Download-Seite enthält Prüfsummen. Dies scheint jedoch nicht vor den beiden oben genannten Hacks zu schützen.
Ich habe weder das Fachwissen noch die Zeit, um ein Quellcode-Audit durchzuführen.
Was sind Best Practices für die Überprüfung von Open Source-Software sensibler Art auf Malware?