- PC
- MAC
- Linux
- 운영체제: Windows 10 (64 bit)
- 프로세서: 2.2 GHz 듀얼코어 이상
- 메모리: 4GB
- 그래픽 카드: DirectX 11 이상을 지원하는 AMD Radeon 77XX / NVIDIA GeForce GT 660. 최소 사양 해상도: 720p
- 네트워크: 브로드밴드 인터넷
- 여유 저장 공간: 22.1 GB (최소 클라이언트)
- 운영체제: Windows 10/11 (64 bit)
- 프로세서: Intel Core i5 또는 Ryzen 5 3600 이상
- 메모리: 16 GB 이상
- 그래픽 카드: DirectX 11 이상을 지원하는 Nvidia GeForce 1060, 또는 AMD RX 570 혹은 그 이상
- 네트워크: 브로드밴드 인터넷
- 여유 저장 공간: 62.2 GB (전체 클라이언트)
- 운영체제: Mac OS Big Sur 11.0
- 프로세서: 최소 2.2 GHz의 Core i5 (Intel Xeon 은 지원하지 않습니다)
- 메모리: 6 GB
- 그래픽 카드: Metal 을 지원하는 Intel Iris Pro 5200 (Mac), 혹은 이와 비슷한 성능을 가지는 Mac 버전의 AMD/Nvidia. 최소 해상도: 720p
- 네트워크: 브로드밴드 인터넷
- 여유 저장 공간: 22.1 GB (최소 클라이언트)
- 운영체제: Mac OS Big Sur 11.0
- 프로세서: Core i7 (Intel Xeon 은 지원하지 않습니다)
- 메모리: 8 GB
- 그래픽 카드: Metal을 지원하는 Radeon Vega II 이상
- 네트워크: 브로드밴드 인터넷
- 여유 저장 공간: 62.2 GB (전체 클라이언트)
- 운영체제: 64bit Linux 중 최신 버전
- 프로세서: 2.4 GHz 듀얼코어
- 메모리: 4 GB
- 그래픽 카드: Vulkan 을 지원하고, 최신 그래픽 드라이버를 지원하는 NVIDIA 660 (6개월 미만) 혹은 그와 동급의 성능을 가지며 최신 그래픽 드라이버를 지원하는 AMD (6개월 미만; 최소사양 지원 해상도 720p)
- 네트워크: 브로드밴드 인터넷
- 여유 저장 공간: 22.1 GB (최소 클라이언트)
- 운영체제: Ubuntu 20.04 64bit
- 프로세서: Intel Core i7
- 메모리: 16 GB
- 그래픽 카드: Vulkan 을 지원하고, 최신 그래픽 드라이버를 지원하는 NVIDIA 1060 (6개월 미만) 혹은 그와 동급의 성능을 가지며 최신 그래픽 드라이버를 지원하는 AMD RX 570 (6개월 미만; 최소사양 지원 해상도 720p) 이상
- 네트워크: 브로드밴드 인터넷
- 여유 저장 공간: 62.2 GB (전체 클라이언트)

안녕하세요! 이번 소식에서는, 여러분께서 우려하신 안티치트의 데이터 보안 관련 내용들을 다루는 시간을 가져보겠습니다.
지금은 공개된 정보가 부족하고. 각종 추측이 떠도는 상황입니다. 이번 소식을 통해 워 썬더의 안티 치트 작동 방식과 데이터 수집 및 처리, 그리고 정직하게 게임을 즐겨주시는 분들을 위해, 어떻게 게임의 공정성을 유지하는지에 대해서도 살펴보겠습니다.
그럼, 치트 프로그램 개발자들에게 득이 될 수 있는 부분은 최대한 피하며 게임 업계 전반에서 사용 중인 안티 치트의 기본적인 원리를 간략히 설명해 보겠습니다. 또한, 어떤 방식으로 일반 데이터 보호 규정 (GDPR) 을 준수하면서 기술적 데이터를 수집하는지에 대해서도 말씀드리겠습니다.
공정한 플레이는 게임 설계에서 시작됩니다.
워 썬더는 서버가 모든 것을 결정하는 (server-authoritative model) 방식을 사용하여 물리, 각종 위치, 피해, 속도, 충돌, 재장전, 그리고 시인성 또한 게임 서버 내에서 직접 연산됩니다. 만약 이를 클라이언트 측에서 변조하려 할 경우, 서버에서 이를 무시하며 추가로, 해당 플레이어를 부정행위자로 간주하게 됩니다.
여러분께서 알고 계시듯, 워 썬더는 전장의 안개(Fog of War) 기능을 사용합니다. 이 말인 즉 적이 플레이어의 시야나 가청 범위 내에 들어왔을 경우 클라이언트에서 표시됩니다.
이것은 게임 개발 단계에서 반드시 구현되어야 하는 필수적이자, 기본적인 예방적 설계 요소입니다. 이러한 설계 요소들은 워 썬더와 같은 온라인 게임에서 최초의 방어선을 형성하는 것은 물론, 안티치트의 의존도를 줄이고, 근본부터 공정한 게임 환경을 만드는 데 도움을 줍니다.

