SlideShare a Scribd company logo
3 of 60
Graylog
Réalisé par :
Khachlouf yesmine
Ouhichi nessrine
Ben amor emna
2
01
02
03
05
06
Introduction
Installation et configuration
Les agents du Graylog
Exemples d’attaques
04 Les fonctionnalités du Graylog
07 Conclusion
Graylog Https
3
Introduction
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
4
Introduction
logs
Les logs sont des journaux d’événements où sont collectés les
événements relatifs à l’état d’un système
5
Introduction
Centralisation des logs
La centralisation des logs est une solution qui consiste à rassembler tous les logs
d’un groupe de machines sur la même plateforme. Toutes les informations des logs
deviennent ainsi accessibles via une interface unique, simple d’accès et
d’exploitation
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
6
Introduction
Centralisation des logs
La centralisation des logs est un processus continu qui se décompose en plusieurs étapes :
o La génération des logs : vous choisissez les logs à produire selon les objectifs et besoins
du projet.
o La collecte : les logs sont ensuite envoyés vers une plateforme commune. La transmission
est définie par des règles et réalisable avec des protocoles spécifiques.
o Le filtrage : vous analysez et filtrez les différentes metrics et variables pour répondre aux
besoins spécifiques du monitoring.
o La présentation des données : cette étape permet de créer des Dashboard
personnalisés regroupant les données synthétisées, pour permettre de lire et
comprendre les données des logs.
7
Introduction
Comparison des outils des logs
installation Très simple
d’installation : creation
d’un compte et
récupération du fichier
d’installation sur le site
officiel de Splunk.
L’installation est plus
complexe que Splunk
mais reste relativement
simple grâce à la
documentation en ligne.
Installation similaire à ELK
configuration Configuration simple qui
se fait depuis l’interface
Web (configuration de
port d’écoute, ajout de
données…)
Configuration plus
complexe car il faut
configurer Logstash (il
faut donc maîtriser un
minimum de langages
de script)
Configuration simple et
similaire à Splunk car ellese
fait là aussi depuis l’interface
web.
Recherche
Simple pour une
utilisation basique. Il
suffit de taper le mot
clérecherché pour qu’il
s’affiche en
surbrillance.
Simple également pour
une basique utilisation.
Similaire à Splunk
Utilisation basique
simple, similaire à Splunk
et ELK
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
8
Introduction
Comparison des outils des logs
Tableau de bord
(Dashboard
Dashboard non interactif.
Barre de recherche et
temps non disponible par
défaut. Il faut configurer
les dashboards pour les
rendre compatibles avec
les visualisations
Dashboard interactif
par défaut. Barre de
recherche et barre de
temps toujours
disponibles.
Dashboard facile à créer
et à modifier mais ces
deux aspects ne sont pas
interactifs et la barre de
recherche / temps n’est
pas disponible ; Point
faible de Graylog.
alertes Nécessite la version «
Splunk Enterprise ».
Nécessite le « X-Pack » et
donc la souscription à un
abonnement.
Alertes disponibles
gratuitement. Point fort de
Graylog.
Identification
et gestion des
utilisateurs
Nécessite la version «
Splunk Enterprise » pour
créer des utilisateurs et
gérer leurs droits.
Gestion des utilisateurs
disponible gratuitement.
Nécessite « X-Pack » pour
bénéficier de la fonction
d’identification et la
gestion des utilisateurs
9
Graylog
Introduction
est une plate-forme de gestion log open source. Il permet de collecter, d'indexer et
d'analyser les logs dans un emplacement centralisé. Tous les messages sont stockés dans
une base de données MongoDB. Le serveur Graylog a été écrit en Java et accepte les logs
des systèmes via UDP ou TCP.
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
10
Graylog
Introduction
Graylog a quatre composants principaux:
1.Graylog Server: reçoit et traite les messages et communique avec tous les autres
composants
2.Elasticsearch: gére l'indexation et la recherche de données.
1.MongoDB: stocke les métadonnées et ne subit pas beaucoup de charge.
2.Interface Web: l'interface utilisateur.
11
Installation et configuration
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
12
Installation
Graylog peut être installé de différentes manières:
o Paquets de système d'exploitation
o Installation d'Ubuntu
o Installation de Debian
o Installation de CentOS
o Installation SLES
o Docker
13
Installation
Graylog 4.3 requiert les éléments suivants pour maintenir la compatibilité avec ses dépendances
logicielles :
 OpenJDK (17 ou 11 )
 Elasticsearch 7.10.2 OU OpenSearch 2.x
 MongoDB (5.x ou 6.x)
Déployez un serveur Ubuntu 20.04 entièrement mis à jour avec au moins 4 Go de RAM .
Conditions préalables
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
14
Installation
OpenJDK
$ sudo apt -y install bash-completion apt-transport-https uuid-runtime pwgen
openjdk-17-jre-headless
15
Installation
Elasticsearch
$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
$ echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main" | sudo
tee -a /etc/apt/sources.list.d/elastic-6.x.list
$ sudo apt -y install elasticsearch-oss
• Importez la clé de signature Elasticsearch PGP.
• Ajoutez le référentiel Elasticsearch.
• Installez Elasticsearch.
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
16
Configuration
Elasticsearch
$ sudo nano /etc/elasticsearch/elasticsearch.yml
• Ajoutez ces deux lignes à la fin du fichier:
17
Installation
MongoDB
• Activez le service MongoDB pour qu'il démarre au démarrage du système:
• Installez le serveur MongoDB:
$ sudo apt install mongodb-server -y
$ sudo systemctl enable mongodb
• Démarrez le service MongoDB:
$ sudo systemctl start mongodb
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
18
Installation
Graylog
• Installez Graylog.
• Ajoutez le référentiel Graylog.
$ wget https://packages.graylog2.org/repo/packages/graylog-4.3-repository_latest.deb
• Installez le package de serveur Graylog
sudo dpkg -i graylog-4.3-repository_latest.deb
$ sudo apt -y install graylog-server
19
Configuration
Graylog
 Choisir un mot de passe fort pour votre compte administrateur et générez un hachage de 64
caractères. Par exemple:
$ echo -n StrongPassword | sha256sum
 Modifier le fichier de configuration Graylog: nano /etc/graylog/server/server.conf
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
20
Configuration
Graylog
 Metter à jour root_username
 Mettez à jour http_bind_address
21
Configuration
Graylog
 Redémarrez le démon système.
$ sudo systemctl daemon-reload
 Redémarrez le service Graylog.
$ sudo systemctl restart graylog-server
 Activez le service Graylog pour qu'il s'exécute au démarrage du
système.
$ sudo systemctl enable graylog-server
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
22
Les agents du Graylog
23
Agent Graylog
est un agent autonome qui envoie des données de journal à Graylog Cloud
ou à un cluster Graylog Server sur site.
 AGENT LINUX GRAYLOG
• Filebeat
• nxlog
 AGENT WINDOWS GRAYLOG
• Filebeat
• Nxlog
• winlogbeat
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
Agent Windows Graylog
24
Agent Graylog
• Téléchargez l'agent NXlog pour Windows à partir
de https://nxlog.co/products/nxlog-community-edition/download
• Installer l'agent NXlog
• créer un input
System > Input
Agent Windows Graylog
25
Agent Graylog
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
Agent Windows Graylog
26
Agent Graylog
• Modifier la configuration NXlog
Agent linux Graylog
27
Agent Graylog
Graylog Sidecar est un cadre de gestion de configuration agile pour divers collecteurs
de journaux appelés backends
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
Agent linux Graylog
28
Agent Graylog
• Installer la configuration du référentiel Graylog Sidecar et Graylog Sidecar lui-
même avec les commandes suivantes :
$ wget https://packages.graylog2.org/repo/packages/graylog-sidecar-
repository_1-2_all.deb
$ sudo dpkg -i graylog-sidecar-repository_1-2_all.deb
$ sudo apt-get update && sudo apt-get install graylog-sidecar
• Modifier la configuration (voir Configuration ) et activez le Sidecar en tant
que service système :
$ vi /etc/graylog/sidecar/sidecar.yml
$ sudo graylog-sidecar -service install
$ sudo start graylog-sidecar
$ sudo systemctl enable graylog-sidecar
$ sudo systemctl start graylog-sidecar
Agent linux Graylog
29
Agent Graylog
Configurer votre entrée pour recevoir les journaux Windows Sidecar sur le
port 5044
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
Agent linux Graylog
30
Agent Graylog
• Installation des collecteurs sous linux par exemple filebeat
• Configuration du side-car
Agent linux Graylog
31
Agent Graylog
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
Agent linux Graylog
32
Agent Graylog
Modifier fichier de configuration de sidecar
Agent linux Graylog
33
Agent Graylog
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
Agent linux Graylog
34
Agent Graylog
Agent linux Graylog
35
Agent Graylog
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
Agent linux Graylog
36
Agent Graylog
Autre méthode pour collecter les journaux sur linux
37
Rsyslog
Rsyslog est un logiciel libre utilisé sur des systèmes d'exploitation de type Unix transférant les
messages des journaux d'événements sur un réseau IP.
• Modifier fichier de configuration Rsyslog
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
méthode pour collecter les journaux sur linux
sans agent
38
Rsyslog
Rsyslog est un logiciel libre utilisé sur des systèmes d'exploitation de type Unix transférant les
messages des journaux d'événements sur un réseau IP.
• Modifier fichier de configuration Rsyslog
39
Les fonctionnalités du graylog
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
40
Les fonctionnalités du graylog
Search : tous les messages apparaissent ici, il est aussi possible d’en
rechercher spécifiquement
Streams : Permet de créer des flux, afin de filtrer les messages entrants, et donc
pouvoir ne donner les droits à un utilisateur que sur certains flux et non toute la
base, mais aussi créer des alertes, forwarder les messages entrants etc. C’est la
base pour la gestion des droits sur graylog.
Par exemple stream « create_user» :
41
Les fonctionnalités du graylog
Alerts : Permet de crée des alertes( par exemple envoi des notifications par
mail)
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
42
Les fonctionnalités du graylog
Dasboard : Pages d’accueils en widget permettant d’afficher des résumés
d’informations sur un Stream, ou une recherche. On peut aussi donner les
droits à un utilisateur que sur certains dashboard.
43
Les fonctionnalités du graylog
Sources : Vue d’ensemble des sources des messages entrants.
•Overview : vue d’ensemble de l’état du système.
•Nodes : affiche l’état du cluster graylog et des nœuds le composant.
•Inputs : permet d’ouvrir des flux en acceptant les messages entrants suivant certains
protocoles/ports.
•Output : Permet de Forwarder(Transférer) des messages (d’un stream, etc.) vers un autre
nœud ou équipement, etc (nous n’y utiliserons pas).
•Collectors : Les graylog-collector (agent java léger développé par l’équipe graylog à installer sur
des OS utilisé pour transmettre les logs à graylog),
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
44
Les fonctionnalités du graylog
•Collectors : Les graylog-collector (agent java léger développé par l’équipe graylog à installer sur
des OS utilisé pour transmettre les logs à graylog),
45
Les fonctionnalités du graylog
•Logging : configure la politique de journalisation des activités du système graylog.
•Users : permet de gérer les utilisateurs/droits.
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
46
Graylog https
47
Graylog https
sécuriser l’installation Graylog à l'aide de SSL/TLS pour vous assurer
qu'aucune donnée sensible n'est envoyée sur le réseau en texte brut
Génération du certificat :
#nano openssl-
graylog.cnf
Vérifier que le certificat soit valide pour le nom DNS et pour l’adresse IP
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
48
Graylog https
$ openssl req -x509 -days 365 -nodes -newkey rsa:2048 -config openssl-graylog.cnf -keyout
pkcs5-privatekey.pem -out graylog-certificate.pem
• Génération du certificat au format x.509 et la clé privé au format
PKSC#5 :
Géneration du certificat
$ openssl pkcs8 -in pkcs5-privatekey.pem -topk8 -nocrypt -out graylog-
privatekey.pem (permet de convertir la clé privée sans protection par mot de passe)
• Graylog ne prend en compte que les clés privées au format PKCS#8. Nous
allons convertir la clé privée en ce format :
49
Graylog https
• créer un dossier “certificates” dans le répertoire de Graylog afin que
Graylog puisse lire les certificats sans avoir de problèmes :
Génération du certificat
• déplacer les certificats dans le nouveau dossier :
# mkdir /etc/graylog/server/certificates
# mv graylog-* /etc/graylog/server/certificates/
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
50
Graylog https
Modification de la configuration de GRAYLOG:
51
Graylog https
• importer notre certificat dans le java keystore :
Si on s’arrête là notre Graylog fonctionnera bien en HTTPS. Cependant les
composants comme les Inputs, Pipelines (API) etc… eux ne fonctionneront pas.
# keytool -importcert -keystore /usr/lib/jvm/java-17openjdk-17 . 252.b09-
2.el7_8.x86_64/jre/lib/security/cacerts -alias graylog-selfsigned-certificate -file
/etc/graylog/server/certificates/graylog-certificate.pem
# systemctl restart graylog-server
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
52
Graylog https
53
Exemples d’attaques
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
54
Exemples d’attaques
exemple d’Attaque par force brute
o Attaque
55
Exemples d’attaques
Détection d’Attaque par graylog
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
56
Exemples d’attaques
Détection l’ajout d’un nouveau utilisateur en machine
windows
57
Exemples d’attaques
Détection l’ajout d’un nouveau utilisateur en machine
windows
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
58
Exemples d’attaques
Détection l’ajout d’un nouveau utilisateur en machine
windows
59
Exemples d’attaques
Détection l’ajout d’un nouveau utilisateur en machine
windows
Ad for Scribd subscription
Ad for Scribd subscription
Ad for Scribd subscription
Conclusion
• Graylog est donc un outil puissant est modulable , qui permet de s’adapter à beaucoup
d’équipements, et différents infrastructures
• Son interface est claire et rapide à utiliser , elle permet aussi de mettre en avant les informations
jugées importantes

More Related Content

What's hot

Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 ) by
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Saadaoui Marwen
17K views122 slides
Supervision V2 ppt by
Supervision V2 pptSupervision V2 ppt
Supervision V2 pptjeehane
9.1K views51 slides
Tp Sql Server Integration Services 2008 by
Tp  Sql Server Integration Services  2008Tp  Sql Server Integration Services  2008
Tp Sql Server Integration Services 2008Abdelouahed Abdou
8.3K views28 slides
Etude et mise en place d'une solution d'administration et de supervision Open... by
Etude et mise en place d'une solution d'administration et de supervision Open...Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...Chiheb Ouaghlani
7.6K views30 slides
Installer et configurer NAGIOS sous linux by
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxZakariyaa AIT ELMOUDEN
6.7K views8 slides
Manipulation GLPI / OCS by
Manipulation GLPI / OCSManipulation GLPI / OCS
Manipulation GLPI / OCSChris Dogny
6.1K views31 slides
Presentation Zabbix en Français du 6 Juin 2013 by
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Alain Ganuchaud
10.4K views48 slides
présentation de soutenance PFE by
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFEKarim Labidi
2.7K views28 slides
Conception et Réalisation d'un Système Intégré de Vote Electronique cas: Haiti by
Conception et Réalisation d'un Système Intégré de Vote Electronique cas: HaitiConception et Réalisation d'un Système Intégré de Vote Electronique cas: Haiti
Conception et Réalisation d'un Système Intégré de Vote Electronique cas: HaitiCarlos Philippe
7.9K views53 slides
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc... by
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Vietnam Open Infrastructure User Group
320 views27 slides
Zabbix + GLPI: Como estas duas ferramentas podem otimizar seus recursos by
Zabbix + GLPI: Como estas duas ferramentas  podem otimizar seus recursosZabbix + GLPI: Como estas duas ferramentas  podem otimizar seus recursos
Zabbix + GLPI: Como estas duas ferramentas podem otimizar seus recursosJose Ferronato
4K views42 slides
TP GLPI by
TP GLPITP GLPI
TP GLPImickaelday
2.2K views32 slides
elk by
elkelk
elkMoussaKane8
2.9K views58 slides
Installation de snort avec pulled pork by
Installation de snort avec pulled porkInstallation de snort avec pulled pork
Installation de snort avec pulled porkSamiMessaoudi4
250 views17 slides
Alphorm.com : Formation Active directory 2008 R2 (70-640) by
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm
79.5K views219 slides
Présentation de nagios by
Présentation de nagiosPrésentation de nagios
Présentation de nagiosilyassin
3.7K views19 slides
Supervision de réseau informatique - Nagios by
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosAziz Rgd
9.3K views9 slides
Windows attacks - AT is the new black by
Windows attacks - AT is the new blackWindows attacks - AT is the new black
Windows attacks - AT is the new blackChris Gates
11.1K views76 slides
Alphorm.com Formation CEHV9 I by
Alphorm.com Formation CEHV9 IAlphorm.com Formation CEHV9 I
Alphorm.com Formation CEHV9 IAlphorm
52.8K views188 slides

