Снятие отпечатков стека TCP/IP

Снятие отпечатков стека TCP/IP — это удаленное обнаружение характеристик реализации стека TCP/IP . Комбинация параметров может затем использоваться для определения операционной системы удаленного компьютера (так называемая снятие отпечатков пальцев ОС ) или включаться в отпечаток пальца устройства .
Особенности отпечатков TCP/IP
[ редактировать ]Определенные параметры в определении протокола TCP оставлены на усмотрение реализации. В разных операционных системах и в разных версиях одной и той же операционной системы для этих значений устанавливаются разные значения по умолчанию. Собирая и исследуя эти значения, можно различать различные операционные системы и реализации TCP/IP. Поля TCP/IP, которые могут различатьсявключают следующее:
- Начальный размер пакета (16 бит)
- Начальный TTL (8 бит)
- Размер окна (16 бит)
- Максимальный размер сегмента (16 бит)
- Значение масштабирования окна (8 бит)
- Флаг «не фрагментировать» (1 бит)
- Флаг «sackOK» (1 бит)
- флаг «нет» (1 бит)
Эти значения могут быть объединены для формирования 67-битной подписи или отпечатка пальца целевой машины. [1] Простой проверки полей «Начальный TTL» и «Размер окна» часто бывает достаточно для успешной идентификации операционной системы, что упрощает задачу ручного снятия отпечатков ОС. [2]
Защита от и обнаружение снятия отпечатков пальцев
[ редактировать ]Защита от атак по отпечаткам пальцев достигается за счет ограничения типа и объема трафика, на который реагирует защитная система. Примеры включают блокировку масок адресов и меток времени из исходящего ICMP трафика управляющих сообщений , а также блокировку эхо-ответов ICMP . Инструмент безопасности может предупредить о потенциальном снятии отпечатков пальцев: он может сопоставить другую машину с конфигурацией сканера отпечатков пальцев, обнаружив ее отпечаток пальца. [3]
Запрет снятия отпечатков TCP/IP обеспечивает защиту от сканеров уязвимостей, которые ищут машины под управлением определенной операционной системы. Отпечатки пальцев облегчают атаки. Блокировка этих ICMP-сообщений — лишь одна из мер защиты, необходимых для полной защиты от атак. [4]
Ориентируясь на дейтаграмму ICMP, обфускатор, работающий поверх IP на интернет-уровне, действует как «инструмент очистки», сбивая с толку данные снятия отпечатков пальцев TCP/IP. Они существуют для Microsoft Windows , [5] Линукс [6] и FreeBSD . [7]
Инструменты для снятия отпечатков пальцев
[ редактировать ]Список инструментов для снятия отпечатков TCP/OS
- Zardaxt.py [8] – Пассивный инструмент для снятия отпечатков TCP/IP с открытым исходным кодом.
- Ettercap — пассивное снятие отпечатков стека TCP/IP.
- Nmap — комплексная снятие отпечатков активного стека.
- p0f – комплексное пассивное снятие отпечатков пальцев стека TCP/IP.
- NetSleuth – бесплатный пассивный инструмент для снятия отпечатков пальцев и анализа
- ПакетЗабор [9] – NAC с открытым исходным кодом и пассивной дактилоскопией DHCP.
- Сатори — пассивный CDP , DHCP, ICMP, HPSP , HTTP , TCP/IP и другие отпечатки пальцев стека.
- SinFP – активный/пассивный снятие отпечатков пальцев с одним портом.
- XProbe2 – активное снятие отпечатков стека TCP/IP.
- queso — известный инструмент конца 1990-х годов, который больше не обновляется для современных операционных систем.
Ссылки
[ редактировать ]- ^ Чувакин А. и Пейкари, К.: «Воин безопасности», стр. 229. O'Reilly Media Inc., 2004.
- ^ «Пассивный сбор отпечатков пальцев ОС, блог сетевой безопасности NETRESEC» . Netresec.com. 05.11.2011 . Проверено 25 ноября 2011 г.
- ^ «иплог» . Проверено 25 ноября 2011 г.
- ^ «Обнаружение ОС не является ключом к проникновению» . Сайт Seclists.org . Проверено 25 ноября 2011 г.
- ^ "Осфускация" . Irongeek.com. 30 сентября 2008 г. Проверено 25 ноября 2011 г.
- ^ Карл-Дэниел Хайлфингер, carldani@4100XCDT. «ИПЛичность» . Ippersonality.sourceforge.net . Проверено 25 ноября 2011 г.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Победа над снятием отпечатков пальцев стека TCP/IP» . Usenix.org. 29 января 2002 г. Проверено 25 ноября 2011 г.
- ^ «Zardaxt.py» . Гитхаб. 25 ноября 2021 г. Проверено 25 ноября 2021 г.
- ^ «ПакетФенс» . ПакетЗабор. 21 ноября 2011 г. Проверено 25 ноября 2011 г.