Cloud Security · Hacking Ético · AWS, Azure, GCP

Test de Intrusión
en entornos Cloud

Durante la última década los entornos tecnológicos basados en servicios en la nube se han convertido en piezas clave dentro de las compañías que, cada vez más, trasladan sus servicios y/o sistemas a proveedores de este tipo de servicios.

Planificación
Definición e identificación de los sistemas a auditar
Auditoría
Pruebas progresivas hasta conseguir la intrusión
Documentación
Redacción de resultados obtenidos
El servicio

¿Qué es un Test de Intrusión en entornos Cloud?

Un test de intrusión en entornos cloud es una simulación controlada de un ciberataque autorizada sobre los servicios, aplicaciones, configuraciones e infraestructura alojados en la nube.

Cubre la necesidad de actuaciones externas de seguridad, contemplando las particularidades tecnológicas, limitaciones y consideraciones que deben tenerse en cuenta cuando se llevan a cabo en los servicios en la nube. Para ello simula la acción de un atacante que quisiera vulnerar servicios, aplicaciones o componentes, utilizando las herramientas y metodologías propias de los hackers, pero de forma ética.

En Internet Security Auditors aportamos las soluciones de seguridad más adecuadas a todos los ámbitos de los Sistemas de Información, siendo los proyectos de auditoría basados en Hacking Ético uno de ellos. La mejor manera de realizar esta evaluación es mediante ataques controlados sobre los sistemas, que se pueden llevar a cabo de forma remota (desde las instalaciones de Internet Security Auditors) o desde las instalaciones del cliente, según los objetivos buscados y el ámbito de la auditoría.

Durante la ejecución de un Test de Intrusión existen distintas fases, cada una de las cuales requiere múltiples actuaciones y consideraciones. Los siguientes apartados las describen y recogen la guía de actuación.

Un Test de Intrusión se compone de las siguientes fases:

Planificación
Definición e identificación de los sistemas a auditar.
Auditoría
Realización de las pruebas que se llevan a cabo de forma progresiva hasta conseguir la intrusión y, una vez conseguida, escalado en los sistemas.
Documentación
Redacción de todos los resultados obtenidos.
Nuestros servicios

Cómo trabajamos

Para realizar estos ataques se utilizarán tanto técnicas, como herramientas de hacking. Las herramientas serán las mismas que las utilizadas en el mundo underground por los propios hackers para realizar los ataques, así como herramientas creadas por el equipo técnico de Internet Security Auditors para realizar los Test de Intrusión y, que han sido elaboradas a partir de las pautas definidas en los estándares OSSTMM, ISSAF y PTES.

01Ejecución de pruebas a nivel de red y sistemas
Identificación de servicios, sistemas operativos y componentes de red
  • Enumeración e identificación de hosts vivos.
  • Escaneo de puertos e identificación de su estado (abierto, cerrado, filtrado).
  • Identificación de protocolos.
  • Identificación de plataforma y versión instalada en los servicios que corren en cada uno de los puertos abiertos.
  • Identificación de plataforma y versión de sistema operativo.
Análisis de actualizaciones
  • Identificación de versiones instaladas en los diferentes sistemas.
  • Escaneo de puertos e identificación de su estado (abierto, cerrado, filtrado).
  • Búsqueda de vulnerabilidades que puedan afectar a las versiones detectadas.
  • Explotación manual de las vulnerabilidades.
Análisis de configuraciones
  • Detección e identificación del uso de parámetros por defecto en la configuración.
  • Detección de opciones de depuración habilitadas.
  • Detección de configuraciones deficientes.
  • Uso de credenciales de acceso por defecto.
  • Explotación manual de las vulnerabilidades.
Análisis de los sistemas de autenticación
  • Identificación de todos los servicios que utilicen algún tipo de autenticación.
  • Validación de transmisión de credenciales por un canal cifrado.
  • Validación de la existencia de mecanismo de bloqueo de cuentas.
  • Identificación de medidas contra ataques automáticos.
  • Verificación de la no existencia de contraseñas por defecto o contraseñas débiles.
02Ejecución de pruebas a nivel de aplicación
Recopilación de información
  • Búsqueda de información en Internet.
  • Identificación de plataformas.
  • Búsquedas de robots.txt y humans.txt.
  • Fugas de información en la aplicación.
  • Identificación de puntos de entrada a la aplicación.