What's hot (20)

Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 ) by
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Saadaoui Marwen17K views
Supervision V2 ppt by
Supervision V2 pptSupervision V2 ppt
Supervision V2 ppt
jeehane9.1K views
Tp Sql Server Integration Services 2008 by
Tp  Sql Server Integration Services  2008Tp  Sql Server Integration Services  2008
Tp Sql Server Integration Services 2008
Abdelouahed Abdou8.3K views
Etude et mise en place d'une solution d'administration et de supervision Open... by
Etude et mise en place d'une solution d'administration et de supervision Open...Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...
Chiheb Ouaghlani7.6K views
Installer et configurer NAGIOS sous linux by
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
Manipulation GLPI / OCS by
Manipulation GLPI / OCSManipulation GLPI / OCS
Manipulation GLPI / OCS
Chris Dogny6.1K views
Presentation Zabbix en Français du 6 Juin 2013 by
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
Alain Ganuchaud10.4K views
présentation de soutenance PFE by
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFE
Karim Labidi2.7K views
Conception et Réalisation d'un Système Intégré de Vote Electronique cas: Haiti by
Conception et Réalisation d'un Système Intégré de Vote Electronique cas: HaitiConception et Réalisation d'un Système Intégré de Vote Electronique cas: Haiti
Conception et Réalisation d'un Système Intégré de Vote Electronique cas: Haiti
Carlos Philippe7.9K views
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc... by
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Zabbix + GLPI: Como estas duas ferramentas podem otimizar seus recursos by
Zabbix + GLPI: Como estas duas ferramentas  podem otimizar seus recursosZabbix + GLPI: Como estas duas ferramentas  podem otimizar seus recursos
Zabbix + GLPI: Como estas duas ferramentas podem otimizar seus recursos
Jose Ferronato4K views
TP GLPI by
TP GLPITP GLPI
TP GLPI
mickaelday2.2K views
elk by
elkelk
elk
MoussaKane82.9K views
Installation de snort avec pulled pork by
Installation de snort avec pulled porkInstallation de snort avec pulled pork
Installation de snort avec pulled pork
SamiMessaoudi4250 views
Alphorm.com : Formation Active directory 2008 R2 (70-640) by
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm79.5K views
Présentation de nagios by
Présentation de nagiosPrésentation de nagios
Présentation de nagios
ilyassin3.7K views
Supervision de réseau informatique - Nagios by
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - Nagios
Aziz Rgd9.3K views
Windows attacks - AT is the new black by
Windows attacks - AT is the new blackWindows attacks - AT is the new black
Windows attacks - AT is the new black
Chris Gates11.1K views
Alphorm.com Formation CEHV9 I by
Alphorm.com Formation CEHV9 IAlphorm.com Formation CEHV9 I
Alphorm.com Formation CEHV9 I
Alphorm52.8K views

