Como parte de un proyecto, estoy aceptando el texto de un usuario a través de un formulario web y mostrándolo en una página web. El texto que proporcionan puede contener URL, en caso afirmativo, me gustaría presentarlo como un hipervínculo para mejorar la experiencia. Por ejemplo, el usuario puede enviar texto que contenga http://www.google.com
y quiero convertirlo a <a href="http://www.google.com">...
Hipervínculos de representación segura en texto no confiable
Me pregunto qué problemas de seguridad debería tener en cuenta al hacer esto. Ya he tomado medidas para evitar cualquier inserción simple de XSS, porque mi biblioteca XML escapará a cualquier carácter especial, pero imagino que hay ataques más sofisticados.
Uno de tus mayores problemas [podría ser esto.] (Http://www.youtube.com/watch?v=oHg5SJYRHA0) Editar: Dang, solo date cuenta de que no vas a ofuscar el href. Haga caso omiso de esto;) – vzwick