리눅스 멀티플레이어 PC 게임은 퍼블리셔가 요구하는 안티치트 시스템이 독점 링0 커널 모듈로 동작해 리눅스의 보안 모델·GPL 라이선스·안정적 ABI 보장과 구조적으로 충돌한다는 문제를 안고 있다. 연구팀은 이런 침투적 모듈을 이식하는 대신 완전히 대체하자며, TPM 2.0과 리눅스 무결성 측정 아키텍처(IMA)를 활용해 클라이언트가 깨끗하게 부팅하고 승인된 소프트웨어만 실행했음을 커널 드라이버나 독점 코드, 플레이어 메모리 스캔 없이 암호학적으로 증명하는 TPM-Attest를 제시했다. 이 시스템은 사용자 공간 LD_PRELOAD 후킹으로 Epic Online Services SDK 호출을 가로채고, 서버가 발급한 논스에 결속된 실시간 TPM 쿼트로 세션 접근을 게이팅하며, 중복 리프 충돌 공격에 면역인 인덱스 접두 머클 트리로 IMA 로그를 구성한다. 500건의 조작 세션 실험에서 100% 탐지율을 달성했고, 증분 리프 캐싱으로 실제 TPM 2.0 하드웨어에서 재증명 지연을 3초 이내로 줄였다. 실제 데모 게임 대상 레드팀 평가에서 4가지 파일 기반 공격 벡터가 모두 차단됐으며 전체 구현이 오픈소스로 공개됐다.
- •리눅스용 독점 커널 안티치트를 이식하는 대신 TPM 2.0·IMA 기반 원격 증명으로 대체하자는 접근이다
- •커널 드라이버나 메모리 스캔 없이 LD_PRELOAD 후킹과 TPM 쿼트로 세션 접근을 게이팅한다
- •500건의 조작 세션에서 100% 탐지율을 기록했고 재증명 지연은 3초 이내로 단축됐다
- •레드팀 평가에서 4가지 파일 기반 공격 벡터를 모두 차단했으며 구현체가 오픈소스로 공개됐다
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
TPM-Attest: Hardware-Rooted Integrity Attestation as a Kernel-Level Anti-Cheat Alternative for Linux
- 1.리눅스 게임 안티치트 대안으로 TPM 2.0·리눅스 IMA 기반 원격 증명 프레임워크 'TPM-Attest' 제안
- 2.커널 드라이버 없이 EOS SDK 호출을 유저스페이스 훅으로 가로채 TPM 쿼트로 세션 접근을 제어
- 3.중복 리프 충돌에 강한 머클트리로 IMA 로그 구성, 변조 세션 500회 테스트에서 탐지율 100%
- 4.실제 TPM 하드웨어에서 반복 증명 지연 3초 이하 달성, 레드팀 평가 통과 후 구현체 오픈소스 공개
왜 중요한가?
게임사가 요구하는 커널 수준 안티치트가 리눅스 보안 모델·GPL 라이선스와 충돌해온 문제를, 커널 드라이버 없이 하드웨어 신뢰 루트만으로 해결 가능함을 실증했다.
언급 프로젝트
본문 미리보기
arXiv:2609.20909v1 Announce Type: new Abstract: Multiplayer PC gaming on Linux faces a structural problem: the anti-cheat systems that publishers require operate as proprietary Ring 0 kernel modules that are architecturally incompatible with Linux's security model, GPL licensing, and stable ABI guarantees. We argue the right response is not to port these invasive modules to Linux, but to replace them entirely. This paper presents TPM-Attest, a hardware-rooted remote attestation framework that u
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



