Les objets

Formation Stormshield Network Security

Tutorial Thumbnail

Chez Stormshield comme pour d'autres concurrents, les pares-feux de nouvelle génération se repose sur le principe des objets. Les objets sont ni-plus ni-moins des variable, utilisable sur chaque élément de configuration et de définition de politiques de sécurité sur le pare-feu.


Le principe des objets

Comme une variable, un objet porte un nom et une valeur tel qu'une adresse IP de machine, un plan d'adressage rĂ©seau, un numĂ©ro de port, une adresse URL... Ces objets offre le moyen aux administrateurs de manipuler facilement des valeurs de configuration rĂ©seau dans leur politique de sĂ©curitĂ© et de configuration rĂ©seau. Une description peut y ĂȘtre inscrit afin d'aider les administrateurs dans leur comprĂ©hension.


Quatre catégories d'objets sont disponibles :

  • Objets rĂ©seaux : CatĂ©gorie d'objet ayant comme relation des valeurs rĂ©seaux (adresse IP, numĂ©ro de port, rĂ©seaux...)
  • Objets URLs : NĂ©cessaire pour le filtrage de site WEB, pour les groupes d'adresse URL (noms de domaine, adresse IP...) et groupes de noms de certificats (SSL), dĂ©finition du moteur de base d'URL (base de contrĂŽle embarquĂ©e ou la base de control Web Ă©tendue (option supplĂ©mentaire payante).
  • Services Web : Les services Web officiels (onglet Liste des services Web) sont tĂ©lĂ©chargĂ©s automatiquement par dĂ©faut. Ce sont les services Web des principaux Ă©diteurs du marchĂ© (exemple : Google Drive, Logmein, GiThub, Microsoft Azure...). L'administrateur peut Ă©galement importer ses propres objets par le biais d'un fichier CSV.
  • Certificats et PKI : Permet la crĂ©ation et la gestion des autoritĂ©s de certification et de toutes les identitĂ©s (soit de type serveur, utilisateur, ou SmartCard).


Les objets réseaux

Lors de la création d'objets réseaux, plusieurs sortes sont disponibles :

  • Machine : Une adresse IP pour une machine, une passerelle ou tout type d'Ă©quipement.
  • Nom DNS (FQDN) : Toutes les adresses IP associĂ©es Ă  un nom FQDN par rĂ©solution DNS (exemple : mail.cosmotech.cf). La rĂ©solution se fait toute les 5 minutes.
  • RĂ©seau : Une adresse rĂ©seau avec la notation CIDR ou le masque en dĂ©cimal pointĂ© (exemple : 192.168.0.0/24 ou 192.168.0.0/255.255.255.0).
  • Plage d’adresses : Une plage d’adresses IPv4 (exemple : 192.168.0.10 - 192.168.0.100) ou adresses MAC.
  • Routeur : Permet de renseigner une ou plusieurs passerelles pour un routage par rĂ©partition de charge avec ou sans passerelle de secours. Cet objet sera dĂ©taillĂ© dans la partie Routage du module Configuration RĂ©seau,
  • Groupe : Un groupe d’objets portant une ou plusieurs adresses IP : machines, plages d’adresses IP, rĂ©seaux ou d’autres groupes,
  • Port : Un port ou une plage de port. Il/Elle peut ĂȘtre limitĂ©(e) Ă  un protocole de transport particulier (TCP, UDP, SCTP ou tout protocole),
  • Protocole IP : l’ID du protocole au niveau IP,
  • Groupe de ports : Un groupe d’objets portant des ports ou des plages de ports, ainsi que d’autres groupes de ports,
  • Groupe de rĂ©gions : Un groupe de pays ou de continents. Ce type d’objet peut ĂȘtre utilisĂ© dans la gĂ©olocalisation des adresses IP,
  • Temps : Un Ă©vĂ©nement temporel (jour de l’annĂ©e, jour(s) de la semaine ou plage(s) horaire(s), ponctualitĂ©).


Création d'un objet

Pour commencer par crĂ©er les objets type machine, il faut se rendre dans CONFIGURATION > OBJETS > Objets rĂ©seau. Une fois dans ce menu, il est alors possible d’ajouter des objets en cliquant sur le bouton Ajouter. Une autre fenĂȘtre s’affiche oĂč il est alors possible de choisir le type d’objet.




Vu qu’il est demandĂ© de d’abord crĂ©er les objets de type machine il convient de sĂ©lectionner l’onglet Machine. Depuis ce nouveau menu, le choix du nom de la machine et l’adresse IP sont requis. Enfin, il faut sĂ©lectionner CRÉER l’objet et il apparait dans la liste des objets existants.


La fenĂȘtre de crĂ©ation d'un objet est semblable Ă  ceci :



Dans un premier temps, vous aller retrouver les types d'objets qu'il est possible de créer. Par défaut, l'objet machine est présenté.

Les Ă©lĂ©ments importants vont ĂȘtre :

  1. Le nom de l'objet (Label) - ex : srv_mail pour décrire un serveur de messagerie ;
  2. La valeur de l'objet (adresse IP / plan d'adressage...) ;
  3. La MAC Address : cette action va créer une entrée ARP sur le firewall permanente. Attention à ne pas forcer une mauvaise adresse MAC et vérifier sa valeur dans la table. Je vous recommande de ne pas forcer de "Mac Address", sauf dans des "Use Case" assez spécifiques... la récupération se fera donc par résolution ARP directement.