Análisis de los sistemas de autenticación
  • Identificación de todos los servicios que utilicen algún tipo de autenticación.
  • Validación de transmisión de credenciales por un canal cifrado.
  • Validación de la existencia de mecanismo de bloqueo de cuentas.
  • Identificación de medidas contra ataques automáticos.
  • Validación del proceso de recuperación de credenciales.
  • Evasión del sistema de autenticación.
  • Verificación de la no existencia de contraseñas por defecto o contraseñas débiles.
Análisis de la configuración en la infraestructura
  • Identificación de herramientas de administración.
  • Verificación de credenciales por defecto.
  • Identificación de recursos de ejemplo.
  • Identificación de ficheros de backup y no referenciados.
  • Identificación de métodos HTTP soportados.
  • Identificación de cabecera HSTS (HTTP Strict Transport Security).
  • Identificación de mecanismos de protección anti-clickjacking.
Análisis de la gestión de la identidad
  • Verificación de la política de acceso definida por la aplicación para cada rol existente.
  • Validación del proceso de registro de usuarios.
  • Verificación de cuentas de usuario predecibles.
  • Validación de la posibilidad de enumerar cuentas de usuario.
Análisis de la autorización
  • Identificación de vulnerabilidades de tipo path traversal.
  • Identificación de vulnerabilidades de tipo RFI (remote file inclusion).
  • Validar la evasión del esquema de autorización.
  • Validar referencias inseguras directas a objetos.
Análisis de la gestión de sesiones
  • Identificar cookies utilizadas por la aplicación.
  • Realizar un análisis de los tokens de sesión.
  • Verificación de los atributos de las cookies.
  • Validación de la existencia de cookies persistentes.
  • Validar funcionalidad de logout.
  • Validar que la sesión expira tras un tiempo prudencial por inactividad.
  • Validación de vulnerabilidad de tipo Fijación de Sesión.
  • Validar exposición de variables de sesión.
  • Validación de vulnerabilidad de tipo CSRF.
Análisis de la validación de datos
  • Verificar que existe un mecanismo centralizado de validación de datos.
  • Confirmar que la aplicación valida correctamente los datos antes de ser utilizados.
  • Verificar la no existencia de vulnerabilidades como SQL Injection o Cross-Site Scripting.
Análisis de la gestión de errores
  • Generar escenarios de error no controlados.
  • Analizar mensajes de error en busca de fugas de información.
  • Analizar stack traces.
Análisis de criptografía débil
  • Validar que no se transmite información sensible en claro.
  • Validar que no se utilizan cifrados débiles.
  • Validar que los protocolos débiles se encuentran deshabilitados.
  • Validar que las renegociaciones SSL/TLS inseguras se encuentran deshabilitadas.
  • Validar que no se utiliza MD5 (collision attacks).
  • Validar que no se utiliza RC4 (crypto-analitical attacks).
  • Validar que el servidor está protegido frente al ataque BEAST.
  • Validar que el servidor está protegido frente al ataque CRIME.
  • Validar que el servidor está protegido frente al ataque POODLE.
  • Verificar validez del certificado SSL.
03Auditoría de Verificación
La Auditoría de Verificación tiene como objetivo llevar a cabo una verificación de correcciones aplicadas por las organizaciones para las vulnerabilidades detectadas en el test de intrusión objeto del servicio.

Como resultado del test de intrusión, en el informe figurarán las vulnerabilidades descubiertas durante el servicio y las soluciones que deben ser implantadas por el personal de cada empresa.
04Resultados
Tras la ejecución de las pruebas, se analizan los resultados obtenidos y se genera la documentación asociada.
  • Resumen ejecutivo del resultado de la Auditoría.
  • Resultados obtenidos en los diferentes tests que se han realizado, identificando los problemas de seguridad encontrados y especificando en qué condiciones se encontraron, con el fin que puedan ser reproducidas (dentro de lo posible) para facilitar su localización y resolución.
  • Recomendaciones que permitan solucionar de la forma más acertada los problemas de seguridad encontrados.
  • Clasificación de los problemas de seguridad detectados según su nivel de peligrosidad.

Alcance del servicio

Qué engloba este servicio

Servicios y componentes de red

Enumeración de hosts, escaneo de puertos, identificación de protocolos, plataformas, versiones y sistemas operativos.

Actualizaciones y configuraciones