여러 개의 안티 치트 프로그램 사용
저희가 이전에 진행한 답변에서도 그랬듯, 저희는 신뢰도 있는 안티치트 프로그램 (현재 Viking 과 BattlEye 가 사용되고 있습니다) 을 사용하고 있습니다. BattlEye 는 EAC 를 대체하는 커널 모드 안티치트 소프트웨어이며, Viking 의 경우 게임 클라이언트에 직접 적용되는 Ring-3 (이용자 모드) 안티치트 소프트웨어입니다. 두 시스템 모두 PC 전용이며, 서로 병행 이용됩니다. 이번 소식에서는 Viking 을 더 중점적으로 살펴볼 예정이지만, 설명드린 두 안티치트 모두 대부분의 현대 안티치트 소프트웨어와 유사한 작업 방식이 적용되어 있습니다.
클라이언트측 보안 모듈은 여러분의 PC 가 게임 내에 있을 경우에 작동하며, 온라인 세션에서만 작동합니다. 이 보안 모듈은 RAM 을 포함한 구동 중인 프로그램, 윈도우 오버레이, 그리고 치트 소프트웨어에서 주로 사용되는 패턴 등을 탐색 및 감지해 냅니다. 만약 유사한 경우가 발견될 경우 안티 치트 프로그램 측에서 즉시 제보 절차를 거치며, 보내지는 오직 위반한 부분에 한해서만, 데이터가 전송됩니다.
클라이언트 모듈은 암호화된 데이터를 전송합니다. 하지만, 충분한 시간과 지식만 있다면, 안티 치트 코드를 리버스 엔지니어링하여 처리되지 않은 데이터를 가로챌 수 있는 것은 여전히 위협으로 남아 있습니다. 이를 해결하기 위해, 탐지 시의 신호는 정확한 탐지 경로가 노출되지 않도록 충분히 추상적으로 만들면서도, 보고되는 데이터의 양을 최소화할 수 있도록 설계되었습니다.
요약하면, Viking 은 클라이언트와 함께 작동하는 Ring-3 안티 치트 프로그램으로, 관리자 권한이 필요한 데이터에는 접근할 수 없습니다. 하지만, 커널 레벨 안티 치트와는 다르게 독립적인 환경에서 구동되지 않는 만큼, 뛰어난 응답 능력과 치트 프로그램 사용자들로부터 게임을 지켜내는 데 집중할 수 있습니다.
여러분의 제보 또한 소중합니다.
플레이어 여러분의 신고, 통계, 서버 로그는 전문가로 이루어진 팀에 의해 모니터링되며 모든 구성원이 기술적 지식과, 게임플레이 지식을 충분히 갖추고 있습니다. 이는 수상한 행동을 감지해내는 데에 중요한 역할을 하며, 전반적인 안티치트 과정을 지원합니다.
오직, 치트 플레이어로 확정된 플레이어만이 직접적인 검토 과정을 거치고, 최종 판단 대상이 됩니다. 특히, 치트 프로그램을 개발하거나 게임 또는 안티 치트 시스템을 디컴파일링 또는 리버스 엔지니어링하려 한 사람과 관련된 경우에는 안티 치트 팀에 의해 심층적인 조사가 이루어질 수 있습니다.
이 과정의 일환으로, 게임의 공정성과 모든 플레이어의 게임 경험을 보호하려는 당사의 정당한 사유에 의해, 관련 데이터는 물론 더 상세한 데이터 세트가 수집될 수 있습니다. 이후 이 데이터는 기존에 수집된 정보와 대조 및 분석되어, 기존에 탐지되지 않았던 치트 행위에 대한 새로운 사항을 식별하는 데에 활용됩니다.

