M365Con 2027 – conférence en ligne gratuite · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Maîtriser les groupes de sécurité réseau Azure : bonnes pratiques pour les architectes cloud

By ·

Bienvenue sur le blog d’accompagnement du podcast ! Aujourd’hui, nous approfondissons un sujet qui constitue le socle absolu de l’architecture cloud et de la protection des charges de travail : Azure …

Automatically translated with AI from the original post. Read the English original

Cover: Azure Network Security Groups - Simply Explained

Bienvenue sur le blog d’accompagnement du podcast ! Aujourd’hui, nous approfondissons un sujet qui constitue le socle absolu de l’architecture cloud et de la protection des charges de travail : les groupes de sécurité réseau Azure. Si vous concevez, déployez ou maintenez des charges de travail dans Microsoft Azure, savoir sécuriser correctement vos réseaux virtuels est indispensable. Dans cet article, nous allons examiner en détail l’architecture des groupes de sécurité réseau Azure (NSG), apprendre à mettre en œuvre une posture de refus par défaut, étudier la priorisation des règles et les comparer à d’autres mécanismes de sécurité cloud.

Avant d’entrer dans les détails techniques, si vous souhaitez une présentation orale et concise de ces concepts, n’hésitez pas à écouter l’épisode de podcast associé, Azure Network Security Groups - Simply Explained. Passons maintenant en revue tout ce qu’un architecte cloud doit savoir sur la maîtrise des NSG.

Qu’est-ce qu’un NSG ?

Définition et rôle

Les groupes de sécurité réseau Azure (NSG) sont des outils fondamentaux pour gérer la sécurité réseau au sein de l’écosystème Azure. Ils vous permettent de définir et d’appliquer des règles qui contrôlent le trafic réseau entrant et sortant, au niveau des sous-réseaux ou de machines virtuelles individuelles. Cette capacité offre un contrôle précis de l’accès réseau, en garantissant que seuls les services nécessaires restent accessibles. Ce faisant, les NSG renforcent votre posture de sécurité globale et protègent vos ressources contre les accès non autorisés.

Le rôle principal des NSG est de filtrer le trafic réseau entre les ressources Azure d’un réseau virtuel (VNet). Vous pouvez appliquer les NSG à des sous-réseaux ou directement aux interfaces réseau des machines virtuelles. Cette souplesse vous permet de mettre en place une approche de sécurité en couches, garantissant que vos charges de travail restent protégées tout en demeurant accessibles aux utilisateurs légitimes.

Composants clés des NSG

Comprendre les composants clés des NSG est essentiel pour gérer efficacement votre sécurité réseau. Voici les principaux éléments qui constituent un groupe de sécurité réseau Azure :

ComposantDescription
Groupe de sécurité réseauSert à filtrer le trafic réseau entre les ressources Azure d’un VNet.
Règles de sécuritéAutorisent ou refusent le trafic réseau entrant et sortant selon des critères définis.
Application aux sous-réseauxIl est recommandé d’appliquer un NSG à chaque sous-réseau, afin d’assurer une gestion appropriée du trafic et une sécurité optimale.

Les NSG contiennent des règles de sécurité qui autorisent ou refusent le trafic au niveau des sous-réseaux et des machines virtuelles au sein d’un VNet. Cette structure facilite une segmentation efficace des machines virtuelles entre différents sous-réseaux. Par exemple, vous pouvez créer un réseau virtuel pour établir une frontière réseau autour de ressources telles que des VM. Au sein de ce VNet, vous pouvez créer des sous-réseaux afin de segmenter le réseau en sous-réseaux plus petits.

En appliquant les NSG, vous obtenez un contrôle granulaire des flux entre les ressources de votre réseau virtuel. Ils permettent d’adopter une approche « refuser par défaut, autoriser par exception », indispensable pour isoler les charges de travail à haut risque. Par ailleurs, les groupes de sécurité d’application (ASG) simplifient la gestion des règles de sécurité en regroupant les machines virtuelles selon leur rôle.

N’oubliez pas que les NSG ne se limitent pas à bloquer le trafic : ils vous permettent également de surveiller et de gérer efficacement les flux, afin de garantir la sécurité de votre environnement Azure.

Fonctionnement des NSG