D'autres types d'objets sont abordés tels que :

  • Les objets implicites : en lecture seul et non supprimable, ses objets sont crĂ©Ă©s par le SNS en fonction des actions effectuĂ©s par l'administrateur dans la configuration comme :
  • L'objet Internet : en lecture seule, est l'objet qui correspond Ă  tout ce qui est diffĂ©rent des rĂ©seaux internes (le contraire (!=) de "Network_Internals"),
  • L’objet "Firewall_out", crĂ©Ă© automatiquement lorsqu’une adresse IP est associĂ©e Ă  l’interface "OUT",
  • L’objet "Network_internals" qui regroupe tous les rĂ©seaux accessibles via les interfaces internes.
  • Les objets prĂ©configurĂ©s : rĂ©pertoire dans la configuration en usine des pares-feux SNS, regroupe les rĂ©seaux standardisĂ©s tel que :
  • Les RFC 5735 pour les rĂ©seaux locaux 10.0.0.0/8 ; 172.16.0.0/16 et 192.168.0.0/24,
  • Des ports communs tel que le port 80 pour le HTTP, le port 22 pour le SSH ou le port 88 pour Kerberos.
  • Des groupes sont Ă©galement crĂ©Ă©s tel que
  • "mail_srv" pour les services Mail ;
  • "ActiveDirectory2008" pour les services ADDS de Windows Server.
  • Les objets globaux : ces objets sont injectĂ©s automatiquement depuis le produit de supervision et de gestion centralisĂ© SNS qui est Stormshield Management Center, reconnaissable par le prĂ©fix "global_". Ces objets sont crĂ©Ă©s directement sur SMC dans la section dĂ©diĂ©e. L'Ă©dition en locale est possible mais dĂ©conseillĂ© sauf pour une manipulation bien prĂ©cise (contournement, tests...). L'Ă©dition en local des Ă©lĂ©ments globaux sera remontĂ© sur le serveur SMC par un avertissement.


Création dans la configuration

Il est possible de créer dans une configuration directement l'objet dans le champ de saisie :



Le volet latéral "Objets"

Partout dans la partie configuration de SNS, un volet "Objets" est présent. Il est possible ici de créer directement un objet ou un groupe d'objet à tout moment ou de modifier celui-ci.




L'option VĂ©rifier l'utilisation permets comme son nom l'indique de vĂ©rifier dans la configuration du SNS oĂč l’objet sĂ©lectionnĂ© est utilisĂ©.


Il est possible de trier les différents objets afin de s'y retrouver plus facilement :



Le "glisser-déposer" (DragNDrop)

Stormshield offre le moyen de "glisser déposer" les objets présents sur le pare-feu, offrant ainsi un gain de temps considérable. L'objet sélectionné et compatible avec la destination est signalé d'un badge vert, rouge sinon :



Les restrictions

Lors de la création d'un nouvel objet, les préfixes Firewall_, Network_, Vlan_, Bridge_, Ephemeral & Global_ sont interdits car il s'agit de noms systÚmes, réservés au fonctionnement interne du pare-feu. Certains caractÚres spéciaux ne sont également pas autorisés dans certains cas :



Par exemple, lors de la configuration d'une nouvelle interface rĂ©seau, Stormshield crĂ©Ă© deux objets en lecture seul qui sont dĂ©coulĂ©s de la configuration rĂ©seau (objet machine pour la passerelle et objet rĂ©seau ou le plan d'adressage rĂ©seau). Il est possible de crĂ©er plusieurs objets de nom diffĂ©rents mais comportant la mĂȘme valeur (non recommandĂ© afin garder un systĂšme propre sans doublons).


Il est possible de crĂ©er un objet dĂ©fini par une adresse MAC uniquement : vous pouvez uniquement l’utiliser dans les rĂšgles de filtrage. Cela va crĂ©er une entrĂ©e dans la table ARP correspondant la la dĂ©finition de la Mac Address forcĂ©e depuis la base des objets.


Quelques rÚgles élémentaires...

Gardez Ă  l'esprit quelques principes :

  • Utilisez un groupe d’objet d’administration : nĂ©cessaire dans le cadre d'une conception d'une politique d'administration qui regroupera les machines ou rĂ©seaux d'administration (accĂšs Ă  des panneaux d'administrations, ressources administratives, gestion de la WebAdmin des firewalls...).
  • Limitez l’usage des objets dynamiques : une rĂ©solution FQDN est rĂ©alisĂ©e toutes les 5 minutes, ce qui sollicite le rĂ©seau et l'Ă©quipement par une rĂ©solution DNS et en l'occurrence des ressources. Gardez ce moyen vraiment quand l'utilisation est nĂ©cessaire (surtout les SNS d'entrĂ©e de gamme). PrivilĂ©giez plutĂŽt les Services Web (webservices) 😉
  • Respecter une convention de nommage des objets et limitez ainsi le nombre d’objets inutilisĂ©s et les doublons : il est conseillĂ© de respecter une nomenclature prĂ©cisant le nom du rĂ©seau pour chaque besoin.
  • Les doublons ne doivent pas exister : tenez une liste regroupant chaque objet avec leur nom (un fichier Excel par exemple) qui identifiera le rĂ©seau ou la machine correspondante pour tel besoin.
  • Cette liste doit ĂȘtre actualisĂ©e en permanence en cas de changement dans la configuration des objets. Tenez un document qui regroupe l'ensemble de vos objets avec le plan d'adressage correspondant.
  • Si jamais par exemple vous disposez de deux objets machine portant la mĂȘme adresse IP mais pas le mĂȘme nom.
  • Si jamais vous souhaitez modifier l'adresse IPv4 de celle-ci mais qu'il ne s'agit pas du bon objet, cela peut ĂȘtre source d'erreur voir mĂȘme un risque de sĂ©curitĂ© dans la matrice de flux.

Niveau DĂ©butant

Technologie utilisée :

Proposer une modification
Antoine
Par Antoine
Rédigé le Vendredi 02 Décembre 2022