Similar to graylog.pptx

Installation open erp by
Installation open erpInstallation open erp
Installation open erpAddi Ait-Mlouk
3.5K views39 slides
Maintenance du système Linux by
Maintenance du système LinuxMaintenance du système Linux
Maintenance du système LinuxEL AMRI El Hassan
2.5K views30 slides
SDN OpenDaylight by
SDN OpenDaylightSDN OpenDaylight
SDN OpenDaylightMokhless Hachicha
2.5K views19 slides
Mdl ocsinventory 20100330-2 by
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2tikok974
635 views20 slides
Mdl ocsinventory 20100330 by
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330robertpluss
615 views20 slides
Alphorm.com Formation Splunk : Maitriser les fondamentaux by
Alphorm.com Formation Splunk : Maitriser les fondamentauxAlphorm.com Formation Splunk : Maitriser les fondamentaux
Alphorm.com Formation Splunk : Maitriser les fondamentauxAlphorm
5.7K views122 slides
Gestion des LOGS savec syslog+loganalyzer by
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerMohamet Lamine DIOP
389 views18 slides
Mdl ocsinventory 20100330-2 by
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2tikok974
808 views20 slides
Installation et configuration d'openbravo by
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravoSoumia Brabije
3K views19 slides
Elastic Morocco user group meetup June by
Elastic Morocco user group meetup JuneElastic Morocco user group meetup June
Elastic Morocco user group meetup JuneAnna Ossowski
99 views23 slides
Geneve Monitoring Graylog by
Geneve Monitoring GraylogGeneve Monitoring Graylog
Geneve Monitoring GraylogOPEN-IT SERVICES
386 views11 slides
Installation Et Configuration De Monkey Spider by
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
1.8K views7 slides
Infrastructure as code drupal by
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupalChristophe Villeneuve
518 views47 slides
Python application packaging @ MeilleursAgents by
Python application packaging @ MeilleursAgentsPython application packaging @ MeilleursAgents
Python application packaging @ MeilleursAgentsNicolas Mussat
305 views18 slides
Gestion et surveillance du reseau syslogng by
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogngKiemde Franck
813 views13 slides
Catalogue PFE 2019 by
Catalogue PFE 2019Catalogue PFE 2019
Catalogue PFE 2019NeoXam Tunisia
1.2K views16 slides
Rmll2010 admin sys-panelgzw-fr by
Rmll2010 admin sys-panelgzw-frRmll2010 admin sys-panelgzw-fr
Rmll2010 admin sys-panelgzw-frGaëtan Trellu
480 views32 slides
PostgreSQL sous linux by
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linuxKhalid ALLILI
2.7K views32 slides
Chaine de production pipeline by
Chaine de production   pipelineChaine de production   pipeline
Chaine de production pipelineNicolas wallerand
808 views31 slides
Présentation de Django @ Orange Labs (FR) by
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Martin Latrille
1.7K views25 slides

