Pentesting de Aplicaciones Web: Cobertura OWASP Top 10 con Evidencia Lista para Auditoría

Un pentesting de aplicaciones web simula cómo un atacante real comprometería su aplicación — su autenticación, su lógica de negocio, sus APIs y sus datos — antes de que alguien lo haga de verdad. Matproof Sentinel ejecuta pruebas de penetración web impulsadas por IA frente al OWASP Top 10 (2021) completo y al estándar OWASP Application Security Verification Standard (ASVS), confirma cada hallazgo con un proof-of-exploit en lugar de una alerta especulativa de escáner, y entrega un informe estructurado tal y como esperan recibirlo los auditores de ISO 27001, SOC 2, NIS2 y DORA. Empiece con un escaneo gratuito de superficie de ataque de 3 minutos, o consiga un informe completo de pentest web listo para auditoría desde 149 €.

Escanear app web gratis
MW
Escrito por Malte Wagenbach
Fundador de Matproof Security. Especializado en pruebas de penetración impulsadas por IA y cumplimiento UE (DORA, NIS2, ENS, ISO 27001).
Última revisión: 17 de mayo de 2026

Qué tiene que cubrir un pentesting de aplicaciones web de verdad en 2026

La mayoría de las ofertas de «seguridad de aplicaciones web» no son en realidad más que un escáner de vulnerabilidades automatizado con un logotipo en el PDF — le inundan con alertas de baja confianza, se pierden cualquier fallo que requiera entender la lógica de la aplicación y producen un informe en el que ningún auditor confía del todo. Un pentesting de aplicaciones web auténtico tiene que hacer tres cosas que un escáner no puede: explotar fallos de control de acceso y autorización (la categoría número 1 del OWASP Top 10 2021, Broken Access Control), razonar sobre lógica de negocio de varios pasos (manipulación de precios, evasión de flujos de trabajo, mass-assignment) y demostrar la explotabilidad en lugar de suponerla. El listón que importa comercialmente lo fijan sus compradores y sus auditores, no el fabricante de una herramienta. Los departamentos de compras empresariales exigen ya de forma rutinaria un «informe de pentest de aplicación web reciente, con una antigüedad no superior a 12 meses» antes de firmar. ISO 27001:2022 A.8.29 (Pruebas de seguridad en el desarrollo y la aceptación) y A.8.8 (Gestión de vulnerabilidades técnicas) esperan ambas pruebas documentadas de aplicaciones. Los auditores de SOC 2 piden evidencia de un programa de pruebas recurrente, no de una prueba puntual. Así que la pregunta real no es «¿se ejecutó un escáner?», sino «¿puede entregar a un auditor o a un revisor de seguridad empresarial un informe creíble, con prueba de explotación, hallazgos clasificados por riesgo, seguimiento de la remediación y evidencia de re-test, que mapee los controles que les importan?». Eso es lo que Matproof Sentinel está diseñado para producir.

  • Broken Access Control (OWASP A01:2021) es la vulnerabilidad web grave más común — IDOR, escalada de privilegios horizontal/vertical y fallos de aislamiento multi-tenant son invisibles para un escáner genérico, porque requieren entender quién está autorizado a hacer qué.
  • Los fallos de lógica de negocio — manipulación de precios, abuso de cupones/cuotas, salto de pasos en flujos de trabajo, mass-assignment — nunca aparecen en un escaneo automatizado; se encuentran probando la aplicación tal y como la razona un atacante.
  • Un proof-of-exploit cambia la conversación: «elaboramos esta petición y recuperamos los datos de otro tenant» es accionable; «el escáner reporta un posible problema» es ruido que los equipos de ingeniería (con razón) ignoran.
  • Las compras empresariales y las renovaciones de ciberseguros exigen cada vez más un informe de pentest web reciente (≤12 meses) — sin él, los acuerdos se atascan y las primas suben.
  • ISO 27001:2022 A.8.29/A.8.8 y SOC 2 CC4.1/CC7.1 esperan pruebas de aplicaciones documentadas y recurrentes con remediación rastreada — un único PDF anual rara vez satisface a un auditor riguroso.
  • Los stacks web modernos publican vulnerabilidades de forma continua: una prueba que estaba limpia hace seis meses no dice nada sobre los tres despliegues que lanzó la semana pasada — por eso las pruebas continuas por despliegue importan ya más que el encargo anual.

