Pregunta

Necesito una manera en Perl para despojar cosas malas, como XSS, interjección de imágenes y las obras.

Encontré HTML :: StripScripts pero no se ha actualizado cerca de dos años, y no estoy al día con todos los nuevos exploits.

¿Es seguro?

¿Qué otros lenguajes de marcado (en Perl) usarías?

¿Fue útil?

Solución 2

HTML :: StripScripts es una lista blanca, y puede usar un analizador basado en árbol y debe ser tan seguro como la lista blanca.

Otros consejos

XSS es un gran tema y surgen exploits cada dos días.

Simplemente eliminar scripts no hará que su código / sitio sea seguro.

Es mejor no tratar de quitar (poner en la lista negra) ciertas cosas. Es más seguro incluir en la lista blanca html / caracteres especiales que permitirá en su sitio. es decir, <b>, <i>

Defang parece ser la última / mejor lib anti XSS para perl en cpan

Lista negra vs Lista blanca

OWASP XSS Cheat Sheet

Y sugiero jugar con CAL9000 para tener una idea de cuán extendido / complicado XSS es

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top