Similar to graylog.pptx (20)

Installation open erp by
Installation open erpInstallation open erp
Installation open erp
Addi Ait-Mlouk3.5K views
Maintenance du système Linux by
Maintenance du système LinuxMaintenance du système Linux
Maintenance du système Linux
EL AMRI El Hassan2.5K views
SDN OpenDaylight by
SDN OpenDaylightSDN OpenDaylight
SDN OpenDaylight
Mokhless Hachicha2.5K views
Mdl ocsinventory 20100330-2 by
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2
tikok974635 views
Mdl ocsinventory 20100330 by
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330
robertpluss615 views
Alphorm.com Formation Splunk : Maitriser les fondamentaux by
Alphorm.com Formation Splunk : Maitriser les fondamentauxAlphorm.com Formation Splunk : Maitriser les fondamentaux
Alphorm.com Formation Splunk : Maitriser les fondamentaux
Alphorm5.7K views
Gestion des LOGS savec syslog+loganalyzer by
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzer
Mdl ocsinventory 20100330-2 by
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2
tikok974808 views
Installation et configuration d'openbravo by
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
Soumia Brabije3K views
Elastic Morocco user group meetup June by
Elastic Morocco user group meetup JuneElastic Morocco user group meetup June
Elastic Morocco user group meetup June
Anna Ossowski99 views
Geneve Monitoring Graylog by
Geneve Monitoring GraylogGeneve Monitoring Graylog
Geneve Monitoring Graylog
OPEN-IT SERVICES386 views
Installation Et Configuration De Monkey Spider by
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
Mohamed Ben Bouzid1.8K views
Infrastructure as code drupal by
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
Python application packaging @ MeilleursAgents by
Python application packaging @ MeilleursAgentsPython application packaging @ MeilleursAgents
Python application packaging @ MeilleursAgents
Nicolas Mussat305 views
Gestion et surveillance du reseau syslogng by
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogng
Kiemde Franck813 views
Catalogue PFE 2019 by
Catalogue PFE 2019Catalogue PFE 2019
Catalogue PFE 2019
NeoXam Tunisia1.2K views
Rmll2010 admin sys-panelgzw-fr by
Rmll2010 admin sys-panelgzw-frRmll2010 admin sys-panelgzw-fr
Rmll2010 admin sys-panelgzw-fr
Gaëtan Trellu480 views
PostgreSQL sous linux by
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
Khalid ALLILI2.7K views
Chaine de production pipeline by
Chaine de production   pipelineChaine de production   pipeline
Chaine de production pipeline
Nicolas wallerand808 views
Présentation de Django @ Orange Labs (FR) by
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)
Martin Latrille1.7K views
Ad for Scribd subscription

Slideshows for you

