Comprendre F5 BIG-IP

F5 ASM : paramètres : type, longueur et portée

Relier une valeur HTTP à son entité ASM et choisir une exception qui ne s’étend pas inutilement à toute l’application.

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

  • Référence de F5 303 consultée le · Objectifs abordés : F5 303 1.07, F5 303 2.03.

Ce guide concerne BIG-IP sur TMOS. Les noms et options doivent être confrontés à la documentation de votre version.

Repère visuelF5 ASM : paramètres : type, longueur et portée : mécanisme
F5 ASM : paramètres : type, longueur et portée : mécanisme Relier une valeur HTTP à son entité ASM et choisir une exception qui ne s’étend pas inutilement à toute l’application. Le champ id accepte ORD-42 sur /orders mais seulement des entiers sur /users. Une relaxation globale crée une incohérence. Définissez la portée appropriée et rejouez les deux parcours pour vérifier que chacun respecte son contrat. extraction contexte contrat résultat 01 Requête nom et valeur 02 Parsing décodage 03 Portée entité choisie 04 Contrôles type et longueur 05 Décision requête évaluée
Relier une valeur HTTP à son entité ASM et choisir une exception qui ne s’étend pas inutilement à toute l’application. Le champ id accepte ORD-42 sur /orders mais seulement des entiers sur /users. Une relaxation globale crée une incohérence. Définissez la portée appropriée et rejouez les deux parcours pour vérifier que chacun respecte son contrat.

Décrire ce que l’application attend

Un paramètre peut être global, lié à une URL ou à un flow. Son type et ses limites décrivent les valeurs acceptables : entier, texte, contenu structuré, upload ou valeur dynamique selon les options. La portée doit correspondre à l’usage réel.

Un nom identique ne signifie pas une fonction identique. id peut représenter un nombre sur une route et un identifiant textuel sur une autre. Un paramètre global doit convenir à tous les endroits où il s’applique.

Sources : F5 TechDocs, Adding entities ; F5 TechDocs, JSON content profiles.

Analyser avant d’assouplir

Lisez la valeur décodée et la violation : longueur, caractère, type ou signature. Vérifiez le Content-Type et le profil qui extrait les données. Un problème de parsing ne se corrige pas toujours en augmentant une limite.

Pour un champ sensible, contrôlez aussi le masquage dans les logs. Une exception doit conserver les autres protections utiles et s’accompagner d’exemples de valeurs autorisées et refusées.

Sources : F5 TechDocs, Adding entities ; F5 TechDocs, JSON content profiles.

Repères pour lire une configuration

Ces repères permettent de relier le besoin à la configuration et aux observations. Comparer les objets réellement attachés au service avant de modifier un réglage.

F5 ASM : paramètres : type, longueur et portée : points de contrôle
ÉlémentÀ comprendreÀ vérifier
PortéeGlobal / URL / flowMême sémantique partout
TypeContrat de valeurNombre, texte, JSON
LimitesContraintes métierLongueur et caractères

Sources : F5 TechDocs, Adding entities ; F5 TechDocs, JSON content profiles.

Une situation à expliquer

Le champ id accepte ORD-42 sur /orders mais seulement des entiers sur /users. Une relaxation globale crée une incohérence. Définissez la portée appropriée et rejouez les deux parcours pour vérifier que chacun respecte son contrat.

Sources : F5 TechDocs, Adding entities ; F5 TechDocs, JSON content profiles.

Pour poursuivre les révisions

Expliquez la décision du schéma, puis recherchez dans la référence les objets qui la produisent. Pour ASM, justifiez aussi ce qui changerait si un prérequis échouait : une réponse DNS, une décision WAF et une autorisation d’accès ne se vérifient pas au même endroit.

Revenir au parcours F5 ASM pour lire les guides voisins et leurs exemples.

Sources : F5 TechDocs, Adding entities ; F5 TechDocs, JSON content profiles.

Sources et portée

Références consultées le . 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 ASM

Continuer la série F5

Explorer tous les guides du parcours F5 ASM

Découvrir l’expertise F5 de Samhan

Échange

Besoin d’éclaircir votre architecture F5 ?

Échangeons sur vos flux, vos contraintes de disponibilité et votre configuration BIG-IP.