=== 밖에서 도메인으로 — 앞서 Host 헤더로 대신했던 것을 진짜 경로로 다시 잰다 === --- B-4 주입 (문서의 명령에서 https 만 http 로) --- 대조군 : (비면 정상) 동명 헤더 둘 : "x-auth-request-roles" : [ "admin", "editor" ] 값 안의 쉼표 : "x-auth-request-roles" : [ "role-with,comma" ] 신원 위조 : "x-auth-request-email" : [ "attacker@evil.invalid" ] "x-auth-request-user" : [ "attacker" ] --- x-forwarded-* 가 밖에서 오면 무엇이 되나 --- "x-forwarded-host" : [ "app1.hyeonworks.com" ] "x-forwarded-port" : [ "80" ] "x-forwarded-proto" : [ "http" ] "x-forwarded-server" : [ "traefik-59b7647586-t8fc7" ] "x-real-ip" : [ "10.42.0.1" ] --- C-2 후보 셋 (밖에서) --- /logout/connect/back-channel/keycloak 302 /backchannel-logout 302 /oauth2/sign_out 302 --- app2 (Grafana) 도 닿나 --- app2 302