Les groupes de sécurité réseau Azure jouent un rôle essentiel dans le contrôle du trafic réseau. Ils vous permettent de définir des règles précises qui régissent le trafic entrant et sortant de vos ressources Azure. Comprendre le fonctionnement de ces règles vous aide à maintenir un environnement sécurisé.

Règles NSG entrantes et sortantes

Les NSG reposent sur deux grands types de règles : entrantes et sortantes. Chacun remplit un rôle distinct dans la gestion du trafic réseau.

Règle AllowVnetInbound

La règle AllowVnetInbound autorise le trafic provenant d’autres réseaux virtuels (VNet) au sein d’Azure. Cette règle est essentielle dans les scénarios où les ressources doivent communiquer entre elles en toute sécurité. Par exemple, si vous disposez de plusieurs machines virtuelles dans différents sous-réseaux, cette règle leur permet d’échanger des données sans les exposer à Internet.

Règle DenyAllInbound

La règle DenyAllInbound bloque tout trafic entrant qui ne correspond à aucune autre règle définie. Elle joue le rôle de filet de sécurité et garantit que seul le trafic explicitement autorisé peut atteindre vos ressources. Par défaut, les groupes NSG refusent tout trafic entrant, sauf si vous spécifiez le contraire. Cette approche vous aide à réduire votre exposition aux menaces potentielles.

Type de règleDescription
Règles entrantesContrôlent le trafic entrant vers les ressources Azure, en autorisant le trafic provenant des réseaux virtuels et des équilibreurs de charge Azure, tout en bloquant tout autre trafic entrant.
Règles sortantesContrôlent le trafic sortant des ressources Azure, en autorisant l’accès aux autres réseaux virtuels et à Internet, tout en refusant tout le reste.

Priorité des règles et évaluation

La priorité des règles NSG influe fortement sur la manière dont Azure les évalue et les applique. Chaque règle possède un numéro de priorité, les numéros les plus faibles correspondant aux priorités les plus élevées. Lorsque le trafic correspond à plusieurs règles, Azure les traite de haut en bas. La première règle correspondante détermine l’action appliquée. Dès qu’une correspondance est trouvée, Azure n’évalue plus aucune autre règle.

Type de règleNiveau de prioritéOrdre d’évaluation
Règles d’administration de sécuritéPlus élevéÉvaluées en premier, avant les règles NSG
Groupes de sécurité réseauPlus faibleÉvalués après les règles d’administration de sécurité
Actions sur le traficSans objetAutoriser, Toujours autoriser, Refuser

Ce processus d’évaluation garantit que les règles de sécurité critiques l’emportent sur les autres. Par exemple, si vous disposez d’une règle autorisant le trafic provenant d’une adresse IP spécifique et d’une autre règle refusant tout le trafic entrant, la règle d’autorisation s’appliquera si sa priorité est plus élevée.

En comprenant le fonctionnement des groupes NSG, vous pouvez filtrer efficacement le trafic réseau et renforcer la sécurité de vos ressources Azure. Des groupes NSG correctement configurés vous aident à mettre en place une posture de sécurité robuste, garantissant que seul le trafic légitime atteint vos applications.

Concepts associés : balises de service et ASG

Comprendre les balises de service

Les balises de service simplifient la gestion des groupes de sécurité réseau dans Azure. Elles représentent des groupes de préfixes d’adresses IP gérés par Microsoft. En utilisant des balises de service, vous n’avez plus besoin de suivre et de mettre à jour manuellement les adresses IP des services Azure. Cette fonctionnalité réduit considérablement la complexité de gestion. Voici quelques avantages clés des balises de service :

Voici les services Azure courants représentés par des balises de service :

BaliseObjectifUtilisable en entrée ou en sortie ?Peut être régionale ?Utilisable avec Azure Firewall ?
ActionGroupAction Group.EntrantNonOui
ApiManagementTrafic de gestion pour les déploiements dédiés d’Azure API Management.EntrantOuiOui
ApplicationInsightsAvailabilityApplication Insights Availability.EntrantNonOui
AppConfigurationApp Configuration.SortantNonOui
AppServiceAzure App Service. Recommandée pour les règles de sécurité sortantes vers les applications web.SortantOuiOui
AppServiceManagementTrafic de gestion pour App Service Environment.Les deuxNonOui
AzureActiveDirectoryServices Microsoft Entra ID.SortantNonOui
AzureAdvancedThreatProtectionMicrosoft Defender for Identity.SortantNonOui

