Разница между IPSec и SSL

Оглавление:

Разница между IPSec и SSL
Разница между IPSec и SSL

Видео: Разница между IPSec и SSL

Видео: Разница между IPSec и SSL
Видео: Difference between IPSec and SSL VPN || IPSec vs SSL 2024, Апрель
Anonim

IPSec против SSL

Безопасность интернет-протокола (IPSec) и Secure Socket Layer (SSL) используются для обеспечения безопасной передачи данных между компьютерами. Протокол Secure Sockets Layer (SSL) используется в основном для аутентификации веб-транзакций между веб-серверами и веб-браузерами. Основная задача при разработке SSL заключалась в обеспечении безопасности транзакций, таких как финансовые транзакции, онлайн-банкинг, торговля акциями и т. Д. С другой стороны, безопасность интернет-протокола (IPSec) работает на третьем уровне модели OSI, которая является основой для нескольких сервисы, алгоритмы и детализация. Одной из основных причин внедрения IPSec была проблема с изменением всех приложений для обеспечения сквозной (на уровне приложений) безопасности, шифрования и проверки целостности.

SSL

Просто SSL - это поддержание безопасных соединений в сети. Раньше в Интернете использовались только статические страницы, и безопасность не была большой проблемой. Однако со временем компаниям потребовалось совершать транзакции с очень важными данными. Поэтому компания Netscape Communications Corp представила протокол SSL для повышения безопасности соединения. SSL представляет собой новый уровень между уровнем приложений и транспортным уровнем. Основная функция этого уровня - сжатие и шифрование данных. Кроме того, он имеет механизмы для автоматического определения того, были ли данные изменены при передаче. Чаще всего SSL используется в веб-браузерах, но его можно использовать и в других приложениях. Когда HTML используется с SSL, он называется HTTPS. SSL использует два дополнительных протокола:

  • Один для установления безопасного соединения
  • Другой для его использования

Вкратце, вот что происходит при установлении связи между A и B:

  • A отправляет запрос с указанием версии SSL и используемых алгоритмов, а также случайного числа, которое будет использоваться позже.
  • B отправляет свой открытый ключ и сгенерированное случайное число, а также запрашивает открытый ключ A.
  • A отправить открытый ключ, зашифрованный случайным числом (предварительный мастер-ключ). Ключ сеанса, используемый для шифрования, генерируется из предварительных мастер-ключей и сгенерированных выше случайных чисел.
  • Оба, A и B, могут вычислить сеансовый ключ. B изменить шифр по запросу от A
  • Обе стороны подтверждают создание подпротокола.

Во-вторых, второй подпротокол используется в реальной транспортировке. Это делается путем взлома и сжатия сообщения браузера и добавления MAC (кода аутентификации сообщения) к каждому фрагменту с использованием алгоритмов хеширования.

IPSec

IPSec работает на сетевом уровне, расширяя заголовок IP-пакета. IPSec - это структура для множества сервисов (секретность, целостность данных и т. Д.), Алгоритмов и детализации. IPSec использует несколько алгоритмов, чтобы гарантировать, что в случае, если один алгоритм больше не сможет защитить, есть другие варианты в качестве резервного. Для защиты одного TCP-соединения используется несколько уровней детализации. Сквозное соединение в IPSec называется ассоциацией безопасности (SA), которая включает идентификаторы безопасности. SA может работать в двух основных режимах:

  • Транспортный режим
  • Туннельный режим

В транспортном режиме заголовок прикрепляется после заголовка IP. Этот новый заголовок включает идентификатор SA, порядковый номер, проверку целостности и другую информацию о безопасности. В туннельном режиме IP-пакет, заголовок и все остальное инкапсулируются для формирования нового IP-пакета с новым IP-заголовком. Туннельный режим может быть полезен при анализе трафика для злоумышленников. В отличие от транспортного режима, туннельный режим добавляет дополнительный IP-заголовок; следовательно, увеличивает размер пакета. В IPSec используются два заголовка:

  • Заголовок аутентификации
  • Обеспечивает проверки целостности и предотвращает повторное воспроизведение

  • Инкапсуляция полезной нагрузки безопасности
  • Обеспечивает секретность

В чем разница между IPSec и SSL?

• Интернет-безопасность имеет большое значение, и люди придумали различные способы убедиться, что третья сторона не получит их данные. SSL и IPSec обеспечивают безопасность на разных уровнях.

• В IPSec шифрование выполняется на сетевом уровне, а SSL - на более высоких уровнях.

• IPSec вводит заголовки для обеспечения безопасности, тогда как SSL использует два подпротокола для связи.

• SSL выбирается вместо IPSec в транзакциях веб-типа в Интернете из-за его простоты по сравнению с IPSec.

Рекомендуем: