온라인 게임

Digital Forensic Wikipedia
JoonyongKim (토론 | 기여)님의 2014년 3월 17일 (월) 01:57 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 가기 검색하러 가기

정의 및 설명

온라인 게임이란 인터넷 상에서 실시간으로 제공되는 오락, 놀이 등을 말한다. 클라이언트들이 서로 인터넷을 이용하여 만나 같은 게임을 즐길 수 있다. 게임은 소프트웨어 기술, 디지털 콘텐츠, 게임시나리오, 게임디자인, 기획, 프로듀싱 등으로 결합된 게임 소프트웨어이며, 디지털콘텐츠 영상 상품으로 정의된다. 최근 인터넷, 정보기술의 발전으로 급속한 발전을 이루고 있다. 사용자들의 기록들이 서버나 개인 컴퓨터에 남아 법정 증거로써도 활용될 수 있다.

주요 온라인 게임 목록
온라인 게임명 게임 종류 게임사 지원 OS
League Of Legends RTS Riot Games Windows
메이플스토리 MMORPG Nexon Windows
피파 온라인 스포츠 Nexon Windows
던전앤파이터 RPG Nexon, Naver Windows
리니지 MMORPG 엔씨소프트 Windows
서든 어택 FPS Nexon Windows
블레이드 & 소울 MMORPG 엔씨소프트 Windows
월드 오브 워크래프트 MMORPG 블리자드 Windows
스타크래프트 RTS 블리자드 Windows
워크래프트 RTS 블리자드 Windows

기술 현황

게임 엔진

현재 온라인 게임 서버는 여러대를 논리적으로 연결하여 과부하를 분산시키고 많은 사람이 동시에 여러 서버에 접속하여도 물리적 거리를 느끼지 못하도록 구현되어 있다. 초기 접속을 관리하는 서버와 게임 내의 데이터를 처리하는 서버들로 이루어져 있다. 서버 한 대당 수용인원은 2,000~5,000명 정도이다.[1][2]

네트워크 처리

현재 온라인 게임에 있어 네트워크 기술은 큰 핵심 기술들은 연구가 많이 되었다. TCP/IP제어, DB처리, Server/Client 등의 기술들은 이미 높은 수준이라 말할 수 있겠다. 하지만 가장 이슈가 되고있는 보안 관련 기술은 그다지 높은 수준은 아니다. 보안 기술을 가지고 있는 게임 회사들이 그리 많지 않다. 특히나 모바일 게임의 경우는 심각하다.[3]

온라인 게임 데이터 분석

현재 대부분의 게임은 게임상의 모든 데이터들이 서버에 기록된다. 채팅기록, 아이템, 케릭정보 등의 정보들이 기록된다. 몇몇 게임들은 클라이언트쪽에서도 채팅기록이나 몇몇 정보들을 저장할 수 있는 기능이 있어 클라이언트에서도 분석이 가능하다.

온라인 게임 로그인 정보 암호화

온라인 게임에서 로그인 정보는 매우 중요한 데이터이다. 대부분의 온라인 게임은 로그인 단계에서 암호화가 되어있거나 보안 인증장치가 되어있다. 온라인 게임이 발전하면서 이부분은 매우 중요하다 생각되어 연구가 많이 진행되는 상태이다.[4]

관련 도구

온라인 게임 관련 기술
기술명 설명
Nexon Download Agent 온라인 게임 패치를 위한 다운로드 분산기술
Per-Pixel Lighting 현실적인 렌더링을 가능하게 하는 그래픽 기술
HDR 렌더링 넓은 범위를 표현할 수 있는 이미지 형식의 그래픽 기술
mCore 휴대폰용 게임 개발의 핵심기술
Quve 대용량화 되는 게임 퍼블리싱의 핵심 기술

향후 연구

온라인 게임상의 기술은 이미 연구가 많이 되었고 현재 진행되고 있는 연구도 많다. 하지만 아직 게임상의 대화 내용이나 행동 패턴등의 연구에 대해선 부진하다. 온라인 게임 산업이 활성화 되는만큼 그 안에서 이익을 취하기 위해 행하는 불법 행동들이나 법적 증거자료를 위해 대화내용이나 게임상의 행동 패턴들은 분석할 필요가 있다.[5]

참고문헌

  1. 최 성, "게임 S/W 산업 현황과 전망"
  2. 양광호, "온라인 게임 서버의 기술 동향"
  3. 노흥식, "온라인 게임 환경에서 네트워크 분산처리기술"
  4. 이창조, "사이버 게임 인증 보안 알고리즘의 설계 및 구현"
  5. 노창현, "온라인 게임 악용 패턴 모니터링 방법의 성능 분석"