뱅가드 초당 이용 제한 부과 건수 기록 경신

라이엇 전사 연말 휴무 이후 내리치는 이용 제한의 철퇴

여행자 여러분, 안녕하세요. 라이엇 뱅가드 팀에서 데이터를 기반으로 부정행위 방지를 담당하는 필립 “mirageofpenguins” 코스키나스입니다. 지난달 브라질 등 주요 지역 위주로 발로란트에서 신고 건수가 일시적으로 증가하는 모습을 보였습니다. 그래서 부정행위자와의 끝없는 전쟁이 지역별로 어떻게 돌아가고 있는지(뿐만 아니라 만년 실력 부족에 시달리는 부정행위자들의 무능력)에 관해 간략하게 말씀드리고자 합니다.

현황 보고

우선 지난 몇 주 동안 부정행위자가 많은 듯했다면 착각이 아니었습니다. 확실히 많기는 했지만, 다시 ‘최적’의 수준으로 빠르게 떨어지고 있다는 기쁜 소식이 있습니다.

라이엇의 연말 휴무가 시작하면 업데이트 출시 절차가 멈추기 때문에 새로운 업데이트나 추가 패치를 적용할 수 없습니다. 부정행위 개발자들은 어김없이 이러한 기회를 놓치지 않고 악용하는 모습을 보였습니다. 정기적으로 나오는 새로운 감지 기술과 씨름하지 않아도 되는 상황에서는 수준이 낮은 부정행위자들에게도 게임이 빠르게 장악당할 수 있습니다. 발로란트 같은 전술 FPS에서는 트리거봇처럼 단순한 부정행위조차 어마어마한 이점으로 작용할 수 있기 때문이죠. 라이엇의 대응 능력이 감소한 틈을 타 감지를 피해 간 부정행위자들이 마치 뇌가 없는 병원균처럼 증식하기 시작했습니다.

(빨간색: 아시아 태평양, 주황색: 브라질, 초록색: 유럽, 보라색: 한국, 금색: 라틴 아메리카, 파란색: 북미)


위 그래프는 발로란트에서 부정행위자가 참여한 경쟁전 게임의 비율을 지역별로 나타냅니다. 흥미롭게도 비율 급증 시점이 라이엇의 연말 휴무와 거의 정확하게 일치합니다. 실제로 새로운 감지 기술을 도입하지 못할 때 저희가 가장 취약하니 그럴만하죠. 하지만 휴무가 완전히 끝나고 다시 부정행위 방지의 주방에서 사랑을 담은 12코스 요리를 가차 없이 내보내기 시작한 후 부정행위자가 있었던 경쟁전의 비율이 전 세계적으로 다시 1% 아래로 감소했습니다. 몇 달 동안 이러한 상태가 이어질 거라고 예상하며 앞으로는 부정행위를 하기가 절대로 (한순간이라도) 수월하지 않도록 휴무 기간에 ‘깜짝’ 업데이트를 미리 계획하려고 합니다.

또한 그래프에서 뚜렷한 지역 차를 확인할 수 있는데 브라질에서는 부정행위자가 참여한 경쟁전 게임의 비율이 일시적으로 10%에 달했다는 사실에 어안이 벙벙해지셨을 겁니다.

브라질의 상황

뱅가드는 내부 메모리 기반 부정행위를 어렵게 하기 때문에 브라질의 부정행위자들은 대안으로 픽셀봇(이나 컬러봇)이라고 하는 부정행위에 맛을 들였습니다. 아름다우신 만큼 선하신 분을 위해 설명해 드리자면 픽셀봇은 입문용 부정행위나 다름없습니다. 픽셀봇을 사용하면 CV(컴퓨터 비전) 프로그램이 화면을 읽어서 단순한 이미지 분류 체계로 프레임마다 적의 윤곽이나 머리를 빠르게 식별합니다. 그다음 여기에서는 밝히지 않을 방법으로 마우스 입력을 보내서 부정행위자의 게임 내 방향을 식별한 대상 쪽으로 빠르게 조정합니다. 마우스를 움직이는 ‘방법’이 필요한 이유는 뱅가드가 이미 주 주변기기 아닌 장치의 입력을 아예 거부하기 때문입니다. 그리고 여기에서 그 ‘방법’을 밝히지 않는 이유는 오늘 글의 목적은 이용 제한을 받는 지름길을 알려드리는 것이 아니기 때문입니다. 

