User Guide - Technical Note

Transcription

User Guide - Technical Note
NOTE TECHNIQUE
Stormshield Network
Firewall Multifonctions
Utilisation de Virtual Log
Appliance
Version du document : 1.1
Référence : snfrtno_virtual-log-appliance-1.1
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
SOMMAIRE
PREREQUIS
3
PREMIERS PAS
3
Accès au serveur
Découverte d'un tableau de bord
Première recherche
3
4
5
REQUETES ET FILTRES (QUERY / FILTERING)
5
Requêtes / Query
5
Requêtes simples
Requêtes multiples
Couleurs et légendes
Filtres
Filtre temps
Filtre personnalisé
8
8
9
LIGNES ET PANNEAUX (ROWS AND PANELS)
10
Lignes
10
Ajout d'une ligne
Gestion des lignes
Panneaux
Ajout d'un panneau
Editer une ligne
Déplacer ou supprimer un panneau
Déplacer ou supprimer une ligne
Page 2 /16
5
6
7
10
10
11
11
12
13
13
GESTION DES TABLEAUX DE BORD
14
Sauvegarde d'un tableau de bord
Ouverture d'un tableau de bord
Partage d'un tableau de bord
Sauvegarde d'un tableau de bord statique
Extraction d'un tableau de bord
Rafraîchissement automatique d'un tableau de bord
14
14
15
15
15
16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
PREREQUIS
L'installation du serveur Virtual Log Appliance for Stormshield est détaillée dans le guide
d'installation, disponible sur votre espace privé (https://mystormshield.eu).
PREMIERS PAS
Virtual Log Appliance propose l'analyse et la recherche d'évènements sous forme de
tableaux de bord. Ces tableaux de bord sont accessibles en HTTPS depuis votre navigateur.
Accès au serveur
Pour connaître l'adresse IP du serveur Virtual Log Appliance, démarrez la machine virtuelle
et connectez-vous à l’aide du compte utilisateur par défaut (« log ») via la console de
l’hyperviseur. Sélectionnez l’entrée Network Status du menu Log Appliance Configurator :
Connectez-vous ensuite en HTTPS à l'adresse indiquée (authentification avec le compte
« log » nécessaire) pour afficher la page d'accueil (0. Index):
Page 3 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Sur cette page, plusieurs panneaux sont présentés:
 0. Index: contient plusieurs icônes:




