BackupZit

Güvenlik

Bir yedekleme sistemi son savunma hattıdır; bu yüzden en zayıf halka olmamalıdır. BackupZit'in nasıl geliştirildiği, test edildiği ve yayımlandığı — ve bize bir sorunu nasıl bildireceğiniz.

Güvenlik açığı bildirme

Güvenlik sorunlarını herkese açık bir bildirimle değil, gizli olarak bildirin: deponun Security sekmesini açın ve etkilenen sürümü ve yeniden oluşturma adımlarını belirterek Report a vulnerability'ye tıklayın. Bildirimleri birkaç iş günü içinde onaylar, onaylanan sorunları yeni bir sürümde düzeltir ve aksini tercih etmedikçe bildiren kişiyi sürüm notlarında anarız.

Güvenlik düzeltmeleri en yeni sürüm için yayımlanır. Makine tarafından okunabilir iletişim: security.txt.

BackupZit verilerinizi nasıl korur

Yedekler

AES-256-GCM şifreleme, bir kurtarma anahtarıyla korunan anahtarlar (Argon2id), geri yüklemede SHA-256 karmasıyla doğrulanan her parça. S3 Object Lock veya sağlamlaştırılmış depo ile değiştirilemez depolama; fidye yazılımı tespiti ve otomatik geri yükleme testleri.

Konsol

HttpOnly ve SameSite=Strict oturum çerezleri, CSRF ve clickjacking koruması, katı bir Content-Security-Policy, oturum açma denemelerinin sınırlanması, iki aşamalı oturum açma, roller, isteğe bağlı dört göz onayı ve bir syslog sunucusuna veya SIEM'e gönderilebilen, karmalarla zincirlenmiş denetim günlüğü.

Ajanlar

Ajanlar konsola giden bağlantıyla bağlanır — korunan makinelerde açık port yoktur — ve kayıt sırasında konsolun sertifikasını sabitler. Her ajanın kendi gizli anahtarı vardır; konsoldaki gizli bilgiler şifreli saklanır.

Yalnızca sizin ağınız

Bulut hizmeti yok, telemetri yok, bizde hesap yok. Güncelleme denetimi GitHub'dan imzalı sürümleri alır; internetsiz konsollar sürüm dosyaları yüklenerek güncellenir.

Sürümler nasıl korunur

BackupZit nasıl test edilir

Her değişiklikte (GitHub Actions)

DenetimNe bulur
CIgo vet ve gömülü PostgreSQL ile SFTP, S3 ve vSphere simülatörlerine karşı tam test paketi; Windows derlemesi
CodeQLEnjeksiyon, path traversal, güvensiz yönlendirmeler ve diğer veri akışı hataları (Go, JavaScript, iş akışları)
govulncheckGo'da ve kodun gerçekten çağırdığı bağımlılıklarda bilinen güvenlik açıkları
staticcheckHatalar ve ölü kod
DependabotGüvenlik açığı olan veya eskimiş Go modülleri ve action'lar
Secret scanningYanlışlıkla eklenen kimlik bilgileri (push korumasıyla)
OpenSSF ScorecardDeponun tedarik zinciri uygulamaları

Sürümlerden önce (test laboratuvarında)

DenetimNe bulur
gosecGüvensiz Go kalıpları: komut çalıştırma, dosya izinleri, zayıf kriptografi
SemgrepEnjeksiyon, XSS, güvensiz çerezler, açık yönlendirmeler (Go, JavaScript, gizli bilgiler, OWASP Top 10 kuralları)
TrivyGüvenlik açığı olan bağımlılıklar, gizli bilgiler ve hatalı yapılandırmalar
GitleaksTüm git geçmişindeki gizli bilgiler
OWASP ZAPYönetici olarak oturum açılmış tam tarama: XSS, SQL enjeksiyonu, CSRF, path traversal, başlık sorunları
OpenVAS ve nmapAğ düzeyindeki açıklar, açık portlar ve appliance'ın TLS ayarları
Uçtan uca QADesteklenen her kaynağın her depolama türüne gerçek sistemlerde yedeklenmesi ve geri yüklenmesi; roller, LDAP/SSO, API

Bulgular sürümden önce düzeltilir; kabul edilen riskler sürüm notlarında belgelenir.

Bu web sitesi

backupzit.com statik bir sitedir: çerez yok, analiz yok, izleme yok, üçüncü taraf betik veya yazı tipi yok; hiçbir betiğe izin vermeyen bir Content-Security-Policy vardır. Bkz. gizlilik politikası.