TLS 1.3 в OpenSSL теперь поддерживает российские стандарты шифрования

TLS 1.3 в OpenSSL теперь поддерживает российские стандарты шифрования

TLS 1.3 в OpenSSL теперь поддерживает российские стандарты шифрования

Специалисты компаний «Криптонит» и «Криптоком» завершили разработку открытой реализации протокола TLS версии 1.3, обеспечивающего защиту данных с использованием российских криптографических алгоритмов. Она доступна как расширение для OpenSSL 1.1.1.

Протокол TLS используется в браузерах, мессенджерах, клиентах электронной почты, IP-телефонии и другими приложениями для обеспечения конфиденциальности данных, передаваемых через интернет. Версия 1.3 этого протокола определена в международном стандарте RFC8446 и является достаточно «революционной». Благодаря ей внесены существенные модификации в протокол, обеспечивающие одновременно усиление безопасности и улучшение его пользовательских характеристик.

TLS 1.3 позволяет использовать различные алгоритмы шифрования, распределения ключей и цифровой подписи. Конкретный набор криптографических алгоритмов (cipher suites), поддерживаемый обеими сторонами, задаётся на этапе «рукопожатия» (Handshake) — согласования параметров соединения.

Стандарт RFC8446 предусматривает использование в протоколе только зарубежных криптоалгоритмов. В России принято расширение RFC8446 — стандарт Р 1323565.1.030-2020. Его основным отличием является использование российских криптографических алгоритмов и поддержка других режимов работы протокола. Отечественный стандарт определяет 4 криптонабора, каждый из которых использует режим MGM (описан в Р 1323565.1.026) со своими уникальными параметрами.

Режим MGM относится к группе алгоритмов AEAD (аутентифицированного шифрования со связанными данными). В нём используется мультилинейный режим с аутентификацией Галуа, позволяющий одновременно обрабатывать конфиденциальные данные (содержимое сетевых пакетов) и вспомогательные технические (заголовки пакетов). Последние не нужно шифровать, но им требуется обеспечить защиту от модификации (целостность) и проверяемое соответствие зашифрованным фрагментам. Иными словами, MGM защищает от несанкционированных изменений метаданных, передаваемых открытым текстом.

Ранее научно-производственная компания «Криптонит» сообщала о создании на базе OpenSSL 1.1.1 реализации с открытым исходным кодом всех актуальных российских алгоритмов шифрования и режимов их использования, включая режим MGM. Следующим шагом стало обеспечение возможности использования этих алгоритмов в протоколе TLS 1.3.

Основным механизмом расширения функциональности библиотеки OpenSSL в версии 1.1.1 и более ранних является механизм «движка» (engine). Значительный объём российских криптографических алгоритмов доступен в OpenSSL через расширение Gost Engine.

Специалистами компаний «Криптонит» и «Криптоком» были выполнены следующие доработки Gost Engine, а также исходного кода самой библиотеки OpenSSL:

  • добавлен алгоритм кодировки открытого эфемерного ключа в расширении key_share (на этапе Handshake);
  • добавлен алгоритм выработки общего секретного значения ECDHE, при использовании протокола Диффи-Хеллмана;
  • реализован алгоритм TLSTREE, используемый для порождения ключей защиты записей из корневого ключа;
  • доработан механизм согласования алгоритма в расширении signature_algorithms (потребовало правки кода OpenSSL);
  • доработана встроенная система тестов.

«За относительно короткое время после выхода официального стандарта мы сделали open-source реализацию протокола TLS 1.3 с отечественной криптографией. Мне кажется, это хорошая работа и отличный задел на будущее для научного сообщества, разработчиков, а также пользователей, которые должным образом относятся к безопасности своих коммуникаций», — поясняет Александр Спиридонов, руководитель лаборатории информационной и сетевой безопасности НПК «Криптонит».

«Наша компания всегда понимала важность открытых реализаций наряду с сертифицированными, мы считаем, что такой подход способствует расширению рынка для всех его участников», — прокомментировал Дмитрий Кабелев, генеральный директор ООО «Криптоком».

На заключительном этапе согласно методическим рекомендациям ТК26 была проведена проверка полученной реализации протокола TLS 1.3 на контрольных примерах. Дополнительно выполнено её тестирование с использованием формального языка первичных спецификаций криптографических протоколов. Разработанную реализацию протокола TLS 1.3 планируется использовать на стенде тестирования совместимости криптографических средств, также разработанного в НПК «Криптонит».

Параллельно для текущей ветки OpenSSL 3.0 уже ведётся аналогичная работа по внедрению российских стандартов шифрования.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

Россиянам не придется платить по кредитам, взятым по требованию мошенников

Введение «периода охлаждения» при оформлении кредитов позволит заемщикам отказаться от выплат по займам, если они были получены в результате мошенничества. Однако для этого необходимо возбуждение уголовного дела.

Как сообщил газете «Известия» глава думского комитета по финансовому рынку Анатолий Аксаков, в настоящее время прорабатываются механизмы взаимодействия Банка России с правоохранительными органами.

До 1 сентября, когда закон вступит в силу, банки и микрофинансовые организации (МФО) должны усовершенствовать свои системы безопасности и усилить проверку заемщиков. В случае, если финансовая организация не провела должную проверку, а по факту мошенничества возбуждено уголовное дело, кредитные обязательства клиента будут аннулированы.

В пресс-службе ВТБ поддержали новую норму, отметив, что она повысит уровень защиты заемщиков и укрепит их доверие к банковским продуктам. В банке также считают, что снижение уровня мошенничества положительно скажется на качестве кредитных портфелей, сократив долю проблемных кредитов.

По мнению управляющего по анализу банковского и финансового рынков ПСБ Дмитрия Грицкевича, это нововведение станет стимулом для банков внедрять более совершенные системы скоринга.

Он отмечает, что доля кредитов, оформленных под воздействием мошенников, невелика, поэтому серьезных финансовых потерь банки не понесут. Грицкевич также выразил надежду на эффективность механизма кредитного самозапрета, который станет доступен с 1 марта.

Однако руководитель аудиторско-консалтинговой компании «Юстиком» Ирина Кузнецова предупреждает, что аннулирование кредита возможно только при возбуждении уголовного дела. В противном случае заемщик будет обязан его погасить. Эксперт также выразила опасение, что новая норма может стать объектом злоупотреблений со стороны недобросовестных граждан, стремящихся избежать выплат.

Бизнес-юрист Макс Лоумен сомневается, что многие пострадавшие от мошенников смогут воспользоваться этим механизмом. Главным препятствием, по его мнению, станет сложность возбуждения уголовного дела, которое в подобных случаях не открывается автоматически. Более того, в ряде ситуаций доказать факт мошенничества будет крайне затруднительно.

Главный аналитик Neomarkets Олег Калманович видит ряд сложностей в реализации новой нормы. Во-первых, по его словам, суд может заблокировать похищенные средства, и они окажутся недоступны для всех сторон на длительный срок. Уголовные дела могут рассматриваться годами. Во-вторых, остается открытым вопрос: с кого именно будут взыскивать ущерб?

Если с мошенников, это может оказаться утопичной затеей — им могут выставить многомиллионные счета, но фактически вернуть деньги практически невозможно. Если же финансовые претензии будут предъявлены дропам (посредникам, сознательным или невольным), это может привести к затяжным судебным разбирательствам и встречным искам, где они также попытаются доказать свою невиновность.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

RSS: Новости на портале Anti-Malware.ru