Qué prueba Matproof en un pentesting de aplicación web

  • Broken Access Control (OWASP A01:2021): IDOR (CWE-639), escalada de privilegios horizontal y vertical, aislamiento multi-tenant, navegación forzada, ausencia de autorización a nivel de función
  • Injection (OWASP A03:2021): inyección SQL (CWE-89), inyección NoSQL, inyección de comandos del SO (CWE-78), inyección LDAP, server-side template injection (SSTI)
  • Cross-Site Scripting: XSS almacenado, reflejado y basado en DOM (CWE-79), y evasiones de configuraciones débiles de Content-Security-Policy
  • Fallos de autenticación y sesión (OWASP A07:2021): exposición a credential stuffing, flujos débiles de restablecimiento de contraseña, debilidades en JWT (CWE-347), session fixation, evasión de MFA por reuso de token
  • Cryptographic failures (OWASP A02:2021): configuración débil de TLS (RFC 8446), ausencia de HSTS (RFC 6797), datos sensibles en tránsito/en reposo, tokens predecibles
  • Server-Side Request Forgery (OWASP A10:2021, CWE-918) e inyección de entidades externas XML (XXE, CWE-611)
  • Security misconfiguration (OWASP A05:2021): cabeceras de seguridad (CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy), política CORS, errores verbosos, credenciales por defecto, interfaces de administración expuestas
  • Abuso de lógica de negocio: manipulación de precio/cantidad, mass-assignment (CWE-915), salto de pasos en flujos de trabajo, race conditions en pagos o aprovisionamiento
  • Componentes vulnerables y obsoletos (OWASP A06:2021): fingerprinting de su framework y dependencias, correlación con NVD/GHSA, confirmación de la explotabilidad de CVE conocidos en sus versiones concretas
  • Hallazgos mapeados a MITRE ATT&CK y a su conjunto de controles relevante (ISO 27001 Anexo A, SOC 2 TSC, NIS2 Art. 21, DORA Art. 24) para que el informe esté listo para auditoría, no solo sea técnico

Ejemplo de hallazgo

Crítico

Un IDOR exponía las facturas de todos los tenants mediante una referencia de objeto adivinable

Sentinel detectó que el endpoint de descarga de facturas de la aplicación (GET /api/invoices/{id}/pdf) autorizaba la petición basándose únicamente en una sesión válida, no en si el usuario autenticado era propietario de la factura solicitada. Incrementando el {id} numérico, un usuario con sesión iniciada de un tenant podía descargar facturas pertenecientes a cualquier otro tenant — nombres, direcciones de facturación, conceptos e importes. Esto es OWASP A01:2021 Broken Access Control (IDOR / CWE-639), la causa más común de exposición masiva de datos en aplicaciones SaaS, y exactamente la clase de fallo que un escáner automatizado no puede detectar, porque la respuesta es un 200 válido para una sesión válida.

Corrección: Imponer la autorización a nivel de objeto en el lado del servidor: toda petición de un recurso debe verificar que el principal autenticado está autorizado a acceder a ese objeto concreto (no meramente que ha iniciado sesión). Sustituir los identificadores enteros secuenciales por identificadores no adivinables (UUIDv4) como defensa en profundidad, pero sin confiar nunca solo en la opacidad del ID. Añadir una prueba automatizada de autorización en CI que asevere que el tenant A no puede leer los objetos del tenant B, para que la regresión no pueda reaparecer. Sentinel vuelve a probar el endpoint tras la corrección y registra la verificación en el informe para su auditor.

Referencia: OWASP A01:2021 Broken Access Control · CWE-639 Authorization Bypass Through User-Controlled Key · OWASP API1:2023 Broken Object Level Authorization · ISO 27001:2022 A.8.3 Restricción del acceso a la información

Pentest de aplicación web: escaneo gratuito vs Matproof Sentinel vs consultoría tradicional

Escaneo gratuitoMatproof SentinelConsultoría tradicional
Motor de escaneo automatizado✓ (vista previa 3 min)✓ Escaneo completo✗ Solo manual
Cobertura OWASP Top 10Parcial✓ Completa✓ Completa
Evidencia proof-of-exploit✓ Por hallazgo✓ Por hallazgo
Mapeo normativo (DORA/NIS2/ISO 27001)✓ Automatizado✓ Manual
Informe PDF listo para auditoría✓ Inmediato✓ Entrega 2–4 semanas
Escaneos continuos / recurrentes✓ Por despliegue✗ Encargo anual
Tiempo hasta el primer resultado~3 min~30 min escaneo completo2–4 semanas
Precio€0Desde €149€8.000–€25.000
Revisión de código fuente (SAST)✓ Plan Growth✓ En alcance
Pruebas de API (REST/GraphQL)✓ Automatizado✓ Manual

Precios del pentesting de aplicaciones web

Escaneo único
€149 pago único
  • 1 escaneo pentest completo
  • Hallazgos priorizados por IA con CVSS 3.1
  • Proof-of-exploit por hallazgo
  • Informe PDF listo para auditoría
  • Mapeo normativo (DORA, NIS2, ISO 27001)
Comprar escaneo único
Recomendado
Starter
€299 / mes
  • Escaneos ilimitados (hasta 3 dominios)
  • Monitorización continua
  • Integración CI/CD (GitHub, GitLab)
  • Todos los mapeos normativos
  • Soporte prioritario
