IP спуффинг
Автор: © Kapil Sharma
|
Спуффинг включает в себя подделку собственного IP адреса,
это использование одной машины, чтобы выдать себя за другую.
Многие приложения и утилиты в UNIX при идентификации полагаются на IP адрес;
для обеспечения безопасности в своих сетях многие разработчики
используют контроль доступа, основанный на имени (IP адресе) вызывающего
компьютера. IP адрес - это уникальный идентификатор,
но в таких ситуациях на него нельзя полагаться, так как его легко подделать. Сначала клиентская система посылает серверу сообщение SYN (от слова синхронизация). Сервер подтверждает получение SYN сообщения, посылая клиенту сообщение SYN-ACK (подтверждение синхронизации). Клиент завершает процесс установки соединения посылкой сообщения ACK (подтверждение). После этого соединение между клиентом и сервером установлено. Теперь сервер и клиент могут обмениваться службо-специфическими данными. TCP использует последовательные номера пакетов. Когда между двумя машинами установлен
виртуальный канал связи, TCP присваивает каждому пакету номер в качестве идентифицирующего индекса.
Обе машины используют этот номер для проверки ошибок и для сообщения друг другу об ошибках. "Последовательный номер используется для подтверждения получения данных. В начале TCP соединения клиент посылает TCP пакет с начальным номером, но не подтверждение. Если на другом конце соединения запущено серверное приложение, сервер посылает в ответ TCP пакет с его собственным начальным номером и подтверждение: начальный номер клиентского пакета + 1. Когда клиентская система получает этот пакет, она должна послать свое собственное подтверждение: начальный последовательный номер сервера + 1." Поэтому у атакующего есть две проблемы: Вторая задача - самая сложная, потому что, когда сервер устанавливает начальный последовательный номер, атакующий должен послать правильный ответ. Как только атакующий правильно угадает последовательный номер, он сможет синхронизироваться с сервером и установить действительную сессию. Службы, уязвимые для IP спуффинга:
Инструменты для TCP и IP спуффинга: 2) spoofit.h 3) ipspoof 4) hunt 5) dsniff
Заключение:
|
Copyright © 2001, Kapil Sharma. Copying license http://www.linuxgazette.com/copying.html Published in Issue 63 of Linux Gazette, Mid-February (EXTRA) 2001 |
Вернуться на главную страницу |