Pentesting y evaluación de seguridad

Revisión de código

Revisamos la implementación de los controles. Acordamos repositorios, lenguajes, componentes y profundidad antes de empezar.

Qué examinamos

Funciones sensibles

Autenticación, autorización y tratamiento de datos en los componentes acordados.

Límites de confianza

Cómo se validan entradas y circula la información entre componentes.

Causas raíz

Identificamos los patrones de implementación detrás de las debilidades.

Orientación para desarrollo

Explicamos los recorridos de código relevantes y las opciones prácticas de corrección.

Seguimos el control en su origen

Una revisión focalizada sigue operaciones sensibles a través de controladores, servicios y acceso a datos. Permite explicar causas raíz que una prueba externa no confirma y examinar nuevos componentes críticos.

Información para preparar el presupuesto

Repositorios, lenguajes, un commit o versión fijos y componentes prioritarios. Confirmamos los frameworks, el acceso, el tratamiento de secretos y las restricciones de herramientas antes de aceptar el alcance.

Evidencias incluidas

Archivos relevantes, funciones afectadas, tratamiento de entradas y correcciones. El informe indica si cada problema se ha validado también en un entorno en ejecución.

CÓMO TRABAJAMOS

Alcance, pruebas e informe.
Después, verificamos las correcciones.

Alcance, pruebas, informe y verificación, con contacto directo con el pentester.

01 / ALCANCE

Acordamos el alcance.

Aplicaciones, roles, accesos y plazos. Acordamos alcance, precio y entregables antes de empezar.

02 / PRUEBAS

Realizamos la evaluación.

Comprobamos los controles y sus flujos de trabajo. Comunicamos los hallazgos importantes durante las pruebas.

03 / INFORME

Documentamos los hallazgos.

Hallazgos reproducibles, impacto demostrado y recomendaciones prácticas para desarrollo.

04 / VERIFICACIÓN

Verificamos las correcciones.

Comentamos las correcciones y verificamos los cambios acordados. Las condiciones de verificación figuran en la propuesta.