Veelgestelde vragen bij een beoordeling

Korte antwoorden op de vragen die beveiligingsvragenlijsten het vaakst stellen

  1. Gegevens en hosting
  2. Versleuteling
  3. Toegang en verantwoording
  4. Kwetsbaarheden en updates
  5. Images en toeleveringsketen

Gegevens en hosting

Waar de gegevens staan, en wie erbij kan:

Vraag Antwoord
Waar worden onze gegevens opgeslagen? In de MySQL- of MariaDB-database die jij draait, en in de persistente map van je instantie. AnsibleForms is self-hosted, zonder clouddienst erachter.
Stuurt het gegevens naar de makers? Nee. Er is geen telemetrie, geen gebruiksrapportage en geen updatecontrole.
Waarmee maakt het verbinding? Alleen met de systemen die een beheerder configureert: zie Uitgaande verbindingen.
Gebruikt het AI of stuurt het gegevens naar een modelprovider? Alleen als de chatassistent aanstaat, en die staat standaard uit. Dan stuurt het formulierdefinities en de ingevulde waarden naar de provider die je configureert.
Kan het draaien zonder internettoegang? Ja. De applicatie heeft geen internettoegang nodig; de playbooks hebben nodig wat hun taken bereiken.

Versleuteling

Wat er versleuteld is, en met welke sleutels:

Vraag Antwoord
Zijn gegevens versleuteld tijdens transport? Met HTTPS, aangeboden door de applicatie of door je reverse proxy, en wss:// tussen de applicatie en haar runtime-omgevingen.
Zijn gegevens versleuteld in rust? Elk opgeslagen geheim wordt door de applicatie versleuteld met AES-256. Jobs en hun uitvoer worden opgeslagen zoals ze zijn: gebruik de eigen versleuteling in rust van de database. Zie Opgeslagen geheimen.
Wie beheert de sleutels? Jij: het ENCRYPTION_SECRET stel je zelf in, het blijft buiten back-ups en kan worden geroteerd.
Kunnen geheimen in onze eigen vault blijven? Ja: HashiCorp Vault en CyberArk worden gelezen wanneer een job ze nodig heeft.

Toegang en verantwoording

Wie kan aanmelden, wat ze kunnen doen en wat er wordt vastgelegd:

Vraag Antwoord
Ondersteunt het single sign-on? Ja: LDAP / Active Directory, OpenID Connect en Entra ID. Zie Authenticatie.
Ondersteunt het meervoudige authenticatie? Via single sign-on: de MFA van je identiteitsprovider is van toepassing. Lokale accounts hebben geen eigen MFA.
Hoe worden rechten beheerd? Met rollen die aan groepen zijn gekoppeld, bij elk verzoek door de server gecontroleerd. Zie Rechten.
Is er een auditlogboek? Ja: elke wijziging en elke geweigerde poging, standaard 365 dagen bewaard en door te sturen naar syslog. Zie Audittrail.
Is er een standaardwachtwoord? Het eerste adminaccount heeft een openbaar standaardwachtwoord, dat bij de eerste aanmelding moet worden gewijzigd. Zie Het adminaccount.

Kwetsbaarheden en updates

Hoe problemen worden gevonden, opgelost en aangekondigd:

Vraag Antwoord
Zijn er kwetsbaarheden gevonden? Ja. Elke gepubliceerde staat in Beveiligingsadvisories, met de versie waarin die is opgelost.
Hoe melden we er een? Vertrouwelijk, via GitHub: zie Een kwetsbaarheid melden.
Hoe wordt de code gecontroleerd? Statische analyse met CodeQL en dependency review op elke pull request, geautomatiseerde tests en updates via Dependabot. Zie Veilige ontwikkeling.
Welke versies krijgen beveiligingsoplossingen? 7.x en 6.5.x. Zie Ondersteunde versies.
Hoe horen we van een nieuwe advisory? Volg de beveiligingsmeldingen van de repository op GitHub. Zie Op de hoogte blijven van nieuwe advisories.
Is er een penetratietest uitgevoerd? Er is geen rapport van een penetratietest door derden gepubliceerd. De code is openbaar, dus je eigen team of tester kan die beoordelen, en bevindingen worden gemeld zoals hierboven.

Images en toeleveringsketen

Waar de images vandaan komen, en hoe je ze controleert:

Vraag Antwoord
Waar worden de images gepubliceerd? Op de GitHub Container Registry, ghcr.io/ansibleforms/ansibleforms, gebouwd door openbare GitHub Actions-workflows. Zie Releases en images.
Draaien de containers als root? Nee: als de niet-geprivilegieerde gebruiker node.
Zijn de images ondertekend? Nog niet. Haal ze op via digest (@sha256:...) om zeker te weten dat je de image draait die je hebt gereviewd.
Is er een SBOM? Er wordt nog geen SBOM met de images gepubliceerd. Een scanner zoals Trivy of Syft maakt er een op basis van de image.
Worden de images gescand op kwetsbaarheden? Niet in de releasepipeline. Hun basisimages zijn vastgepind op digest en worden door Dependabot actueel gehouden; scan de images in je eigen registry om je eigen beleid toe te passen.
Onder welke licentie valt het? GPL-3.0, open source, zonder garantie.