Слайд 1
TLS/SSL: безопасная передача данных
Презентация
16 слайдов · сгенерирована в Презентоше — бесплатном генераторе презентаций
Слайд 1
Презентация
Слайд 2
Защищённая передача данных в интернете строится на протоколах TLS и SSL, которые решают сразу три задачи: скрывают содержимое, контролируют целостность и подтверждают подлинность сервера. В основе лежит гибридный подход: асимметричное шифрование помогает безопасно договориться о ключах, а симметричное быстро защищает основной поток данных.
Слайд 3
Разработка началась в 1994 году в Netscape, затем появились SSL 2.0 в 1995 году и SSL 3.0 в 1996 году, после чего стандарт перешёл в ведение рабочей группы IETF и получил имя TLS. Первая версия TLS вышла в 1999 году, а сегодня безопасными считаются только TLS 1.2 и TLS 1.3, тогда как все версии SSL уже устарели.
Слайд 4
TLS обеспечивает приватность, целостность и аутентификацию одновременно. Приватность достигается шифрованием, целостность — хэш-функциями и кодом аутентификации сообщения, а аутентификация — сертификатами и цифровой подписью. Именно этот набор механизмов защищает соединение от перехвата и атаки «человек посередине».
Слайд 5
Протокол применяют двумя способами: либо на отдельном порту, как в случае с HTTPS на порту 443, либо через переход в защищённый режим после обычного соединения, как при StartTLS. В браузере защищённое соединение обычно видно по значку замка, а в названиях библиотек до сих пор сохраняются исторические обозначения, например OpenSSL и LibreSSL.
Слайд 6
Симметричное шифрование использует один и тот же ключ для шифрования и расшифровки, поэтому работает быстро и подходит для больших объёмов данных. К таким алгоритмам относятся АЕС, ДЕС и Трипл ДЕС, но их главный риск связан с хранением и передачей общего секрета. Именно поэтому один симметричный алгоритм не решает задачу безопасного обмена ключами.
Слайд 7
Асимметричное шифрование опирается на пару ключей: открытый и закрытый. Открытый можно передавать свободно, а закрытый остаётся у владельца и нужен для расшифровки или подписи. Такой подход медленнее симметричного, зато позволяет безопасно организовать обмен секретами в открытой сети.
Слайд 8
TLS объединяет оба подхода в одну схему. Сначала стороны используют асимметричное шифрование, чтобы безопасно договориться о ключе, а затем весь основной трафик защищают быстрым симметричным алгоритмом. Благодаря этому соединение остаётся и безопасным, и достаточно производительным для повседневной работы.
Слайд 9
При установке соединения клиент и сервер выбирают набор шифров, который определяет алгоритм обмена ключами, способ шифрования и механизм контроля целостности. Для современных соединений важен Диффи — Хеллман, особенно его эфемерные варианты, потому что они дают совершенную прямую секретность. Устойчивый к перехвату набор шифров сегодня считается важнее, чем просто сильный алгоритм сам по себе.
Слайд 10
Целостность защищает от случайных ошибок и злонамеренных изменений. Для этого применяют криптографические хэш-функции, которые преобразуют сообщение любой длины в строку фиксированной длины, причём даже малое изменение входа резко меняет результат. Алгоритм МД5 уже устарел, а на практике используют современные семейства, включая ША-224 и ША-512.
Слайд 11
Обычного хэша недостаточно, потому что злоумышленник может изменить данные и пересчитать хэш заново. Поэтому в TLS используют код аутентификации сообщения, который вычисляется по данным и общему секретному ключу, известному только сторонам соединения. Если вычисленное и полученное значения совпадают, значит данные не изменялись по пути.
Слайд 12
Электронная подпись подтверждает авторство и целостность сообщения. Отправитель вычисляет хэш, шифрует его своим закрытым ключом, а получатель проверяет подпись открытым ключом. Такой механизм особенно важен в сочетании с сертификатами, потому что позволяет доверять не только данным, но и личности отправителя.
Слайд 13
Для проверки открытого ключа сервера используется инфраструктура открытых ключей и удостоверяющие центры. Сертификат содержит открытый ключ, подпись центра, срок действия и параметры алгоритмов, а клиент проверяет цепочку доверия от сервера через промежуточный центр к корневому. Корневые сертификаты заранее встроены в операционную систему, поэтому именно они служат основой доверия.
Слайд 14
TLS устроен как двухуровневый протокол. Нижний уровень — протокол записей, который определяет формат передачи, а верхний включает установление соединения, предупреждения, смену шифра и передачу прикладных данных. Благодаря такой структуре TLS может защищать разные сетевые приложения, не меняя их внутреннюю логику.
Слайд 15
Handshake начинается с приветствия клиента, где передаются случайное число и список поддерживаемых наборов шифров. Сервер отвечает своим приветствием и отправляет сертификаты, после чего клиент проверяет домен, срок действия и статус отзыва. Если проверка проходит успешно, подлинность сервера подтверждается и можно переходить к обмену защищёнными данными.
Слайд 16
TLS и SSL составляют основу безопасной передачи данных в интернете, обеспечивая приватность, целостность и аутентификацию. В основе работы лежит гибридная криптография, а доверие к серверу строится через сертификаты и инфраструктуру открытых ключей. Современные версии TLS 1.2 и TLS 1.3 заменили устаревший SSL, а Wireshark позволяет увидеть процесс установления соединения и, при наличии ключей, расшифровать трафик для анализа.
Презентоша сгенерирует презентацию по любой теме за минуту — бесплатно.
Создать презентацию