안티 치트 시스템이 검출된 데이터와 어떻게 상호작용하나요?
안티 치트 시스템은 GDPR 을 준수하고 있기에, 사용자의 개인 정보를 보호하고, 공정하고 안심할 수 있는 게임 환경을 만드는 데 필요한 개발자의 정당한 사유에 부합합니다.
Viking 안티 치트에 의해 수집된 데이터는 AES 암호화를 거쳐, 보안 처리된 서버에 저장되며, 권한이 있는 사람만 접근 가능합니다. 이를 통해 스포츠 정신에 어긋나는, 치트 또는 그 외의 행위를 방지합니다.
하지만 안티 치트의 일부 요소는 공개할 경우 안티 치트 시스템의 효율을 저해하고, 현재 또는 향후 치트 프로그램을 개발할 경우에 도움이 되기에, 안티치트의 작동에 관한 일정 부분은 여러분께 공개해 드릴 수가 없습니다. 이는 결과적으로 공정한 게임 환경을 직접적으로 훼손하고, 정당한 플레이어들이 투자한 시간과 노력 등을 위험에 빠뜨립니다.
여러분께 더 명확한 전달을 위해 각종 데이터들의 저장기간을 간략히 설명해 드리겠습니다:
- 게임 이용 제한 사유, 또는 치트 개발에 직접적으로 연관된 데이터는 저희 안티 치트의 효율성을 가늠하기 위해 무기한 저장됩니다. 계정 삭제의 경우, 개별 사안의 상황에 따라 익명화 또는 가명화를 실시합니다. 이는 향후 부정행위를 방지를 위해 해당 데이터의 활용 가능 여부에 따라 달라집니다.
- 치트와 일치하나, 치트로 판명되지 않은 경우에는 1년 내에 삭제됩니다.
- 치트 사용으로 의심되나, 실제로는 관련이 없던 플레이어의 경우 3개월 내에 삭제되며, 조사가 확정될 경우 더 이른 시일 내에 삭제됩니다.

지난 10년 동안, 어떻게 치트에 대응해 오셨나요?
기본적인 정보를 드리자면, 치트는 내부, 외부, DMA 기반 치트로 나눠집니다. 이는 치트가 시간이 지남에 따라 어떻게 진화했는지를 반영하며, 각 카테고리별 치트 또한 게임사의 감지를 피하기 위해 매우 복잡한 기술을 적용해 왔습니다.
워 썬더를 오랫동안 즐겨오신 분들이라면, Easy Anti-Cheat (EAC) 를 알고 계실 것입니다. EAC 가 도입되기 전, 워 썬더는 게임의 메모리를 스캔하여, 비교적 흔하고 간단한 내부 치트를 탐지해 내는 것에 초점을 맞췄습니다.
2019년에 게임 내에 소개된 EAC 는 외부 치트의 사용 사례가 늘기 시작하자, 이에 대응하기 위해 도입된 소프트웨어입니다.
2023년에 이르러, 자동화 봇과 치트 사용자들이 증가하였으나, 차단 조치 후에도 1달에 300 명 가량이 제한 조치되었습니다. 저희는 미흡한 점을 바로잡기 위해, 치트 대응 인력을 추가로 채용하고, Viking 과 같은 부정행위 방지 업체와의 협력을 강화하는 등 치트 방지 대책을 수립하였습니다.
그 결과 2023년 11월부터 4,139 개의 계정이 차단 처리되었습니다. 페어 플레이가 진행되며, 처음으로 1천개 이상의 계정이 차단 처리되었고, 그 뒤인 2023년 12월에는 This marked the first Fair Play report to surpass the 1,000-ban milestone with over a 1000% increase of issued penalties, followed by even stronger results in the subsequent months: 6,818 개의 계정이 차단 조치 되었고, 2024년 1월에는 9,569 개의 계정이 차단 조치되었습니다.
2024년 12월, 노후화된 Kamu EAC 가 BattlEye 로 전환되어, 치트 사용자들을 대응할 수 있는 수단이 한층 강화되었습니다. 저희는 스포츠 정신을 해치는 플레이어들은 물론 치트 사용자들을 제재해 나갈 것이며, 공개된 치트 소프트웨어와 자동화 봇의 비율을 크게 줄이고자 합니다. 저희는 페어 플레이 소식을 통해 진행 상황을 여러분께 전달하고 있으며 지난 5개월간 2만명 이상의 치트 사용자들과 봇 계정이 차단 처리되었고 이전에 보내드렸던 3번의 페어 플레이 소식을 통해 다루었습니다.