Groupes de sécurité d’application (ASG)

Les groupes de sécurité d’application (ASG) améliorent la gestion de la sécurité réseau en vous permettant de regrouper des ressources selon leurs rôles applicatifs. Ce regroupement dynamique simplifie la gestion de la sécurité et réduit la charge administrative. Voici comment les ASG fonctionnent avec les groupes NSG :

Les avantages de l’utilisation des ASG dans les déploiements Azure à grande échelle sont les suivants :

AvantageDescription
Efficacité opérationnelleLes ASG réduisent le risque d’interruptions lors des opérations de maintenance en limitant les erreurs liées aux adresses IP.
Posture de sécuritéElles renforcent la segmentation et contrôlent les accès entre les niveaux d’application.
MaintenabilitéLes ASG permettent des règles de sécurité réseau plus claires et plus souples.
ÉvolutivitéElles aident à maintenir des règles de sécurité concises à mesure que les environnements se développent.
AutomatisationLes ASG s’intègrent bien dans les flux de déploiement automatisés.
DépannageElles simplifient le dépannage en permettant aux équipes de suivre le trafic par rôle.

En tirant parti des balises de service et des ASG, vous pouvez améliorer la configuration de vos groupes NSG. Ces outils vous apportent la souplesse et le contrôle nécessaires pour sécuriser efficacement votre environnement Azure.

Importance des journaux de flux NSG

Surveillance du trafic

Les journaux de flux des NSG Azure jouent un rôle essentiel dans la surveillance du trafic réseau. Ils vous fournissent des informations détaillées sur les flux de données entrants et sortants de vos ressources Azure. En activant les journaux de flux NSG, vous pouvez suivre quel trafic est autorisé ou refusé selon les règles de sécurité que vous avez définies. Cette visibilité vous aide à vérifier l’isolation réseau et le respect des règles d’accès imposées par l’entreprise.

Voici quelques avantages clés de l’utilisation des journaux de flux NSG pour la surveillance :

SourcePreuve
Journalisation des flux pour les groupes de sécurité réseauLes données de flux peuvent être exploitées pour vérifier l’isolation réseau et le respect des règles d’accès imposées par l’entreprise.
Comprendre les journaux Azure du point de vue de la sécuritéLes journaux de flux offrent une visibilité sur le trafic réseau réel, ce qui permet d’identifier les schémas d’accès susceptibles d’enfreindre les stratégies de l’organisation.
Qu’est-ce qu’un groupe de sécurité réseau (NSG) dans Azure ?Conserver un historique du trafic réseau est indispensable pour répondre aux obligations réglementaires ou légales.
Sécurité réseau cloud et automatisationUne surveillance approfondie du trafic NSG est essentielle pour garantir la sécurité du réseau, détecter les menaces potentielles et vérifier l’efficacité des règles NSG.

Analyse des schémas de trafic

L’analyse des journaux de flux NSG permet d’identifier les schémas de trafic inhabituels et les menaces de sécurité potentielles. En examinant les données, vous pouvez repérer les anomalies susceptibles de révéler un accès non autorisé ou d’autres activités malveillantes. Voici quelques types d’anomalies courantes à surveiller :

Type d’anomalieDescription
Trafic inattenduDétection de trafic provenant d’adresses IP inconnues, susceptible de révéler des tentatives d’accès non autorisées.
Pics soudains de transfert de donnéesIdentification de hausses inhabituelles du volume de données transférées, pouvant signaler une tentative d’exfiltration de données.
Tentatives de connexion échouées répétéesSurveillance de multiples tentatives de connexion échouées, pouvant indiquer une attaque par force brute.
Analyse de portsDétection de multiples demandes de connexion vers différents ports depuis une même adresse IP.
Indicateurs de DDoSVolumes importants de trafic entrant provenant de multiples adresses IP, pouvant indiquer une attaque par déni de service distribué (DDoS).
Accès géographiques inhabituelsTentatives d’accès depuis des lieux où aucun utilisateur légitime n’est présent, signalant une menace potentielle.
Communications C2 de logiciels malveillantsConnexions répétées vers des adresses IP malveillantes connues, pouvant signaler une activité de commande et contrôle.

