FAQ zur Bewertung
Kurze Antworten auf die Fragen, die Sicherheitsfragebögen am häufigsten stellen
- Daten und Hosting
- Verschlüsselung
- Zugriff und Nachvollziehbarkeit
- Schwachstellen und Updates
- Images und Lieferkette
Daten und Hosting
Wo die Daten liegen und wer darauf zugreifen kann:
| Frage | Antwort |
|---|---|
| Wo werden unsere Daten gespeichert? | In der MySQL- oder MariaDB-Datenbank, die Sie betreiben, und im persistenten Ordner Ihrer Instanz. AnsibleForms ist selbst gehostet, ohne Cloud-Dienst dahinter. |
| Sendet es Daten an seine Entwickler? | Nein. Es gibt keine Telemetrie, keine Nutzungsberichte und keine Update-Prüfung. |
| Womit verbindet es sich? | Nur mit den Systemen, die ein Administrator konfiguriert: siehe Ausgehende Verbindungen. |
| Verwendet es KI oder sendet es Daten an einen Modellanbieter? | Nur mit eingeschaltetem Chat-Assistenten, der standardmäßig aus ist. Dann sendet es Formulardefinitionen und die gerade eingegebenen Werte an den Anbieter, den Sie konfigurieren. |
| Kann es ohne Internetzugang laufen? | Ja. Die Anwendung braucht keinen Internetzugang; die Playbooks brauchen, was ihre Tasks erreichen. |
Verschlüsselung
Was verschlüsselt wird und mit welchen Schlüsseln:
| Frage | Antwort |
|---|---|
| Werden Daten bei der Übertragung verschlüsselt? | Mit HTTPS, bereitgestellt von der Anwendung oder Ihrem Reverse Proxy, und wss:// zwischen der Anwendung und ihren Laufzeitumgebungen. |
| Werden Daten im Ruhezustand verschlüsselt? | Jedes gespeicherte Secret wird von der Anwendung mit AES-256 verschlüsselt. Jobs und ihre Ausgabe werden so gespeichert, wie sie sind: Verwenden Sie die Verschlüsselung im Ruhezustand der Datenbank selbst. Siehe Gespeicherte Secrets. |
| Wer hält die Schlüssel? | Sie: Das ENCRYPTION_SECRET setzen Sie selbst, es bleibt aus Backups heraus und kann rotiert werden. |
| Können Secrets in unserem Vault bleiben? | Ja: HashiCorp Vault und CyberArk werden gelesen, wenn ein Job sie braucht. |
Zugriff und Nachvollziehbarkeit
Wer sich anmelden kann, was er tun kann und was aufgezeichnet wird:
| Frage | Antwort |
|---|---|
| Unterstützt es Single Sign-on? | Ja: LDAP / Active Directory, OpenID Connect und Entra ID. Siehe Authentifizierung. |
| Unterstützt es Multi-Faktor-Authentifizierung? | Über Single Sign-on: Die MFA Ihres Identitätsanbieters gilt. Lokale Konten haben keine eigene. |
| Wie werden Berechtigungen verwaltet? | Mit Rollen, die Gruppen zugeordnet sind und vom Server bei jeder Anfrage geprüft werden. Siehe Berechtigungen. |
| Gibt es ein Audit-Protokoll? | Ja: jede Änderung und jeder abgelehnte Versuch, standardmäßig 365 Tage aufbewahrt und an Syslog weiterleitbar. Siehe Audit-Trail. |
| Gibt es ein Standardpasswort? | Das erste Admin-Konto hat ein öffentliches Standardpasswort, das bei der ersten Anmeldung geändert werden muss. Siehe Das Admin-Konto. |
Schwachstellen und Updates
Wie Probleme gefunden, behoben und angekündigt werden:
| Frage | Antwort |
|---|---|
| Wurden Schwachstellen gefunden? | Ja. Jede veröffentlichte steht in Security Advisories, mit der Version, die sie behoben hat. |
| Wie melden wir eine? | Vertraulich, über GitHub: siehe Eine Schwachstelle melden. |
| Wie wird der Code geprüft? | Statische Analyse mit CodeQL und Dependency Review bei jedem Pull Request, automatisierte Tests und Updates durch Dependabot. Siehe Sichere Entwicklung. |
| Welche Versionen erhalten Sicherheitskorrekturen? | 7.x und 6.5.x. Siehe Unterstützte Versionen. |
| Wie erfahren wir von einem neuen Advisory? | Beobachten Sie die Security Alerts des Repositorys auf GitHub. Siehe Über neue Advisories informiert werden. |
| Wurde ein Penetrationstest durchgeführt? | Es ist kein Bericht eines externen Penetrationstests veröffentlicht. Der Code ist öffentlich, sodass Ihr eigenes Team oder Ihr Tester ihn bewerten kann, und Befunde werden wie oben gemeldet. |
Images und Lieferkette
Woher die Images kommen und wie man sie prüft:
| Frage | Antwort |
|---|---|
| Wo werden die Images veröffentlicht? | In der GitHub Container Registry, ghcr.io/ansibleforms/ansibleforms, gebaut von öffentlichen GitHub-Actions-Workflows. Siehe Releases und Images. |
| Laufen die Container als root? | Nein: als unprivilegierter Benutzer node. |
| Sind die Images signiert? | Noch nicht. Ziehen Sie sie per Digest (@sha256:...), um sicherzugehen, dass Sie das geprüfte Image ausführen. |
| Gibt es eine SBOM? | Mit den Images wird noch keine veröffentlicht. Ein Scanner wie Trivy oder Syft erstellt eine aus dem Image. |
| Werden die Images auf Schwachstellen gescannt? | Nicht in der Release-Pipeline. Ihre Basis-Images sind per Digest fixiert und werden von Dependabot aktuell gehalten; scannen Sie die Images in Ihrer eigenen Registry, um Ihre eigene Richtlinie anzuwenden. |
| Unter welcher Lizenz steht es? | GPL-3.0, Open Source, ohne Gewährleistung. |