디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

참 소프트웨어 특허는 미묘하다

ㅇㅇ(121.162) 2011.10.07 05:58:29
조회 131 추천 0 댓글 4

안철수연구소 온라인게임 해킹방지 기술 특허 획득


 
안철수연구소(대표 김홍선)는 온라인게임 전용 보안 제품인 ‘핵쉴드’에 탑재된 신기술메모리 조작유무를 감지하는 방법 및 이를 이용한 장치’가 국내특허를 획득 했다고 26일 발표했다.

이번 특허 기술은 데이터 전송 시 오류를 체크하는 CRC(Cyclic Redundancy Check, 순환중복검사) 코드를 이용해 특정 실행파일이 메모리에서 작동할 때 코드 조작 여부를 파악하는 기술이다.

온라인게임이 전세계적으로 인기를 끌면서 자신의 레벨 상승이나 불법 아이템획득, 금전거래 등으로 공정한 게임을 방해하는 해킹이 전세계적으로 증가하고 있다.

특히 이 중 가장 많은 비중을 차지하고 있는 메모리 조작은 실행파일이 동작하는 게임 메모리 상에 위치한 코드를 수정해 게임의 원래 동작방식과 다르게 동작하도록 하는 해킹 방식이다. 게임 도중에도 지속적으로 변경이 가능해 많은 피해가 발생하고 있다.

현재 핵쉴드에 적용 중인 이번 특허 신기술은 데이터를 전송할 때 전송된 데이터에 오류가 있는지를 확인하기 위해 사용되는 CRC 방식을 이용해 메모리조작 유무를 검사한다. 게임에 사용되는 특정 실행파일(.exe 및 .dll 등)에 대한 원본 CRC값을 생성하고, 이 파일이 실행되어 게임 메모리 상에 반영된 이후 주기적으로 CRC 값을 생성해 서로 비교해 일치 여부에 따라 메모리조작 유무를 판단하는 방식이다.

이번 기술을 통해 메모리 상에 지정된 파일이 반영된 이후 즉각적으로 조작여부를 파악할 수 있기 때문에 신속한 메모리 보호가 가능하며, 파일의 핵심적인 코드영역만을 크기 별로 나누어 검사함으로써 시스템 성능 저하를 최소화 하는 동시에 빠르고 정확한 검사를 수행할 수 있다.

핵쉴드는 정부 지정 ‘차세대 세계일류상품’으로서 특허 기술을 기반으로 오토 마우스, 메모리 해킹, 스피드핵 등 다양한 해킹 및 속임수를 방지함으로써 게임 이용자의 공정한 게임 이용을 돕는 온라인 게임보안 전용 솔루션이다.

국내외 온라인 게임 보안 솔루션 중 최다 특허 기술을 보유했으며, 일본 인도네시아 브라질 미국 유럽 등 국내외 200여 게임에 탑재되어 전세계에 공급 중이다.

▶CRC (Cyclic Redundancy Check)= 네트워크 등을 통하여 데이터를 전송할 때 전송된 데이터에 오류가 있는지를 확인하기 위한 체크값을 결정하는 방식을 말한다. 데이터를 전송하기 전에 주어진 데이터의 값에 따라 CRC 값을 계산하여 데이터에 붙여 전송하고, 데이터 전송이 끝난 후 받은 데이터의 값으로 다시 CRC 값을 계산하게 된다. 이어서 두 값을 비교하고, 이 두 값이 다르면 데이터 전송 과정에서 잡음 등에 의해 오류가 덧붙여 전송된 것 임을 알 수 있다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