Flipkart's Hybrid Cloud Infrastructure Strategy for Optimal Cost Efficiency a... by
Flipkart's Hybrid Cloud Infrastructure Strategy for Optimal Cost Efficiency a...Flipkart's Hybrid Cloud Infrastructure Strategy for Optimal Cost Efficiency a...
Flipkart's Hybrid Cloud Infrastructure Strategy for Optimal Cost Efficiency a...discoversudhir
147 views23 slides
Platform Strategy & Ecosystems by
Platform Strategy & EcosystemsPlatform Strategy & Ecosystems
Platform Strategy & EcosystemsApigee | Google Cloud
18.3K views51 slides
IT-as-a-Service (ITaaS) - The New Business Model for IT by
IT-as-a-Service (ITaaS) - The New Business Model for ITIT-as-a-Service (ITaaS) - The New Business Model for IT
IT-as-a-Service (ITaaS) - The New Business Model for ITScott Bils
20K views15 slides
Easybike strategie d entreprise by
Easybike strategie d entrepriseEasybike strategie d entreprise
Easybike strategie d entrepriseCédric CLEMENT
5.6K views23 slides
communiquer-reseaux-sociaux.pptx by
communiquer-reseaux-sociaux.pptxcommuniquer-reseaux-sociaux.pptx
communiquer-reseaux-sociaux.pptxolivier
1.3K views40 slides
[Slides] Digital Transformation, with Brian Solis by
[Slides] Digital Transformation, with Brian Solis[Slides] Digital Transformation, with Brian Solis
[Slides] Digital Transformation, with Brian SolisAltimeter, a Prophet Company
110.8K views62 slides
Cloud Migration: Moving to the Cloud by
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the CloudDr.-Ing. Michael Menzel
10.7K views26 slides
Business Plan d’une application mobile by
Business Plan d’une application mobileBusiness Plan d’une application mobile
Business Plan d’une application mobileODC Orange Developer Center
80.2K views49 slides
Stratégie de communication 2.0 by
Stratégie de communication 2.0Stratégie de communication 2.0
Stratégie de communication 2.0Hugo Vicard
10.2K views30 slides
Rationalizing an Enterprise IT Architecture by
Rationalizing an Enterprise IT ArchitectureRationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT ArchitectureBob Rhubart
10K views29 slides
DXC Technology Corporate Overview by
DXC Technology Corporate OverviewDXC Technology Corporate Overview
DXC Technology Corporate OverviewDXC Technology
9.8K views22 slides
Lessons learnt on setting up and scaling an automation CoE by
Lessons learnt on setting up and scaling an automation CoELessons learnt on setting up and scaling an automation CoE
Lessons learnt on setting up and scaling an automation CoEMindfields Global
351 views23 slides
Formation e-commerce by
Formation e-commerceFormation e-commerce
Formation e-commerceNicolas Vandenkerckhoven
2K views228 slides
Open Digital Framework from TMFORUM by
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUMMaganathin Veeraragaloo
2.9K views33 slides
Future Proofing Your IT Operating Model for Digital by
Future Proofing Your IT Operating Model for DigitalFuture Proofing Your IT Operating Model for Digital
Future Proofing Your IT Operating Model for DigitalDavid Favelle
7.5K views27 slides
Stratégie Digitale pour une Radio by
Stratégie Digitale pour une RadioStratégie Digitale pour une Radio
Stratégie Digitale pour une RadioLouis-Serge Real del Sarte
5.5K views68 slides
Leveraging API Docs and Tools at Mercedes-Benz /developers by
Leveraging API Docs and Tools at Mercedes-Benz /developersLeveraging API Docs and Tools at Mercedes-Benz /developers
Leveraging API Docs and Tools at Mercedes-Benz /developersPronovix
739 views14 slides
Digital Business Transformation | Strategy + Execution by
Digital Business Transformation | Strategy + ExecutionDigital Business Transformation | Strategy + Execution
Digital Business Transformation | Strategy + Executionfeature[23]
3.5K views21 slides
B2B Sales of the Future   by
B2B Sales of the Future  B2B Sales of the Future  
B2B Sales of the Future  accenture
11.3K views19 slides
Digital Transformation: Re-imagine from the outside In by
Digital Transformation: Re-imagine from the outside InDigital Transformation: Re-imagine from the outside In
Digital Transformation: Re-imagine from the outside Inaccenture
4.1K views12 slides

Slideshows for you (20)

Flipkart's Hybrid Cloud Infrastructure Strategy for Optimal Cost Efficiency a... by
Flipkart's Hybrid Cloud Infrastructure Strategy for Optimal Cost Efficiency a...Flipkart's Hybrid Cloud Infrastructure Strategy for Optimal Cost Efficiency a...
Flipkart's Hybrid Cloud Infrastructure Strategy for Optimal Cost Efficiency a...
discoversudhir147 views
Platform Strategy & Ecosystems by
Platform Strategy & EcosystemsPlatform Strategy & Ecosystems
Platform Strategy & Ecosystems
Apigee | Google Cloud18.3K views
IT-as-a-Service (ITaaS) - The New Business Model for IT by
IT-as-a-Service (ITaaS) - The New Business Model for ITIT-as-a-Service (ITaaS) - The New Business Model for IT
IT-as-a-Service (ITaaS) - The New Business Model for IT
Scott Bils20K views
Easybike strategie d entreprise by
Easybike strategie d entrepriseEasybike strategie d entreprise
Easybike strategie d entreprise
Cédric CLEMENT5.6K views
communiquer-reseaux-sociaux.pptx by
communiquer-reseaux-sociaux.pptxcommuniquer-reseaux-sociaux.pptx
communiquer-reseaux-sociaux.pptx
olivier1.3K views
[Slides] Digital Transformation, with Brian Solis by
[Slides] Digital Transformation, with Brian Solis[Slides] Digital Transformation, with Brian Solis
[Slides] Digital Transformation, with Brian Solis
Cloud Migration: Moving to the Cloud by
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the Cloud
Business Plan d’une application mobile by
Business Plan d’une application mobileBusiness Plan d’une application mobile
Business Plan d’une application mobile
Stratégie de communication 2.0 by
Stratégie de communication 2.0Stratégie de communication 2.0
Stratégie de communication 2.0
Hugo Vicard10.2K views
Rationalizing an Enterprise IT Architecture by
Rationalizing an Enterprise IT ArchitectureRationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT Architecture
Bob Rhubart10K views
DXC Technology Corporate Overview by
DXC Technology Corporate OverviewDXC Technology Corporate Overview
DXC Technology Corporate Overview
DXC Technology9.8K views
Lessons learnt on setting up and scaling an automation CoE by
Lessons learnt on setting up and scaling an automation CoELessons learnt on setting up and scaling an automation CoE
Lessons learnt on setting up and scaling an automation CoE
Mindfields Global351 views
Open Digital Framework from TMFORUM by
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUM
Future Proofing Your IT Operating Model for Digital by
Future Proofing Your IT Operating Model for DigitalFuture Proofing Your IT Operating Model for Digital
Future Proofing Your IT Operating Model for Digital
David Favelle7.5K views
Stratégie Digitale pour une Radio by
Stratégie Digitale pour une RadioStratégie Digitale pour une Radio
Stratégie Digitale pour une Radio
Leveraging API Docs and Tools at Mercedes-Benz /developers by
Leveraging API Docs and Tools at Mercedes-Benz /developersLeveraging API Docs and Tools at Mercedes-Benz /developers
Leveraging API Docs and Tools at Mercedes-Benz /developers
Pronovix739 views
Digital Business Transformation | Strategy + Execution by
Digital Business Transformation | Strategy + ExecutionDigital Business Transformation | Strategy + Execution
Digital Business Transformation | Strategy + Execution
feature[23] 3.5K views
B2B Sales of the Future   by
B2B Sales of the Future  B2B Sales of the Future  
B2B Sales of the Future  
accenture11.3K views
Digital Transformation: Re-imagine from the outside In by
Digital Transformation: Re-imagine from the outside InDigital Transformation: Re-imagine from the outside In
Digital Transformation: Re-imagine from the outside In
accenture4.1K views

Related Books

