Jump to content

Простой протокол обнаружения служб

Простой протокол обнаружения служб
Протокол связи
Аббревиатура SSDP
Разработчик(и) Майкрософт , Хьюлетт-Паккард
Введение  ( )

Простой протокол обнаружения служб ( SSDP ) — это сетевой протокол, основанный на наборе протоколов Интернета для объявления и обнаружения сетевых служб и информации о присутствии. Это достигается без помощи серверных механизмов настройки, таких как протокол динамической конфигурации хоста (DHCP) или система доменных имен (DNS), а также без специальной статической настройки сетевого хоста. SSDP лежит в основе протокола обнаружения Universal Plug and Play (UPnP) и предназначен для использования в жилых помещениях или небольших офисах. Он был официально описан в Интернет-проекте IETF Microsoft в 1999 году . и Hewlett-Packard Хотя срок действия предложения IETF с тех пор истек (апрель 2000 г.), [1] SSDP был включен в стек протоколов UPnP, а описание окончательной реализации включено в документы стандартов UPnP. [2] [3] [4]

Транспортировка протоколов и адресация

[ редактировать ]

SSDP — это текстовый протокол, основанный на HTTPU , который использует UDP в качестве базового транспортного протокола. Услуги объявляются хост-системой с многоадресной адресацией на специально назначенный IP-адрес многоадресной рассылки UDP с номером порта 1900. В IPv4 адрес многоадресной рассылки — 239.255.255.250. [5] а SSDP через IPv6 использует набор адресов ff0x::c для всех диапазонов областей, указанных x . [6]

В результате получаются следующие хорошо известные на практике многоадресные адреса для SSDP:

Кроме того, приложения могут использовать адреса многоадресной рассылки для конкретного источника, полученные из локального префикса маршрутизации IPv6, с идентификатором группы c (десятичное 12).

SSDP использует метод HTTP NOTIFY для объявления об установлении или прекращении предоставления услуг (присутствия) группе многоадресной рассылки. Клиент, желающий обнаружить доступные службы в сети, использует метод M-SEARCH . Ответы на такие поисковые запросы отправляются посредством одноадресной адресации на исходный адрес и номер порта многоадресного запроса.

Реализации SSDP IPv6 от Microsoft в проигрывателе и сервере Windows Media используют адрес локальной области связи. Microsoft использует номер порта 2869 для уведомлений о событиях и подписок на события. Однако ранние реализации SSDP также использовали для этой службы порт 5000. [7]

DDoS-атака

[ редактировать ]

В 2014 году было обнаружено, что SSDP использовался в DDoS -атаках, известных как атака отражения SSDP с усилением . Многие устройства, в том числе некоторые домашние маршрутизаторы, имеют уязвимость в программном обеспечении UPnP, которая позволяет злоумышленнику получать ответы с порта номер 1900 на адрес назначения по своему выбору. Имея ботнет из тысяч устройств, злоумышленники могут генерировать достаточную скорость передачи пакетов и занимать полосу пропускания для насыщения каналов, вызывая отказ в обслуживании. [8] [9] [10] Сетевая компания Cloudflare назвала эту атаку «Глупо простым протоколом DDoS». [10]

Уязвимость Firefox

[ редактировать ]

Firefox для Android до версии 79 не проверял должным образом схему URL-адреса, полученного в SSDP, и был уязвим для удаленного выполнения кода. Злоумышленник в той же сети может создать вредоносный сервер, выдающий себя за устройство, поддерживающее трансляцию, но вместо файла конфигурации он будет возвращать intent:// URL-адрес. Firefox запустит намерение (если оно поддерживается устройством) и, таким образом, выполнит произвольный код. Это не ошибка SSDP, а просто неправильная проверка, выполняемая службой кастинга Firefox. [11]

См. также

[ редактировать ]
  1. ^ Проект IETF, редакция 3 (устарела и срок действия истек)
  2. ^ «Архитектура устройства UPnP v1.0» (PDF) . upnp.org . УПнП форум. 15 октября 2008 г.
  3. ^ «Архитектура устройства UPnP v1.1» (PDF) . openconnectivity.org . УПнП форум. 15 октября 2008 г.
  4. ^ «Архитектура устройства UPnP v2.0» (PDF) . openconnectivity.org . ОКФ . 17 апреля 2020 г.
  5. ^ «Адреса многоадресной рассылки в Интернете» . ИАНА. 22 июня 2010 г.
  6. ^ «Адреса многоадресной рассылки Интернет-протокола версии 6» . ИАНА . Проверено 10 августа 2010 г.
  7. ^ Статья 832017 базы знаний Microsoft.
  8. ^ Руководство по DDoS-атакам, стр. 8.
  9. ^ «Атаки с усилением на основе UDP» . 18 декабря 2019 г.
  10. ^ Jump up to: а б «Глупо простой протокол DDoS (SSDP) генерирует DDoS со скоростью 100 Гбит/с» . Блог Cloudflare . 28 июня 2017 г. Проверено 13 октября 2019 г.
  11. ^ Чимпану, Каталин. «Ошибка Firefox позволяет вам взломать близлежащие мобильные браузеры через Wi-Fi» . ЗДНет . Проверено 19 сентября 2020 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d1b1f70612290fd5ec437b99613e4415__1713882000
URL1:https://arc.ask3.ru/arc/aa/d1/15/d1b1f70612290fd5ec437b99613e4415.html
Заголовок, (Title) документа по адресу, URL1:
Simple Service Discovery Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)