Revisión de seguridad de la aplicación web de Box - ¿legalidad? [cerrado]

3

¿Es legal realizar una revisión de seguridad / un pentest de una aplicación web que compramos y operamos en nuestros servidores? Es decir, toda la infraestructura es nuestra + compramos una licencia para el software. ¿Podemos hacer una revisión en profundidad de esto? ¿O esto estaría rompiendo algunas leyes contra la ingeniería inversa, etc.? Me interesan las leyes de EE. UU. Y la UE.

Muchas gracias

    
pregunta mkvocka 05.05.2014 - 14:07
fuente

2 respuestas

9

Depende del tipo de evaluación que quieras hacer. Tal vez debería cambiar su título para indicar "Black Box" o "White Box" o ambos. Aprendí que los proveedores tienen una definición muy general de "revisión de seguridad" en su software, por lo que es importante hacer su propia evaluación si tiene los recursos.

Revisión de código

El código del proveedor es suyo y no se le permite descompilarlo sin su permiso. La mayoría de los proveedores no están dispuestos a compartir su código fuente. Todo lo que puede hacer es pedirles su informe de su propia revisión del código fuente interno.

Evaluación de aplicaciones estáticas

Hay formas de realizar evaluaciones de seguridad sin su código descompilado. El análisis de código estático, como con Veracode, se realiza en código compilado y el servicio nunca ve el código fuente. Sin embargo, ayuda a clasificar los resultados si puede ver el código fuente. La mayoría de las veces, le transmito estos resultados al proveedor.
La mejor situación es si las evaluaciones de seguridad (estáticas o dinámicas) están escritas en el contrato con el proveedor, pero es legal cargar un programa compilado en dicho servicio.

Evaluación dinámica de aplicaciones web

Un escaneo dinámico (caja negra) está totalmente permitido en una aplicación en su entorno y este debería ser su primer paso.

    
respondido por el mcgyver5 05.05.2014 - 14:46
fuente
1

Técnicamente, la ley es que tiene que seguir los términos de su EULA para el software en la medida en que sea ejecutable. Su mejor apuesta, pídale permiso al vendedor. (Bueno, realmente, lo mejor es preguntar al proveedor antes de comprar, pero esa no es una opción ahora).

Realmente no hay una buena razón por la que deban tener un problema con usted para asegurarse de que la plataforma sea segura, especialmente si acepta compartir cualquier vulnerabilidad que descubra con ellos, pero a menos que no haya nada en el EULA que le impida hacerlo. Lo que quieres, preguntar al vendedor es la mejor opción.

    
respondido por el AJ Henderson 05.05.2014 - 16:20
fuente

Lea otras preguntas en las etiquetas