Skip to content

Šifrovanie s nulovou znalosťou

Šifrovanie Zero Knowledge (ZK) umožňuje ukladať projekty v cloude pri zabezpečení, že iba vy ich môžete čítať. Všetko šifrovanie a dešifrovanie prebieha výhradne vo vašom prehliadači — server ukladá iba šifrotext a nikdy nevidí vaše heslo ani dáta vášho projektu.

Kedy to použiť

  • Keď potrebujete cloudové úložisko, ale nemôžete zdieľať dáta projektu so serverom tretej strany
  • Keď vaša organizácia vyžaduje end-to-end šifrovanie pre klientské alebo citlivé projekty
  • Keď váš správca Enterprise vynútil Cloud + Encryption ako požadovaný režim ukladania
  • Keď chcete zdieľať zašifrovaný projekt s kolegom, ktorý pozná to isté heslo

Ako to funguje

  1. Pri ukladaní projektu nastavíte heslo.
  2. Váš prehliadač odvodí šifrovací kľúč z hesla pomocou bezpečnej funkcie na odvodenie kľúča (PBKDF2 / AES-256).
  3. Všetky dáta projektu a obrázky sa zašifrujú predtým, ako sa odošlú na server.
  4. Keď vy alebo kolega otvoríte projekt, prehliadač ho lokálne dešifruje pomocou toho istého hesla.

Server ukladá iba šifrovaný blob — nedokáže čítať vaše dáta projektu.

Ukladanie projektu so šifrovaním Zero Knowledge

  1. Otvorte Project → Save As (alebo vytvorte nový projekt).
  2. V časti Storage Mode vyberte Cloud + Encryption (ZK).
  3. Zadajte silné heslo (minimálne 8 znakov). Indikátor sily hesla vám pomôže vybrať bezpečné heslo.
  4. Potvrďte heslo a kliknite na Save.

TIP

Môžete vygenerovať kryptograficky silný náhodný kľúč kliknutím na Generate key & download .key file. Súbor .key uložte na bezpečné miesto — budete ho potrebovať na otvorenie projektu.

Save As — režim ZK

Otváranie zašifrovaného projektu

Keď otvoríte projekt zašifrovaný pomocou ZK, zobrazí sa výzva na zadanie hesla:

  1. Zadajte heslo použité pri ukladaní projektu.
  2. Projekt sa lokálne dešifruje a načíta sa bežným spôsobom.

Ak je heslo nesprávne, projekt nie je možné otvoriť a zobrazí sa chyba. Ak heslo stratíte, neexistuje spôsob, ako projekt obnoviť.

Celofiremné šifrovanie (Enterprise)

Ak váš správca Enterprise nakonfiguroval celofiremné šifrovacie heslo, nebudete vyzvaní na vytvorenie vlastného. Namiesto toho:

  1. Pri ukladaní alebo otváraní šifrovaného projektu sa zobrazí pole Company Password.
  2. Zadajte firemné heslo poskytnuté vaším správcom.
  3. Heslo sa overí porovnaním s testovacím šifrotextom uloženým na serveri. Ak je správne, projekt sa uloží alebo otvorí.

INFO

Server len overuje, že heslo vytvorí správny kľúč — samotné heslo nikdy neukladá.

Zmena šifrovacieho hesla

WARNING

Zmena šifrovacieho hesla (či už vášho vlastného alebo celofiremného) automaticky neprešifruje existujúce projekty. Projekty uložené so starým heslom zostávajú zašifrované týmto kľúčom a sú stále prístupné pomocou starého hesla.

Ak chcete migrovať projekt na nové heslo:

  1. Otvorte projekt (s použitím starého hesla).
  2. Použite Project → Save As a uložte ho znova s vybraným novým heslom.

Prípadne exportujte projekt do lokálneho súboru .cctvp a importujte ho znova po tom, čo bude nové heslo aktívne.

Zmena vášho vlastného hesla ZK

Vaše heslo ZK je viazané na projekt — každý projekt ukladá vlastnú soľ a testovací šifrotext. Ak chcete zmeniť heslo pre konkrétny projekt, otvorte ho aktuálnym heslom a potom použite Project → Save As a zadajte nové heslo.

Zmena celofiremného hesla (správcovia Enterprise)

Pozrite si Politiku šifrovania v Enterprise Settings pre úplné pokyny.

Bezpečnostné poznámky

VlastnosťPodrobnosť
Odvodenie kľúčaPBKDF2-SHA256 s náhodnou 128-bitovou soľou
ŠifrovanieAES-256-GCM
Ukladanie heslaNikdy sa neukladá ani neprenáša — odvodený kľúč existuje iba v pamäti prehliadača
Čo server vieServer ukladá iba šifrovaný blob a testovací šifrotext používaný na overenie hesla
Obnova heslaNie je možná — heslo si uložte bezpečne

Tipy

  • Použite správcu hesiel alebo súbor .key na uloženie svojho hesla ZK
  • Pri tímových projektoch sa dohodnite na zdieľanom hesle ešte pred uložením prvej ZK verzie
  • Ak potrebujete zdieľať zašifrovaný projekt, zdieľajte heslo cez zabezpečený kanál (nie v tej istej správe ako odkaz na projekt)
  • Správcovia Enterprise môžu vynútiť režim ZK pre všetky projekty cez Encryption Policy v Nastaveniach Enterprise
  • Funkcia automatického ukladania funguje aj pri projektoch ZK — reláčný kľúč zostáva v pamäti, kým nezavriete kartu

Súvisiace témy