Готовый перевод OpenID Authentication 2.0 / OpenID Аутентификация 2.0: 15.5. Denial of Service Attacks
Внутри протокола есть место где подделанная Зависимая Сторона может запустить атаку отказа в обслуживании против Провайдера пока нету ничего в сообщениях протокола OpenID, что позволило бы провайдеру быстро проверить что это подлинный запрос. Это можно сделать с помощью повторяющихся запросов Зависимой Стороны на установку ассоциаций, идентификации или проверки подписей.
Потенциально, большинство тяжелых атак происходит в процессе фазы установки ассоциаций, так как каждое сообщение требует от Провайдера выполнять дискетное возведение в степень. Пока зависимая сторона имеет возможность определять модули и генератор для каждого сообщения, злоумышленник может даже заставить Провайдера выполнять возведение в степень в режиме реального времени не дожидаясь ответа для каждого сообщения.
Пока это может быть особенно вредным, OpenID Провайдер может легко использовать ограничивающую и лимитирующую технику, основанную на IP, чтобы помочь в борьбе с этим типом атак. Провайдер также может обратить внимание на блокировку, основанную на значениях "openid.realm" и "openid.return_to".
Переведено на Нотабеноиде
http://notabenoid.org/book/23365/104438
Переводчики: Reyko32
Настройки
Готово:
