Как обезопасить электронную почту HTML в веб-приложении? - PullRequest
2 голосов
/ 08 сентября 2011

Каков наиболее эффективный способ очистки электронных писем в формате HTML, отображаемых в веб-приложении, чтобы вредоносный код не выполнялся, а HTML-макет оставался в рабочем состоянии?

Примером желаемой функциональности является способ работы Gmail.удаляет все теги сценариев и задерживает показ изображенийклиент и поп-сервер.

У кого-нибудь есть понимание этой проблемы?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

Я рекомендую вам прочитать ответы на Строгая проверка и фильтрация HTML в PHP , где задается тот же вопрос. Очиститель HTML является хорошей отправной точкой.

0 голосов
/ 08 сентября 2011

Я предлагаю вам что-то вроде http://htmlpurifier.org/ или если вы используете php: https://phpids.org/

Не пишите свои собственные правила регулярных выражений, они потерпят неудачу! :)

Чтобы сделать рекламу, если вы используете php, вы можете попробовать мою систему предотвращения вторжений PHP, ее альфа, но мне нужны тестеры:)

http://ra23.net/wop/some_phpips/

Это маленький каркас вокруг phpids.

...