Free with a 30 day trial from EverandView All
Apprendre Python rapidement: Le guide du débutant pour apprendre tout ce que vous devez savoir sur Python, même si vous êtes nouveau dans la programmation
EbookApprendre Python rapidement: Le guide du débutant pour apprendre tout ce que vous devez savoir sur Python, même si vous êtes nouveau dans la programmationKevin Droz
0 / 5
Python pour les hackers : Le guide des script kiddies : apprenez à créer vos propres outils de hacking
EbookPython pour les hackers : Le guide des script kiddies : apprenez à créer vos propres outils de hackingKevin Droz
5 / 5
Piraté: Guide Ultime De Kali Linux Et De Piratage Sans Fil Avec Des Outils De Test De Sécurité
EbookPiraté: Guide Ultime De Kali Linux Et De Piratage Sans Fil Avec Des Outils De Test De SécuritéAlan T. Norman
0 / 5
Python Offensif : Le guide du débutant pour apprendre les bases du langage Python et créer des outils de hacking.
EbookPython Offensif : Le guide du débutant pour apprendre les bases du langage Python et créer des outils de hacking.Kevin Droz
0 / 5
Wireshark pour les débutants : Le guide ultime du débutant pour apprendre les bases de l’analyse réseau avec Wireshark.
EbookWireshark pour les débutants : Le guide ultime du débutant pour apprendre les bases de l’analyse réseau avec Wireshark.Kevin Droz
0 / 5
Kali Linux pour débutant : Le guide ultime du débutant pour apprendre les bases de Kali Linux.
EbookKali Linux pour débutant : Le guide ultime du débutant pour apprendre les bases de Kali Linux.Kevin Droz
5 / 5
Agile & Scrum
EbookAgile & ScrumAjit Singh
0 / 5
Spring Boot par la pratique: Développer les services Rest avec Spring-Boot et Spring-RestTemplate
EbookSpring Boot par la pratique: Développer les services Rest avec Spring-Boot et Spring-RestTemplateBertrand Nguimgo
0 / 5
Dark python : apprenez à créer vos propre outils de hacking
EbookDark python : apprenez à créer vos propre outils de hackingHG inc
0 / 5
Maitrisez Les Commandes Shell Sous Linux
EbookMaitrisez Les Commandes Shell Sous LinuxUrko Galen
0 / 5
Python pour les hackers : guide pratique pour créez des outils de test de pénétration puissants
EbookPython pour les hackers : guide pratique pour créez des outils de test de pénétration puissantsKevin Droz
0 / 5
Bien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQL
EbookBien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQLRémy Lentzner
0 / 5
Ubuntu Server 10.04
EbookUbuntu Server 10.04MARTIN Pierre-Jean
0 / 5
MAITRISER Python : De l'Apprentissage aux Projets Professionnels
EbookMAITRISER Python : De l'Apprentissage aux Projets ProfessionnelsYVES SITBON
0 / 5
Programmer en JavaScript
EbookProgrammer en JavaScriptPreston Prescott
4.5 / 5
Maitrisez La Configuration Apache Tomcat Sous Linux
EbookMaitrisez La Configuration Apache Tomcat Sous LinuxKoru Lenag
0 / 5
Programmer en Java
EbookProgrammer en JavaTroy Dimes
5 / 5
Maîtriser PowerShell: Guide Complet: La collection informatique
EbookMaîtriser PowerShell: Guide Complet: La collection informatiqueChristopher Ford
0 / 5
Scrum - Le Guide Ultime des Méthodes Agiles Essentielles de Scrum!
EbookScrum - Le Guide Ultime des Méthodes Agiles Essentielles de Scrum!The Blokehead
0 / 5
FreeCAD | Projets de conception CAO: Construire des modèles CAO avancés étape par étape
EbookFreeCAD | Projets de conception CAO: Construire des modèles CAO avancés étape par étapeM.Eng. Johannes Wild
0 / 5
Commentaire jailbreaker (craquer) Roku?
EbookCommentaire jailbreaker (craquer) Roku?Jonathan Gates
0 / 5
Bien débuter avec Adobe Acrobat Pro DC: Formation professionnelle
EbookBien débuter avec Adobe Acrobat Pro DC: Formation professionnelleRémy Lentzner
0 / 5
Maîtriser Python: Guide Complet: La collection informatique
EbookMaîtriser Python: Guide Complet: La collection informatiqueChristopher Ford
0 / 5
GOOGLE DOCS: Le traitement de texte en ligne
EbookGOOGLE DOCS: Le traitement de texte en ligneRémy Lentzner
0 / 5
Démarrer Avec Android Studio
EbookDémarrer Avec Android StudioBarbara Hohensee
0 / 5
Démarrer avec OpenBSD
EbookDémarrer avec OpenBSDWesley Mouedine Assaby
3 / 5
Les macros avec OpenOffice CALC: La programmation BASIC pour tous
EbookLes macros avec OpenOffice CALC: La programmation BASIC pour tousRemy Lentzner
0 / 5
Google Docs Programmer des Macros
EbookGoogle Docs Programmer des MacrosGérard Labède
0 / 5
Maitrisons VI / VIM sous Linux
EbookMaitrisons VI / VIM sous LinuxLenga Kour
0 / 5
SED Et AWK Le Guide Pratique Pour Les Debutants Sous Linux
EbookSED Et AWK Le Guide Pratique Pour Les Debutants Sous LinuxAwksederman
0 / 5
LINUX Le Guide des commandes
EbookLINUX Le Guide des commandesAnna Shellerman
0 / 5
Les macros avec LibreOffice
EbookLes macros avec LibreOfficeRemy Lentzner
0 / 5
Formation pratique a XML avec C#5, WPF et LINQ: Avec Visual Studio 2013
EbookFormation pratique a XML avec C#5, WPF et LINQ: Avec Visual Studio 2013Patrice Rey
0 / 5
XML avec C#5, WPF et LINQ
EbookXML avec C#5, WPF et LINQPatrice Rey
0 / 5
Python pour Débutants : Guide Complet pour Apprendre la Programmation Pas à Pas
EbookPython pour Débutants : Guide Complet pour Apprendre la Programmation Pas à PasYVES SITBON
0 / 5
Awk Le Guide Pratique Sous Linux
EbookAwk Le Guide Pratique Sous LinuxAnna Awkerman
0 / 5
OpenOffice WRITER: Le traitement de texte pour tous
EbookOpenOffice WRITER: Le traitement de texte pour tousRemy Lentzner
0 / 5

