Un comentario publicado en una de mis preguntas el otro día planteó una pregunta en mi cabeza. Sé que muchos administradores de sitios aprecian a los usuarios que informan sobre errores y agujeros de seguridad, y como usuario aprecio a las personas que hacen esto. A menudo trato de encontrarlos y reportarlos en sitios y aplicaciones en los que uso con frecuencia o entrego datos confidenciales. Estoy razonablemente seguro de que estos sitios estarían bien si probara cosas realmente inofensivas como XSS reflejado y similares, pero ¿dónde está la línea? ¿Cuánto es ético probar sin permiso? ¿Es ético probar el sitio en busca de vulnerabilidades de inyección de SQL si no extraigo datos? ¿Hay alguna diferencia entre lo que permite la ley y qué administradores del sitio se lo agradecerán? ¿Cuál es la mejor manera de preguntarle a un administrador del sitio cuál es su opinión al respecto sin asustarlos?