o
: retour à la page principale
o
: ouvrir une vue précédemment enregistrée
o
: enregistrer le tableau de bord en cours
o
: paramètres de la page en cours
Configuring the firewall: panneau descriptif qui rappelle que vos équipements
Stormshield doivent transmettre leurs évènements en syslog vers le serveur qui
héberge Virtual Log Appliance,
Index: une liste de vues par défaut (tableaux de bord) a été créée pour visualiser et
analyser les traces par catégorie,
Events indexed: quantité actuelle de traces reçues par Virtual Log Appliance,
Events by appliance: liste les équipements ayant déjà transmis des traces au
serveur Virtual Log Appliance. Pour chaque équipement, un compteur indique la
quantité de traces émises. Les actions permettent de filtrer (icône loupe) ou
enlever du filtre (icône supprimer) le firewall concerné.
Découverte d'un tableau de bord
Dans le panneau Index, cliquez sur Log View pour découvrir votre première vue. Le rôle
principal de cette vue est d'effectuer des recherches au sein des fichiers de traces émises
par vos équipements Stormshield et stockés en base de données.
Page 4 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Première recherche
Virtual Log Appliance permet d’effectuer des recherches au sein de la base de données en
respectant la syntaxe Apache Lucene. Les requêtes doivent être renseignées dans le
champ Query situé en haut de page :
Entrez votre recherche dans le champ Query. Les différents panneaux vont s'actualiser en
fonction de la recherche effectuée.
Exemple
http ssh alarm system
REQUETES ET FILTRES (QUERY / FILTERING)
Les tableaux de bord comportent de nombreux indicateurs : histogrammes, diagrammes en
secteurs, tableaux, cartes. Les requêtes et les filtres vont alors permettre de restreindre les
données affichées dans un tableau de bord.
Requêtes / Query
Requêtes simples
Les requêtes effectuées sur la base de données peuvent être simples ou avancées.
Exemples :
Rechercher dans les traces les mots-clés « interactive » ou « connection » :
interactive connection
Pour rechercher l’ensemble des termes, il suffit d'indiquer:
"interactive connection"
Page 5 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Effectuer une recherche sur un champ spécifique:
alarmid:6
Effectuer des recherches complexes à l’aide d'opérateurs libellés en lettres
majuscules :
ssh AND 10.0.3.30
Combiner les opérateurs à l'aide de parenthèses :
("interactive connection" OR "connection detected") AND 10.0.3.30
NOTE/REMARQUE
Les opérateurs doivent être écrits en lettres majuscules pour être pris en
compte.
Indiquer des plages de valeurs numériques pour rechercher un port par exemple :
dstport:[20 TO 23]
Cette requête permettrait ainsi de n’afficher que les ports ftp-data (20), ftp(21), ssh
(22) et telnet (23)
NOTE/REMARQUE
Le caractère joker (« * ») permet de remplacer un ensemble de caractères au
sein d’une requête.
Requêtes multiples
Dans certains cas, si vous souhaitez comparer le résultat de deux requêtes, vous pouvez
les enchaîner grâce à l'opérateur OR ou les séparer en deux champs de recherche distincts.
Cliquez sur le symbole + à droite du champ Query pour ajouter une seconde requête :
Page 6 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Vous obtenez alors deux sections permettant de répartir les recherches :
Ces requêtes vont rechercher dans les traces toutes les connexions ssh avec l'adresse IP
source ou destination 10.0.3.30 (recherche verte) ou les traces alarmes (recherche rouge).
Les diagrammes du tableau de bord seront actualisés dès l’envoi de la requête :
Pour supprimer une requête, cliquez sur l'icône
champ requête correspondant :
lorsque vous passez la souris dans le
Couleurs et légendes
La couleur d'une requête est choisie automatiquement par l’application Virtual Log
Appliance. L'administrateur du serveur est cependant libre de personnaliser les requêtes.
En effet, un simple clic sur le bouton de couleur dans le champ requête affiche, par
exemple, un menu déroulant permettant de changer la couleur ou d'assigner une nouvelle
légende à la requête.
Page 7 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Filtres
Filtre temps
Les graphiques de Virtual Log Appliance sont interactifs et peuvent être filtrés précisément
pour rechercher une valeur. Par défaut, un filtre sur le temps est appliqué
En fonction du créneau choisi, le filtre temps sera actualisé en conséquence.
Il est possible de filtrer au sein d'un graphique par simple sélection de la période souhaitée
avec la souris :
Page 8 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Cette sélection se traduira par l'ajout automatique d'un filtre en complément de la période
choisie initialement :
Filtre personnalisé
Pour ajouter un filtre personnalisé, il suffit de cliquer sur le bouton + et de renseigner le
champ souhaité :
Deux autres moyens permettent de filtrer la recherche au sein des données.
Un simple clic dans une zone d'un diagramme ou sur l'icône loupe
va créer le filtre
associé dans la zone Filtering :
Cet exemple donnera les traces de type web pour le firewall dont le nom est fwmilan.corp.local sur la période de temps choisie.
Pour chaque filtre ainsi créé, trois boutons situés dans l'entête permettent respectivement
de l'éditer, l'activer/désactiver ou le supprimer de la recherche.
Après suppression d'un filtre, les données affichées sont automatiquement actualisées.
Page 9 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
LIGNES ET PANNEAUX (ROWS AND PANELS)
Chaque tableau de bord de Virtual Log Appliance est composé de lignes et de panneaux.
Les tableaux créés par défaut sont modifiables mais de manière temporaire (ne peuvent
pas être enregistrés). Néanmoins, les tableaux de bord personnalisés peuvent être
arrangés selon vos besoins.
Lignes
Ajout d'une ligne
Prenons l'exemple d'un tableau de bord vide que l'on vient de créer. Un bouton "Add a row"
permet d'ajouter une ligne au tableau de bord et ainsi commencer sa configuration :
La nouvelle ligne va apparaître à gauche dans la liste des lignes. Cliquez sur Save pour
conserver cet ajout.
Gestion des lignes
Une nouvelle ligne apparait désormais dans votre tableau de bord. Trois boutons sur la
gauche représente cette ligne et permettent respectivement de:
 Réduire la ligne (cacher),
Page 10 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
NOTE/REMARQUE
Les requêtes et filtres peuvent également être cachés en cliquant sur leurs
boutons respectifs


Configurer la ligne,
Ajouter un panneau.
Panneaux
Les tableaux de bord sont composés de panneaux. Ils sont inclus dans des lignes et ont
pour rôle principal d'afficher le résultat de requêtes (simples ou multiples) et de filtres. Un
panneau inclura par exemple un histogramme, un camembert ou un tableau récapitulatif
des données recherchées.
Ajout d'un panneau
En cliquant sur le bouton vert (Add Panel), vous pouvez choisir différents types de
panneaux en fonction de ce que vous désirez afficher :
Choisissons par exemple un panneau de type « terms » :
Page 11 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Le panneau « terms » contient de nombreuses options. Si on se focalise sur ses
paramètres généraux, la première section contient:
 Title: nom du panneau,
 Span: largeur du panneau. Les tableaux de bord de Virtual Log Appliance sont
