Какие браузеры поддерживают сертификаты национальной криптографии Китая?
В настоящее время браузеры, поддерживающие сертификаты национальной криптографии Китая (то есть SSL/TLS-сертификаты, соответствующие стандарту GM/T 0024-2014 и использующие алгоритмы SM2/SM3/SM4), сосредоточены в основном среди отечественных китайских браузеров и некоторых браузеров, специально поддерживающих национальные криптографические стандарты. Основные международные браузеры (такие как Chrome, Firefox, Edge, Safari) по умолчанию не поддерживают стек национальных криптографических алгоритмов.
Ниже перечислены основные браузеры, поддерживающие сертификаты национальной криптографии Китая:
360安全浏览器 (360 Safe Browser):
Степень поддержки: один из самых совершенных по поддержке национальной криптографии в Китае и один из самых активных в её продвижении. Требования: требуется относительно новая версия (например, v10 или выше), а также включённая «программа доверенных корневых сертификатов национальной криптографии». Когда пользователь посещает сайт с развёрнутым сертификатом национальной криптографии, браузер автоматически распознаёт его и использует национальные криптографические алгоритмы для шифрованной связи. Доля рынка: имеет очень высокую долю рынка в Китае и является наиболее распространённым выбором для доступа к сайтам с национальной криптографией.
红莲花安全浏览器 (Red Lotus Secure Browser):
Степень поддержки: это браузер, разработанный компанией 鼎铉 специально для поддержки национальных криптографических стандартов. Особенности: нативная глубокая интеграция поддержки национальных криптографических алгоритмов (SM2/SM3/SM4) и национального криптографического протокола SSL (TLCP). Является важным инструментом для тестирования и развёртывания сред с национальной криптографией. Назначение: часто используется в государственных, финансовых и других сценариях с крайне высокими требованиями к соответствию национальной криптографии.
QQ浏览器 (QQ Browser):
Степень поддержки: относительно новые версии (конкретный номер версии необходимо уточнять в актуальной документации, обычно требуется достаточно новая версия) также добавили поддержку сертификатов национальной криптографии. Требования: может потребоваться подтверждение пользователя или включение соответствующих настроек (в разных версиях могут быть отличия), но в целом поддержка хорошая.
搜狗浏览器 (Sogou Browser):
Степень поддержки: относительно новые версии также заявляют о поддержке национальных криптографических алгоритмов и сертификатов. Требования: как и в случае с другими отечественными браузерами, рекомендуется использовать самую новую версию.
傲游浏览器 (Maxthon Browser):
Степень поддержки: некоторые версии поддерживают сертификаты национальной криптографии, однако пользователю может потребоваться уточнить конкретную поддержку и способ настройки в самой новой версии.
Другие отечественные браузеры / специализированные браузеры:
Некоторые отечественные браузеры с глубокой доработкой на базе ядра Chromium, а также специализированные браузеры, используемые в отдельных отраслях (например, государственное управление, финансы), также могут иметь интегрированную поддержку национальной криптографии. Некоторые браузеры в средах на основе отечественных ИТ-технологий (например, браузеры, работающие на отечественных операционных системах Kylin, UnionTech UOS и других) обычно обязательно требуют или по умолчанию поддерживают национальные криптографические алгоритмы.
Важные пояснения и предупреждения:
Международные браузеры (Chrome, Firefox, Edge, Safari):
По умолчанию не поддерживают стек национальных криптографических алгоритмов. Они используют общепринятые международные алгоритмы (такие как RSA/ECC, SHA-2, AES).
- Доступ к сайтам с национальной криптографией: если сайт развернул только сертификат национальной криптографии (и не развернул одновременно международный сертификат), эти браузеры обычно не могут получить к нему доступ и выдают ошибку безопасного соединения (например, ERR_SSL_VERSION_OR_CIPHER_MISMATCH).
- Развёртывание двух сертификатов: в настоящее время большинство сайтов, поддерживающих национальную криптографию, используют стратегию «развёртывания двух сертификатов», то есть одновременно разворачивают международный сертификат (совместимый со всеми браузерами) и сертификат национальной криптографии (для браузеров, поддерживающих национальную криптографию). Таким образом, международные браузеры используют соединение по международному сертификату, а браузеры с поддержкой национальной криптографии — предпочтительно по сертификату национальной криптографии, что обеспечивает одновременно совместимость и соответствие требованиям.
Мобильные браузеры:
- Android: 360安全浏览器, версия для Android, 红莲花浏览器, версия для Android, и другие обычно также поддерживают национальную криптографию. Некоторые специализированные браузеры от производителей телефонов могут поддерживать её.
- iOS: из-за ограничений системы Apple сторонние браузеры на iOS (включая iOS-версии перечисленных выше браузеров) обычно не могут полностью поддерживать стек национальных криптографических алгоритмов, так как обязаны использовать системную библиотеку сетевого шифрования. Доступ к сайтам, на которых развёрнут только сертификат национальной криптографии, на iOS вызывает трудности.
Как проверить, поддерживает ли браузер национальную криптографию?
Посетите специальный тестовый сайт национальной криптографии (например, https://sm2test.ovssl.cn; обратите внимание на безопасность и доступность сайта). Если доступ успешен и в адресной строке браузера отображается значок замка, нажмите на значок замка и просмотрите сведения о соединении. Если в наборе шифров присутствуют обозначения ECC-SM2-SM4, SM2, SM3, SM4 и т. п., это означает, что текущее соединение использует национальные криптографические алгоритмы. В браузере 360, если соединение успешно установлено с использованием национальной криптографии, рядом со значком замка в адресной строке обычно отображается текст «国密» (национальная криптография) или соответствующий значок.