Author: PartyHack 2 minuto(s) de lectura


Que es MISP

Podemos definir MISP como un software de código abierto para recopilar, compartir, almacenar y correlacionar los indicadores de compromiso de ataques dirigidos, inteligencia sobre amenazas, información de fraude financiero o información sobre vulnerabilidades.

Bueno ahora que conocemos la herramienta comenzaremos con la instalación, para ello utilizaremos Ubuntu 16.04 y Doker para la instalación.

Definiremos que es Docker antes de instalar, es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de Virtualización a nivel de sistema operativo en Linux.​

Ventajas ofrecidas por MISP

  • Almacenamiento centralizado de malware y ataques ya detectados.
  • Capacidad de crear relaciones de malware con sus atributos
  • Posibilidad de crear reglas para distintos dispositivos como IPS/IDS, NIDS, etc.
  • Posibilidad de intercambio de inteligencia y la integración con otros MISP.
  • Es una plataforma OpenSource

Preparación del ambiente para la instalación de MISP.

  1. sera la instalacion de Doker ejecutaremos el siguiente comando:

    thanatos@caronte:~$sudo curl –sSL https://get.docker.com | sh

    MISP 1

  2. Una vez instalado docker, nos pedirá otorgar permisos al usuario y ejecutaremos el siguiente comando:

    thanatos@caronte:~$sudo usermod –aG docker thanatos

    MISP 2

  3. Terminada la instalación iniciamos Docker y continuamos con la instalacion de MISP con el siguiente comando:

    thanatos@caronte:~$sudo service docker start

  4. Instalamos Git para poder clonar el directorio de MISP desde GitHub con el siguiente comando:

    thanatos@caronte:~$sudo apt-get install git –y

  5. Crearemos el directorio misp y accederemos a el

    thanatos@caronte:~$sudo mkdir /misp thanatos@caronte:~$cd /misp

  6. Ejecutaremos el siguiente comando para clonar el repositorio:

    thanatos@caronte:~$sudogit clone https://github.com/harvard-itsecurity/docker-misp.git

    MISP 3

    thanatos@caronte:/misp$ cd docker-misp/

  7. Modificamos el fichero build.sh para así cambiar tanto las contraseñas de root y MISP para el MySQL

    thanatos@caronte:/misp/docker-misp$ sudo build.sh

    MISP 4

  8. Ahora modificaremos el archivo container

    thanatos@caronte:/misp/docker-misp$ sudo vim container

    MISP 5

  9. Ejecutamos el build, este proceso toma algunos minutos .

    thanatos@caronte:/misp$ sudo ./build.sh

    MISP 6

  10. Una vez terminada la instalacion iniciaremos la base de datos para proceder con la utilización de MISP.

    thanatos@caronte:/misp/docker-misp$ sudo docker run -it –rm \ -v /docker/misp-db:/var/lib/mysql \ harvarditsecurity/misp /init-db

    MISP 7

  11. Ahora solo nos quedaarrancar el contenedor harvarditsecurity/misp

    thanatos@caronte:/misp/docker-misp$ sudo docker run -it -d \ -p 443:443 \ -p 80:80 \ -p 3306:3306 \ -v /docker/misp-db:/var/lib/mysql \ harvarditsecurity/misp

    MISP 8

  12. Verificaremos que el contenedor este funcionando

    thanatos@caronte:/misp/docker-misp$ sudo docker ps -a

    MISP 9

  13. Ingresamos la dirección https://localhost

    MISP 10

  14. Ingresaremos con las siguientes credenciales por defecto:

    Login: [email protected] Password: admin

  15. Al ingresar observaremos un mensaje de alerta en rojo

    MISP 11

    Para solucionarlo primero colocamos una nueva contraseña de administrador, luego debemos ingresar a la ruta Administration/Server Settings & Maintenance/ MISP/live y seleccionar «true» y le damos al ticket.

    MISP 12

  16. En la viñeta de administración podemos crear usuarios y definir roles.

    MISP 13

    MISP 14

Con la creación de usuarios daremos por terminada la primera parte sobre instalación y puesta en marcha. En la próxima entrada veremos como utilizar la plataforma, uso de comandos, APIS, y integracion con otros dispositivos, pronto publicaremos la segunda parte amigos. Mayor información en el sitio del proyecto http://www.misp-project.org/