Plan : la bordure (nœuds, points d'entrée, filtrage, enclaves en push) #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Constat
La spécification décrit l'exposition d'un service (
exposure) et la vérification de ses routes en bordure, maishamac planne montre pas la bordure : ni les nœuds qui portent les points d'entrée publics, ni les points d'entrée eux-mêmes, ni le filtrage entre la bordure et les zones. On ne voit donc pas comment un service d'une zone restreinte devient joignable depuis internet.Principe retenu (zero trust) : la zone dit où un service tourne et quelles données il détient, et règle les flux de service à service ; l'exposition est une porte d'entrée en bordure, où chaque requête est autorisée route par route selon l'identité et les droits de l'utilisateur. Une requête venue d'internet n'est jamais un flux de zone à zone.
Proposition
ingress "si.example.org", ocp_si, 8000.).push. La bordure authentifie et autorise l'émetteur, répond elle-même par un accusé de réception (202 Accepted), puis pousse les données à travers la diode ; rien ne sort de l'enclave. Sinon, erreur (nouveau code).tls passthrough: la bordure aiguille sans déchiffrer (SNI), et l'autorisation des routes se fait dans la zone du service.À faire avant d'implémenter : confronter à l'état de l'art
La conception doit être revue contre les pratiques et références actuelles, entre autres :
ext_authz, OPA, et Biscuit (lots 3 à 5 du projet) avec Sozu ;Hors périmètre
La simulation (
hamac simulate) d'une bordure réelle devant les zones, à faire avec le provider Sozu.