Pour tirer le meilleur parti de votre analyse, appliquez ces bonnes pratiques :

  1. Activez les journaux de flux NSG sur les sous-réseaux critiques afin de garantir l’audit et la sécurité.
  2. Activez les journaux de flux NSG sur tous les groupes de sécurité réseau associés à une ressource afin de capturer l’intégralité du trafic.
  3. Dimensionnez le stockage en fonction du volume attendu des journaux de flux.
  4. Veillez à ce que les noms des groupes de sécurité réseau respectent les limites de caractères afin d’éviter toute troncature.

En vous appuyant sur des outils comme Azure Traffic Analytics, vous pouvez visualiser et interpréter efficacement les données des journaux de flux NSG. Vous pouvez ainsi automatiser la détection des menaces et configurer des alertes en cas de volume élevé de tentatives d’accès refusées.

Pour visualiser et interroger les journaux de flux NSG dans Microsoft Sentinel, configurez les paramètres de diagnostic afin de diffuser les journaux vers un espace de travail Log Analytics connecté à Sentinel.

Grâce à ces informations, vous pouvez renforcer votre posture de sécurité et réagir de manière proactive aux menaces potentielles.

NSG et Azure Firewall

Pour sécuriser votre environnement Azure, les groupes de sécurité réseau (NSG) et Azure Firewall jouent tous deux un rôle important. Ils poursuivent toutefois des objectifs différents et disposent de fonctionnalités distinctes. Comprendre ces différences vous aide à choisir l’outil adapté à vos besoins de sécurité.

Principales différences

FonctionnalitéAzure FirewallGroupe de sécurité réseau Azure (NSG)
Type de serviceService de sécurité réseau managé, hébergé dans le cloudService de pare-feu logique
Niveau de filtrageInspection des paquets avec état, protection au niveau applicatifFiltrage au niveau réseau (couche 4)
Gestion centraliséeOui, assure une sécurité centralisée pour toutes les ressources d’un réseau virtuelNon, s’applique à des ressources individuelles
Filtrage applicatif granulaireOui, permet un filtrage avancé au niveau des applicationsNon, règles de base pour le trafic entrant et sortant
Threat IntelligenceOui, inclut un filtrage fondé sur la Threat IntelligenceNon, n’offre pas de protection avancée contre les menaces
Cas d’usageAdapté aux déploiements de grande envergure nécessitant des fonctionnalités de sécurité avancéesAdapté au filtrage de base du trafic entre les ressources
Utilisation combinéeFonctionne bien avec les NSG pour une sécurité multicouchePeut être utilisé conjointement avec Azure Firewall pour renforcer la sécurité

Cas d’usage de chacun

Vous pourriez privilégier les NSG dans plusieurs scénarios. Voici quelques raisons de choisir les NSG plutôt qu’Azure Firewall :

En revanche, Azure Firewall convient mieux aux exigences de sécurité plus complexes. Voici quelques scénarios dans lesquels Azure Firewall excelle :

En comprenant les différences et les cas d’usage des NSG et d’Azure Firewall, vous pourrez prendre des décisions éclairées pour votre stratégie de sécurité Azure.


En résumé, les groupes de sécurité réseau Azure (NSG) sont essentiels pour protéger votre environnement cloud. Ils offrent un contrôle d’accès précis, qui vous permet de gérer efficacement les flux de trafic. Grâce à des fonctionnalités telles que la microsegmentation et l’intégration aux points de terminaison privés, les NSG renforcent votre posture de sécurité.

Pour tirer le meilleur parti de ces groupes, envisagez les stratégies suivantes :

En appliquant ces bonnes pratiques, vous renforcerez votre stratégie de sécurité Azure et protégerez vos ressources contre les menaces potentielles. Pour une discussion audio d’experts qui détaille encore ces concepts, écoutez notre épisode dédié, Azure Network Security Groups - Simply Explained.

Gardez à l’esprit qu’une approche proactive de la gestion des NSG peut réduire considérablement les risques et améliorer votre sécurité cloud globale.

Entities in this article

Microsoft Azure Azure App Service Virtual machine

Related articles

RSS