VPC Lattice

Détourner les service networks et auth policies de VPC Lattice pour atteindre des services entre VPC et comptes.

1 min de lecturemis à jour le 12 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

VPC Lattice connecte des services entre VPC et comptes via un service network, avec un accès régi par des auth policies de style IAM plutôt que par le routage réseau. Une auth policy permissive (un principal avec wildcard, ou aucune policy du tout) permet à tout principal capable d'atteindre le service network d'appeler les services enregistrés, transformant Lattice en pivot inter-comptes au niveau applicatif.

Énumérer le maillage#

bash
aws vpc-lattice list-service-networks
aws vpc-lattice list-services
aws vpc-lattice list-service-network-service-associations --service-network-identifier <id>
aws vpc-lattice get-auth-policy --resource-identifier <service-or-network-arn>

Notes d'exploitation#

  • Une auth policy avec "Principal":"*" ou AWS:"*" et sans condition expose le service à tout appelant authentifié sur le réseau.
  • Lattice contourne les frontières traditionnelles de security group et de sous-réseau, de sorte qu'un service inaccessible par le routage peut tout de même être appelable via le service network.
  • Les associations de services entre comptes font d'une policy permissive une portée inter-comptes, et pas seulement intra-compte.

Outils#

  • AWS CLI (vpc-lattice ...) : énumération des service networks, services et auth policies.
  • ScoutSuite / Prowler : signaler les auth policies Lattice permissives.

Références#