Почему безопаснее запретить DTD при использовании веб-служб с такими вещами, как .Net WCF? - PullRequest
2 голосов
/ 06 сентября 2010

В документации по безопасному использованию веб-сервисов с WCF говорится, что рекомендуется запретить DTD при использовании метаданных.Почему DTD представляет собой угрозу безопасности?

http://msdn.microsoft.com/en-us/library/ms734741.aspx

Ответы [ 2 ]

3 голосов
/ 06 сентября 2010

http://msdn.microsoft.com/en-us/magazine/ee335713.aspx

Самый простой способ защиты от всех типов атак на объекты XML просто полностью отключить использование встроенных схем DTD в вашем XML Разбор объектов. Это прямое применение принцип уменьшения поверхности атаки: если вы не используете функцию, отключите его, чтобы злоумышленники не смогли его использовать.

0 голосов
/ 06 сентября 2010

В этом случае существует известный способ отказа в обслуживании (см. Ответ Эндрюса)

Однако почти все, что уменьшает поверхность атаки, улучшит безопасность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...