Búsqueda y explotación manual de vulnerabilidades en las versiones detectadas, parámetros por defecto, opciones de depuración y configuraciones deficientes.

Autenticación e identidad

Cifrado de credenciales, bloqueo de cuentas, contraseñas por defecto o débiles, recuperación de credenciales y políticas de acceso por rol.

Autorización y sesiones

Path traversal, RFI, referencias inseguras a objetos, cookies, tokens de sesión, fijación de sesión y CSRF.

Datos, errores y criptografía

Validación de datos (SQL Injection, XSS), gestión de errores, cifrados y protocolos débiles, ataques BEAST, CRIME y POODLE y validez del certificado SSL.

Verificación y resultados

Auditoría de verificación de las correcciones, resumen ejecutivo, resultados reproducibles, recomendaciones y clasificación por peligrosidad.

Lo que dicen nuestros clientes

Organizaciones que confían en nosotros

FAQ

Preguntas frecuentes

¿Qué proveedores cloud cubren las pruebas?

Realizamos tests de intrusión en los principales proveedores: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) y entornos multi-cloud o híbridos.

¿Es necesario notificar al proveedor cloud antes de las pruebas?

Depende del proveedor. AWS y Azure ya no requieren autorización previa para la mayoría de pruebas, pero GCP y otros pueden exigirla. Nuestro equipo gestiona los permisos necesarios como parte del servicio.

¿Qué diferencia hay entre un test de intrusión cloud y uno tradicional?

El test de intrusión cloud contempla las particularidades de las infraestructuras en la nube: configuraciones IAM, políticas de seguridad del proveedor, almacenamiento expuesto (S3, Blob Storage), APIs cloud, serverless, contenedores y responsabilidad compartida, además de las pruebas tradicionales a nivel de red y aplicación.

¿Se pueden hacer pruebas en producción sin afectar al servicio?

Sí. Definimos ventanas de ejecución y reglas de compromiso con el cliente. Las pruebas se realizan de forma controlada y progresiva, minimizando el impacto en los servicios productivos.

¿Qué metodologías se utilizan?

Seguimos las metodologías reconocidas OSSTMM, ISSAF y PTES, complementadas con herramientas propias desarrolladas por el equipo técnico de Internet Security Auditors y las mismas herramientas utilizadas en el mundo underground por atacantes reales.

Contacto

¿Necesitas evaluar la seguridad de tu entorno cloud?

Cuéntanos tu situación y nuestro equipo se pondrá en contacto contigo para orientarte o agendar una llamada técnica.

Oficinas
Barcelona, Madrid, Bogotá
R
Ricardo Andrés Cárdenas
Hace 2 meses

Trabajar con Internet Security Auditors ha sido una experiencia altamente satisfactoria. Su acompañamiento en la migración a ISO/IEC 27001:2022 y el proceso de certificación PCI DSS ha sido fundamental para fortalecer nuestro SGSI.

A
Andrés Mejía
Hace 3 meses

Su equipo combina una sólida experiencia técnica con una gran disposición al trabajo colaborativo, lo que ha fortalecido nuestra postura de seguridad y el cumplimiento normativo.

V
Victoria Villarreal Palazón
Hace 4 meses

Han sido nuestro socio indispensable para la implementación de los requisitos de RGPD. Destacaría su disponibilidad para resolver dudas y su capacidad para elaborar un marco legal con acciones concretas y comprensibles.

M
Miguel Acosta
Hace 5 meses

Todo el proceso de Attestation of Compliance de PCI DSS fue extremadamente rápido, eficiente y profesional. Sin duda, recomendamos sus servicios a cualquier empresa que necesite soluciones en ciberseguridad.

S
Sergio Sainz de la Maza
Hace 6 meses

Llevamos más de 10 años trabajando con Internet Security Auditors por su experiencia, compromiso y cercanía. Los recomiendo sin dudarlo.

Solicitar información

Nos pondremos en contacto contigo lo antes posible.
Presencia Global

Nuestras oficinas

Barcelona

C. Santander, 101. Edificio A-2
E-08030 Barcelona (España)

+34 93 305 13 18
Madrid

C. Arequipa, 1
E-28043 Madrid (España)

+34 91 763 40 47
Bogotá

Transversal 22 # 98-82, Ed. Porta 100 Of. 1003
110221 Bogotá (Colombia)

+57 601 638 68 88
25
años de experiencia en ciberseguridad
Contacta con nosotros