IETF 94 HTTPBIS WG 회의 요약
Source
Evernote/ancom21c's notebook/IETF 94 - HTTPBIS.md
Summary
IETF 94 회의에서 HTTPBIS 작업 그룹은 HTTP/2 및 관련 확장 표준화 안건들을 논의했다. 주요 안건은 다음과 같다:
- Alternative Services (alt-svc): 리소스의 식별과 위치를 분리하여 다른 서버나 프로토콜(HTTP/2)로 접속 경로를 안내하는 헤더 필드 정의. HTTP/1.1을 통한 정보 전파 제한에 대한 보안 이슈 논의.
- Opportunistic Security: alt-svc 사용 시 ‘http’ URI에 대한 TLS 기회주의적 접근 방식 기술.
- Key Header: 캐시 키를 명시하여 불필요한 라운드 트립을 줄이는 헤더 필드 제안.
- Client Certificates in HTTP/2: HTTP/2에서 TLS 재협상(Renegotiation) 금지로 인한 클라이언트 인증 문제 해결을 위해 서버가 WAITING_FOR_AUTH 신호를 보내도록 하는 방안 논의.
- Future Work: JSON 인코딩, 암호화된 콘텐츠 인코딩, ORIGIN 프레임(421 오류 지연 해결), 쿠키 보안 정책(First-Party, Prefixes, Secure), 서버 푸시 정책(Accept Push Policy) 등 향후 작업 항목 검토.
Key Points
- Alternative Services(alt-svc)는 HTTP 헤더를 통해 대체 접속 경로(서버/프로토콜)를 전파하며, HTTP/1.1 환경에서의 보안 전파 제한이 주요 쟁점임.
- HTTP/2에서 클라이언트 인증을 위해 TLS 재협상을 허용하는 WAITING_FOR_AUTH 신호 도입 방안이 제안됨.
- Key 헤더 필드는 캐시 효율성을 높이기 위해 추가 캐시 키를 명시하는 용도로 제안됨.
- ORIGIN 프레임은 421 Misdirected Request 오류 발생 시 리다이렉트 지연을 줄이기 위해 원 서버 정보를 포함하는 방안임.
- 쿠키 보안(First-Party, Prefixes, Secure) 및 서버 푸시 정책(Accept Push Policy) 등 다양한 보안 및 성능 개선 안건이 향후 작업 목록에 포함됨.