À la une

Azure Bastion Premium : L’enregistrement des sessions est désormais possible

Nouveau SKU pour Azure Bastion

Azure Bastion Premium, récemment introduit, offre un ensemble de fonctionnalités de sécurité renforcées pour les environnements Azure sensibles. Cette nouvelle SKU s’adresse aux organisations qui ont des exigences strictes en matière de conformité et de sécurité ou qui gèrent des workloads critiques.

L’une des nouvelles options d’Azure Bastion Premium est sa capacité à enregistrer les sessions. Cela permet de suivre en détail les activités des utilisateurs qui accèdent aux machines virtuelles via Bastion. Les enregistrements des sessions peuvent être consultés à des fins d’audit, de dépannage ou de réponse aux incidents.

Rappel de l’arhictecture type pour Azure Bastion
Je ne reprends les détails de la mise en place d’un Azure Bastion – je l’ai déjà détaillé dans un précédent article. Un des avantages principaux est de ne pas avoir à ouvrir les flux sur votre VM Windows ou Linux. Vous vous connectez directement par le web via le portail Azure.

Activation de l’enregistrement vidéo avec un Storage Account

Afin de pouvoir utiliser l’option d’enregistrement des sessions vous devez dans un premier temps provisionner votre Azure Bastion avec l’option Premium (SKU). Cela se fait simplement via le menu déroulant lors de la création de Azure Bastion (ou à postériori en upgradant votre Bastion).

Attention toutefois, il est impossible de « downgrade » votre Bastion une fois qu’il est créé – si besoin vous devrez le supprimer pour le recréer depuis 0.

Dans les options avancées, vous aurez alors la possibilité de choisir parmi plusieurs options avancées – et notamment l’enregistrement des sessions ou encore le lien partageable.

Une fois que l’option est activée. Vous devrez créer un Storage Account avec un nouveau Container/Blob au sein duquel les enregistrements seront conservés lorsque vos administrateurs vont utiliser Azure Bastion pour leurs tâches d’administration. Pour ce faire, c’est très simple, créez un nouveau Storage Account en gardant globalement les options par défaut puis définissez une nouvelle URL SAS.

Veillez à ce que la date de début et la date d’expiration soient correctes. Vous pouvez utiliser l’option HTTPS only (pas besoin du HTTP non secure). Enfin, au niveau des permissions veillez à choisir les options suivantes comme indiquées dans la doc officielle de Microsoft (voir en bas d’article): READ, CREATE, WRITE, LIST.

Une fois que vous avez l’URL. Il vous suffit de copier-coller l’URL dans la partie Sessions recordings de votre Azure Bastion. Si l’URL est incorrecte, vous ne pourrez pas valider.

Vous devrez également créer la partie CORS au niveau de votre Storage Account. Les réglages doivnet être les mêmes que dans la capture d’écran ci-dessous.

La configuration est à présent terminée.

Il ne vous reste plus qu’à vous connecter sur votre Bastion pour simuler quelques connexions. Dans la partie suivante, nous allons voir comment visualiser les sessions. ☁️

Visualiser les enregistrements effectués par Azure Bastion

Une fois que tout est en place, vous pourrez voir les enregistrements des sessions effectués via votre Azure Bastion, dans la section Session recordings. Pour chaque session, vous aurez un fichier ainsi qu’un lien « View recording » afin d’ouvrir une nouvelle page au sein du portail Azure et pourrez visualiser les actions qui ont été effectuées par votre administrateur.

Etrangement, vous pouvez visualiser les replays de vos Admins directement depuis le portail Azure. Vous retrouverez également les fichiers directement dans le Blob de votre Storage Account correspondant. Cependant, je ne suis pas parvenu à lire les fichiers directement avec VLC même en renommant les fichiers téléchargés en AVI, MP4, etc. Cela dit, c’est encore une fonctionnalité en preview donc affaire à suivre.

Rappel des fonctionnalités Azure Bastion selon le choix de SKU : Developer, Basic, Standard, Premium

FeatureDeveloper SKUBasic SKUStandard SKUPremium SKU
Connect to target VMs in same virtual networkYesYesYesYes
Connect to target VMs in peered virtual networksNoYesYesYes
Support for concurrent connectionsNoYesYesYes
Access Linux VM Private Keys in Azure Key Vault (AKV)NoYesYesYes
Connect to Linux VM using SSHYesYesYesYes
Connect to Windows VM using RDPYesYesYesYes
Connect to Linux VM using RDPNoNoYesYes
Connect to Windows VM using SSHNoNoYesYes
Specify custom inbound portNoNoYesYes
Connect to VMs using Azure CLINoNoYesYes
Host scalingNoNoYesYes
Upload or download filesNoNoYesYes
Kerberos authenticationNoYesYesYes
Shareable linkNoNoYesYes
Connect to VMs via IP addressNoNoYesYes
VM audio outputYesYesYesYes
Disable copy/paste (web-based clients)NoNoYesYes
Session recordingNoNoNoYes
Private-only deploymentNoNoNoYes
Différentes options sur SKU pour Azure Bastion

Retrouvez la documentation officielle de l’enregistrement des sessions Azure Bastion en consultant la documentation officielle de Microsoft via ce lien.

Share
Published by
thibault

Recent Posts

Command & Conquer : une saga remasterisée

Command and Conquer - Remastered Collection Command & Conquer, une série de jeux vidéo de…

6 jours ago

Kaspersky banni des États-Unis : quelles sont les implications pour la cybersécurité ?

En juin 2024, les États-Unis ont officiellement interdit l'utilisation de l'antivirus Kaspersky sur leur territoire.…

7 jours ago

Google rachète Cameyo pour faciliter l’exécution d’applications Windows sur ChromeOS

Google rachète Cameyo pour faciliter l'exécution d'applications Windows sur ChromeOS Google a officialisé l'acquisition de…

2 semaines ago

Bloquer le démarchage et la pub sur votre smartphone

Bloquer le démarchage et la pub sur votre smartphone - image générée par intelligence artificielle…

2 semaines ago

Chrome : Google contraint de laisser le choix du moteur de recherche aux utilisateurs

Depuis quelques jours, les utilisateurs de Google Chrome se voient proposer un choix inhabituel :…

2 semaines ago

macOS Sequoia : Le miroir de votre iPhone sur votre Mac

Fonctionnalité de mirroring pour l'iPhone dans la prochaine version de macOS Sequoia. Apple a annoncé…

2 semaines ago