OpenCTI -instalacion
OpenCTI -instalacion
OpenCTI -instalacion
4
Página 1 de 15
Agregar repositorio
Este comando está configurado para agregar el repositorio oficial de Docker en un sistema Ubuntu
6
Actualizamos el sistema
Página 2 de 15
Utilizando el siguiente comando en la terminal se actualiza el sistema operativo
sudo apt-get update
8
Administrar Docker como usuario no root
Página 3 de 15
Se ejecuta el siguiente comando para permitir al usuario ejecutar operaciones de Docker sin necesidad de
privilegios de super usuario.
9
Inicialización de Docker Swarm
Página 4 de 15
El siguiente comando se ejecuta para inicializar un nuevo clúster de Docker Swarm he indica que dirección debe
utilizarse para la comunicación del clúster
10
11
Página 5 de 15
El siguiente comando descarga el archvio de configuración el cual debe modificarse:
12
13
Iniciar Portainer
Página 6 de 15
El comando se utiliza para desplegar portainer
Después de desplegar portainer utilizamos el comando docker ps para verificar la creación/estado actual del
contenedor.
14
15
Página 7 de 15
Utilizando el comando sudo netstat -ltpnd listamos todos los sockets TCP que están actualmente en estado de
escucha e identificar los procesos.
16
17
Página 8 de 15
Recordar que se debe crear contraseñas fuertes con más de 8 caracteres
Configuración de portainer
Mediante el archivo docker-compose.yml personalizado
18
19
Página 9 de 15
Modificación de API y UUID
Se deben cambiar algunas variables en el texto del archivo. Estas son las claves de API para los conectores
adicionales y los UUID (Universal Unique Identifier) del conector, que son variables generadas aleatoriamente.
Podemos acceder a un sencillo generado de UUID web a través del siguiente enlace: Online UUID Generator
Tool. Esto es para generar un UUID nuevo, copiar y pegar en cada línea que dice “CONNECTOR_ID=
randomUUID”, aunque en el archivo ya se tienen será mejor que se generan nuevos.
Agregar las claves API de cada conector al tener un registro con los proveedores. Haga esto para cada uno de
los elementos de línea de clave de API ubicados en cada sección buscando “Connector-nombredelservicio”.
20
Al completar todo el proceso de sustitución de claves API y los UUID del generador, es necesario descargar el
21
archivo opencti.env proporcionado en el siguiente enlace: OpenCTI/opencti.env at main ·
Página 10 de 15
VictorHernandez08/OpenCTI (github.com)
También se deben sustituir los UUID usando el generador, además de modificar el documento con algún otro
usuario, correo electrónico y contraseña. Se debe guardar el archivo con el mismo nombre, para cargar el
documento en las variables de entorno de Portainer.
22
En el cuadro de entrada superior, escriba un nombre, Luego dentro del editor web pegar todo el contenido del
23 archivo docker-compose.yml. En la captura de pantalla a continuación, es donde está la flecha roja. Esto le dirá a
Docker como configurar todos los contenedores y conectores que agregue al archivo de composición.
Página 11 de 15
Variables de entorno
Ahora se debe cargar el archivo de las variables de entorno que se modificó anteriormente (opencti.env),
cuando haya terminado de configurar hacer clic en “DEPLOY THE STACK”
24
25
Con el siguiente comando podemos supervisar el estado y que se estén ejecutando de los contenedores de
docker
Página 12 de 15
Docker ps
26
27
Página 13 de 15
Interfaz de OpenCTI
Ingresar a la consola web principal de Open CTI en “htpp://IPestatica:puerto(8080).
Iniciar sesión con las credenciales de acceso establecías en el archivo.env
Debería ser recibido por este panel de control con una gran cantidad de información sobre inteligencia de
amenazas.
28
Esta hoja de instrucciones proporciona una visión general para comenzar con OpenCTI, permite a los analistas
de seguridad acceder a una plataforma centralizada donde pueden correlacionar datos de inteligencia y
Página 14 de 15
visualizar conexiones entre indicadores de amenazas, tácticas y procedimientos de atacantes.
Victor M. Hernández P. .
Identificación de Cambios
Página 15 de 15