¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
Conoce nuestra marca.¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
Conoce nuestra marca.dev
Alba García 26/06/2023 Cargando comentarios…
Entre otros servicios dedicados a la seguridad, Amazon cuenta con GuardDuty, una solución bastante completa basada en inteligencia artificial para la detección y clasificación de amenazas. En esta entrada vamos a hacer una recopilación de las funcionalidades de este servicio y cómo pueden serte de ayuda para vivir más tranquilo sabiendo que tus cuentas están protegidas.
Amazon GuardDuty es una solución de supervisión de seguridad en AWS que analiza y procesa orígenes de datos obtenidos por distintos servicios de AWS para detectar amenazas e identificar actividad inesperada y maliciosa en tus cuentas de AWS.
GuardDuty informa del estado de seguridad de la cuenta AWS catalogando las amenazas detectadas como hallazgos, que se pueden filtrar, suprimir, exportar o incluso gestionarse con respuestas personalizadas con Amazon CloudWatch Events o con Amazon EventBridge.
GuardDuty permite exportar también los hallazgos detectados a un bucket de S3 e integrarlos con otros servicios como AWS Security Hub.
Como hemos adelantado, AWS GuardDuty se apoya en la información proporcionada por servicios propios de Amazon. En este punto hay que diferenciar dos vertientes desde las que AWS GuardDuty obtiene información:
Una vez que se activa GuardDuty, el servicio comienza a realizar análisis de datos proporcionados por distintos servicios que se consideran “fundamentales” y que son la base de cualquier arquitectura.
Aparte de la revisión de los datos de los servicios básicos, es recomendable completar el análisis de los logs con la revisión y detección de amenazas en otros servicios que pueden gestionar información sensible. Para ello tenemos las siguientes funcionalidades de GuardDuty.
Los precios de GuardDuty se basan en el volumen de los registros de servicio analizados y los datos analizados en busca de malware. Los cargos por el servicio, se pueden dividir en estos puntos:
Análisis de eventos de administración de AWS CloudTrail: se cobra cada 1 millón de eventos al mes y está prorrateado.
Análisis de registros de flujo de la nube virtual privada (VPC) de Amazon y de registros de consultas de DNS: se cobra por gigabyte (GB) al mes y tiene descuentos por volumen.
Análisis de eventos de datos de Amazon S3 en AWS CloudTrail: se cobra cada millón de eventos al mes, está prorrateado y tiene descuentos por volumen.
Análisis de registros de auditoría de Amazon EKS: se cobra cada millón de registros de auditoría al mes, está prorrateado y tiene descuentos por volumen.
Monitoreo de la versión ejecutable de Amazon EKS: se cobra en función de la cantidad y el tamaño de las cargas de trabajo de EKS protegidas, medidas en vCPU. Si la monitorización de EKS mediante GuardDuty está activada en la cuenta, no se cobrará por analizar los registros de flujo de VPC de las instancias en las que el agente de GuardDuty esté desplegado y activo.
Datos analizados en busca de malware: el coste se basa en el volumen total y prorrateado de GB de datos de Amazon EBS analizados cada mes. Los volúmenes de EBS adjuntos de más de 1 TB (1024 GB) no se analizan.
Análisis de eventos de Amazon RDS: la tarifa de GuardDuty RDS Protection se basa en el número de CPU virtuales (vCPU) de instancias RDS protegidas por mes. En el caso de las instancias Aurora sin servidor v2, el cargo se basará en el número de unidades de capacidad Aurora (ACU) mensuales protegidas de la instancia Aurora sin servidor v2.
Como puedes ver, para lo que ofrece, no es una herramienta excesivamente cara para los beneficios que ofrece. Por poner un par de ejemplos:
En la página de precios vienen más ejemplos de costes calculados según distintos casos de uso para que puedas hacerte una idea de cuánto podría salir tu servicio o si lo prefieres, puedes usar la calculadora de precios de AWS.
Si GuardDuty se te escapa un poco por coste o necesitas mantener la seguridad con una capacidad más básica, puedes optar por otros servicios proporcionados por Amazon. A continuación te dejamos algunos de ellos:
Amazon Inspector: servicio de análisis de vulnerabilidades automatizado y continuo para EC2, funciones lambda e imágenes de contenedores. Puedes consultar el precio aquí.
AWS Config: es un servicio que evalúa los recursos y cambios de configuración de los mismos basándose en una serie de reglas definidas por un administrador. Para lo que ofrece, el coste es bastante bajo, puedes consultar aquí el precio.
AWS Systems Manager Automation: es un servicio relativo a AWS Systems Manager, que permite desplegar soluciones y runbooks para gestionar ciertos eventos de mantenimiento en servicios como EC2, RDS y S3 entre otros. El coste del servicio va asociado a la cantidad y tiempo de los pasos (acciones iniciadas) realizadas sobre los distintos recursos. Puedes consultar el precio aquí.
Si aun así, no te animas por precio y quieres algo gratis para ir probando, te dejamos a continuación algunos servicios gratuitos con los que ir dando tus primeros pasos en cuanto a la securización de tus cuentas:
AWS Application Manager: relativo a AWS Systems Manager, este servicio ayuda a la detección precoz de problemas en aplicaciones desplegadas en clusters de servicios de AWS (EKS y ECS). Entre las funcionalidades más importante que presenta, destacan las siguientes:
AWS CloudTrail: es un servicio que registra automáticamente todos los eventos generados en la cuenta de AWS. Se pueden capturar los eventos de este servicio con Amazon Eventbridge e integrarlos con servicios como Lambda para generar una acción sobre un evento. En este enlace puedes encontrar un tutorial para realizar la integración de lambda con EventBridge.
AWS IAM Access Analyzer: este servicio te ayuda a identificar los recursos de tu organización y tus cuentas (como recursos de S3 y roles de IAM), que tengas compartidos de manera externa. Esto permite identificar acceso de origen malicioso que suponga un riesgo para la seguridad para tus datos. Por cada recurso que se comparta fuera de tu cuenta, IAM Access Analyzer genera un hallazgo donde recoge información sobre el acceso externo a dicho recurso. Un administrador puede revisar esta información para determinar si el acceso al recurso constituye un riesgo de seguridad.
Si has llegado hasta aquí, seguro que se te han ocurrido un par de casos de uso en los que sería interesante usar GuardDuty en tus cuentas y estás deseando probarlo. Si no, siempre puedes empezar probando alguno de los servicios gratuitos que ofrece Amazon para definir la estrategia de seguridad de tus cuentas.
Si el tema te interesa, te recomendamos que eches un ojo al post ¿Es AWS seguro? de nuestro compañero Miguel Ángel Muñoz sin duda te va a resultar interesante.
Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.
Cuéntanos qué te parece.