Ir al contenido principal

Gestión continua de vulnerabilidades



Gestión continua de vulnerabilidades
Adquirir, evaluar y tomar medidas continuamente sobre nueva información para identificar vulnerabilidades, remediar y minimizar la ventana de oportunidad para los atacantes.

¿Por qué es importante este control?

Para la defensa cibernética se debe operar en un flujo constante de nueva información: actualizaciones de software, parches, avisos de seguridad, boletines de amenazas, etc. Comprender y gestionar las vulnerabilidades se ha convertido en una actividad continua, que requiere tiempo, atención y recursos significativos.

Los atacantes tienen acceso a la misma información y pueden aprovechar las brechas entre la aparición de nuevo conocimiento y la corrección. Por ejemplo, cuando los investigadores informan sobre nuevas vulnerabilidades, se inicia una carrera entre todas las partes, que incluye: atacantes (para convertir en "arma", desplegar un ataque, explotar), vendedores (para desarrollar, implementar parches o firmas y actualizaciones) y defensores (para evaluar riesgo, prueba de compatibilidad de parches, instalación).

Las organizaciones que no buscan vulnerabilidades y abordan de manera proactiva las fallas detectadas se enfrentan una probabilidad significativa de que sus sistemas informáticos se vean comprometidos. Los defensores enfrentan desafíos particulares para escalar la remediación en toda una organización y priorizar las acciones con prioridades conflictivas y, en ocasiones, efectos secundarios inciertos.

Subcontrol Tipo de activo Función de seguridad Control Descripción
3.1 Aplicaciones Detectar Ejecutar herramientas de escaneo automatizados de vulnerabilidades Utilice una herramienta actualizada de escaneo de vulnerabilidades compatible con SCAP para escanear automáticamente todos los sistemas en la red de forma semanal o más frecuente para identificar todas las vulnerabilidades potenciales en los sistemas de la organización
3.2 Aplicaciones Detectar Realizar análisis de vulnerabilidades autenticados Realice escaneos de vulnerabilidades autenticados con agentes que se ejecutan localmente en cada sistema o con escáneres remotos que están configurados con derechos elevados en el sistema que se audita.
3.3 Aplicaciones Proteger Proteger las cuentas dedicadas a auditorías Utilice una cuenta dedicada al escaneo de vulnerabilidades autenticado, la cual no debe ser utilizada para otras tareas administrativas y que debe ser vinculada a máquinas específicas en direcciones IPs específicas.
3.4 Aplicaciones Preteger Implementar herramientas de gestión automatizada de parches del sistema operativo mplemente herramientas de actualización de software automatizadas para garantizar que los sistemas operativos cuenten con las actualizaciones de seguridad más recientes provistas por el proveedor del software.
3.5 Aplicaciones Proteger Implementar herramientas de gestión automatizada de parches de software Implemente herramientas de actualización de software automatizadas para garantizar que el software de terceros en todos los sistemas cuente con las actualizaciones de seguridad más recientes provistas por el proveedor del software
3.6 Aplicaciones responder Comparar escaneos de vulnerabilidades consecutivos Compare regularmente los resultados de escaneos de vulnerabilidades consecutivos para verificar que las vulnerabilidades se hayan remediado de manera oportuna.
3.7 Aplicaciones Responder Utilizar un proceso de calificación de riesgo Utilice un proceso de calificación de riesgo para priorizar la corrección de vulnerabilidades descubiertas.

Procedimientos y herramientas:


Existe una gran cantidad de herramientas de análisis de vulnerabilidades disponibles para evaluar la configuración de seguridad de los sistemas. También pueden resultar efectivos los servicios comerciales que utilizan dispositivos de escaneo gestionados remotamente. Para ayudar a estandarizar las definiciones de vulnerabilidades descubiertas en múltiples departamentos de una organización o incluso entre organizaciones, es preferible usar herramientas de análisis de vulnerabilidades que midan las fallas de seguridad y las mapeen a vulnerabilidades y problemas categorizados utilizando una o más de los siguientes esquemas o lenguajes de clasificación vulnerabilidades, configuración y plataformas, reconocidos por la industria: CVE, CCE, OVAL, CPE, CVSS y / o XCCDF.

Las herramientas avanzadas de análisis de vulnerabilidades pueden ser configuradas con credenciales de usuario para iniciar sesión en los sistemas escaneados y realizar escaneos más exhaustivos de lo que se puede lograr sin las credenciales de inicio de sesión. Sin embargo, la frecuencia de los escaneos debería aumentarse a medida que aumenta la diversidad de los sistemas de una organización, de modo a tener en cuenta los ciclos de parches variables de cada proveedor.

