Awesome WebSockets 보안

WebSocket 보안과 관련된 CVE, 연구 및 참고 자료 모음
목차
WebSocket 라이브러리 취약점
이 취약점 목록은 일반적으로 접하는 WebSocket 서버 구현에서 발생하는 WebSocket CVE 및 관련 이슈를 정리한 것입니다.
컨퍼런스 발표, 논문, 주목할 만한 블로그 게시물
2011
2012
- Blackhat 2012 - Mike Shema, Sergey Shekyan, Vaagn Toukharian - WebSockets로 해킹하기 영상
2019
- Hacktivity 2019 - Mikhail Egorov - WebSocket API의 문제점: WebSocket API의 취약점 파헤치기 영상
- DerbyCon 2019 - Michael Fowl, Nick Defoe - 오래된 도구, 새로운 기법: WebSockets 해킹 영상
2021
- OWASP Global AppSec US 2021 - Erik Elbieh - 우리는 더 이상 HTTP 속에 있지 않다: WebSocket 서버 보안 조사 도구 논문 영상
일반적인 WebSocket 취약점
암호화되지 않은 WebSockets
- Black Hills WebSocket 테스트 가이드: 링크
사이트 간 WebSocket 하이재킹 (CSWSH)
- Christian Schneider의 CSWSH 원본 블로그 게시물: 링크
- PortSwigger Web Academy CSWSH 실습: 링크
안전하지 않은 인증 메커니즘
- Stratum Security 블로그 게시물: 링크
- Heroku WebSocket 보안: 링크
Upgrade 헤더를 이용한 리버스 프록시 우회
- Hacktivity 2019에서 발표한 Mikhail Egorov의 초기 PoC: 링크
- Mikhail의 PoC 작업을 기반으로 한 Jake Miller의 HTTP 2 스머글링 도구: 링크
- golang h2smuggler 도구를 소개하는 AssetNote 블로그 게시물: 링크
DOM 기반 WebSocket-URL 포이즈닝
유용한 블로그 게시물 및 리소스