더북(TheBook)

게임 치트 또한 DDOS 공격과 유사하게 할 수 있습니다.

1. Alice는 정밀하게 조작하지 않아도 되는 플레이어 캐릭터를 가지고 있습니다.

2. Alice는 게임 서버나 다른 게임 클라이언트에 엄청난 양의 네트워크 데이터를 보냅니다. 그러면 멀티플레이어 품질이 매우 크게 떨어집니다.

3. 이 상태에서 Alice는 정밀한 컨트롤이 필요한 다른 플레이어들을 상대로 승부 우위를 차지합니다.

게임 클라이언트를 해킹하여 치트를 하기도 합니다. 앞서 소개했듯이, 클라이언트 내부 데이터를 조작하여 클라이언트에서 처리하는 승부 판정을 조작해 버립니다. FPS 게임에서 하늘 높이 붕 떠서 수류탄을 100개 퍼부어 버립니다.

화면에는 표시되지 않더라도, 다른 플레이어들의 정보가 클라이언트 메모리 안에 있습니다. 해커는 이것을 해킹해서 얻어 냅니다. FPS 게임에서 벽 뒤에 숨어 있는 다른 플레이어들을 찾아낼 때 이렇게 하기도 합니다.

게임 컨트롤러를 조작합니다. FPS 게임에서는 게임 화면에서 화상 인식을 합니다. 그리고 적 플레이어의 캐릭터 위치를 찾아낸 후 자동으로 마우스를 조작해서 적 플레이어에게 가리키게 해 버립니다.

이러한 종류의 해킹을 차단하려면 게임 클라이언트 프로그램 측에서는 자기가 조작되고 있는지 알아내야 합니다. 즉, 이러한 해킹을 진행 중인 프로그램이 있는지 감시해야 합니다. 여러분이 어떤 게임을 할 때 특정 회사의 작은 프로그램도 같이 실행되는 것을 본 적이 있을 것입니다. 그러한 프로그램은 해커를 찾아내는 용도로 사용됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.