codai docs
Seif

Seif

Seiful codai ține parolele, passkey-urile, cheile API și alte secrete criptate pe dispozitivele tale și le lasă agenților spre folosire fără ca aceștia să vadă valorile. Pagina spune ce funcționează unde și ce poate și ce nu poate vedea codai.

Seiful codai (codai Vault) este managerul de parole și de passkey-uri inclus în codai. Păstrează autentificări, passkey-uri, chei API, note și alte secrete, le sincronizează între dispozitivele tale, le oferă altor aplicații și îi permite unui agent să folosească o credențială printr-un handle, fără să îi vadă valoarea.

Creezi seiful o singură dată în hub, la hub.codai.ro/vault, apoi îl deschizi pe celelalte dispozitive.

Ce funcționează unde

Vrei săHub (browser)Desktop (Windows)Android (APK de pe GitHub)iPhonecodaid (terminal)
Creezi seifulDaNuNuNuNu
Citești, afișezi și copiezi elementeDaDaDaDaDoar handle-uri
Adaugi și editezi elemente8 tipuri de elementeAutentificare, Notă, Cheie APIAutentificare, Notă, Cheie APIAutentificare, Notă, Cheie APINu
Ștergi un element, cu AnuleazăDaDaDaDaNu
Folosești parole și passkey-uri în alte aplicațiiNuPasskey-uri (versiunea din Store)Parole și passkey-uriNuNu
Imporți din alt manager de paroleDaNuNuNuDa
Exporți, schimbi parola seifuluiDaNuNuNuNu
Aprobi cererile agențilorDaDaDaCereri standardNu

Aplicația codai din Google Play nu include seiful: ecranul Seif te trimite la hub și la aplicația desktop. Un ceas Wear OS poate aproba cererile standard ale agenților.

Ce poate și ce nu poate vedea codai

Fiecare element este criptat pe dispozitivul tău înainte să fie încărcat: în browser când folosești hubul, în aplicație pe desktop, Android și iPhone. Cheia care deschide seiful este derivată pe dispozitiv din parola seifului și din Cheia secretă. Niciuna dintre ele nu ajunge la codai. Serverele codai stochează elementele criptate și le livrează dispozitivelor tale.

codai nu poate citi:

  • conținutul unui element: titlu, utilizator, parolă, site-uri, note, etichete, fișiere și cheia privată a unui passkey;
  • numele seifurilor tale;
  • parola seifului, Cheia secretă și codul de recuperare.

codai poate citi, pentru că sunt stocate necriptat lângă fiecare element, ca sincronizarea și agenții să funcționeze:

  • tipul fiecărui element (autentificare, passkey și așa mai departe), un contor de versiune și momentele în care elementul a fost creat, modificat, folosit ultima dată și șters;
  • dacă un element este marcat ca momeală (honeytoken);
  • pentru un element pe care îl expui agenților: handle-ul, numele pe care ai ales să îl arăți agenților, sensibilitatea, hosturile permise și numele variabilei de mediu;
  • fiecare cerere a unui agent și răspunsul tău: agentul, elementul, hostul, comanda sau apelul pe care vrea să îl facă și scopul declarat. Acesta este jurnalul de activitate. Valorile nu apar niciodată în el;
  • dispozitivele pe care le-ai înrolat pentru aprobări și cine este membru al unui seif partajat.

Excepția: elementele utilizabile în cloud

Un element poate primi o a doua copie pe care serverele codai o pot deschide. Pentru asta, un dispozitiv trimite o singură dată elementul decriptat, printr-o conexiune criptată, iar serverul îl sigilează imediat cu o cheie deținută de codai. Cu această copie, serverele pot folosi elementul pentru agenții tăi cât timp niciun dispozitiv al tău nu este deblocat. O deschid doar după ce politica ta a permis cererea.

  • Este dezactivată implicit și se decide element cu element.
  • Doar proprietarul seifului o poate activa.
  • Nicio aplicație codai nu are astăzi un comutator pentru ea. Se setează prin API (PUT /v1/vault/items/{id}/cloud) sau prin SDK-uri.
  • Hubul marchează un astfel de element cu Utilizabil în cloud, iar fila Activitate înregistrează Utilizare în cloud activată și Utilizare în cloud dezactivată.
  • Copia este eliminată când ștergi elementul și de fiecare dată când i se schimbă conținutul. Aplicațiile desktop și Android trimit o copie nouă după o editare. Hubul și aplicația de iPhone nu trimit, așa că o editare făcută acolo dezactivează utilizarea în cloud pentru acel element.

Pentru un element cu o copie în cloud, codai are posibilitatea tehnică de a citi conținutul. Pentru orice alt element nu o are.

Fără o copie în cloud, un agent poate folosi un element doar printr-o aplicație codai de pe propriul tău calculator: aplicația desktop cu seiful deblocat sau codaid pe un calculator pe care l-ai înrolat. Aplicația decriptează elementul local și dă valoarea comenzii, nu agentului.

Bine de știut

  • Nimeni nu îți poate reseta parola seifului. Dacă pierzi parola, Cheia secretă și codul de recuperare, seiful nu mai poate fi deschis de nimeni. Vezi Configurează seiful.
  • Blocare. Hubul se blochează după 10 minute fără activitate sau după 5 minute într-o filă ascunsă. Aplicația desktop se blochează după 15 minute fără folosire. Aplicația Android se blochează la 5 minute după ce trece în fundal, iar cea de iPhone imediat ce trece în fundal.
  • Clipboard. Un secret copiat este șters din clipboard după 30 de secunde în hub, pe desktop și pe Android și după 60 de secunde pe iPhone.
  • Verificarea breșelor. Verificarea din fila Sănătate calculează pe dispozitiv hash-ul fiecărei parole și trimite doar primele 5 caractere ale hash-ului.

Pe această pagină