Go 1.12: окреме ввімкнення TLS 1.3

1 хв читання

25 лютого 2019 року вийшов Go 1.12, який додав підтримку TLS 1.3 у пакеті crypto/tls відповідно до специфікації RFC 8446.

Реліз Go 1.12, представлений 25 лютого 2019 року, додав підтримку протоколу TLS 1.3 відповідно до специфікації RFC 8446. Важливо зазначити, що у пакеті crypto/tls ця підтримка не є активованою за замовчуванням для всіх конфігурацій, тому розробникам необхідно вмикати її окремо. Це дозволяє поступово переводити сервіси на новий протокол без ризику порушення зворотної сумісності з клієнтами, що не підтримують TLS 1.3.

Рекомендації для розробників:

  • Перевірте конфігурацію TLS у ваших Go-застосунках на відповідність вимогам безпеки.
  • Активуйте підтримку TLS 1.3 у пакеті crypto/tls, якщо інфраструктура та клієнти підтримують цей стандарт.
  • Проведіть тестування рукостискання (handshake) для підтвердження коректної роботи протоколу згідно з RFC 8446.

Впровадження протоколу TLS 1.3 у Go-застосунках

Підтримка TLS 1.3 є необхідною для забезпечення сучасного рівня безпеки мережевих комунікацій та захисту даних клієнтів. Для розробників це можливість поступового переходу на нові стандарти шифрування, що мінімізує ризики порушення сумісності з існуючими сервісами.

Практичний крок: Перевірте конфігурацію TLS у ваших Go-застосунках та активуйте підтримку TLS 1.3 там, де це можливо. Зверніться до Softline для проведення аудиту безпеки мережевих протоколів та оновлення конфігурацій ваших сервісів.

Використані джерела

  1. go.dev (go.dev)
  2. go.dev (go.dev)