Comprendre F5 · LTM

F5 : sécuriser les accès d’administration et les partitions

Distinguer management, self IP, port lockdown, rôles et authentification distante ; attribuer des droits selon le besoin réel.

Thomas SAUTIER · Publié le · Révisions de certification

Références et objectifs de certification (7)
  • Certification : F5 301A · Référence consultée le · Objectifs abordés : F5 301A 2.01, F5 301A 2.02, F5 301A 2.03, F5 301A 2.06, F5 301A 2.08.
  • Certification : F5 301B · Référence consultée le · Objectifs abordés : F5 301B 3.01, F5 301B 3.05.
  • Certification : 201 · Référence consultée le · Objectifs abordés : 201 3.03, 201 3.08.
  • Certification : F5CAB1 · Référence consultée le · Objectifs abordés : F5CAB1 F5CAB1.01, F5CAB1 F5CAB1.02.
  • Certification : F5CAB4 · Référence consultée le · Objectifs abordés : F5CAB4 F5CAB4.02, F5CAB4 F5CAB4.06, F5CAB4 F5CAB4.10.
  • Certification : F5CABR · Référence consultée le · Objectifs abordés : F5CABR 1.01, F5CABR 1.02, F5CABR 4.02, F5CABR 4.06, F5CABR 4.10.
  • Certification : F5CTSLTMR · Référence consultée le · Objectifs abordés : F5CTSLTMR 4.03.

Ce guide concerne BIG-IP sur TMOS. Vérifiez les noms et les options dans la documentation de votre version.

Comprendre en imageL’identité ne remplace pas l’autorisation
L’identité ne remplace pas l’autorisation Le réseau doit permettre d’atteindre la surface d’administration. L’authentification identifie le compte. Son rôle, sa partition et son accès au shell déterminent ensuite les actions permises : un login réussi ne signifie pas accès complet. compte Objets, conditions et comparaisons du guide Surface d’accès Management ou self IP Réseau autorisé Filtrage et lockdown Authentification Local ou externe Action permise Ou refus explicite Périmètre Partition et shell Rôle Droits attribués Identifier chaque surface d’accès L’interface de management et les self IP nereprésentent pas la même surface. Des servicesadministratifs peuvent être accessibles parcertaines self IP selon leurs autorisations. Unerègle prévue pour une VIP applicative ne protègepas nécessairement ces accès. Port lockdown est une autorisation deservices Port lockdown contrôle les services autorisés surune self IP. Les choix None, Default, All oupersonnalisés doivent être compris selon lesservices requis, notamment pour lacommunication entre pairs.

Le réseau doit permettre d’atteindre la surface d’administration. L’authentification identifie le compte. Son rôle, sa partition et son accès au shell déterminent ensuite les actions permises : un login réussi ne signifie pas accès complet.

Télécharger le schéma en SVG · version claire

Identifier chaque surface d’accès

L’interface de management et les self IP ne représentent pas la même surface. Des services administratifs peuvent être accessibles par certaines self IP selon leurs autorisations. Une règle prévue pour une VIP applicative ne protège pas nécessairement ces accès.

Listez les chemins utilisés par GUI, SSH, API, supervision et communications HA. Définissez les réseaux de gestion autorisés et le mécanisme de contrôle de chaque chemin.

Sources : F5, net self ; F5, sys httpd ; F5, sys sshd.

Port lockdown est une autorisation de services

Port lockdown contrôle les services autorisés sur une self IP. Les choix None, Default, All ou personnalisés doivent être compris selon les services requis, notamment pour la communication entre pairs.

Fermer un service nécessaire à DSC peut produire une panne de synchronisation ou de failover. À l’inverse, Allow All ne constitue pas une stratégie de limitation. Documentez l’autorisation voulue et son périmètre au lieu de choisir le réglage le plus large pour faire disparaître une erreur.

Sources : F5, net self ; F5, cm device.

Rôle, partition et shell sont distincts

Un rôle définit les opérations autorisées. Une partition organise les objets et l’accès administratif. Le shell détermine le type d’accès CLI accordé. Donner un rôle sur une partition ne crée pas un contexte réseau isolé : les route domains remplissent ce rôle réseau.

Un opérateur autorisé à agir sur l’état de membres n’a pas forcément le droit de créer de nouveaux objets. Attribuez le rôle d’après les actions nécessaires, puis vérifiez ces actions avec un compte de test.

Sources : F5, auth user ; F5, auth remote-role.

Authentifier un utilisateur ne définit pas tous ses droits

Une source distante telle que RADIUS ou un annuaire peut authentifier une identité. Les groupes, attributs et mappings de rôles doivent ensuite déterminer les droits effectifs. Le rôle distant par défaut mérite une vérification particulière.

Conservez un accès de récupération maîtrisé. Une erreur de liste autorisée ou de mapping peut verrouiller l’administration ; préparez le contrôle depuis une seconde session et le chemin console approprié avant une modification.

Sources : F5, auth remote-role ; F5, sys httpd.

Inventorier sans afficher les secrets des comptes

Les lectures suivantes visent les services et les mappings. Les valeurs peuvent révéler votre architecture de gestion : partagez les sorties dans un périmètre adapté. Pour les comptes, privilégiez les propriétés de droits nécessaires à l’analyse.

Lire les restrictions d’accèsShell · commandes de lecture
tmsh list sys httpd allow
tmsh list sys sshd allow
tmsh list auth remote-role all-properties
tmsh list net self all-properties

Sources : F5, sys httpd ; F5, sys sshd ; F5, auth remote-role ; F5, net self.

Vérifier autorisation et refus

En laboratoire, testez une lecture autorisée, une modification refusée et un accès depuis un réseau non autorisé. Contrôlez séparément GUI, CLI et objets de partition. Un login réussi n’établit pas que le principe de moindre privilège est respecté.

Sources : F5, auth user ; F5, auth remote-role.

Restreindre l’accès à une publication

Le port lockdown d’une self IP contrôle des services sur cette self IP ; il ne constitue pas une ACL universelle pour les virtual servers. Pour un VS privé, relevez source autorisée, VLAN d’entrée, protocole et port. L’autorisation applicative peut demander en complément une politique APM, un WAF ou un contrôle dans l’application.

Un VS forwarding trop large peut offrir un transport vers des ressources qui n’étaient pas censées être publiées. Distinguez sélection du VS, routage et contrôle d’accès. Vérifiez le refus depuis un réseau extérieur au périmètre ainsi que l’accès attendu depuis le réseau autorisé.

Un certificat client peut contribuer à l’authentification, mais sa présence ne définit pas tous les droits sur les ressources. Contrôlez la chaîne, la révocation lorsque configurée et l’identité autorisée. Un chiffrement TLS sain ne prouve pas que l’accès métier est correctement restreint.

Sources : F5, net self ; F5, ltm virtual ; F5, ltm profile client-ssl.

Sources et portée

Les dates de consultation et les versions applicables sont précisées pour chaque référence ci-dessous. Les exemples utilisent des noms et adresses de documentation à remplacer. Les commandes de lecture affichent l’existant ; les captures et requêtes de diagnostic sont à limiter au périmètre autorisé.

Retrouver le parcours de lecture F5 LTM

Continuer la série F5

Explorer tous les guides du parcours F5 LTM

Découvrir l’expertise F5 de Samhan

Échange

Besoin d’éclaircir votre architecture F5 ?

Échangeons sur vos flux, vos contraintes de disponibilité et vos services applicatifs.