Вопрос

У меня есть текст, который я хочу связать, что я могу разумно сделать с помощью регулярного выражения (поиск по http / https или www), но я беспокоюсь о сложностях XSS. Какой безопасный способ сделать это в Perl?

Это было полезно?

Решение

Что именно вы подразумеваете под осложнениями XSS? Вас интересует только JavaScript или URL-адреса в форме http://example.com/ команда? type = delete; who = sam и т. д. Вас также касается?

Что касается ссылок на URL-адреса, всегда будут крайние случаи, но Text :: Markdown довольно хорошо работал на разных входах, когда я это пробовал. Вы можете использовать URL-адреса для предварительной обработки ссылок.

См. также Regexp :: Common .

Другие советы

Я не могу говорить о проблеме XSS, но URI :: Find позволит вам найти все URI в тексте и преобразовать их во что угодно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top