Контакты
Подписка
МЕНЮ
Контакты
Подписка

Apple отказалась от TLS 1.0 и 1.1 в новых версиях iOS, macOS, watchOS и tvOS

24.09.21 12:02

tls1-1Компания Apple отказалась от небезопасных протоколов Transport Layer Security (TLS) 1.0 и 1.1 в недавно выпущенных версиях iOS и macOS и планирует прекратить их поддержку во всех будущих релизах.

TLS – криптографический протокол для защищенной передачи данных через интернет. Оригинальная спецификация TLS 1.0 и ее преемник TLS 1.1 использовались более двадцати лет (TLS 1.0 была впервые представлена в 1999 году, а TLS 1.1 – в 2006 году), поясняет Securitylab. Инженерный совет интернета (Internet Engineering Task Force, IETF) официально признал их устаревшими в марте нынешнего года. Следующая крупная версия протокола TLS 1.3 была одобрена IETF в марте 2018 года – спустя четыре года обсуждений и 28 черновых проектов.

Apple отказалась от TLS 1.0 и 1.1 в iOS 15, iPadOS 15, macOS 12, watchOS 8 и tvOS 15, а также во всех будущих версиях. Компания рекомендовала разработчикам приложений, где используются устаревшие версии протокола, начать переходить на TLS 1.2 или более новые версии.

Для приложений, которые на всех соединениях используют функцию сетевой безопасности App Transport Security (ATS) (включена по умолчанию для приложений, связанных с SDK iOS 9.0 и macOS 10.11 или более поздних версий), требующей, чтобы все соединения были защищены с помощью надежных TLS-сертификатов и шифрования, никаких действий не требуется.

Apple рекомендует переключиться сразу на TLS 1.3, поскольку данная версия протокола намного быстрее и безопаснее, чем TLS 1.2. Разработчикам следует добавить поддержку последней версии TLS и удалить из приложений устаревшие символы Security.framework:

  • tls_protocol_version_t.TLSv10;
  • tls_protocol_version_t.TLSv11;
  • tls_protocol_version_t.DTLSv10.
Темы:AppleТехникаполитика компанииTLS

Еще темы...

More...