보안

GameSave가 PC에서 하는 일

GameSave는 사용자의 게임 계정에 연결되는 비공개 소스 데스크톱 앱이므로, 설치하기 전에 구체적인 내용을 알고 싶어 하는 것은 당연한 일입니다. 이 페이지가 바로 그 구체적인 내용입니다. 아래의 모든 내용은 저희 말을 그대로 믿을 필요 없이, 본인의 PC에서 직접 확인할 수 있는 것들입니다.

설치되는 것

GameSave는 일반적인 데스크톱 애플리케이션과 똑같이 설치되며, 그 이상은 아무것도 하지 않습니다. 관리자 권한이 필요하지 않으며, 요구하지도 않습니다.

  • 사용자 폴더에만 설치됩니다. Program Files가 아니라 %LOCALAPPDATA%\Programs\GameSave에 설치되며, 그래서 권한 상승 프롬프트가 나타나지 않습니다.
  • 커널 드라이버 없음. ring 0에 설치되는 것은 없으며, 다른 프로세스에 로드되는 것도 없습니다.
  • Windows 서비스 없음. 앱을 종료하고 나면 백그라운드에서 실행되는 것이 없습니다.
  • 선택 사항인 시작 프로그램 항목 하나. GameSave를 Windows와 함께 시작할지는 설치 과정에서 선택하며, 설정에서 언제든지 끌 수 있습니다.

직접 확인하는 방법

이 페이지를 믿으실 필요는 없습니다. 대부분은 Windows에서 1분도 걸리지 않아 확인할 수 있습니다.

  • 서명을 확인하세요. 설치 파일을 마우스 오른쪽 버튼으로 클릭해 '속성'을 열고 '디지털 서명' 탭으로 이동하세요. Azure Trusted Signing을 통해 발급된 검증된 게시자 신원이 표시됩니다.
  • 드라이버를 확인하세요. '장치 관리자'를 열고 '숨겨진 장치 표시'를 선택하세요. 찾을 드라이버 자체가 없기 때문에 GameSave와 관련된 항목은 나타나지 않습니다.
  • 서비스를 확인하세요. services.msc를 여세요. GameSave와 관련된 항목은 목록에 없습니다.
  • 실행 중인 것을 확인하세요. '작업 관리자'를 여세요. GameSave는 본인의 사용자 계정으로 실행되는 평범한 프로세스 하나뿐입니다.

여기서 말하는 안티치트의 의미

이 부분이 사람들이 가장 우려하는 지점이며, 그 단어 자체가 오해의 상당 부분을 만들어냅니다. GameSave의 안티치트는 커널 드라이버가 아니라 서버 측 검증입니다.

  • 판단하는 것은 PC가 아니라 서버입니다. 앱은 무엇을 플레이했고 무엇을 달성했는지 보고하며, 서버는 그것이 타당한지 확인한 뒤에야 반영합니다.
  • 다른 게임의 메모리를 읽는 일은 결코 없으며, 다른 프로세스에 코드를 삽입하는 일도 없습니다.
  • Vanguard도 EAC도 BattlEye도 아닙니다. 그것들은 시스템을 검사하는 커널 드라이버입니다. 이쪽은 믿기 어려운 수치를 받아주지 않는 웹 서비스일 뿐입니다.

이런 방식을 쓰는 이유는 리더보드 순위와 앱 내 Credits에 실제 가치가 있기 때문입니다. 서버에서 검증하기 때문에 데스크톱 앱이 평범한 사용자 수준 프로그램으로 남을 수 있는 것입니다.

PC에서 읽는 것

GameSave는 제 역할을 하는 데 필요한 최소한만 읽으며, 그 밖의 것은 읽지 않습니다.

  • 실행 중인 프로세스 이름. 게임이 시작된 것을 알고 플레이 시간을 집계하기 위해서입니다. Steam과 Discord가 현재 플레이 중인 게임을 표시할 때 쓰는 것과 같은 방식입니다.
  • 연결한 스토어의 게임 라이브러리. 직접 로그인하기로 선택한 스토어의 것만 해당됩니다.
  • 세이브 폴더. 단, 세이브 백업을 켠 경우에만. 직접 켜기 전까지는 꺼져 있으며, 어떤 폴더를 대상으로 할지도 직접 선택합니다.
  • 기본적인 하드웨어 정보. PC 사양 기능을 사용하는 경우에 한해 그래픽 카드나 메모리 같은 정보를 읽습니다.

문서를 읽거나, 드라이브를 뒤져 보거나, 키 입력을 기록하지 않습니다. 화면 캡처는 본인이 앱에서 직접 녹화하거나 방송하는 동안에만 이루어지며, 백그라운드에서 이루어지는 일은 결코 없습니다.

PC 밖으로 나가는 것

계정 정보와 게임 진행 상황이 서버로 동기화됩니다. 그것이 전부입니다.

  • 계정 정보, 그리고 서버가 검증하는 진행 상황, 즉 플레이 시간, 업적, 그리고 획득한 Credits와 GameScore입니다.
  • 비밀번호는 Argon2id로 해시 처리되며, 읽을 수 있는 형태로 저장되거나 전송되는 일은 결코 없습니다.
  • 로컬 데이터는 저장된 상태에서 암호화됩니다. 앱 전용 데이터 폴더 안에서 AES-256-GCM을 사용합니다.

개인정보 처리방침 전문 보기

제거하기

Windows의 일반적인 경로를 통해, 설치될 때와 마찬가지로 깔끔하게 제거됩니다.

  • '프로그램 추가/제거'에 있는 항목 하나뿐입니다. 숨겨진 두 번째 설치 프로그램도, 따로 찾아내야 하는 별도의 업데이터도 없습니다.
  • 모든 것을 제거합니다: 프로그램 폴더, 데이터 폴더, 시작 프로그램 항목, 그리고 두 개의 바로 가기까지.

아직 궁금한 점이 있으신가요?

여기 설명이 명확하지 않거나 저희가 다루지 않은 세부 사항이 궁금하시다면 직접 문의해 주세요. 궁금한 채로 두시게 하는 것보다 답변해 드리는 편이 낫다고 생각합니다.

문의하기