BackupZit

Bezpieczeństwo

System kopii zapasowych to ostatnia linia obrony, więc nie może stać się najsłabszym ogniwem. Oto jak BackupZit jest tworzony, testowany i wydawany — oraz jak zgłosić nam problem.

Zgłoszenie podatności

Problemy z bezpieczeństwem zgłaszaj prywatnie, nie w publicznym zgłoszeniu: otwórz kartę Security repozytorium i kliknij Report a vulnerability, podając wersję i sposób odtworzenia problemu. Potwierdzamy zgłoszenia w ciągu kilku dni roboczych, naprawiamy potwierdzone problemy w nowym wydaniu i wymieniamy zgłaszającego w informacjach o wydaniu, chyba że woli inaczej.

Poprawki bezpieczeństwa wydawane są dla najnowszej wersji. Kontakt czytelny maszynowo: security.txt.

Jak BackupZit chroni Twoje dane

Kopie

Szyfrowanie AES-256-GCM, klucze chronione kluczem odzyskiwania (Argon2id), każdy fragment sprawdzany skrótem SHA-256 przy przywracaniu. Niezmienny magazyn z S3 Object Lock lub utwardzonym repozytorium; wykrywanie ransomware i automatyczne testy przywracania.

Konsola

Ciasteczka sesji HttpOnly i SameSite=Strict, ochrona przed CSRF i clickjackingiem, ścisła Content-Security-Policy, limit prób logowania, logowanie dwuskładnikowe, role, opcjonalna zasada czterech oczu i dziennik audytu powiązany skrótami, który można wysyłać do serwera syslog lub SIEM.

Agenci

Agenci łączą się wychodząco z konsolą — bez otwartych portów na chronionych maszynach — i przy rejestracji przypinają certyfikat konsoli. Każdy agent ma własny sekret; sekrety na konsoli są przechowywane w postaci zaszyfrowanej.

Tylko Twoja sieć

Bez usługi w chmurze, bez telemetrii, bez konta u nas. Sprawdzanie aktualizacji pobiera podpisane wydania z GitHuba; konsole bez internetu aktualizuje się przez wgranie plików wydania.

Jak chronione są wydania

Jak testowany jest BackupZit

Przy każdej zmianie (GitHub Actions)

KontrolaCo wykrywa
CIgo vet i pełny zestaw testów z wbudowanym PostgreSQL oraz symulatorami SFTP, S3 i vSphere; kompilacja dla Windows
CodeQLWstrzykiwanie, path traversal, niebezpieczne przekierowania i inne błędy przepływu danych (Go, JavaScript, workflowy)
govulncheckZnane podatności w Go i w zależnościach faktycznie wywoływanych przez kod
staticcheckBłędy i martwy kod
DependabotPodatne lub przestarzałe moduły Go i akcje
Secret scanningPrzypadkowo zatwierdzone dane uwierzytelniające (z ochroną przy push)
OpenSSF ScorecardPraktyki łańcucha dostaw repozytorium

Przed wydaniami (w laboratorium testowym)

KontrolaCo wykrywa
gosecNiebezpieczne wzorce w Go: wykonywanie poleceń, uprawnienia plików, słaba kryptografia
SemgrepWstrzykiwanie, XSS, niebezpieczne ciasteczka, otwarte przekierowania (Go, JavaScript, sekrety, reguły OWASP Top 10)
TrivyPodatne zależności, sekrety i błędna konfiguracja
GitleaksSekrety w całej historii git
OWASP ZAPPełne skanowanie jako zalogowany administrator: XSS, SQL injection, CSRF, path traversal, problemy z nagłówkami
OpenVAS i nmapPodatności sieciowe, otwarte porty i ustawienia TLS appliance
QA end-to-endKopia i przywracanie każdego obsługiwanego źródła do każdego rodzaju magazynu na prawdziwych systemach; role, LDAP/SSO, API

Wykryte problemy są naprawiane przed wydaniem; zaakceptowane ryzyka są opisane w informacjach o wydaniu.

Ta strona

backupzit.com to strona statyczna: bez ciasteczek, bez analityki, bez śledzenia, bez skryptów i czcionek firm trzecich, z Content-Security-Policy, która nie dopuszcza żadnych skryptów. Zobacz politykę prywatności.