이미 조준 실력을 갖추었다면 이러한 이야기가 황당하게 들릴 텐데요. 부정행위자에게 실력이 전무하다는 사실은 현대 과학의 힘으로 이미 밝혀진 바 있습니다(실력이 있었다면 발휘를 했겠죠). 그래서 화면을 읽는 기능은 (이를테면 비공개 DMA 기반 부정행위와 같이) 고가에 팔릴 수 있을 만큼 훌륭하지 않지만, 부정행위자로서는 더할 나위 없이 좋을 만합니다. 이러한 부정행위는 순식간에 퍼지지만, 설치하기 쉬운 만큼 감지하기도 쉬우며 대부분 꽤 빠르게 잡을 수 있습니다.

하지만 그렇다고 해서 조준 못하는 엉터리들을 상대로 플레이하는 경험이 괜찮다는 이야기는 아닙니다. 부정행위자 때문에 브라질 플레이어가 큰 불편을 겪었다는 사실을 잘 알며 부정행위자에게 패배했을 때의 기분도 잘 압니다. 우리 모두 한마음으로 부정행위자를 적대시하며 저희가 애초에 부정행위 방지에 뛰어든 이유도 여기에 있습니다. 문제에 대응하고자 노력하고 있으며 불공정한 플레이가 없는 게임을 즐길 여러분의 권리를 지키고자 계속 싸우겠습니다. 때때로 어려움이 찾아올 수도 있겠지만, 절대 포기하지는 않을 것입니다.

다른 지역의 상황

다른 지역을 빠르게 훑어보도록 하겠습니다.

  • 한국에서는 게임을 플레이하려면 본인인증이 필수이므로 ‘영혼’ 차원에서 부정행위자를 차단하기에 좋습니다. 오랫동안 게임에 돌아오지 못하게 막는 데 매우 효과적입니다. 부정행위자가 게임을 계속하려면 아예 새로운 신원을 구매해야 하므로 이용 제한의 효과가 정말 확실합니다.
  • 비슷한 맥락으로 아시아 태평양에는 현지 서버의 신원 인증 요건을 피하고자 VPN으로 다른 곳에서 플레이하려는 중국 부정행위자가 많습니다. 뱅가드 서비스의 지오펜스 기능을 개선해서 이러한 부정행위자가 유효한 부정행위 방지 세션을 받기 어렵게 하고자 합니다.
  • 예상대로 북미의 부정행위자들은 제대로 구현하려면 미화 1,000달러를 넘을 수 있는 고가의 DMA 하드웨어 부정행위를 사용하는 쪽으로 전환했습니다. “감지 불가”라고 광고되지만, 매월 대규모 이용 제한 조치를 진행할 때마다 이러한 부정행위자의 디스코드 채널에서 우리의 초록빛 지구에서 가장 달콤한 도파민을 직접 채취할 수 있습니다.
  • 유럽에서는 흥미롭게도 인증서를 도용하거나 ‘게리네 수영장 청소’와 같은 이름으로 적법한 척하려는 ‘업체’의 인증서를 위조한 드라이버를 활용하는 커널 수준 부정행위를 유포하는 수준으로 퇴보했습니다. 이러한 부정행위는 벽돌로 머리를 내리쳤을 때만큼 티가 나니 사실 큰 어려움 없이 감지할 수 있습니다.
    • 튀르키예는 특별히 따로 언급할 만합니다. 튀르키예에는 손님이나 주인이 설치한 부정행위가 있는 PC방이 많습니다. 이러한 문제가 성가신 이유는 사실 PC방은 저희의 기기 차단 체계에서 예외 처리되므로 부정행위자가 제재를 피할 수 있기 때문입니다. 이제 부정행위가 반복해서 발생하는 곳의 차단 면제권을 취소하기 시작했습니다.
  • 라틴 아메리카에서도 픽셀봇이 성행하지만, 부정행위에 필요한 하드웨어가 충분히 퍼지지 않아서 바로 감지가 가능하다는 중요한 차이가 있습니다. 그래서 현재로서는 큰 어려움이 없습니다.