composés de 12 espaces de taille identique. Chaque panneau aura une taille
variant de 1 et 12,
 Editable: le panneau pourra être modifié à posteriori si la case est cochée,
 Inspectable: l'utilisateur peut voir la requête utilisée par ce panneau,
Vous pouvez désormais personnaliser le champ de recherche en modifiant les requêtes et
les filtres appliqués à la base de données de traces de vos équipements Stormshield.
Editer une ligne
Une ligne peut être renommée, dimensionnée et éditée. Pour cela, il suffit de cliquer sur le
bouton orange d'une ligne pour ouvrir la configurer.
L’onglet Panels permet, quant à lui, de modifier l'ordre de classement des panneaux de la
ligne, modifier leurs tailles ou les supprimer.
Page 12 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Déplacer ou supprimer un panneau
Il est possible de glisser-coller un panneau au sein d'une même ligne, ou d'une autre ligne
en utilisant le bouton de déplacement
situé en haut à droite d'un panneau.
La suppression d'un panneau peut être effectuée depuis la croix située en haut à droite
d'un panneau ou depuis le menu de configuration d'une ligne, comme vu précédemment.
Déplacer ou supprimer une ligne
Le placement ou la suppression des lignes s'effectue dans les paramètres du tableau de
bord en cliquant sur le bouton paramètres situé en haut à droite de la page.
Page 13 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Les flèches permettent d'ordonner les lignes selon vos préférences.
GESTION DES TABLEAUX DE BORD
Après avoir créé votre propre tableau de bord, vous souhaitez certainement le partager avec
d'autres membres de votre équipe ou mettre en place un rafraîchissement automatique des
données afin de l'afficher sur un écran de contrôle ?
Virtual Log Appliance vous donne la possibilité de sauvegarder vos propres tableaux de
bord et de les charger rapidement depuis le bouton
(« Load »).
Sauvegarde d'un tableau de bord
Pour conserver votre nouveau tableau de bord, cliquer sur la disquette de sauvegarde
située en haut à droite de l'écran. Donnez un nom à cette vue puis validez.
Ouverture d'un tableau de bord
La liste des tableaux de bord enregistrés est accessible depuis le bouton
(« Load »)
situé en haut à droite de l'écran. Depuis ce menu, vous pouvez charger, partager et
supprimer vos tableaux de bord :
Page 14 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
Partage d'un tableau de bord
Le bouton
ouvre dans un pop-up l'URL permettant d'accéder au tableau de bord
sélectionné.
Exemple
https://adresse_serveur/#dashboard/elasticsearch/MONTABLEAU
Il est également possible de générer un lien temporaire en cliquant sur le bouton de partage
situé dans l'en-tête de la page :
Exemple
https://adresse_serveur/#dashboard/temp/rb577tScQied4svrAioTMg
NOTE/REMARQUE
Les liens temporaires ont une durée de vie de 30 jours.
Sauvegarde d'un tableau de bord statique
Les tableaux de bord peuvent également être enregistrés sur le disque au format JavaScript
Object Notation (extension « .json »). Dans ce cas, le tableau de bord doit être déposé dans
le répertoire:
/opt/kibana/app/dashboards/
Extraction d'un tableau de bord
Vous désirez connaître la syntaxe d'un tableau de bord ? Vous pouvez, pour cela, cliquer
sur le bouton de sauvegarde du tableau de bord puis sur Advanced afin d'extraire son
contenu :
Page 15 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015
NOTE TECHNIQUE
VIRTUAL LOG APPLIANCE FOR STORMSHIELD
AVERTISSEMENT
Les tableaux de bord utilisent la syntaxe JSON. Il s'agit d'une syntaxe très stricte où
une parenthèse ou une virgule manquante entrainera le non chargement du tableau.
Rafraîchissement automatique d'un tableau de bord
Depuis le choix du filtre de temps, dans l'entête d'un tableau de bord, l'option Auto-Refresh
permet d'actualiser automatiquement les données affichées dans les différents panneaux.
Cela permet, par exemple, à un administrateur de superviser certains compteurs des
machines de son réseau sur son écran de contrôle :
Page 16 /16
snfrtno_virtual-log-appliance-v1.1 - Copyright Netasq 2015

Documents pareils