- Dispozitivul tău
- Stocare criptată
- Dispozitivul destinatarului
Criptarea are loc înainte de încărcare
Site-ul criptează fișierul și numele său cu AES-256-GCM prin Web Crypto API din browser. Fiecare partajare primește o cheie aleatorie nouă. Serverul primește octeți criptați, metadate criptate și amprentele criptografice ale tokenurilor de acces și revocare.
Linkul și codul deblochează cheia fișierului
Fiecare fișier are un secret aleatoriu nou de 120 de biți. Oveile generează codul de acces din șase cifre și păstrează doar amprenta sa criptografică. Noile linkuri de pe site conțin secretul criptat cu acel cod în partea de după #, pe care browserele nu o trimit în cererile HTTP. Browserul deblochează secretul local. HKDF derivă cheia de criptare a fișierului și un token separat de descărcare. Linkurile vechi cu cheia directă și codurile complete de 32 de caractere rămân acceptate.
Expirarea și revocarea limitează accesul
Alege o oră, 24 de ore sau șapte zile. Fișierele expirate devin imediat indisponibile și sunt eliminate la curățarea periodică. Poți revoca mai devreme o partajare cu butonul afișat după încărcare sau cu linkul de revocare din confirmarea opțională.
O singură deschidere, când dorești
Ștergerea după prima vizualizare permite o singură descărcare din Oveile, apoi șterge fișierul stocat. Destinatarul poate în continuare salva, copia sau captura ce primește. Această opțiune nu poate șterge o copie deja păstrată pe alt dispozitiv.
E-mailurile opționale nu conțin cheia de decriptare
E-mailul destinatarului este păstrat cu fișierul criptat pentru ca Oveile să finalizeze predarea securizată. El indică destinatarul, fără a-i verifica identitatea. Poți solicita separat o confirmare, o notificare pentru destinatar sau o notificare de deschidere. Notificările nu includ cheia de decriptare sau codul de acces; trimite personal linkul privat și codul.
Cunoaște limitele
Un cod din șase cifre nu reprezintă autentificare cu doi factori. Cine obține un nou link privat poate încerca să-i ghicească codul offline, așa că păstrează ambele private. Linkurile vechi și codurile vechi complete conțin direct cheia fișierului. Un dispozitiv sau browser compromis poate expune cheile. Oveile nu poate recupera o cheie pierdută sau împiedica destinatarii să păstreze o copie.
O excepție clară pentru integrările API
Site-ul și modul API pe client criptează înainte de încărcare. API-ul opțional de criptare pe server acceptă date necriptate prin TLS, astfel că serverul vede fișierul în timpul cererii, înainte de a-l cripta. Folosește criptarea pe client când serverul nu trebuie să primească niciodată originalul.