첫 번째 그룹은 Rainbow Six Siege 서비스를 악용해 밴, 인벤토리 수정, 인게임 화폐 증여 등을 수행함. 사용자 데이터는 건드리지 않았고, 약 340조 달러 상당의 크레딧을 뿌림
두 번째 그룹은 MongoBleed를 이용해 Ubisoft 내부 Git 저장소에 접근, 90년대부터의 소스코드와 SDK를 탈취했다고 주장함
세 번째 그룹은 사용자 데이터를 빼내고 몸값 협박 중이라 주장하지만, 진위는 불명확함
네 번째 그룹은 두 번째 그룹이 거짓말을 하고 있으며, 이미 오래전부터 코드 접근권을 가지고 있었다고 주장함
진짜 소스코드 유출 주체가 누구인지, 각 그룹이 서로 어떤 관계인지 여전히 미스터리임
Ubisoft 직원들이 휴일에 호출당했을 걸 생각하면 안타까움
이 모든 게 마치 첩보 코미디처럼 여러 해커들이 서로 발을 밟는 상황 같음
340조 달러라는 수치는 전 세계 GDP의 3.4배에 달함. 픽셀 총 부착물이 전 인류의 연간 생산량보다 비싸다는 뜻임
다음 화 제목은 “Tales from Cyberspace”가 어울릴 정도로 혼란스러운 전개임
Ubisoft 전 직원으로서 말하자면, 내부 네트워크 구조상 소스코드 접근은 거의 불가능했음
운영망(ONBE)과 개발망이 완전히 분리되어 있고, 연결은 사전 승인 없이는 불가함
대부분의 프로젝트는 Perforce를 사용하며, Git 접근은 제한적임
최근 AWS에서 Azure로 이전 중이지만, 이런 보안 정책은 쉽게 바뀌지 않을 것임
이런 사건은 라이브 서비스 게임의 악몽임
진행 데이터나 밴 시스템의 신뢰가 깨지면, 복구보다 신뢰 회복이 훨씬 어려움
Hacker News 의견들
이번 사태로 인해 다시 출근해 문제를 해결해야 하는 개발자들이 안쓰러움
여러 그룹이 다양한 MongoBleed 기반 익스플로잇을 주장하고 있음
이런 일이 왜 예측되지 않았는지 의문임. 취약점이 발견된 순간 바로 차단했어야 했음
리눅스 유저들이 게임을 못 하게 막는 방식으로 anti-cheat가 작동하는 걸 보니 아이러니함
크레딧을 받은 사람들은 직접 해킹을 시도한 이들이 아님
리눅스용 안티치트도 존재하지만, 기업들이 다양한 리눅스 버전을 지원하기 싫어 포팅을 안 하는 것임
예를 들어 Arc Raiders는 리눅스에서 실행되지만, Fortnite는 Epic이 지원을 거부함
Tim Sweeney의 반독점 발언을 생각하면 꽤 아이러니함
리눅스에는 같은 사용자 프로세스 간 감시 기능이 있어서, 커널 모듈 없이도 보안팀이 잘만 운영하면 해커를 막을 수 있음
Ubisoft가 워낙 반소비자적 행보로 유명해서 동정하기 어렵지만, 이번 사태는 혼란스러움
결국 피해는 소비자에게 돌아올 것 같음
밴 메시지에 쓰인 닉네임이 랜덤이 아니라 노래 가사에서 따온 단어들이었음
이 게임이 e스포츠 중심으로 변하면서 영혼이 빠진 껍데기가 된 게 아쉬움
Operation Chimera 시절부터 Tencent에 지분을 넘기기까지, Ubisoft는 많은 걸 겪었음
결국 원작을 삭제하고 새 버전만 남겼던 사례가 있음
이번 사태는 MongoDB 취약점에서 비롯된 것으로 보임
MongoBleed PoC와 Shodan 스캔 결과가 관련 있음
vx-underground의 스레드에 따르면,
총 네 개의 해킹 그룹이 얽혀 있음
운영망(ONBE)과 개발망이 완전히 분리되어 있고, 연결은 사전 승인 없이는 불가함
대부분의 프로젝트는 Perforce를 사용하며, Git 접근은 제한적임
최근 AWS에서 Azure로 이전 중이지만, 이런 보안 정책은 쉽게 바뀌지 않을 것임
이런 사건은 라이브 서비스 게임의 악몽임
진행 데이터나 밴 시스템의 신뢰가 깨지면, 복구보다 신뢰 회복이 훨씬 어려움
이번 공격은 MongoDB 기반임
관련 정보는 vx-underground 트윗에서 확인 가능함
“Prominent Siege creator KingGeorge”라는 표현이 나왔는데, 개발자가 아니라 스트리머 겸 전 프로게이머임
“Creator”는 요즘 콘텐츠 크리에이터를 뜻하는 업계 용어로, YouTube, Twitch, Liquipedia에서 활동 중임