¿Qué es una prueba de penetración?
Una prueba de penetración es un ataque simulado y autorizado contra sistemas IT, sitios web o aplicaciones. Los especialistas buscan de forma específica vulnerabilidades antes de que las encuentren atacantes reales y las documentan con recomendaciones concretas para corregirlas.

Prueba de penetración: definición
En una prueba de penetración, o pentest, los expertos en seguridad se ponen en el papel de un atacante. Con los mismos métodos y herramientas, intentan acceder a un sistema definido previamente, como una aplicación web, una interfaz o la red de la empresa.
Lo decisivo es el encargo por escrito: solo con el permiso expreso del responsable y un alcance claramente definido es lícita una prueba de este tipo. Sin esa base, el mismo procedimiento sería un ataque punible. Este artículo no sustituye el asesoramiento jurídico.
Así se desarrolla una prueba de penetración
Un pentest profesional sigue un proceso fijo. Sirven de orientación, por ejemplo, las guías de la Oficina Federal de Seguridad de la Información de Alemania (BSI) o la OWASP Web Security Testing Guide.
Según la información previa de la que disponen los evaluadores, se distinguen las pruebas de caja negra (black box), sin información interna; las de caja gris (grey box), con información parcial, como un acceso de prueba; y las de caja blanca (white box), con acceso al código fuente y a la documentación. La variante adecuada depende del objetivo: una prueba de caja gris suele ofrecer una buena relación entre realismo y esfuerzo.
- Preparación: definir objetivos, alcance, franjas horarias y personas de contacto
- Recopilación de información sobre el sistema objetivo
- Análisis de vulnerabilidades con métodos automatizados y manuales
- Explotación controlada de las brechas encontradas
- Informe con evaluación de riesgos y recomendaciones de actuación
- Prueba posterior para comprobar si las brechas se han cerrado eficazmente
Ventajas y límites
Un pentest muestra lo vulnerable que es realmente un sistema, no solo en teoría. Encuentra errores en la lógica de negocio que los escáneres automáticos pasan por alto y proporciona una lista priorizada de lo que debe corregirse primero. Además, el informe sirve como prueba ante clientes, aseguradoras o auditores.
Los límites: un pentest es una instantánea. La próxima actualización ya puede abrir nuevas brechas. Además, solo encuentra lo que está dentro del alcance acordado. Por eso no sustituye ni un desarrollo seguro ni una gestión de parches periódica.
También es importante la calidad del informe: debe describir cada vulnerabilidad de forma clara y reproducible, clasificarla por gravedad e indicar pasos concretos para corregirla, de manera comprensible tanto para el equipo técnico como para la dirección.
¿Cuándo tiene sentido una prueba de penetración? Un ejemplo práctico
Un pentest tiene sentido antes de lanzar una aplicación con datos sensibles, tras reformas importantes, a intervalos regulares en sistemas críticos y cuando clientes o aseguradoras exigen una prueba. Las nuevas interfaces con socios o clientes también son un buen motivo.
Un ejemplo: antes de la puesta en marcha de un portal de clientes con datos contractuales, una empresa encarga una prueba de caja gris. Los evaluadores encuentran una función de carga que permite subir cualquier archivo sin comprobación. La brecha se cierra antes del lanzamiento y se confirma en la prueba posterior. Nano Concepts ayuda a proteger las aplicaciones antes de una prueba y corrige en el código las vulnerabilidades encontradas.
Preguntas frecuentes sobre Prueba de penetración (pentest)
Un escaneo de vulnerabilidades se ejecuta de forma automatizada y busca brechas conocidas, como software obsoleto. Una prueba de penetración va más allá: unas personas realizan comprobaciones manuales, combinan vulnerabilidades y muestran qué daño sería realmente posible.
Depende del riesgo. Para las aplicaciones críticas ha dado buenos resultados un ritmo fijo, por ejemplo anual, junto con una prueba adicional tras cambios importantes. En sistemas menos sensibles suelen bastar escaneos periódicos y pruebas puntuales cuando hay un motivo concreto.
El riesgo puede mantenerse bajo, pero no puede descartarse por completo. Por eso se acuerdan de antemano las franjas horarias, los sistemas excluidos y los contactos de emergencia. Las pruebas críticas suelen realizarse en un entorno de pruebas que se corresponda lo más fielmente posible con el de producción.
Servicios que encajan

Seguridad web
Detectar y cerrar vulnerabilidades en sitios web, tiendas online, portales de clientes y aplicaciones web a medida.
Más información
Mantenimiento y soporte
Actualizaciones, monitorización, copias de seguridad y evolución: para que sitios web, apps y software funcionen con fiabilidad.
Más información
Consultoría tecnológica
Elección de software, arquitectura, revisión de código y hoja de ruta de digitalización, con independencia y orientación práctica.
Más informaciónTérminos relacionados
Relevante para estos sectores
Artículos relacionados de la revista
Tracking conforme al RGPD: consentimiento, flujos de datos y confianza
Tracking y protección de datos no se excluyen: qué servicios requieren consentimiento, cómo documentar los flujos de datos y cómo aplicar la técnica para que cumpla lo que promete su política de privacidad.
Seguir leyendo
Priorizar la deuda técnica: ¿pagar intereses o amortizar?
La deuda técnica no es sinónimo de mal código: se vuelve peligrosa cuando permanece invisible. Así evalúa la carga heredada según su impacto y esfuerzo y la reduce de forma planificable.
Seguir leyendo
Mantenimiento de software: qué debe cubrir un contrato de mantenimiento
El software nunca está terminado. Qué servicios debe incluir un contrato de mantenimiento, cómo separar mantenimiento, soporte y evolución y qué alcance necesita realmente su software.
Seguir leyendo