LogoEurekaCodes
Web developmentWebsocket웹소켓

운영 및 보안

[운영 및 성능 관리] 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 최신 가이드라인 적용