Estoy trabajando en un sitio donde los usuarios pueden ingresar URL.
Las URL deben apuntar a sitios donde puede comprar un artículo (para cumpleaños / evento especial / ...)
También envía correos electrónicos a las direcciones de correo electrónico que proporciona el usuario.
Ahora, me gustaría evaluar cuán inseguro es esto y mitigar la inseguridad si es posible. (Es un proyecto de hobby, si es demasiado inseguro, lo abandonaré).
Estoy más preocupado por las URL.
Puedo imaginar que no es imposible encontrar un lugar en una tienda en línea donde se emite un redireccionamiento (y donde un atacante podría inyectar una URL personalizada).
¿Es seguro aceptar solo las URL (proporcionadas en mi sitio) que responden con un código http 200? (en otras palabras, ¿cada redireccionamiento que no es emitido por javascript solo es posible si el código de retorno http es diferente de 200?)