연구진은 TCP·DNS(UDP) 연결에 대한 오프패스(off-path) 공격이 더 이상 비현실적이지 않음을 실증했다. 클라이언트에서 실행되는 권한 없는 악성 앱과 원격 오프패스 공격자가 협력하면 TCP 초기 순서번호(ISN)와 DNS 스텁 리졸버의 UDP 소스 포트 같은 민감한 연결 상태를 추론할 수 있다. bind() 같은 표준 소켓 API, IP 옵션, cBPF·procfs 등 OS 기능을 악용해 Linux, Android, Windows, macOS, iOS에서 TCP 연결 하이재킹을, Windows·Android·systemd-resolved에서 DNS 캐시 포이즈닝을 시연했다. 이 결과는 Microsoft, Apple, Linux, Google에 공개돼 다수의 패치 발행으로 이어졌다.
- •로컬 앱과 원격 공격자의 협업으로 TCP ISN·DNS UDP 포트 추론이 가능함을 입증
- •표준 소켓 API·IP 옵션·cBPF·procfs 등 OS 기능을 악용한 새로운 공격 기법
- •Linux, Android, Windows, macOS, iOS에서 TCP 연결 하이재킹 시연
- •Microsoft·Apple·Google·Linux에 공개되어 다수 보안 패치 발행으로 이어짐
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Cross User/App Network Attacks - Hijacking TCP Connections and DNS Cache Poisoning via a Malicious User/App (Extended Version)
- 1.오프패스 공격자와 로컬 악성 앱의 협업으로 TCP 초기순서번호·DNS UDP 소스포트 추론 가능함을 실증
- 2.bind(), IP 옵션, cBPF·procfs 등 표준 OS 기능을 악용해 연결 상태 정보 유출
- 3.5개 주요 OS서 TCP 하이재킹, Windows·Android·systemd-resolved서 DNS 캐시포이즈닝 성공
- 4.MS·애플·리눅스·구글에 취약점 제보, 다수 패치 배포로 이어짐
왜 중요한가?
무작위 시퀀스 번호·포트로 안전하다고 여겨지던 TCP/DNS 연결이 로컬 앱과 원격 공격자의 협공만으로 뚫릴 수 있음을 주요 OS 전반에서 실증해, 클라이언트 보안 모델 전반의 재점검 필요성을 시사한다.
본문 미리보기
arXiv:2609.09345v2 Announce Type: new Abstract: Off-path network attacks against TCP and DNS (over UDP) client-server connections are generally considered impractical nowadays, due to built-in security features in these protocols, e.g. randomized TCP (initial) sequence numbers and randomized UDP source ports, respectively. In this work, we refute this presumption by demonstrating that an unprivileged malicious application running on the client (but practically off-path), when combined with a re
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



