FAQ oceny
Krótkie odpowiedzi na pytania, które najczęściej zadają kwestionariusze bezpieczeństwa
Dane i hosting
Gdzie znajdują się dane i kto ma do nich dostęp:
| Pytanie | Odpowiedź |
|---|---|
| Gdzie przechowywane są nasze dane? | W bazie danych MySQL lub MariaDB, którą utrzymujesz, oraz w folderze trwałym twojej instancji. AnsibleForms jest hostowany samodzielnie i nie stoi za nim żadna usługa w chmurze. |
| Czy wysyła dane swoim twórcom? | Nie. Nie ma telemetrii, raportowania użycia ani sprawdzania aktualizacji. |
| Z czym się łączy? | Tylko z systemami skonfigurowanymi przez administratora: zobacz Połączenia wychodzące. |
| Czy używa AI lub wysyła dane do dostawcy modeli? | Tylko przy włączonym asystencie czatu, który domyślnie jest wyłączony. Wysyła wtedy definicje formularzy i wypełniane wartości do skonfigurowanego przez ciebie dostawcy. |
| Czy może działać bez dostępu do internetu? | Tak. Aplikacja nie potrzebuje dostępu do internetu; playbooki potrzebują tego, do czego sięgają ich zadania. |
Szyfrowanie
Co jest szyfrowane i jakimi kluczami:
| Pytanie | Odpowiedź |
|---|---|
| Czy dane są szyfrowane w trakcie przesyłania? | Przez HTTPS, obsługiwany przez aplikację lub twój reverse proxy, oraz wss:// między aplikacją a jej środowiskami uruchomieniowymi. |
| Czy dane są szyfrowane w spoczynku? | Każdy przechowywany sekret jest szyfrowany przez aplikację algorytmem AES-256. Zadania i ich wyniki są przechowywane bez zmian: użyj szyfrowania w spoczynku samej bazy danych. Zobacz Przechowywane sekrety. |
| Kto ma klucze? | Ty: ENCRYPTION_SECRET ustawiasz sam, jest trzymany poza kopiami zapasowymi i można go rotować. |
| Czy sekrety mogą zostać w naszym vaulcie? | Tak: HashiCorp Vault i CyberArk są odczytywane wtedy, gdy zadanie ich potrzebuje. |
Dostęp i rozliczalność
Kto może się zalogować, co może robić i co jest rejestrowane:
| Pytanie | Odpowiedź |
|---|---|
| Czy obsługuje single sign-on? | Tak: LDAP / Active Directory, OpenID Connect i Entra ID. Zobacz Uwierzytelnianie. |
| Czy obsługuje uwierzytelnianie wieloskładnikowe? | Przez single sign-on: obowiązuje MFA twojego dostawcy tożsamości. Konta lokalne nie mają własnego. |
| Jak zarządza się uprawnieniami? | Rolami mapowanymi na grupy, sprawdzanymi przez serwer przy każdym żądaniu. Zobacz Uprawnienia. |
| Czy jest dziennik audytu? | Tak: każda zmiana i każda odrzucona próba, przechowywane domyślnie 365 dni, z możliwością przekazywania do syslog. Zobacz Dziennik audytu. |
| Czy jest domyślne hasło? | Pierwsze konto administratora ma publiczne domyślne hasło, które trzeba zmienić przy pierwszym logowaniu. Zobacz Konto administratora. |
Podatności i aktualizacje
Jak problemy są znajdowane, naprawiane i ogłaszane:
| Pytanie | Odpowiedź |
|---|---|
| Czy znaleziono podatności? | Tak. Każda opublikowana jest wymieniona w Biuletynach bezpieczeństwa, z wersją, która ją naprawiła. |
| Jak zgłosić podatność? | Prywatnie, przez GitHub: zobacz Zgłaszanie podatności. |
| Jak sprawdzany jest kod? | Analiza statyczna CodeQL i dependency review przy każdym pull requeście, testy automatyczne i aktualizacje Dependabot. Zobacz Bezpieczne wytwarzanie. |
| Które wersje otrzymują poprawki bezpieczeństwa? | 7.x i 6.5.x. Zobacz Wspierane wersje. |
| Jak dowiedzieć się o nowym biuletynie? | Obserwuj alerty bezpieczeństwa repozytorium na GitHubie. Zobacz Powiadomienia o nowych biuletynach. |
| Czy przeprowadzono testy penetracyjne? | Nie opublikowano raportu z testów penetracyjnych przeprowadzonych przez stronę trzecią. Kod jest publiczny, więc twój zespół lub tester może go ocenić, a ustalenia zgłasza się jak wyżej. |
Obrazy i łańcuch dostaw
Skąd pochodzą obrazy i jak je sprawdzić:
| Pytanie | Odpowiedź |
|---|---|
| Gdzie publikowane są obrazy? | W GitHub Container Registry, ghcr.io/ansibleforms/ansibleforms, budowane przez publiczne workflowy GitHub Actions. Zobacz Wydania i obrazy. |
| Czy kontenery działają jako root? | Nie: jako nieuprzywilejowany użytkownik node. |
| Czy obrazy są podpisane? | Jeszcze nie. Pobieraj je przez digest (@sha256:...), aby mieć pewność, że uruchamiasz przejrzany obraz. |
| Czy jest SBOM? | Z obrazami nie jest jeszcze publikowany. Skaner taki jak Trivy lub Syft zbuduje go z obrazu. |
| Czy obrazy są skanowane pod kątem podatności? | Nie w potoku wydań. Ich obrazy bazowe są przypięte przez digest i aktualizowane przez Dependabot; skanuj obrazy we własnym rejestrze, aby stosować własną politykę. |
| Na jakiej licencji jest udostępniany? | GPL-3.0, open source, bez gwarancji. |