운영 및 보안
[운영 및 성능 관리] Ping/Pong: 유휴 연결 정리 및 네트워크 상태 체크 리커넥트 전략: 클라이언트 측 지수 백오프 재연결 메시지 크기 제한: 폭주/DoS 방지 스케일링: Redis Pub/Sub 등 외부 상태 공유 구조 설계 모니터링 지표: 연결 수, 메시지 TPS, 업그레이...
[운영 및 성능 관리]
- Ping/Pong: 유휴 연결 정리 및 네트워크 상태 체크
- 리커넥트 전략: 클라이언트 측 지수 백오프 재연결
- 메시지 크기 제한: 폭주/DoS 방지
- 스케일링: Redis Pub/Sub 등 외부 상태 공유 구조 설계
- 모니터링 지표: 연결 수, 메시지 TPS, 업그레이드 실패율, 지연 시간
[보안 체크리스트]
| 보안 항목 | 설명 | 권장 방법 |
|---|---|---|
| TLS(wss://) | 평문 통신 차단 | HSTS 적용, wss:// 강제 |
| Origin 검증 | 크로스사이트 WebSocket 하이재킹(CSWSH) 방어 | 서버 단에서 Origin 화이트리스트 검증 |
| 인증/권한 제어 | 세션 하이재킹/재연 방지 | JWT 토큰 인증, URL 서명 방식 |
| 보안 헤더 | 응답에 CSP/HSTS/X-Frame-Options 추가 | MDN 최신 가이드라인 적용 |