CRC를 처음으로 발명해서 특허냇다면 모르겟는데
도대체 이건뭐지...
기사로 씌여저서 누락된 부분이 있는건가?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
291282 데스크탑 vs 노트북 // 뭐가 효율적인지 조언 좀 ㅠㅠ [4] 데카르시아갤로그로 이동합니다. 11.11.28 90 0
291281 횽들은 건강 어찌 챙김?? [7] 거칠게갤로그로 이동합니다. 11.11.28 77 0
291279 C++ + operator 하고 있는데요 ㅠ 게속 오류가 생기는데 [4] 냐하하하(115.136) 11.11.28 38 0
291277 있잖아 내가 밥먹으면서 곰곰히 생각해봤는데.. [4] McHello갤로그로 이동합니다. 11.11.28 92 0
291276 프로그래밍용 컴퓨터 사양 듀얼코어 정도면 충분? [4] 프로글래머(180.227) 11.11.28 98 0
291275 야 신입 실수령 270이면 어느정도냐? [3] 신입(14.39) 11.11.28 282 0
291273 emu8086이면 임베디드에여?? 코드짜가지고가야되는데 ㅡㅡ [3] ㅡㅡ(180.224) 11.11.28 45 0
291272 형들 다들 가지 말라하는데... [11] 좋은아버지갤로그로 이동합니다. 11.11.28 239 0
291271 또래오래 갈릭한마리 핫양념반마리 시킴... [4] 알탱o갤로그로 이동합니다. 11.11.28 61 0
291270 횽들 이 책 번역판 쫌 괜찬아? [3] 일광면(119.198) 11.11.28 96 0
291269 누차 말하는 거지만 면접은 내가 회사를 보는 것도 있다!!! [2] 거칠게갤로그로 이동합니다. 11.11.28 111 0
291268 형들 안녕 ? 오늘 면접 후기 알려줄게 [11] 좋은아버지갤로그로 이동합니다. 11.11.28 289 0
291267 재귀함수 첨하는데 넘 어려워여 ㅠㅡㅠ도와주세욤 [3] 김후로게이갤로그로 이동합니다. 11.11.28 89 0
291266 이시발 고정닉,올드비새1끼들아 너넨 처음부터 유입종자,뉴비아님?존나따돌리 [9] ㅡㅡ(180.224) 11.11.28 88 0
291265 난 망했어 씌발 [5] y녀6디리(220.118) 11.11.28 98 0
291264 이겔 존나무섭네;; 조횟수는 20명인데 글이 안달림;; [1] ㅡㅡ(180.224) 11.11.28 56 0
291263 안드로이드 퍼즐 ㅠㅠ 만들다가 큰 벽에 부딪침 [1] 뇌지랄갤로그로 이동합니다. 11.11.28 77 0
291262 프로그래밍갤 테라포밍하로옴 ㅎㅎㅎㅎㅎㅎ [7] ㅡㅡ(180.224) 11.11.28 64 0
291261 텍스트 암호화 중에 이런 기법이 어떤 건지 아는 분 있능가? [6] K´9999갤로그로 이동합니다. 11.11.28 96 0
291260 집에 가고 싶다 ㅠ_ㅠ [14] 외계달팽갤로그로 이동합니다. 11.11.28 172 0
291258 인피니트 블레이드라는 게임을 다운받아 방금 왕을 잡았는데. [2] 거칠게갤로그로 이동합니다. 11.11.28 80 0
291257 형님들 키보드 어떤거 쓰시나요? [10] Lumberjack갤로그로 이동합니다. 11.11.28 123 0
291255 씻팔샛키들아 니들은 패킷재활용 잘해라 [12] 햏햏했(115.90) 11.11.28 104 0
291253 아오 난 아무래도 웹이 맞지 않나벼 [8] 거칠게갤로그로 이동합니다. 11.11.28 220 0
291252 실수령120은 [1] 이건산전갤로그로 이동합니다. 11.11.28 57 0
291251 헉헉 아이패드2가 사고 싶다 헉헉 거칠게갤로그로 이동합니다. 11.11.28 34 0
291250 곽팀장 갑자기 안오기 시작하네 출몰시간 넘은지 오랜대 [1] Stan(220.244) 11.11.28 50 0
291249 아까 해킹 질문올린사람인데 [2] ㅇㅇ(14.53) 11.11.28 53 0
291248 난 나눔고딕코딩 좋던데... [2] 알탱o갤로그로 이동합니다. 11.11.28 78 0
291247 t아카데미 AnonyMous갤로그로 이동합니다. 11.11.28 43 0
291246 제가 좋아하는 폰트 3개 [성대아싸]갤로그로 이동합니다. 11.11.28 112 0
291245 실수령 260은 그럼 어느정도야? [1] 우왕(61.74) 11.11.28 178 0
291244 형들은 게임의 스토리에 집중하게된 게임 뭐뭐임? [5] Stan(220.244) 11.11.28 73 0
291243 신입인데 실수령액이 한달에 210정도면 어느정도 되는거임? [1] 호구와트(116.123) 11.11.28 87 0
291242 boost pool에 대한 궁금 제페갤로그로 이동합니다. 11.11.28 47 0
291241 visual 6.0 쓰는 회사는 입사하지 마라 [2] 므해?갤로그로 이동합니다. 11.11.28 137 0
291240 형들 정보처리 기능사 실기 동영상 구하는 방법 없을까? [5] 브코(221.166) 11.11.28 69 1
291239 형들 다시올림. 해킹당했는데 해킹범의 이름과 주소를 알고있는상태임 [12] ㅇㅇ(14.53) 11.11.28 213 0
291238 에디터 폰트로 모나코 써본형들 [12] Dawnwalkre갤로그로 이동합니다. 11.11.28 99 0
291237 여자 프로그래머의 고찰. [3] 이메지네이션(211.187) 11.11.28 295 0
291235 게임 클라이언트 쪽으로 해서 C/C++ 게속 익힐건데 그 외에 보면 좋은 [9] 1(118.220) 11.11.28 261 0
291232 이거 어떻게하는지 도와주세요 c언어 [1] 홍길동(155.230) 11.11.28 57 0
291230 상담받고 싶어서 글 올려봅니다 [5] 눈팅족2인자(59.0) 11.11.28 77 0
291229 겜 프로그래머 하고 싶은데 C/C++ 담에 뭐 배워야 함? [6] 1(118.220) 11.11.28 117 0
291228 비전공자가 프로그래머 되는거 어려운거 아니다 [1] ㅁㅇㄴㄹ(118.45) 11.11.28 126 0
291225 워킹데드 보는 사람!!? [9] Stan(220.244) 11.11.28 214 0
291224 님들 좆문대가서 프로그래밍 배우면 정말 좆망인가여. [5] 334(121.170) 11.11.28 201 0
291223 근데 안철수는 의대공부씩이나 하면서 어떻게 프로그래밍이 가능했던거지? [3] 334(121.170) 11.11.28 175 0
291218 해킹범의 이메일주소와 이름을 알고있다면 [4] ㅇㅇ(14.53) 11.11.28 74 0
291217 이거 감을 못잡겠어요 대충적인 방법만 .. [2] 홍길동(155.230) 11.11.28 49 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2