Interfejs API Web Cryptography
- Odczytywanie
- 1 min
- Kategoria
- Przeglądarki i pliki cookies
Proton Mail korzysta z najnowszych technologii sieciowych, aby zabezpieczyć Twoje dane. Aby te technologie działały, musisz używać przeglądarki obsługującej Web Cryptography API (Web Crypto). W tym artykule wyjaśniamy, czym jest Web Crypto.
Czym jest interfejs API Web Crypto?
Interfejs API Web Cryptography to zestaw funkcji zaimplementowanych przez przeglądarkę, które zapewniają typowe operacje kryptograficzne, takie jak szyfrowanie i odszyfrowywanie danych oraz generowanie kryptograficznie bezpiecznych liczb losowych wymaganych do generowania bezpiecznych losowych kluczy prywatnych.
Operacje te są implementowane natywnie przez przeglądarkę, a nie w naszej aplikacji internetowej. Istnieje kilka powodów takiego stanu rzeczy:
- Natywna implementacja w przeglądarce jest często szybsza. Na przykład może wykorzystywać sprzętowe wsparcie dla szyfrowania i odszyfrowywania AES, co przekłada się na lepszą wydajność.
- Łatwiej jest zapewnić, że natywna implementacja będzie odporna na ataki czasowe(nowe okno).
- Wszystkie nowoczesne systemy operacyjne mają możliwość zbierania entropii(nowe okno) w celu generowania prawdziwie losowych liczb wymaganych do bezpiecznego szyfrowania. Natywna implementacja w przeglądarce jest wymagana, aby umożliwić aplikacji internetowej korzystanie z tej bezpiecznej losowości.
Większość współczesnych przeglądarek obsługuje interfejs API Web Crypto, w tym najnowsze wersje Firefox, Chrome, Safari, Edge i Opera. Jednak Internet Explorer 11 obsługuje tylko starszą wersję interfejsu API, dlatego nie jest obsługiwany przez Proton Mail.
Zapoznaj się z naszą listą obsługiwanych i zalecanych przeglądarek. Szczegółową listę wszystkich przeglądarek obsługujących interfejs API Web Crypto można znaleźć tutaj(nowe okno).