Главная страница Proton

Web Cryptography API

Чтение
0 мин.
Категория
Браузеры и файлы cookie

Proton Mail использует новейшие веб-технологии для защиты ваших данных. Чтобы эти технологии работали, вы должны использовать браузер, который поддерживает Web Cryptography API (Web Crypto). В этой статье мы объясним, что такое Web Crypto.

Что такое Web Crypto API?

Web Cryptography API — это набор функций, реализованных в браузере, которые обеспечивают выполнение стандартных криптографических операций, таких как шифрование и расшифрование данных, а также генерация криптографически безопасных случайных чисел, необходимых для создания защищенных случайных закрытых ключей.

Эти операции реализуются нативно самим браузером, а не в нашем веб-приложении. Для этого есть несколько причин:

  • Нативная реализация в браузере часто работает быстрее. Например, она позволяет задействовать аппаратную поддержку шифрования и дешифрования AES, что повышает общую производительность.
  • В случае нативной реализации проще обеспечить устойчивость к атакам по времени(новое окно).
  • Все современные операционные системы имеют средства сбора энтропии(новое окно) для генерации действительно случайных чисел, необходимых для надежного шифрования. Нативная реализация в браузере необходима, чтобы веб-приложение могло использовать эту безопасную случайность.

Большинство современных браузеров поддерживают Web Crypto API, включая последние версии Firefox, Chrome, Safari, Edge и Opera. Однако Internet Explorer 11 поддерживает только более старую версию API и поэтому не поддерживается Proton Mail.

Ознакомьтесь с нашим списком поддерживаемых и рекомендуемых браузеров. Подробный список всех браузеров, поддерживающих Web Crypto API, можно найти здесь(новое окно).

Не нашли желаемый контент?

Общие контактыcontact@proton.me
Контакты для прессыmedia@proton.me
Контакты юридического отделаlegal@proton.me
Контакты по вопросам партнерстваpartners@proton.me