부정행위자가 아직도 있는 이유

부정행위를 하려면 물리적으로나 금전적으로나 번거롭고 비싸게 하려고 하지만, 게임이 재미있으면 부정행위자가 모여들기 마련입니다. 뱅가드와 같은 부정행위 방지 체계가 있으면 대부분 시도조차 하지 않습니다. 그럼에도 부정행위를 시도하는 사람들은 부정행위를 일삼으며 다른 부정행위자와 교류하고 발로란트를 플레이할 때는 부정행위를 해야만 하는, 오랫동안 계속할 부정행위자들입니다. 발로란트 고수인 척하는 데서 오는 쾌감을 계속 느끼려고 계정과 하드웨어에 거액을 들일 중독자들이죠. 발로란트는 무료로 플레이할 수 있고 진입 장벽이 거의 없으며 진정으로 영구적인 이용 제한이란 존재하지 않습니다. 단호한 부정행위자라면 우주 최고의 하드웨어 핑거프린팅 기술로 무장한 뱅가드일지라도 일정 시간 동안만 막을 수 있으며 결국에는 돌아올 겁니다. 

더 안 좋은 소식은 사실 부정행위자가 돌아올 수 있게 내버려 두어야 한다는 것입니다. 부정행위 수법을 완전히 차단하면 사실상 부정행위자가 부정행위를 개선할 발판을 마련해주는 셈입니다. 해당 수준에서 감지당하지 않는 부정행위를 찾을 때까지 A/B 테스트를 진행할 수 있게 되기 때문이죠. 불행히도 부정행위자는 밥 먹고 부정행위만 하기 때문에 부정행위자가 계속 감지당할 수 있게 하려면 직관에는 어긋나겠지만, 대응책을 파악하기 어렵게 하고 지연 적용해서 부정행위 개선 속도를 늦추는 방법이 최선입니다. 부정행위를 시도할 때마다 부정행위자의 시간을 최대한 낭비해야 합니다. 안 그러면 대응책이 빠르게 바닥나겠죠.

결국 언젠가는 부정행위자를 만날 수밖에 없겠지만, 부정행위자에게 발로란트를 삭제할 용기가 생길 때까지 계속해서 이용 제한을 부과할 겁니다. 이용 제한 이야기가 나온 김에 보여드리자면...

(빨간색: 수동, 주황색: 행동, 노란색: 버스, 초록색: 부정행위, 파란색: 하드웨어, 보라색: 변조)

위 시계열 그래프는 지난 120일 동안 부과한 모든 발로란트 x 뱅가드 이용 제한을 감지 체계별로 나눠 보여줍니다.

  • “수동”은 뱅가드 전문가가 맞춤으로 손수 부과한 이용 제한을 뜻합니다.

  • “행동”은 (서버 측 부정행위 방지라고 부르기도 하는) 기계학습 기반 일시 이용 제한을 의미하며 보통 대놓고 부정행위를 했을 때 받습니다.

  • “버스”는 랭크를 올리고자 고의로 부정행위자와 함께 플레이하는 경우입니다(뱅가드는 광역 피해를 입힙니다).

  • “부정행위”는 부정행위 사용으로 적발당한 계정을 의미하며 보통 하드웨어 일시 차단을 우회한 경우입니다.

  • “하드웨어”는 하드웨어 핑거프린팅을 우회하려다 보기 좋게 실패한 반복 위반자를 뜻합니다.

  • “변조”는 명시적으로 금지하는 행위인 뱅가드 변조 시도를 한 부정행위자를 포괄적으로 감지하는.

1월 10~13일 주말에는 이용 제한 부과 지속 속도가 분당 7건에 육박하며 역대 최고치에 달했습니다. 많은 부정행위자가 눈물을 흘렸겠지만, 부정행위 방지에서 가장 중요한 지표는 사실 ‘감지 속도’입니다. 감지 속도는 조치 소요 시간이라는 통계치로 측정합니다. 조치 소요 시간은 부정행위자의 계정과 해당 계정이 존재한 적이 없는 현실과 격하게 중합하기 전에 부정행위자가 플레이할 수 있는 게임의 수입니다. 2024년에는 역대 2번째로 빠른 조치 소요 시간을 기록했습니다. 중앙값이 6게임에 불과했죠. 물론 부정행위자가 1게임조차 끝내지 못하게 해야 바람직하겠지만, 현재의 기술로는 이보다 빠를 수 없습니다.

