Situación hipotética: Antes de contratar a una empresa de desarrollo web, quiero probar su capacidad para diseñar aplicaciones web seguras al ver los sitios web de sus clientes anteriores.
Problema: esta situación genera una gran bandera roja: en lo que respecta a la visualización de un sitio web, ¿qué es y qué no está dentro de la amplitud de la ley? O en otras palabras: ¿en qué punto se vuelve ilegal el hurgar en un sitio web ?
- ¿Ver código fuente con Firebug? Naturalmente, eso sería legal.
- ¿Pero qué sucede si cambio HTML (como un valor de formulario oculto antes del envío)?
- Quizás luego edite o elimine JavaScript, como un script de validación del lado del cliente. ¿Sería eso legal?
- ¿Qué sucede si pongo% 3Cscript% 3Ealert (1)% 3C / script% 3E al final de la URL?
- ¿O quizás escribo la URL: example.com/scripts/ y puedo ver su directorio debido a una configuración de permisos errónea?
- ¿Qué pasa si manipulo los datos pasados en los encabezados HTTP, por ejemplo, una cantidad / precio de producto negativo para ver si realizan la validación del lado del servidor (naturalmente, no completaré la verificación)?
Para mí, todo esto parece perfectamente inofensivo porque:
- No estoy causando un estrés indebido a su servidor mediante el envío de correo no deseado, el reflejo del sitio con wget o la inyección de SQL potencialmente peligroso.
- No estoy causando ninguna pérdida potencial o daños monetarios, porque nunca explotaré las vulnerabilidades, solo probaré su existencia (prueba de concepto).
- Ninguna de mis acciones tendrá implicaciones para la privacidad de los datos del usuario. De ninguna manera, ninguna de mis acciones podría revelar información confidencial o privada sobre nadie.
- Si encontrara algo, notificaría de inmediato al administrador de web sobre la posible vulnerabilidad para que pudieran parchearlo.
Pero aunque lógicamente soy capaz de justificar mis razones para probar el sitio, eso no necesariamente hace que mis acciones sean legales. De hecho, las leyes cibernéticas son notoriamente atrasadas en los Estados Unidos, e incluso las acciones más triviales más ridículas pueden considerarse piratería.
Preguntas: ¿Hay una línea definida en la arena que separe la piratería ilegal de "probar sin permiso"? ¿O es todo este escenario un área gris que debería evitar (probablemente el caso)? ¿Hay algún recurso en línea que pueda vincularse que pueda ampliar mi conocimiento en esta área completamente gris? ¿Cuáles son las leyes o leyes específicas que manejan esto?
Tenga en cuenta que la opción más lógica número uno sería simplemente: pedir permisos. Sin embargo, debido a las restricciones de tiempo intensas , cuando obtendría el permiso, todo sería en vano.