Además de las herramientas de escaneo que verifican las vulnerabilidades y las configuraciones incorrectas en la red, varias herramientas gratuitas y comerciales pueden evaluar las configuraciones de seguridad y las configuraciones de las máquinas locales en las que están instaladas. Dichas herramientas pueden proporcionar una visión granular sobre cambios no autorizados en la configuración o la introducción involuntaria de debilidades de seguridad por parte de los administradores.

Las organizaciones efectivas vinculan sus escáneres de vulnerabilidad con sistemas de ticketing de problemas que automáticamente monitorean e informan el progreso en la solución de problemas, y eso hace que las vulnerabilidades críticas no mitigadas sean visibles para los niveles superiores de administración para asegurar que los problemas se resuelvan.

Las herramientas de escaneo de vulnerabilidades más efectivas comparan los resultados del escaneo actual con escaneos previos para determinar cómo las vulnerabilidades en el entorno han cambiado con el tiempo. El personal de seguridad usa estas características para conocer las tendencias de vulnerabilidades de mes a mes.

A medida que las herramientas de exploración descubren las vulnerabilidades relacionadas con los sistemas no parchados, el personal de seguridad debe determinar y documentar la cantidad de tiempo que transcurre entre la publicación de un parche para el sistema y la ejecución del análisis de vulnerabilidad. Si esta ventana de tiempo excede los límites de tiempo de la organización para el despliegue del parche según su nivel de criticidad, el personal de seguridad debe notar el retraso y determinar si se documentó formalmente una desviación para el sistema y su parche. De lo contrario, el equipo de seguridad debería trabajar con los administradores para mejorar el proceso de parchado.

Además, algunas herramientas de parchado automático pueden no detectar o instalar ciertos parches debido a un error del proveedor o administrador. Debido a esto, todas las revisiones de parches deben conciliar los parches del sistema con una lista de parches que cada proveedor ha anunciado en su sitio web.

Comentarios

Entradas más populares de este blog

Vulnerando Bludit v3.9.2

Buenos días, el día de hoy vamos a ver como usar herramientas de hacking para vulnerar Bludit ( https://www.bludit.com/es/ ). Bludit es una aplicación web para construir nuestro propio sitio web o blog en segundos; Es completamente gratuito y de código abierto, podemos encontrar el repositorio en GitHub ( https://github.com/bludit/bludit ). Bludit es un CMS de archivo plano, que (en este caso) significa que Bludit usa archivos en formato JSON para almacenar el contenido. No necesita instalar o configurar una base de datos; solo necesita un servidor web con soporte PHP.   Para iniciar con el proceso de hacking de esta aplicación iniciaremos con el reconocimiento tenemos que identificar toda la información relevante de la aplicación, como, en que lenguaje esta programada, quienes son los desarrolladores, si tiene exploit conocidos, si existen vulnerabilidades conocidas, etc. Como parte de tu investigación debes de considerar consultar las siguientes fuentes https://cve.mitre.org/ , http

TTY: un toolkit para crear aplicaciones de terminal

TTY es un set de gemas que te ayudan a construir, customizar e interactuar con tus aplicaciones de línea de comando. El set de gemas TTY cuenta con 23 componentes individuales que pueden ser usados individualmente con combinados para cubrir con los requerimientos de tu proyecto. TTY esta enfocado en la simplicidad, para que los desarrolladores entiendan el funcionamiento de cada gema por separado. TTY Toolkit es todo lo que tu necesitas para crear grandes aplicaciones. Flexible Los componentes TTY te permiten resolver problemas de línea de comandos de la misma manera que lo hace la filosofía de herramientas enfocadas de Unix. Puede mezclar y combinar componentes como desee. Modular Cada componente es una pieza independiente y se puede combinar de muchas maneras con otras bibliotecas fuera del ecosistema TTY. De confianza Todos los componentes TTY están bien probados para funcionar en todos los principales sistemas operativos y emuladores de terminal, lo que le permite crear

Defensa contra malware

controlar la instalación, propagación y ejecución de código malicioso en múltiples puntos de la organización, al mismo tiempo que optimizar el uso de automatización para permitir la actualización rápida de la defensa, la recopilación de datos y la acción correctiva. ¿Por qué es importante este control? El software malicioso (malware) es un aspecto integral y peligroso de las amenazas en Internet, ya que está diseñado para atacar sus sistemas, dispositivos y sus datos. Se mueve rápidamente, cambia rápidamente y entra a través de múltiples y diversos puntos, como dispositivos de usuario final, archivos adjuntos de correo electrónico, páginas web, servicios en la nube, acciones del usuario y medios extraíbles. El malware moderno está diseñado para evitar las defensas y atacarlas o deshabilitarlas. Las defensas contra malware deben ser capaces de operar en este entorno dinámico a través de la automatización a gran escala, la actualización rápida y la integración con procesos como la re