Есть ли какой-нибудь стандарт HTTPS?
Я должен ответить на этот вопрос:
(4) Опишите, включают ли продукты или используют проприетарные, неопубликованные или нестандартные криптографические функции, включая алгоритмы шифрования или протоколы, которые не были приняты или одобрены должным образом признанным органом международных стандартов.
Мой продукт использует только связь HTTPS с API, поэтому я хотел бы ответить на него, ссылаясь на некоторые стандарты.
Поэтому мой вопрос: существует ли какой-либо стандарт (RFC), описывающий протокол HTTPS со всеми его функциями, такими как SSL/TLS, различные наборы шифров и т. Д.?
1 ответ
HTTPS - это фактически HTTP поверх безопасности транспортного уровня. Хотя HTTPS может использовать другие криптографические протоколы (например, SSL) в зависимости от того, как настроен сервер, большинство современных серверов будут использовать самый последний TLS из-за проблем безопасности, обнаруженных в старых TLS / SSL. Поэтому вместо спецификации для HTTPS вам, вероятно, понадобится спецификация для TLS.
Последняя версия TLS 1.2 была определена в RFC 5246: