GNU/Linux >> Tutoriales Linux >  >> Linux

Guía de instalación de Cortex

Cortex resuelve dos problemas comunes a los que se enfrentan con frecuencia los SOC, los CSIRT y los investigadores de seguridad en el curso de la inteligencia de amenazas, el análisis forense digital y la respuesta a incidentes:
¿Cómo analizar los observables que han recopilado, a escala, consultando una sola herramienta en lugar de varias?
¿Cómo responder activamente a las amenazas e interactuar con el electorado y otros equipos?
Gracias a sus numerosos analizadores y a su API RESTful, Cortex hace que el análisis observable sea muy sencillo, especialmente si se llama desde TheHive, nuestra Plataforma de Respuesta a Incidentes de Seguridad (SIRP, por sus siglas en inglés) altamente popular, gratuita y de código abierto. TheHive también puede aprovechar los respondedores de Cortex para realizar acciones específicas sobre alertas, casos, tareas y observables recopilados en el curso de la investigación:enviar un correo electrónico a los constituyentes, bloquear una dirección IP a nivel de proxy, notificar a los miembros del equipo que una alerta debe ser atendido con urgencia y mucho más.
A partir de la versión 2 de Cortex, puede crear y administrar varias organizaciones (es decir, multiusuario), administrar los usuarios asociados y otorgarles diferentes roles. También puede especificar la configuración del analizador por organización y los límites de tasa para evitar consumir todas sus cuotas a la vez. También hemos agregado un caché para que no se vuelva a ejecutar un análisis para el mismo observable si se llama a un analizador determinado en ese observable varias veces dentro de un período de tiempo específico (10 minutos de forma predeterminada, se puede ajustar para

En esta publicación, aprenderá el proceso de instalación de Cortex.

Requisitos previos de hardware

Cortex utiliza una máquina virtual Java. Recomendamos usar una máquina virtual con 8vCPU, 8 GB de RAM y 10 GB de disco. También puede utilizar una máquina física con especificaciones similares.

Instalación de la corteza

Los paquetes Debian se publican en el repositorio de paquetes DEB. Todos los paquetes se firman con la clave GPG 562CBC1C. Su huella digital es:

0CD5 AC59 DE5C 5A8E 0EE1 3849 3D99 BB18 562C BC1C

Configure la configuración apt con el release repositorio:

curl https://raw.githubusercontent.com/TheHive-Project/TheHive/master/PGP-PUBLIC-KEY | sudo apt-key add -
echo 'deb https://deb.thehive-project.org release main' | sudo tee -a /etc/apt/sources.list.d/thehive-project.list
sudo apt-get update

Entonces podrá instalar Cortex 3.1.0+ el paquete usando apt comando:

apt install cortex

Primer comienzo

Se recomienda utilizar una cuenta de usuario dedicada y sin privilegios para iniciar Cortex. Si es así, asegúrese de que la cuenta elegida pueda crear archivos de registro en /opt/cortex/logs .

Si prefiere iniciar la aplicación como un servicio, use los siguientes comandos:

sudo addgroup cortex
sudo adduser --system cortex
sudo cp /opt/cortex/package/cortex.service /usr/lib/systemd/system
sudo chown -R cortex:cortex /opt/cortex
sudo chgrp cortex /etc/cortex/application.conf
sudo chmod 640 /etc/cortex/application.conf
sudo systemctl enable cortex
sudo service cortex start

El único parámetro requerido para iniciar Cortex es la clave del servidor (play.http.secret.key ). Esta clave se utiliza para autenticar las cookies que contienen datos. Si Cortex se ejecuta en modo clúster, todas las instancias deben compartir la misma clave. Puede generar la configuración mínima con los siguientes comandos (suponen que ha creado un usuario dedicado para Cortex, llamado cortex )

sudo mkdir /etc/cortex
(cat << _EOF_
# Secret key
# ~~~~~
# The secret key is used to secure cryptographics functions.
# If you deploy your application to several instances be sure to use the same key!
play.http.secret.key="$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 64 | head -n 1)"
_EOF_
) | sudo tee -a /etc/cortex/application.conf

Ahora puede iniciar Cortex. Para hacerlo, cambie su directorio actual al directorio de instalación de Cortex (/opt/cortex en esta guía), luego ejecute:

bin/cortex -Dconfig.file=/etc/cortex/application.conf

Tenga en cuenta que el servicio puede tardar algún tiempo en iniciarse. Una vez que se inicia, puede iniciar su navegador y conectarse a

http://YOUR_SERVER_ADDRESS:9001/

Instalación de Cortex:cree el superadministrador de Cortex

A continuación, se le invita a crear el primer usuario. Este es un usuario de administración global de Cortex o superAdmin . Esta cuenta de usuario podrá crear organizaciones y usuarios de Cortex.

A continuación, podrá iniciar sesión con esta cuenta de usuario. Notará que la cortex predeterminada se ha creado una organización y que incluye su cuenta de usuario, un administrador global de Cortex.

Crear una Organización

La cortex predeterminada organización no se puede utilizar para ningún otro propósito que no sea administrar administradores globales (usuarios con el superAdmin función), las organizaciones y sus usuarios asociados. No se puede utilizar para activar/desactivar o configurar analizadores. Para hacerlo, debe crear su propia organización dentro de Cortex haciendo clic en Add organization botón.

Crear un administrador de la organización

Cree la cuenta de administrador de la organización (usuario con un orgAdmin función).

Así que disfrútalo


Linux
  1. Kali Linux en VirtualBox:una guía de instalación paso a paso

  2. Guía de instalación de FreeBSD 11.1

  3. Instalación del panel web de CentOS:guía paso a paso

  4. Guía de instalación paso a paso de VMware ESXi con capturas de pantalla

  5. instalación mysqldump

Guía de instalación de escritorio de Linux Lite 3.6 con capturas de pantalla

Guía de instalación paso a paso de Zorin OS 15 con capturas de pantalla

Guía de instalación paso a paso de Linux Lite 5.0 con capturas de pantalla

Guía de instalación y uso del cortafuegos CSF

Guía para configurar el servidor SFTP en Linux

Guía de instalación paso a paso de Bugzilla para Linux