KakapoWP KakapoWP
Centrum pomocy/Backup/Szyfrowanie archiwów za pomocą AES-256

Szyfrowanie archiwów za pomocą AES-256

Dotyczy: Kakapo Backup· 3 min czytania

Archiwum zawiera kompletny zasób danych witryny i przy zewnętrznym miejscu docelowym trafia na obce systemy. Szyfrowanie przekłada gotowy ZIP przez AES-256-CBC do pliku z końcówką .zip.enc, który da się otworzyć wyłącznie zapisanym kluczem przywracania.

Ustawienie klucza, potem włączenie

  1. W „Kakapo Backup” otwórz po lewej w sekcji „Konfiguracja” punkt „Bezpieczeństwo”.
  2. W karcie „Klucz przywracania” w polu „Ustaw klucz” wpisz klucz o długości co najmniej 12 znaków — albo skopiuj wartość z pola „Propozycja”, która jest generowana losowo i nigdzie nie zapisywana.
  3. Zabezpiecz klucz poza tą witryną, na przykład w menedżerze haseł, i porównaj go później przez wyświetlany „Odcisk palca”.
  4. Ustaw przełącznik „Zabezpieczyłem klucz poza tą witryną”.
  5. W karcie powyżej włącz „Szyfruj archiwa (AES-256)”.
  • Bez zapisanego klucza szyfrowania nie da się włączyć
  • Jeśli na serwerze brakuje OpenSSL, szyfrowanie nie jest możliwe; wiersz statusu w panelu to sygnalizuje
  • Zaszyfrowane kopie zapasowe mają na liście odznakę „AES”
  • Odcisk palca to pierwsze 16 znaków SHA-256 z klucza

Dwa punkty, które liczą się w sytuacji awaryjnej

Klucz leży w bazie danych tej witryny — a właśnie jej brakuje w razie szkody. Kopia przechowywana poza witryną nie jest więc dodatkiem, lecz warunkiem tego, by wyniesione archiwa w ogóle dały się jeszcze odczytać. Jeśli szyfrowanie jest włączone, a brakuje potwierdzenia, diagnoza w obszarze „Status” zgłasza błąd.

Nowy klucz obowiązuje tylko dla przyszłych kopii zapasowych; starsze archiwa wymagają nadal dotychczasowego, a potwierdzenie jest przy zmianie resetowane. Szyfrowanie nie działa poza tym strumieniowo: jeśli limit pamięci PHP nie wystarcza dla gotowego archiwum, przebieg przerywa się komunikatem, zamiast paść w środku szyfrowania.
Czy ten artykuł był pomocny?