GNU/Linux >> Znalost Linux >  >> Linux

Průvodce instalací Cortex

Cortex řeší dva běžné problémy, s nimiž se často setkávají SOC, CSIRT a bezpečnostní výzkumníci v průběhu zjišťování hrozeb, digitální forenzní analýzy a reakce na incidenty:
Jak analyzovat pozorovatelná data, která shromáždili, ve velkém měřítku, dotazováním na jeden nástroj namísto několika?
Jak aktivně reagovat na hrozby a komunikovat s volebním obvodem a ostatními týmy?
Díky mnoha analyzátorům a svému RESTful API dělá Cortex pozorovatelnou analýzu hračkou, zejména pokud je volána z TheHive, naší velmi oblíbené, bezplatné a open source platformy SIRP (Security Incident Response Platform). TheHive může také využít Cortex respondéry k provádění konkrétních akcí na výstrahách, případech, úkolech a pozorovatelných položkách shromážděných v průběhu vyšetřování:poslat e-mail složkám, zablokovat IP adresu na úrovni proxy, upozornit členy týmu, že výstraha potřebuje být naléhavě postaráno a mnohem více.
Počínaje verzí Cortex 2 můžete vytvářet a spravovat více organizací (tj. multi-tenancy), spravovat přidružené uživatele a přidělovat jim různé role. Můžete také zadat konfiguraci analyzátoru pro jednotlivé organizace a limity rychlosti, abyste se vyhnuli spotřebě všech kvót najednou. Přidali jsme také mezipaměť, aby se analýza pro stejnou pozorovatelnou neprováděla znovu, pokud je daný analyzátor na tuto pozorovatelnu zavolán několikrát během určitého časového intervalu (ve výchozím nastavení 10 minut, lze upravit pro

V tomto příspěvku se naučíte proces instalace Cortex.

Hardwarové předpoklady

Cortex používá Java VM. Doporučujeme používat virtuální stroj s 8vCPU, 8 GB RAM a 10 GB disku. Můžete také použít fyzický stroj s podobnými specifikacemi.

Instalace Cortex

Balíčky Debianu jsou publikovány v úložišti balíků DEB. Všechny balíčky jsou podepsány pomocí GPG klíče 562CBC1C. Jeho otisk je:

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

Nastavte konfiguraci apt pomocí release úložiště:

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

Poté budete moci nainstalovat Cortex 3.1.0+ balíček pomocí apt příkaz:

apt install cortex

První spuštění

Ke spuštění Cortexu se doporučuje použít vyhrazený, neprivilegovaný uživatelský účet. Pokud ano, ujistěte se, že vybraný účet může vytvářet soubory protokolu v /opt/cortex/logs .

Pokud byste raději spustili aplikaci jako službu, použijte následující příkazy:

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

Jediný požadovaný parametr pro spuštění Cortexu je klíč serveru (play.http.secret.key ). Tento klíč se používá k ověřování souborů cookie, které obsahují data. Pokud Cortex běží v režimu clusteru, všechny instance musí sdílet stejný klíč. Minimální konfiguraci můžete vygenerovat pomocí následujících příkazů (předpokládají, že jste vytvořili vyhrazeného uživatele pro Cortex s názvem 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

Nyní můžete spustit Cortex. Chcete-li tak učinit, změňte svůj aktuální adresář na instalační adresář Cortex (/opt/cortex v této příručce), poté proveďte:

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

Upozorňujeme, že spuštění služby může chvíli trvat. Po jeho spuštění můžete spustit prohlížeč a připojit se k

http://YOUR_SERVER_ADDRESS:9001/

Instalace Cortex – Vytvořte hlavního správce Cortex

Poté budete vyzváni k vytvoření prvního uživatele. Toto je uživatel s globální správou Cortex nebo superAdmin . Tento uživatelský účet bude moci vytvářet organizace a uživatele Cortex.

Poté se budete moci přihlásit pomocí tohoto uživatelského účtu. Všimněte si, že výchozí cortex byla vytvořena organizace a že zahrnuje váš uživatelský účet, globálního správce Cortex.

Vytvořit organizaci

Výchozí cortex organizaci nelze použít k jinému účelu než ke správě globálních správců (uživatelů s superAdmin role), organizace a jejich přidružení uživatelé. Nelze jej použít k aktivaci/deaktivaci nebo konfiguraci analyzátorů. Chcete-li tak učinit, musíte si v Cortexu vytvořit vlastní organizaci kliknutím na Add organization tlačítko.

Vytvořte správce organizace

Vytvořte účet administrátora organizace (uživatel s orgAdmin role).

Tak si to užijte


Linux
  1. Kali Linux na VirtualBoxu:Průvodce instalací krok za krokem

  2. Průvodce instalací sítě CentOS 7

  3. Instalační příručka FreeBSD 11.1

  1. Instalace webového panelu CentOS – průvodce krok za krokem

  2. Instalační příručka VMware ESXi krok za krokem se snímky obrazovky

  3. instalace mysqldump

  1. Redhat 8:průvodce instalací v textovém režimu

  2. Instalace Ubuntu 20.04 Tomcat

  3. Průvodce instalací Linux Mint 17 Cinnamon se snímky obrazovky