Este complemento permite a los usuarios comparar qué partes de una aplicación web se encuentran disponibles a algunos usuarios, realizar pruebas de control de acceso e identificar problemas potenciales de control de acceso. Permite la configuracion de las reglas de acceso y realiza un ataque completo con el objetivo de ayudar a identificar las secciones de una aplicación web que son accesibles por los clientes no autorizados.
Hay dos conceptos principales relacionados con este complemento que debe ser explicado: las Reglas de acceso y el procedimiento de prueba.
Para identificar posibles problemas de control de acceso, ZAP necesita saber cuáles partes de la aplicación web son supuestamente accedidas por el usuario. En ZAP, el nombre para estas reglas es: Reglas de Acceso y generalmente tiene el significado: "La página A debe/no debe ser accedida por Usuario X".
Las reglas se configuran para un contexto y por cada usuario de ese contexto, cada nodo del sitio (página web) se asociará a uno de los siguientes valores:
Para simplificar el proceso de definición de las reglas de acceso, ZAP hace uso de una estructura de URLs en forma de árbol. Cuando se analizan las reglas, un algoritmo de inferencia se utiliza para detectar las reglas correspondientes a cada nodo basado en el nodo principal en el URL si no hay reglas particulares definidas. Esto significa que, cuando se configura las reglas de acceso, solo 1 regla necesita estar configurada explícitamente para todo un sub-árbol, mientras que para los otros nodos las reglas son inferidas. Sobre esto hay más detalles en la página de ayuda de Control de Acceso Context options.
Como un todo, con el fin de realizar por completo la prueba de control de acceso para una aplicación web, se debe seguir los siguientes pasos:
Seguro modo ni Protegido si el contexto no está dentro del alcance.
| Pestaña de Prueba de control de acceso | Para una descripción de la pestaña de estado por el complemento | |
| Opciones de Contexto de Control de Acceso | Para obtener información sobre las opciones de contexto relacionadas |