부정행위자에게 패배했을 때

모든 부정행위자에게 끊임없이 이용 제한을 부과하다 보면 부정행위를 노골적으로 저지르는 경우가 서서히 많아진다는 문제가 발생합니다. 어차피 감지당할 것임을 알아차려서 매번 이용 제한을 당하기 전까지 몇 판 동안 온 힘을 다해 부정행위를 하는 거죠. 생떼를 부리는 행동과 매우 비슷하며 저희는 당황한 부모처럼 반응합니다. 다만 다수의 무고한 플레이어가 피해를 입는다는 문제가 뒤따릅니다.

더 빠르게 대응할 수도 없고 부정행위자가 사라지지도 않는다면 어떡해야 할까요? 액트 2부터는 모든 이용 제한이 경쟁전 무르기라는 조치를 동반합니다. 이름대로 부정행위자에게 영향을 받은 모든 플레이어의 RR을 원상 복구하는 기능입니다. 어쩌다 (부정행위자와 같은 팀이 되어서) 획득한 RR을 회수하지는 않을 것이지만, 고의로 부정행위자와 함께 플레이했다면 버스를 탄 행위를 사유로 이용 제한을 부과할 것입니다.

또한 부정행위자를 제대로 신고했을 때 플레이어에게 알려주는 체계를 개선하고 있습니다. 현재의 체계에는 약간의 허점이 있어서 부정행위자에게 이용 제한이 부과될 때 신고한 플레이어가 로그인한 상태여야만 알림이 갑니다. 하지만 곧 우편함 체계로 전환해서 로그인할 때마다 제대로 신고한 부정행위자의 목록이 플레이어를 환영하게 할 계획입니다. 그러면 시간이 흐르며 (정확한 신고가 이루어졌음을 알려줌으로써) 신고 정확도가 올라가고 차세대 부정행위를 더 빠르게 찾아낼 수 있습니다.

틱톡에서 보이는 부정행위 광고

다행히 이러한 부정행위 광고는 대부분 추천인 링크이며 예전에 녹화한 영상을 활용해 아직 차단당하지 않은 부정행위처럼 보이게 하려는 시도입니다. 보통 영상에서 사용한 계정을 찾아보는 식으로 (아니면 간단하게 우측 하단의 클라이언트 버전 워터마크를 보고) 진위를 확인할 수 있습니다.

하지만 몇몇 ‘수완을 발휘한’ 부정행위 개발자가 플랫폼에서 콘텐츠 내용 검열이 이루어지지 않는다는 점을 악용해 향후 ‘무료’ 구독이라는 막연한 약속을 내걸고 광고를 대신 해주도록 사용자를 부추기기 시작했습니다. 이와 관련 있는 모든 사람에게 불행하게도 이러한 광고는 매번 감지당하는 부정행위를 이름만 바꿔서 보여줄 뿐입니다. 이용 제한을 당하기 전에 플레이할 수 있었던 몇 게임을 활용해 구독을 최대한 많이 판매한 다음 결국에는 돈을 떼어먹고 자취를 감추기 마련입니다. 이러한 광고에 대한 계획은 없는 만큼 이용 제한이 취미가 아닌 이상 다운로드를 피하라는 말씀을 드릴 수밖에 없습니다.

마치며

부정행위자는 뱅가드를 뚫으려고 끊임없이 노력하기 때문에 저희 역시 끊임없이 노력해야 합니다. 쫓고 쫓기는 부정행위와의 싸움에서는 부단한 노력이 필요하지만, 저희는 언제나 전투태세를 갖추고 있습니다. 모든 부정행위자를 내쫓고자 거의 무엇이든 할 의향이 있으며 공정하게 플레이할 생각이 없다면 발로란트 커뮤니티에서 환영받을 수 없다는 자세를 견지합니다.

글을 읽어주셔서, 발로란트를 플레이해 주셔서, 신고 버튼을 힘차게 눌러주셔서 감사합니다. 여러분 덕분에 힘을 얻습니다. 다음에 또 인사드리겠습니다.