graylog.pptx

  • 1. Graylog Réalisé par : Khachlouf yesmine Ouhichi nessrine Ben amor emna
  • 2. 2 01 02 03 05 06 Introduction Installation et configuration Les agents du Graylog Exemples d’attaques 04 Les fonctionnalités du Graylog 07 Conclusion Graylog Https
  • 3. 3 Introduction
  • 4. 4 Introduction logs Les logs sont des journaux d’événements où sont collectés les événements relatifs à l’état d’un système
  • 5. 5 Introduction Centralisation des logs La centralisation des logs est une solution qui consiste à rassembler tous les logs d’un groupe de machines sur la même plateforme. Toutes les informations des logs deviennent ainsi accessibles via une interface unique, simple d’accès et d’exploitation
  • 6. 6 Introduction Centralisation des logs La centralisation des logs est un processus continu qui se décompose en plusieurs étapes : o La génération des logs : vous choisissez les logs à produire selon les objectifs et besoins du projet. o La collecte : les logs sont ensuite envoyés vers une plateforme commune. La transmission est définie par des règles et réalisable avec des protocoles spécifiques. o Le filtrage : vous analysez et filtrez les différentes metrics et variables pour répondre aux besoins spécifiques du monitoring. o La présentation des données : cette étape permet de créer des Dashboard personnalisés regroupant les données synthétisées, pour permettre de lire et comprendre les données des logs.
  • 7. 7 Introduction Comparison des outils des logs installation Très simple d’installation : creation d’un compte et récupération du fichier d’installation sur le site officiel de Splunk. L’installation est plus complexe que Splunk mais reste relativement simple grâce à la documentation en ligne. Installation similaire à ELK configuration Configuration simple qui se fait depuis l’interface Web (configuration de port d’écoute, ajout de données…) Configuration plus complexe car il faut configurer Logstash (il faut donc maîtriser un minimum de langages de script) Configuration simple et similaire à Splunk car ellese fait là aussi depuis l’interface web. Recherche Simple pour une utilisation basique. Il suffit de taper le mot clérecherché pour qu’il s’affiche en surbrillance. Simple également pour une basique utilisation. Similaire à Splunk Utilisation basique simple, similaire à Splunk et ELK
  • 8. 8 Introduction Comparison des outils des logs Tableau de bord (Dashboard Dashboard non interactif. Barre de recherche et temps non disponible par défaut. Il faut configurer les dashboards pour les rendre compatibles avec les visualisations Dashboard interactif par défaut. Barre de recherche et barre de temps toujours disponibles. Dashboard facile à créer et à modifier mais ces deux aspects ne sont pas interactifs et la barre de recherche / temps n’est pas disponible ; Point faible de Graylog. alertes Nécessite la version « Splunk Enterprise ». Nécessite le « X-Pack » et donc la souscription à un abonnement. Alertes disponibles gratuitement. Point fort de Graylog. Identification et gestion des utilisateurs Nécessite la version « Splunk Enterprise » pour créer des utilisateurs et gérer leurs droits. Gestion des utilisateurs disponible gratuitement. Nécessite « X-Pack » pour bénéficier de la fonction d’identification et la gestion des utilisateurs
  • 9. 9 Graylog Introduction est une plate-forme de gestion log open source. Il permet de collecter, d'indexer et d'analyser les logs dans un emplacement centralisé. Tous les messages sont stockés dans une base de données MongoDB. Le serveur Graylog a été écrit en Java et accepte les logs des systèmes via UDP ou TCP.
  • 10. 10 Graylog Introduction Graylog a quatre composants principaux: 1.Graylog Server: reçoit et traite les messages et communique avec tous les autres composants 2.Elasticsearch: gére l'indexation et la recherche de données. 1.MongoDB: stocke les métadonnées et ne subit pas beaucoup de charge. 2.Interface Web: l'interface utilisateur.
  • 11. 11 Installation et configuration
  • 12. 12 Installation Graylog peut être installé de différentes manières: o Paquets de système d'exploitation o Installation d'Ubuntu o Installation de Debian o Installation de CentOS o Installation SLES o Docker
  • 13. 13 Installation Graylog 4.3 requiert les éléments suivants pour maintenir la compatibilité avec ses dépendances logicielles :  OpenJDK (17 ou 11 )  Elasticsearch 7.10.2 OU OpenSearch 2.x  MongoDB (5.x ou 6.x) Déployez un serveur Ubuntu 20.04 entièrement mis à jour avec au moins 4 Go de RAM . Conditions préalables
  • 14. 14 Installation OpenJDK $ sudo apt -y install bash-completion apt-transport-https uuid-runtime pwgen openjdk-17-jre-headless
  • 15. 15 Installation Elasticsearch $ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - $ echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list $ sudo apt -y install elasticsearch-oss • Importez la clé de signature Elasticsearch PGP. • Ajoutez le référentiel Elasticsearch. • Installez Elasticsearch.
  • 16. 16 Configuration Elasticsearch $ sudo nano /etc/elasticsearch/elasticsearch.yml • Ajoutez ces deux lignes à la fin du fichier:
  • 17. 17 Installation MongoDB • Activez le service MongoDB pour qu'il démarre au démarrage du système: • Installez le serveur MongoDB: $ sudo apt install mongodb-server -y $ sudo systemctl enable mongodb • Démarrez le service MongoDB: $ sudo systemctl start mongodb
  • 18. 18 Installation Graylog • Installez Graylog. • Ajoutez le référentiel Graylog. $ wget https://packages.graylog2.org/repo/packages/graylog-4.3-repository_latest.deb • Installez le package de serveur Graylog sudo dpkg -i graylog-4.3-repository_latest.deb $ sudo apt -y install graylog-server
  • 19. 19 Configuration Graylog  Choisir un mot de passe fort pour votre compte administrateur et générez un hachage de 64 caractères. Par exemple: $ echo -n StrongPassword | sha256sum  Modifier le fichier de configuration Graylog: nano /etc/graylog/server/server.conf
  • 20. 20 Configuration Graylog  Metter à jour root_username  Mettez à jour http_bind_address
  • 21. 21 Configuration Graylog  Redémarrez le démon système. $ sudo systemctl daemon-reload  Redémarrez le service Graylog. $ sudo systemctl restart graylog-server  Activez le service Graylog pour qu'il s'exécute au démarrage du système. $ sudo systemctl enable graylog-server
  • 22. 22 Les agents du Graylog
  • 23. 23 Agent Graylog est un agent autonome qui envoie des données de journal à Graylog Cloud ou à un cluster Graylog Server sur site.  AGENT LINUX GRAYLOG • Filebeat • nxlog  AGENT WINDOWS GRAYLOG • Filebeat • Nxlog • winlogbeat
  • 24. Agent Windows Graylog 24 Agent Graylog • Téléchargez l'agent NXlog pour Windows à partir de https://nxlog.co/products/nxlog-community-edition/download • Installer l'agent NXlog • créer un input System > Input
  • 25. Agent Windows Graylog 25 Agent Graylog
  • 26. Agent Windows Graylog 26 Agent Graylog • Modifier la configuration NXlog
  • 27. Agent linux Graylog 27 Agent Graylog Graylog Sidecar est un cadre de gestion de configuration agile pour divers collecteurs de journaux appelés backends
  • 28. Agent linux Graylog 28 Agent Graylog • Installer la configuration du référentiel Graylog Sidecar et Graylog Sidecar lui- même avec les commandes suivantes : $ wget https://packages.graylog2.org/repo/packages/graylog-sidecar- repository_1-2_all.deb $ sudo dpkg -i graylog-sidecar-repository_1-2_all.deb $ sudo apt-get update && sudo apt-get install graylog-sidecar • Modifier la configuration (voir Configuration ) et activez le Sidecar en tant que service système : $ vi /etc/graylog/sidecar/sidecar.yml $ sudo graylog-sidecar -service install $ sudo start graylog-sidecar $ sudo systemctl enable graylog-sidecar $ sudo systemctl start graylog-sidecar
  • 29. Agent linux Graylog 29 Agent Graylog Configurer votre entrée pour recevoir les journaux Windows Sidecar sur le port 5044
  • 30. Agent linux Graylog 30 Agent Graylog • Installation des collecteurs sous linux par exemple filebeat • Configuration du side-car
  • 31. Agent linux Graylog 31 Agent Graylog
  • 32. Agent linux Graylog 32 Agent Graylog Modifier fichier de configuration de sidecar
  • 33. Agent linux Graylog 33 Agent Graylog
  • 34. Agent linux Graylog 34 Agent Graylog
  • 35. Agent linux Graylog 35 Agent Graylog
  • 36. Agent linux Graylog 36 Agent Graylog
  • 37. Autre méthode pour collecter les journaux sur linux 37 Rsyslog Rsyslog est un logiciel libre utilisé sur des systèmes d'exploitation de type Unix transférant les messages des journaux d'événements sur un réseau IP. • Modifier fichier de configuration Rsyslog
  • 38. méthode pour collecter les journaux sur linux sans agent 38 Rsyslog Rsyslog est un logiciel libre utilisé sur des systèmes d'exploitation de type Unix transférant les messages des journaux d'événements sur un réseau IP. • Modifier fichier de configuration Rsyslog
  • 39. 39 Les fonctionnalités du graylog
  • 40. 40 Les fonctionnalités du graylog Search : tous les messages apparaissent ici, il est aussi possible d’en rechercher spécifiquement Streams : Permet de créer des flux, afin de filtrer les messages entrants, et donc pouvoir ne donner les droits à un utilisateur que sur certains flux et non toute la base, mais aussi créer des alertes, forwarder les messages entrants etc. C’est la base pour la gestion des droits sur graylog. Par exemple stream « create_user» :
  • 41. 41 Les fonctionnalités du graylog Alerts : Permet de crée des alertes( par exemple envoi des notifications par mail)
  • 42. 42 Les fonctionnalités du graylog Dasboard : Pages d’accueils en widget permettant d’afficher des résumés d’informations sur un Stream, ou une recherche. On peut aussi donner les droits à un utilisateur que sur certains dashboard.
  • 43. 43 Les fonctionnalités du graylog Sources : Vue d’ensemble des sources des messages entrants. •Overview : vue d’ensemble de l’état du système. •Nodes : affiche l’état du cluster graylog et des nœuds le composant. •Inputs : permet d’ouvrir des flux en acceptant les messages entrants suivant certains protocoles/ports. •Output : Permet de Forwarder(Transférer) des messages (d’un stream, etc.) vers un autre nœud ou équipement, etc (nous n’y utiliserons pas). •Collectors : Les graylog-collector (agent java léger développé par l’équipe graylog à installer sur des OS utilisé pour transmettre les logs à graylog),
  • 44. 44 Les fonctionnalités du graylog •Collectors : Les graylog-collector (agent java léger développé par l’équipe graylog à installer sur des OS utilisé pour transmettre les logs à graylog),
  • 45. 45 Les fonctionnalités du graylog •Logging : configure la politique de journalisation des activités du système graylog. •Users : permet de gérer les utilisateurs/droits.
  • 46. 46 Graylog https
  • 47. 47 Graylog https sécuriser l’installation Graylog à l'aide de SSL/TLS pour vous assurer qu'aucune donnée sensible n'est envoyée sur le réseau en texte brut Génération du certificat : #nano openssl- graylog.cnf Vérifier que le certificat soit valide pour le nom DNS et pour l’adresse IP
  • 48. 48 Graylog https $ openssl req -x509 -days 365 -nodes -newkey rsa:2048 -config openssl-graylog.cnf -keyout pkcs5-privatekey.pem -out graylog-certificate.pem • Génération du certificat au format x.509 et la clé privé au format PKSC#5 : Géneration du certificat $ openssl pkcs8 -in pkcs5-privatekey.pem -topk8 -nocrypt -out graylog- privatekey.pem (permet de convertir la clé privée sans protection par mot de passe) • Graylog ne prend en compte que les clés privées au format PKCS#8. Nous allons convertir la clé privée en ce format :
  • 49. 49 Graylog https • créer un dossier “certificates” dans le répertoire de Graylog afin que Graylog puisse lire les certificats sans avoir de problèmes : Génération du certificat • déplacer les certificats dans le nouveau dossier : # mkdir /etc/graylog/server/certificates # mv graylog-* /etc/graylog/server/certificates/
  • 50. 50 Graylog https Modification de la configuration de GRAYLOG:
  • 51. 51 Graylog https • importer notre certificat dans le java keystore : Si on s’arrête là notre Graylog fonctionnera bien en HTTPS. Cependant les composants comme les Inputs, Pipelines (API) etc… eux ne fonctionneront pas. # keytool -importcert -keystore /usr/lib/jvm/java-17openjdk-17 . 252.b09- 2.el7_8.x86_64/jre/lib/security/cacerts -alias graylog-selfsigned-certificate -file /etc/graylog/server/certificates/graylog-certificate.pem # systemctl restart graylog-server
  • 52. 52 Graylog https
  • 53. 53 Exemples d’attaques
  • 54. 54 Exemples d’attaques exemple d’Attaque par force brute o Attaque
  • 55. 55 Exemples d’attaques Détection d’Attaque par graylog
  • 56. 56 Exemples d’attaques Détection l’ajout d’un nouveau utilisateur en machine windows
  • 57. 57 Exemples d’attaques Détection l’ajout d’un nouveau utilisateur en machine windows
  • 58. 58 Exemples d’attaques Détection l’ajout d’un nouveau utilisateur en machine windows
  • 59. 59 Exemples d’attaques Détection l’ajout d’un nouveau utilisateur en machine windows
  • 60. Conclusion • Graylog est donc un outil puissant est modulable , qui permet de s’adapter à beaucoup d’équipements, et différents infrastructures • Son interface est claire et rapide à utiliser , elle permet aussi de mettre en avant les informations jugées importantes