Homepage di Proton

Web Cryptography API

Lettura
1 minuto
Categoria
Browser e cookie

Proton Mail utilizza le tecnologie web più recenti per proteggere i tuoi dati. Affinché queste tecnologie funzionino, devi utilizzare un browser che supporti la Web Cryptography API (Web Crypto). In questo articolo ti spieghiamo cos’è Web Crypto.

Cos’è la Web Crypto API?

La Web Cryptography API è un insieme di funzioni implementate dal browser che forniscono operazioni crittografiche comuni, come crittografare e decriptare i dati e generare i numeri casuali crittograficamente sicuri necessari per generare chiavi private casuali sicure.

Queste operazioni sono implementate nativamente dal browser, anziché nella nostra applicazione web. Ci sono diversi motivi per questo:

  • Un’implementazione nativa nel browser è spesso più veloce. Ad esempio, può sfruttare il supporto basato su hardware per la crittografia e la decrittazione AES, con un conseguente miglioramento delle prestazioni.
  • È più facile garantire che un’implementazione nativa sia resistente agli attacchi temporali(nuova finestra).
  • Tutti i sistemi operativi moderni dispongono di un mezzo per raccogliere entropia(nuova finestra) al fine di generare i numeri veramente casuali necessari per una crittografia sicura. È necessaria un’implementazione nativa del browser per consentire all’applicazione web di utilizzare questa casualità sicura.

La maggior parte dei browser moderni supporta la Web Crypto API, incluse le versioni recenti di Firefox, Chrome, Safari, Edge e Opera. Tuttavia, Internet Explorer 11 supporta solo una versione precedente dell’API e, di conseguenza, non è supportato da Proton Mail.

Consulta la nostra lista di browser supportati e consigliati. Una lista dettagliata di tutti i browser che supportano la Web Crypto API è disponibile qui(nuova finestra).