Iniciar Starter
Growth
€799 / mes
  • Escaneos + dominios ilimitados
  • Pruebas autenticadas / White-Box
  • Pruebas de API e infraestructura cloud
  • Account manager de seguridad dedicado
  • SLA de respuesta en 24h
Contactar para Growth

Preguntas frecuentes sobre el pentesting de aplicaciones web

¿Qué es el pentesting de aplicaciones web?

El pentesting de aplicaciones web es la práctica de simular ataques reales contra una aplicación web para encontrar y demostrar vulnerabilidades explotables antes de que lo haga un atacante. A diferencia de un escaneo de vulnerabilidades —que compara firmas conocidas y reporta posibles problemas— una prueba de penetración intenta explotar realmente los hallazgos (por ejemplo, recuperando los datos de otro usuario mediante una comprobación de autorización rota) y los confirma con un proof-of-exploit. Un buen pentest web cubre el OWASP Top 10 completo, la autenticación y gestión de sesiones, las APIs y los fallos de lógica de negocio que solo afloran cuando se razona sobre cómo se supone que debe funcionar la aplicación.

¿En qué se diferencia un pentest de un escaneo de vulnerabilidades?

Un escaneo de vulnerabilidades es comparación automatizada de patrones: identifica el software y reporta coincidencias de CVE conocidos y configuraciones erróneas comunes, sin confirmar que ninguna de ellas sea realmente explotable en su contexto. Un pentest va más allá — encadena y explota hallazgos, prueba el control de acceso y la lógica de negocio que los escáneres no pueden razonar, y descarta los falsos positivos demostrando (o refutando) la explotabilidad. Matproof Sentinel combina el escaneo automatizado para la amplitud con la explotación impulsada por IA para la profundidad, de modo que obtiene la velocidad de un escáner con la confirmación de un pentest y un informe listo para auditoría.

¿Cuánto cuesta un pentesting de aplicación web?

Los pentests de consultoría tradicionales para aplicaciones web cuestan habitualmente entre 4.000 £ y 12.000 £ por proyecto según el tamaño y el alcance de la aplicación, tardan entre 2 y 4 semanas en planificarse y entregarse, y producen un PDF puntual. Matproof Sentinel entrega un informe completo de pentest web listo para auditoría desde 149 € (escaneo único), o 299 €/mes para pruebas continuas en hasta tres dominios. Consulte nuestra guía de precios del pentesting para un desglose completo.

¿Aceptará el informe mi auditor de ISO 27001 / SOC 2?

Sí — ese es el objetivo de diseño. El informe de Sentinel incluye hallazgos con su alcance, clasificaciones de riesgo CVSS 3.1, proof-of-exploit por hallazgo, orientación de remediación, verificación por re-test y mapeo explícito a los controles que comprueban los auditores: ISO 27001:2022 A.8.29 (Pruebas de seguridad) y A.8.8 (Gestión de vulnerabilidades técnicas), SOC 2 CC4.1/CC7.1, NIS2 Art. 21 y DORA Art. 24. La diferencia entre Matproof y una empresa de pentesting pura es que usted recibe evidencia ya mapeada a sus controles de cumplimiento, no un PDF técnico que después tiene que traducir usted mismo para el auditor.

¿Con qué frecuencia debo ejecutar un pentesting de aplicación web?

El pentest anual es un mínimo de cumplimiento, no una postura de seguridad. Las aplicaciones web cambian con cada despliegue, y una prueba limpia hace seis meses no le dice nada sobre el código que lanzó esta semana. La buena práctica en 2026 son las pruebas continuas — un escaneo en cada release significativa más un encargo más profundo al menos una vez al año. Los planes Starter y Growth de Matproof Sentinel ejecutan pruebas continuas por despliegue con integración CI/CD, de modo que su evidencia esté siempre actualizada, que es también lo que los auditores de seguimiento esperan cada vez más ver.

¿Probáis también las APIs y las aplicaciones de página única (SPA)?

Sí. Las aplicaciones web modernas son predominantemente SPAs impulsadas por API, así que Sentinel prueba las APIs REST y GraphQL subyacentes (OWASP API Security Top 10 2023), no solo el front-end renderizado. Esto incluye broken object-level authorization (API1:2023), broken authentication (API2:2023) y exposición excesiva de datos. Consulte nuestra página dedicada al pentesting de API para más detalle.

Temas relacionados

Profundiza — artículos relacionados del blog

Obtenga un pentesting de aplicación web listo para auditoría

Ejecute ahora un escaneo gratuito de superficie de ataque de 3 minutos, o consiga un informe completo de pentest de aplicación web — proof-of-exploit por hallazgo, mapeado a ISO 27001, SOC 2, NIS2 y DORA — desde 149 €.

Escanear app web gratis