← Volver al inicio
ASVS OWASP Seguridad Estándar Verificación

OWASP ASVS: Estándar de Verificación de Seguridad en Aplicaciones

10/05/2022

El OWASP ASVS (Application Security Verification Standard) es una lista completa de requisitos de seguridad para aplicaciones web, usada por arquitectos, desarrolladores, testers y auditores.

Objetivos principales

Niveles de verificación

NivelNombreDirigido a
Nivel 1OportunistaTodo el software. Defiende contra vulnerabilidades fáciles de explotar (OWASP Top 10). Análisis rápido, poco esfuerzo.
Nivel 2EstándarAplicaciones con datos sensibles. Controles en lugar adecuado, efectivos y en uso. Defensas contra atacantes con herramientas y motivación específica.
Nivel 3AvanzadoAplicaciones críticas: transacciones de alto valor, datos médicos, infraestructuras críticas. Análisis profundo de arquitectura, código y testing.

Cómo aplicarlo en la práctica

La mejor manera de usar ASVS es como lista de verificación de seguridad en el ciclo de desarrollo:

  1. Seleccionar el nivel apropiado (1, 2 o 3) según el tipo de aplicación.
  2. Asignar cada requisito a un responsable del equipo (arquitecto, desarrollador, QA).
  3. Usar ASVS para organizar el informe de pentest: estado de cada requisito + detalles.
  4. Re-verificar tras cada ciclo de desarrollo o corrección de vulnerabilidades.

Caso práctico — Universidad de Utah

El equipo rojo del campus utiliza ASVS como guía en sus tests de penetración a aplicaciones internas:

Áreas de verificación (objetivos de control)

SecciónÁreaObjetivo
V1Arquitectura y DiseñoComponentes identificados, arquitectura definida y código coherente con ella.
V2AutenticaciónIdentidad digital verificada, credenciales transportadas de forma segura.
V3Gestión de SesionesSesiones únicas por usuario, invalidadas cuando no se necesitan, con tiempo de inactividad limitado.
V4Control de AccesoUsuarios con credenciales válidas, roles y privilegios bien definidos, metadatos protegidos.