KR20120002771A - Apparatus and method of blocking illegal access to online game using smart phone - Google Patents
Apparatus and method of blocking illegal access to online game using smart phone Download PDFInfo
- Publication number
- KR20120002771A KR20120002771A KR1020100063453A KR20100063453A KR20120002771A KR 20120002771 A KR20120002771 A KR 20120002771A KR 1020100063453 A KR1020100063453 A KR 1020100063453A KR 20100063453 A KR20100063453 A KR 20100063453A KR 20120002771 A KR20120002771 A KR 20120002771A
- Authority
- KR
- South Korea
- Prior art keywords
- account
- smartphone
- blocking
- login
- device token
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/73—Authorising game programs or game devices, e.g. checking authenticity
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
본 발명은 온라인 게임 계정에 대한 불법 접속 시도시 이를 사용자의 스마트폰으로 실시간 푸쉬함으로써 통지하는 방법에 관한 것이다.The present invention relates to a method of notifying an illegal access attempt for an online game account by pushing a user's smartphone in real time.
인터넷의 보급에 힘입어 가정용 컴퓨터나 게임콘솔을 이용하여 즐기던 스탠드 얼론(Stand Alone) 게임들은 점차 다수의 게이머들이 동시에 접속하여 즐길 수 있는 온라인 게임화되고 있는 추세이다.Thanks to the spread of the Internet, stand-alone games, which have been enjoyed using home computers or game consoles, are becoming more and more online games that can be accessed by many gamers at the same time.
온라인 게임들은 대체로 매번 접속시마다 처음부터 게임을 다시 시작하는 대신에 각 게이머마다 게임의 플레이 내용에 관한 정보들을 저장하였다가, 재차 접속시 최근까지의 정보를 읽어 마지막으로 플레이했던 시점이나 상태에서부터 게임을 재개할 수 있도록 하고 있다.Online games usually store information about the game's contents for each gamer instead of restarting the game from the beginning every time the game is connected. It is possible to resume.
이를 위해 게이머들은 온라인 게임을 즐기기에 앞서 온라인 게임 서버에 접속하여 자신의 계정을 만들고, 매번 계정에 로그인함으로써 온라인 게임을 즐기는 것이 당연하게 되었다.To this end, it is natural for gamers to connect to an online game server, create their own account, and log in to their account before playing online games.
이와 같이 온라인 게임 계정은 게이머의 게임 플레이와 관련한 각종 정보들을 저장하는데, 저장되는 정보에는 온라인 게임 내에서 게이머가 조작하는 캐릭터나 캐릭터가 게임 내에서 보유하는 아이템, 온라인 게임 내에서 사용할 수 있는 게임 머니 등이 포함된다.As such, the online game account stores various kinds of information related to the game play of the gamers, and the stored information includes the characters manipulated by the gamers in the online game, the items held by the characters in the game, and the game money that can be used in the online game. Etc. are included.
그 가운데 특히 수많은 동시 접속자들이 게임 내에서 미션이나 퀘스트를 수행함으로써 진행되는 MMORPG(Massively Multiplayer Online Role Playing Game)는 게임의 원활한 진행을 위해 레벨을 올리거나 아이템을 모으는 것이 매우 중요하며, 이러한 정보들을 저장하는 계정은 그 자체로 일정한 재산적 가치를 얻기에 이르렀다.Among them, MMORPG (Massively Multiplayer Online Role Playing Game), which is performed by many concurrent users performing missions or quests in the game, is very important to level up and collect items for the progress of the game. The account itself has attained certain property values.
이러한 상황에서 타인이 온라인 게임 내에서 보유하고 있는 아이템이나 게임머니 등을 탐하여 부정한 방법으로 타인의 계정에 접속하는 부정접속의 문제가 발생하기에 이르렀으며, 온라인 게임 제공자들은 이러한 부정접속의 문제를 차단하여 게이머들로 하여금 안심하고 게임 플레이에 몰두할 수 있도록 각종 보안 기법들을 강구하고 있는 실정이다.In such a situation, there was a problem of fraudulent access to another person's account by exploring items or game money held in an online game, and online game providers have been aware of the problem of fraudulent access. By blocking them, various security techniques are being devised so that gamers can concentrate on game play with confidence.
그러나, 게임 클라이언트와 게임서버간의 데이터 송수신시 암호화 기법을 적용한다고 하여도 아이디와 패스워드가 노출될 경우 부정접속은 쉽게 일어날 수 있는 것이어서 부정접속으로 인한 게이머들의 피해는 끊이지 않고 있다.However, even if the encryption technique is applied to the data transmission and reception between the game client and the game server, if the ID and password are exposed, unauthorized access can easily occur, so that the damages of the gamers due to the illegal access are not endless.
이에, 부정접속의 발생시 이를 사용자에게 실시간으로 안내함으로써 게이머의 피해를 막을 수 있는 방법론의 개발이 절실하다.Therefore, when a fraudulent connection occurs, it is urgently needed to develop a methodology that can prevent the damage of gamers by informing the user in real time.
본 발명은 상기와 같은 종래기술의 문제점을 해소하기 위하여 안출된 것으로 온라인 게임 계정 접속시 미리 등록된 사용자의 스마트폰으로 푸쉬함으로써 실시간으로 사용자의 온라인 게임 계정에 로그인이 있었음을 알리는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템 및 그 방법의 제공을 그 목적으로 한다.The present invention has been made in order to solve the problems of the prior art as described above by pushing to the user's smart phone in advance when accessing the online game account by using a smart phone to notify that the user has logged in to the user's online game account in real time. An object of the present invention is to provide an illegal access blocking system and a method of the game.
한편, 본 발명의 다른 목적은 부정접속으로 판단되는 경우 스마트폰을 이용하여 간단하게 접속을 차단한다거나, 재접속을 허용하는 등의 조작이 가능하도록 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템 및 그 방법의 제공에 있다.Meanwhile, another object of the present invention is an illegal access blocking system for an online game using a smart phone that allows a user to simply disconnect or allow a reconnection by using a smart phone when it is determined that the access is illegal. It is in the provision of the method.
상기와 같은 목적을 달성하기 위한 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템은 계정로그인 정보를 포함하는 계정정보를 저장하는 정보저장 DB; 인터넷 망을 통해 접속한 게임 클라이언트로부터 계정로그인 정보를 수신하면 상기 정보저장 DB에 기 저장된 계정정보와 비교하여 일치할 경우 로그인 처리하는 로그인 처리부; 로그인한 하나 이상의 클라이언트로 하여금 온라인 게임을 진행할 수 있도록 온라인 게임의 진행을 위한 데이터를 제공하는 게임처리부; 를 구비하는 온라인 게임 서버에 있어서,The illegal access blocking system of the online game using a smart phone according to the present invention for achieving the above object includes an information storage DB for storing account information including account login information; A login processing unit configured to perform a login process when receiving the account login information from the game client connected through the Internet network and comparing with the previously stored account information in the information storage DB; A game processor for providing data for the progress of the online game so that at least one logged-in client can play the online game; In the online game server comprising:
상기 온라인 게임 서버는 하나 이상의 계정에 대하여 각 계정마다 해당 계정 사용자의 스마트폰으로 인증된 스마트폰으로부터 수신한 디바이스 토큰을 저장하되, 상기 디바이스 토큰은 상기 스마트폰의 고유 장치 식별자를 포함하거나 이로부터 생성된 고유값이며,The online game server stores a device token received from a smartphone authenticated with the smartphone of the corresponding account user for each account for one or more accounts, wherein the device token includes or is generated from the unique device identifier of the smartphone. Eigenvalues
상기 로그인 처리부에 의하여 게임 클라이언트의 로그인이 이루어지면 해당 계정에 관하여 기 저장된 스마트폰의 디바이스 토큰을 인출하여 로그인이 이루어졌음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합함으로써 통지 패키지를 생성하되, 생성된 통지 패키지가 상기 스마트폰의 특정 어플리케이션으로 전송되도록 푸쉬 통지 서버로 전달하는 푸쉬 처리부; 및When the game client logs in by the login processing unit, a notification package is generated by withdrawing a device token of a pre-stored smart phone with respect to the corresponding account and combining it with a payload including text data indicating that the login has been made. A push processing unit for transmitting a notification package to a push notification server for transmission to a specific application of the smartphone; And
상기 푸쉬 처리부에 의하여 통지 패키지가 푸쉬 통지 서버로 전달된 이후 상기 스마트폰의 어플리케이션으로부터 디바이스 토큰 및 접속차단 요청을 수신하면 해당 디바이스 토큰에 해당하는 계정을 판단하여 상기 로그인 처리부로 하여금 해당 계정에 대한 접속을 차단시키도록 하는 접속차단 처리부;를 구비하는 것을 특징으로 한다.
After the notification package is delivered to the push notification server by the push processing unit, upon receiving a device token and an access blocking request from an application of the smartphone, the login processing unit determines the account corresponding to the device token and allows the login processing unit to access the corresponding account. It characterized in that it comprises a; connection blocking processing unit to block the.
한편, 상기와 같은 목적을 달성하기 위한 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 방법은 인터넷 망을 통해 접속한 게임 클라이언트로부터 계정로그인 정보를 수신하면 기 저장된 계정정보와 비교하여 일치할 경우 로그인 처리하는 제 110 단계;On the other hand, the illegal access blocking method of the online game using a smart phone according to the present invention for achieving the above object is matched with the previously stored account information when receiving the account login information from the game client connected through the Internet network.
로그인 처리된 계정 사용자의 스마트폰으로부터 기 수신하여 저장된 디바이스 토큰을 인출하여 로그인이 이루어졌음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합함으로써 통지 패키지를 생성하는 제 120 단계;Generating a notification package by extracting a previously stored device token from a smartphone of the logged-in account user and combining the payload including text data indicating that a login has been made;
생성된 통지 패키지가 상기 스마트폰의 특정 어플리케이션으로 전송되도록 푸쉬 통지 서버로 전달하는 제 130 단계;
인터넷 망을 통해 접속한 상기 스마트폰의 어플리케이션으로부터 디바이스 토큰 및 접속차단 요청을 수신하는 제 140 단계;
수신한 디바이스 토큰에 해당하는 계정을 판단하여 해당 계정에 대한 접속을 차단하는 제 150 단계;로 이루어지는 것을 특징으로 한다.
And determining the account corresponding to the received device token to block access to the corresponding account (step 150).
상기와 같은 본 발명에 의하면 사용자의 온라인 게임 계정에 대한 로그인시 사용자의 스마트폰으로 실시간으로 그 사실을 푸쉬함으로써 사용자로 하여금 부정접속인지 여부를 판단하도록 할 수 있다는 효과가 있다.According to the present invention as described above, when the user logs in to the online game account by pushing the fact in real time to the user's smart phone, the user can determine whether or not the illegal access.
아울러, 부정접속으로 판단되는 경우 간단하게 어플리케이션을 실행시켜 접속차단을 요청하거나, 접속이 차단된 자신의 계정에 대한 재접속 허용을 요청하도록 함으로써 부정접속에 능동적으로 대처할 수 있는 효과가 있다.In addition, if it is determined that the access is fraudulent simply by running the application to request a connection, or by requesting the re-access permission for the connection is blocked by the user has an effect that can actively deal with the fraudulent access.
뿐만 아니라, 부정접속으로 인한 접속차단시 스마트폰을 이용하여 간단하게 온라인 게임 계정의 비밀번호를 변경할 수 있도록 함으로써 사용자편의성을 극대화한다는 효과가 있다.
In addition, it is effective to maximize the user convenience by allowing users to simply change the password of the online game account by using a smart phone when blocking access due to fraudulent access.
도 1은 온라인 게임 서버와 게임 클라이언트, 푸쉬 통지서버 및 스마트폰이 연결되는 관계를 설명하는 망구성도이며,
도 2는 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템의 구성을 나타내는 기능블록도이며,
도 3은 스마트폰으로 푸쉬통지가 이루어진 모습을 나타내는 화면예시도이며,
도 4는 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 방법을 시계열적으로 설명하는 플로우차트이며,
도 5는 도 4에 도시된 스마트폰을 이용한 온라인 게임의 불법접속 차단 방법에 있어 계정 차단후 계정비밀번호를 변경하는 과정을 플로우차트이다.1 is a network diagram illustrating a relationship between an online game server and a game client, a push notification server, and a smartphone.
2 is a functional block diagram showing the configuration of a system for preventing illegal access of online games using a smartphone according to the present invention;
3 is an exemplary screen illustrating a state in which a push notification is made by a smartphone.
4 is a flowchart illustrating a method for blocking illegal access of an online game using a smartphone according to the present invention in time series.
FIG. 5 is a flowchart illustrating a process of changing an account password after blocking an account in the illegal access blocking method of the online game using the smartphone shown in FIG. 4.
이하에서는 첨부하는 도면을 참조하여 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템의 구성을 상세히 살펴보기로 한다.Hereinafter, with reference to the accompanying drawings will be described in detail the configuration of the illegal access blocking system of the online game using a smartphone according to the present invention.
도 1은 온라인 게임 서버와 게임 클라이언트, 푸쉬 통지서버 및 스마트폰이 연결되는 관계를 설명하는 망구성도이며, 도 2는 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템의 구성을 나타내는 기능블록도이며, 도 3은 스마트폰으로 푸쉬통지가 이루어진 모습을 나타내는 화면예시도이다.
1 is a network diagram illustrating a connection between an online game server and a game client, a push notification server, and a smartphone, and FIG. 2 is a function illustrating a configuration of an illegal access blocking system for an online game using a smartphone according to the present invention. 3 is a block diagram, and FIG. 3 is an exemplary view illustrating a screen in which a push notification is made by a smartphone.
우선, 도 1에 도시된 바에 의하면 게임 클라이언트(1)는 인터넷 망을 통해 온라인 게임 서버(100)에 접속한다. 이러한 게임 클라이언트(1)는 온라인 게임 서버(100)로부터 온라인 게임 진행을 위한 데이터를 수신하여 처리함으로써 온라인 게임을 진행하기 위한 것으로 도 1에 도시된 바와 같이 개인용 데스크탑 컴퓨터(Desktop Computer) 또는 노트북 컴퓨터(Notebook Computer)일 수 있다.First, as shown in FIG. 1, the game client 1 accesses the
그러나, 반드시 이러한 형태일 필요는 없으며 인터넷 망을 통해 온라인 게임을 진행할 수 있는 것이라면 UMPC(Ultra Mobile PC), PDA(Personal Data Assistant), 스마트폰(Smart Phone)와 같은 형태로 구현될 수도 있으며, 게임 클라이언트 소프트웨어 그 자체를 지칭하는 것으로 해석하여도 무방하다.However, this may not be necessary and may be implemented in the form of UMPC (Ultra Mobile PC), PDA (Personal Data Assistant), or Smart Phone if it is possible to play online games through the Internet. It may be interpreted as referring to the client software itself.
한편, 스마트폰(2)은 이동통신망을 이용하여 음성통화를 할 수 있으며, 이에 더하여 푸쉬 통지 서버(3)로 연결될 때마다 푸쉬 통지 서버(3)로부터 기 수신한 자신의 고유값인 디바이스 토큰(Device Token)을 제공하고, 푸쉬 통지 서버(3)로부터 디바이스 토큰에 해당하는 통지 패키지가 있을 경우에 이를 수신한다. 즉, 종래기술에 의할 때 스마트폰(2)이라는 용어는 휴대전화 가운데 멀티미디어 기능을 탑재한 것들을 망라하는 포괄적인 개념으로 사용되곤 하나 본 발명에서는 푸쉬 통지 서버(3)와 상기와 같은 과정을 통하여 디바이스 토큰을 제공하고 통지 패키지를 수신하는 것으로 한정되는 것으로 이해되어야 한다.Meanwhile, the
한편, 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)은 온라인 게임 서버에 구현될 수 있는데, 종래의 온라인 게임 서버들과 마찬가지로 다수의 게임 클라이언트(1)가 동시에 접속하여 온라인 게임을 즐길 수 있도록 온라인 게임의 플레이를 위한 게임 데이터 및 각 플레이어들에 관한 정보를 제공한다.On the other hand, the illegal
이를 위하여 정보저장 DB(110)는 각각의 온라인 게임 계정마다 계정에 로그인하기 위한 아이디, 패스워드를 포함하는 계정 로그인 정보, 각 계정에 속하는 캐릭터들의 레벨, 종류, 보유 아이템 등과 같은 온라인 게임의 진행과정에서 생성된 각종 정보들을 저장한다.To this end, the information storage DB (110) in the process of the online game, such as the account login information including the ID, password for logging into the account for each online game account, the level, type, holding items of characters belonging to each account Stores various generated information.
한편, 로그인 처리부(120)는 인터넷 망을 통해 접속한 게임 클라이언트(1)로부터 계정로그인 정보를 수신하면 정보저장 DB(110)에 기 저장된 계정정보와 비교하여 일치할 경우에 로그인 처리를 한다. Meanwhile, when the
대부분의 온라인 게임은 마지막으로 플레이 했던 당시의 캐릭터의 상태나 경험치 등의 정보를 저장하고 있다가, 로그인을 하여 온라인 게임을 재개하고자 할 때에 기 저장된 이들 정보를 이용하여 해당 시점에서부터 온라인 게임을 즐길 수 있도록 하는데, 이를 위하여 정보저장 DB(110)와 로그인 처리부(120)가 각종 정보를 저장하고, 로그인 처리를 수행하는 것이다.Most online games store information such as the character status and experience of the last time you played the game, and when you log in to resume the online game, you can use the saved information to play the online game from that point in time. To this end, the
한편, 게임처리부(130)는 로그인한 하나 이상의 게임 클라이언트(1)로 하여금 온라인 게임을 진행하기 위한 데이터를 제공한다. 이때, 게임처리부(130)가 제공하는 데이터에는 게임 소프트웨어 그 자체 및 타 게이머들의 게임 플레이에 관한 데이터를 포함한다.On the other hand, the
이에 의하여 다수의 게임 클라이언트(1)들은 온라인 게임 서버(100)에 동시접속하여 온라인 게임을 즐길 수 있게 된다.As a result, the plurality of game clients 1 may simultaneously access the
한편, 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)은 푸쉬 처리부(140) 및 접속차단 처리부(150)를 더 구비한다.On the other hand, the illegal
푸쉬 처리부(140)는 로그인 처리부(120)에 의하여 게임 클라이언트(1)의 로그인이 이루어지면 정보저장 DB(110)로부터 해당 계정에 관하여 기 저장된 스마트폰의 디바이스 토큰을 인출한다.The
한편, 로그인이 이루어졌음을 나타내는 텍스트 데이터를 포함하는 페이로드(Payload)와 결합함으로써 통지 패키지(Notification Package)를 생성한다.Meanwhile, a notification package is generated by combining with a payload including text data indicating that a login has been made.
이후, 인터넷 망을 통해 푸쉬 통지 서버(3)로 접속하면 Peer to Peer 인증을 거쳐 세션을 연결한다. 이때, 푸쉬 처리부(140)는 푸쉬 통지 서버(3)와의 사이에서 스마트폰(2)의 특정 어플리케이션에 대한 통지 패키지를 전송하는 것임을 확인하고 생성된 통지 패키지를 푸쉬 통지 서버(3)로 전송한다.Subsequently, when the
이에 따라 푸쉬 통지 서버(3)는 통지 패키지로부터 스마트폰(2)의 디바이스 토큰을 확인하여 접속한 다수의 스마트폰(2)들 가운데 동일한 디바이스 토큰을 제공하는 스마트폰(2)이 있으면 해당 스마트폰(2)으로 상기 푸쉬 처리부(140)로부터 수신한 통지 패키지를 제공한다.Accordingly, the
이때, 디바이스 토큰은 스마트폰(2)의 고유 장치 식별자(Unique Device Identifier)를 포함하거나 이로부터 생성된 고유값으로서, 스마트폰(2)에 특정한 어플리케이션이 설치되면 해당 어플리케이션이 최초에 푸쉬 통지 서버(3)로 접속하여 푸쉬 통지를 수신하기 위하여 등록하는 과정을 거친다. At this time, the device token is a unique value including or generated from the unique device identifier (Unique Device Identifier) of the smart phone (2), if the application is installed in the
이때, 스마트폰(2)의 어플리케이션은 자신의 고유 장치 식별자를 제공하는데, 푸쉬 통지 서버(3)는 스마트폰(2)으로부터 획득한 고유 장치 식별자를 이용하여 디바이스 토큰을 생성한 다음 암호화하여 스마트폰(2)으로 리턴하는 것이다.At this time, the application of the
스마트폰(2)은 이를 저장하였다가 매번 푸쉬 통지 서버(3)에 접속할 때마다 제공함으로써 어플리케이션 별로 업데이트된 항목이 존재하는지 여부를 확인한다.The
도 3은 통지 패키지를 푸쉬받은 스마트폰(2)이 대기화면에 이를 표시하는 화면을 예시적으로 도시하고 있다. 도 3에 도시된 바에 의하면 맨 윗 부분에 "Ban Illegal Access"라고 어플리케이션의 명칭이 표시되며, 그 아래에 페이로드의 내용인 "귀하의 아이온 계정 player1에 로그인이 되었습니다."와 같은 텍스트가 표시된다.FIG. 3 exemplarily illustrates a screen on which the
이를 확인한 사용자는 해당 어플리케이션-도 3의 예에서는 "Ban Illegal Access"-을 실행한다. 실행된 어플리케이션은 자동으로 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)에 접속한다.The user who confirms this executes the corresponding application-"Ban Illegal Access" in the example of FIG. The executed application automatically connects to the illegal
한편, 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)에 접속된 상태에서 어플리케이션 실행화면에서 "계정차단" 메뉴를 선택하면 스마트폰(2)의 어플리케이션은 디바이스 토큰 및 접속차단 요청을 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)으로 전송한다.On the other hand, when connected to the illegal
스마트폰(2)의 어플리케이션으로부터 디바이스 토큰 및 접속차단 요청을 수신하면 접속차단 처리부(150)는 정보저장 DB(110)에 저장된 데이터로부터 수신한 디바이스 토큰에 해당하는 온라인 게임 계정을 판단하고, 로그인 처리부(120)로 하여금 해당 계정에 대한 접속을 차단시키도록 한다.Upon receiving the device token and the access blocking request from the application of the
상기에서 설명한 바와 같이 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)은 정보저장 DB(110)에 각 계정별 로그인 정보와 해당 계정 사용자의 스마트폰(2) 디바이스 토큰을 저장함으로써 통지 패키지를 푸쉬하여 해당 계정의 로그인 사실을 알리는데, 기본적으로 디바이스 토큰의 수집은 스마트폰(2)에 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)에 접속하여 차단요청을 수행하기 위한 전용 어플리케이션이 설치되어야만 가능한 것이므로 모든 계정 사용자의 스마트폰(2)의 디바이스 토큰을 저장하거나, 모든 사용자들에게 이러한 서비스를 제공하는 것은 용이하지 아니하다.As described above, the illegal
따라서, 이를 원하는 사용자로 한정하는 것이 바람직하다. 즉, 스마트폰(2)을 보유하고 있으며 전용 어플리케이션을 설치하여 디바이스 토큰을 제공함으로써 인증된 스마트폰(2)에 대해서만 이러한 서비스를 제공함이 바람직하다.Therefore, it is desirable to limit this to the desired user. That is, it is preferable to provide such a service only to the authenticated
따라서, 이를 위해 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)은 정보저장 DB(110)에 저장된 각 계정마다 각 사용자별로 불법접속 차단서비스 가입여부 플래그를 저장할 수 있다.Therefore, for this purpose, the illegal
이 경우, 푸쉬 처리부(140)는 로그인 처리부(120)에 의하여 로그인이 이루어지면 해당 계정에 대하여 불법접속 차단서비스 가입여부를 확인하여 가입되어 있는 경우에 한하여 통지 패키지를 생성하게 된다.In this case, when the
한편, 스마트폰(2)의 어플리케이션으로부터 차단 요청을 받아 사용자의 온라인 게임 계정 접속을 차단한 이후 재접속시 인증과정이 필요할 수 있다. On the other hand, after receiving a request for blocking from the application of the
이때, 해당 계정에 대하여 사용자의 요청에 의해 접속이 차단된 적이 있는지 여부를 파악하기 위하여 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)은 각 계정마다 접속차단 처리부(150)에 의하여 차단되었는지 여부를 나타내는 차단여부 플래그를 저장할 수 있다.At this time, the illegal
이 경우, 접속차단 처리부(150)에 의하여 접속이 차단되면 해당 계정에 대해서는 차단여부 플래그를 "TRUE"로 설정하며, 로그인 처리부(120)는 차단여부 플래그가 "TRUE"인 계정에 대해서는 로그인 처리를 거부한다.In this case, if the access is blocked by the
"FALSE"인 경우라면 접속이 차단된 이력이 없는 것이므로 아이디와 패스워드와 같은 계정로그인 정보가 일치하면 로그인 처리를 수행함은 물론이다.If "FALSE" is because there is no history of blocked access, of course, if the account login information such as ID and password match, the login process is performed.
한편, 차단여부 플래그가 TRUE로 설정되면 푸쉬 처리부(140)는 해당 계정에 관하여 기 저장된 스마트폰(2)의 디바이스 토큰을 인출하여 접속이 차단되었음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합하여 통지 패키지를 생성한다. 생성된 통지 패키지는 상술한 바와 같은 과정을 거쳐 푸쉬 통지 서버(3)로 전달되며, 푸쉬 통지 서버(3)는 이를 접속한 다수의 스마트폰(2)들 가운데 해당 통지 패키지에 포함된 디바이스 토큰과 동일한 디바이스 토큰을 제공한 스마트폰(2)으로 제공함은 물론이다.Meanwhile, if the blocking flag is set to TRUE, the
한편, 이와 같이 접속이 차단되면 해당 계정에 대한 게임 클라이언트(1)의 로그인 시도는 거부되는데, 사용자는 스마트폰(2)을 이용하여 재접속 인증을 받을 수 있다. 즉, 스마트폰(2)의 어플리케이션을 실행시켜 접속허용 메뉴를 선택하면 스마트폰(2)의 어플리케이션은 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)으로 스마트폰(2)의 디바이스 토큰과 함께 접속허용 요청을 전달한다.On the other hand, if the connection is blocked in this way, the login attempt of the game client 1 for the corresponding account is denied, and the user can receive reconnection authentication using the
이를 수신한 접속차단 처리부(150)는 정보저장 DB(110)로부터 수신한 디바이스 토큰에 해당하는 온라인 게임 계정을 확인하고, 해당 계정에 대한 차단여부 플래그를 "FALSE"로 설정한다.Upon receiving this, the access blocking
이에 의하여 로그인 정보가 일치함을 전제로 로그인 처리부(120)가 해당 계정에 대한 로그인을 처리하게 됨은 물론이다.As a result, the
한편, 접속이 차단되면 스마트폰(2)의 어플리케이션은 실행화면상에 온라인 게임 비밀번호 변경을 위한 사용자 인터페이스(미도시)를 표시할 수 있으며, 사용자가 변경후의 비밀번호를 입력하면 이를 스마트폰(2)의 디바이스 토큰과 함께 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)으로 전송한다.On the other hand, when the connection is blocked, the application of the
이를 수신한 접속차단 처리부(150)는 정보저장 DB(110)로부터 수신한 디바이스 토큰에 해당하는 계정을 확인하여, 해당 계정의 온라인 게임 로그인 정보 가운데 비밀번호를 수신한 비밀번호로 변경하여 저장한다.
The connection
이하에서는 첨부하는 도면을 참조하여 상기와 같은 구성을 갖는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템에서 불법접속이 차단되는 과정을 살펴보기로 한다.Hereinafter, with reference to the accompanying drawings will be described the process of illegal access is blocked in the illegal access blocking system of the online game using a smartphone having the configuration as described above.
도 4는 본 발명에 의한 스마트폰을 이용한 온라인 게임의 불법접속 차단 방법을 시계열적으로 설명하는 플로우차트이며, 도 5는 도 4에 도시된 스마트폰을 이용한 온라인 게임의 불법접속 차단 방법에 있어 계정 차단후 계정비밀번호를 변경하는 과정을 플로우차트이다.4 is a flowchart illustrating a method for blocking illegal access of an online game using a smartphone in accordance with the present invention in time series, and FIG. 5 is an account of the illegal access blocking method of an online game using a smartphone shown in FIG. 4. The process of changing the account password after blocking is a flowchart.
도 4에 도시된 바에 의하면 우선, 인터넷 망을 통해 접속한 게임 클라이언트(1)가 계정로그인 정보를 입력하면, 로그인 처리부(120)가 정보저장 DB(110)에 저장된 계정정보와 비교하여 일치할 경우 로그인 처리를 수행한다(S110).As shown in FIG. 4, first, when the game client 1 connected through the Internet network inputs account login information, the
이후, 푸쉬 처리부(140)는 정보저장 DB(110)로부터 상기 로그인 처리된 계정 사용자의 스마트폰(1)으로부터 기 수신하여 저장된 디바이스 토큰을 인출하고, 로그인이 이루어졌음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합함으로써 통지 패키지를 생성하며(S120), 이후 생성된 통지 패키지가 상기 스마트폰(2)의 어플리케이션으로 전송되도록 푸쉬 통지 서버(3)로 전달한다(S130).Thereafter, the
이때, S110 단계에서 로그인 처리된 계정에 대하여 불법접속 차단서비스 가입여부 플래그를 확인하여 "TRUE"인 경우에만 통지 패키지를 생성하도록 할 수 있다.At this time, by checking the flag whether the illegal access blocking service subscription flag for the account logged in in step S110 can be generated only the notification package in the case of "TRUE".
한편, 인터넷 망을 통해 접속한 스마트폰(2)의 어플리케이션으로부터 디바이스 토큰 및 접속차단 요청을 수신(S140)하면, 접속차단 처리부(150)는 정보저장 DB(110)로부터 수신한 디바이스 토큰에 해당하는 계정을 판단하여 로그인 처리부(120)로 하여금 해당 계정에 대한 접속을 차단하도록 한다(S150).On the other hand, when receiving a device token and a connection blocking request from the application of the
이와 같이 접속이 차단되면 접속차단 처리부(150)는 해당 계정에 대한 차단여부 플래그를 "TRUE"로 설정한다(S160). 차단 여부 플래그가 "TRUE"로 설정된 계정에 대하여 로그인 처리부가 로그인을 거부함은 물론이다.When the connection is blocked in this way, the connection blocking
한편, 이와 같이 계정에 대한 접속이 차단되면 푸쉬 처리부(140)는 해당 계정에 관하여 기 저장된 스마트폰(1)의 디바이스 토큰을 인출한 다음 접속이 차단되었음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합함으로써 통지 패키지를 생성한다.On the other hand, when the access to the account is blocked in this manner, the
이와 같이 생성된 통지 패키지는 상기에서 살펴본 바와 같은 과정을 거쳐 푸쉬 통지 서버(3)로 전달(S170)되며, 이는 다시 스마트폰(2)으로 푸쉬된다.The notification package generated as described above is transferred to the
한편, 도 3에 도시된 바와 같이 스마트폰(2)이 수신한 통지 패키지를 화면에 표시하면, 사용자가 재접속을 위하여 어플리케이션을 실행시키고 접속허용 메뉴를 선택하게 된다. 이 경우 스마트폰(2)은 디바이스 토큰과 접속허용 요청을 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)으로 전송하는데, 이를 수신한 접속차단 처리부(150)는 해당 계정의 차단여부 플래그를 "FALSE"로 설정한다(S180).Meanwhile, as shown in FIG. 3, when the notification package received by the
도 5는 계정이 차단된 이후 스마트폰(2)의 어플리케이션을 통해 온라인 게임의 계정 비밀번호를 변경하는 과정(S190)을 설명하는데, 먼저 사용자가 스마트폰(2)의 어플리케이션을 통해 변경후 비밀번호를 입력하면 스마트폰(2)이 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템(100)으로 디바이스 토큰 및 변경된 비밀번호를 전달한다(S191).5 illustrates a process (S190) of changing an account password of an online game through an application of the
이에 따라 접속차단 처리부(150)는 정보저장 DB(110)로부터 상기 수신한 디바이스 토큰에 해당하는 계정을 확인하여, 해당 계정의 온라인 게임 로그인 정보 가운데 비밀번호를 수신한 비밀번호로 변경하여 저장(S192)한다.
Accordingly, the access blocking
상기에서는 이해를 돕기 위하여 본 발명에 의한 콜백 ARS를 통한 온라인 게임의 불법접속 차단 시스템은 온라인 게임 서버(100)에 구현되는 것으로 설명하였으나, 분산컴퓨팅 기술이 일반화된 상황인 바 반드시 모든 구성요소가 물리적으로 단일한 서버에 구현될 필요는 없다. 즉, 일부 구성요소는 종래의 온라인 게임 서버에 구현하되, 온라인 게임 서버의 부하 경감을 위하여 나머지 구성요소를 별개의 서버로 물리적으로 나누어도 무방하다.
In the above description, the illegal access blocking system of the online game through the callback ARS according to the present invention has been described as being implemented in the
이상 몇가지의 실시예를 들어 본 발명을 살펴보았으나 이러한 실시예는 예시의 목적을 위해 개시된 것이고, 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것임은 물론, 이는 하기의 특허청구범위를 벗어나지 아니하는 것으로 해석되어야 한다.
While the present invention has been described with reference to several embodiments, these embodiments have been disclosed for purposes of illustration, and those skilled in the art will be able to make various modifications, changes, and additions within the spirit and scope of the present invention. This is to be construed as not departing from the scope of the following claims.
1 : 게임 클라이언트 2 : 스마트폰
3 : 푸쉬 통지 서버
110 : 정보저장 DB 120 : 로그인 처리부
130 : 게임 처리부 140 : 푸쉬 처리부
150 : 접속차단 처리부1: game client 2: smartphone
3: push notification server
110: information storage DB 120: login processing unit
130: game processing unit 140: push processing unit
150: connection blocking processing unit
Claims (13)
상기 온라인 게임 서버는 하나 이상의 계정에 대하여 각 계정마다 해당 계정 사용자의 스마트폰으로 인증된 스마트폰으로부터 수신한 디바이스 토큰을 저장하되, 상기 디바이스 토큰은 상기 스마트폰의 고유 장치 식별자를 포함하거나 이로부터 생성된 고유값이며,
상기 로그인 처리부에 의하여 게임 클라이언트의 로그인이 이루어지면 해당 계정에 관하여 기 저장된 스마트폰의 디바이스 토큰을 인출하여 로그인이 이루어졌음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합함으로써 통지 패키지를 생성하되, 생성된 통지 패키지가 상기 스마트폰의 특정 어플리케이션으로 전송되도록 푸쉬 통지 서버로 전달하는 푸쉬 처리부; 및
상기 푸쉬 처리부에 의하여 통지 패키지가 푸쉬 통지 서버로 전달된 이후 상기 스마트폰의 어플리케이션으로부터 디바이스 토큰 및 접속차단 요청을 수신하면 해당 디바이스 토큰에 해당하는 계정을 판단하여 상기 로그인 처리부로 하여금 해당 계정에 대한 접속을 차단시키도록 하는 접속차단 처리부;를 구비하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템.
An information storage DB for storing account information including account login information; A login processing unit configured to perform a login process when receiving the account login information from the game client connected through the Internet network and comparing with the previously stored account information in the information storage DB; A game processor for providing data for the progress of the online game so that at least one logged-in client can play the online game; In the online game server comprising:
The online game server stores a device token received from a smartphone authenticated with the smartphone of the corresponding account user for each account for one or more accounts, wherein the device token includes or is generated from the unique device identifier of the smartphone. Eigenvalues
When the game client logs in by the login processing unit, a notification package is generated by withdrawing a device token of a pre-stored smart phone with respect to the corresponding account and combining it with a payload including text data indicating that the login has been made. A push processing unit for transmitting a notification package to a push notification server for transmission to a specific application of the smartphone; And
After the notification package is delivered to the push notification server by the push processing unit, upon receiving a device token and an access blocking request from an application of the smartphone, the login processing unit determines the account corresponding to the device token and allows the login processing unit to access the corresponding account. Connection blocking processing unit to block the; illegal access blocking system of an online game using a smartphone, characterized in that it comprises a.
상기 온라인 게임 서버는 하나 이상의 계정에 대하여 각 계정마다 불법접속 차단서비스 가입여부를 저장하며, 상기 푸쉬 처리부는 로그인 처리부에 의하여 게임 클라이언트의 로그인이 이루어지면 해당 계정에 대하여 불법접속 차단서비스 가입여부를 확인하여 가입되어 있는 경우에 한하여 통지 패키지를 푸쉬 통지 서버로 전달하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템.
The method of claim 1,
The online game server stores whether or not illegal access blocking service is subscribed to each account for one or more accounts, and the push processing unit confirms whether to join illegal access blocking service for the corresponding account when the game client logs in by a login processing unit. And illegal access blocking system for an online game using a smart phone, characterized in that the notification package is delivered to the push notification server only when the user is subscribed.
상기 온라인 게임 서버는 하나 이상의 계정에 대하여 각 계정마다 접속차단 처리부에 의하여 차단되었는지 여부를 나타내는 차단여부 플래그를 저장하되, 상기 접속차단 처리부에 의하여 접속이 차단되면 해당 계정에 대한 차단여부 플래그를 TRUE 로 설정하는 것을 특징으로 하는 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템.
The method of claim 1,
The online game server stores a blocking flag indicating whether or not each account is blocked by the connection blocking processor for one or more accounts. If the connection is blocked by the connection blocking processing unit, the flag for the account is set to TRUE. Illegal access blocking system for online games using a smartphone, characterized in that the setting.
차단여부 플래그가 TRUE로 설정되면 푸쉬 처리부는 해당 계정에 관하여 기 저장된 스마트폰의 디바이스 토큰을 인출하여 접속이 차단되었음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합함으로써 통지 패키지를 생성하되, 생성된 통지 패키지가 상기 스마트폰으로 전송되도록 푸쉬 통지 서버로 전달하며,
로그인 처리부는 차단여부 플래그가 TRUE로 설정된 계정에 대한 게임 클라이언트의 접속시도가 있으면 로그인 처리를 거부하는 것을 특징으로 하는 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템.
The method of claim 3, wherein
If the blocking flag is set to TRUE, the push processing unit generates a notification package by withdrawing a device token of a pre-stored smartphone for the account and combining it with a payload including text data indicating that the connection is blocked. Delivers to the push notification server to be sent to the smartphone,
The login processing unit rejects the login process when the game client attempts to access the account whose blocking flag is set to TRUE.
접속차단 처리부는 상기 스마트폰의 어플리케이션으로부터 디바이스 토큰 및 접속허용 요청을 수신하면 해당 디바이스 토큰에 해당하는 계정을 판단하여 차단여부 플래그를 FALSE로 설정함으로써, 로그인 처리부로 하여금 해당 계정에 대한 로그인을 허용하도록 하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템.
The method of claim 4, wherein
When the access blocking processor receives a device token and an access permission request from the application of the smartphone, the access blocking processor determines an account corresponding to the device token and sets the blocking flag to FALSE, thereby allowing the login processing unit to log in to the corresponding account. Illegal access blocking system of the online game using a smartphone, characterized in that.
접속차단 처리부는 상기 스마트폰의 어플리케이션으로부터 디바이스 토큰 및 변경된 비밀번호를 수신하면 해당 디바이스 토큰에 해당하는 계정의 로그인 정보 가운데 비밀번호를 상기 수신한 비밀번호로 변경하여 상기 정보저장 DB로 하여금 저장하도록 하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템.
The method of claim 4, wherein
When the connection blocking processing unit receives a device token and the changed password from the application of the smartphone, the information storage DB to change the password among the login information of the account corresponding to the device token to the received password, characterized in that for storing the information storage DB Illegal access blocking system for online games using a smartphone.
로그인 처리된 계정 사용자의 스마트폰으로부터 기 수신하여 저장된 디바이스 토큰을 인출하여 로그인이 이루어졌음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합함으로써 통지 패키지를 생성하는 제 120 단계;
생성된 통지 패키지가 상기 스마트폰의 특정 어플리케이션으로 전송되도록 푸쉬 통지 서버로 전달하는 제 130 단계;
인터넷 망을 통해 접속한 상기 스마트폰의 어플리케이션으로부터 디바이스 토큰 및 접속차단 요청을 수신하는 제 140 단계;
수신한 디바이스 토큰에 해당하는 계정을 판단하여 해당 계정에 대한 접속을 차단하는 제 150 단계;로 이루어지는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단방법.
Step 110, when receiving the account login information from the game client connected through the Internet network, compares with previously stored account information and performs a login process if it matches;
Generating a notification package by extracting a previously stored device token from a smartphone of the logged-in account user and combining the payload including text data indicating that a login has been made;
Step 130 of transmitting the generated notification package to a push notification server to be transmitted to a specific application of the smartphone;
Step 140, receiving a device token and an access blocking request from an application of the smartphone connected through an internet network;
Step 150 of determining the account corresponding to the received device token to block access to the account; illegal access blocking method of the online game using a smart phone, characterized in that consisting of.
제 120 단계에서 로그인 처리된 계정에 대하여 불법접속 차단서비스 가입여부를 확인하여 가입된 경우에 한하여 통지 패키지를 생성하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단방법.
The method of claim 7, wherein
The illegal access blocking service of the online game using a smart phone, characterized in that for generating a notification package only if the subscription is confirmed by the subscription to the account login process in step 120.
상기 제 150 단계 이후 접속이 차단된 계정에 대한 차단여부 플래그를 TRUE 로 설정하는 제 160 단계;를 더 포함하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단방법.
The method of claim 7, wherein
And a step 160 for setting a blocking flag for an account whose access is blocked after the step 150 to TRUE. The method for blocking illegal access of an online game using a smart phone further comprising a.
상기 제 160 단계 이후 접속이 차단된 계정에 관하여 기 저장된 스마트폰의 디바이스 토큰을 인출하여 접속이 차단되었음을 나타내는 텍스트 데이터를 포함하는 페이로드와 결합함으로써 통지 패키지를 생성하되, 생성된 통지 패키지가 상기 스마트폰으로 전송되도록 푸쉬 통지 서버로 전달하는 제 170 단계;를 더 포함하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단방법.
The method of claim 9,
After the step 160, a notification package is generated by withdrawing a device token of a previously stored smart phone with respect to an account whose access is blocked and combining it with a payload including text data indicating that the access is blocked. And a 170 step of transmitting the push notification server to be transmitted to the phone.
상기 제 170 단계 이후 상기 스마트폰의 어플리케이션으로부터 디바이스 토큰 및 접속허용 요청을 수신하면 해당 디바이스 토큰에 해당하는 계정을 판단하여 차단여부 플래그를 FALSE로 설정하는 제 180 단계;를 더 포함하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단방법.
The method of claim 10,
After receiving the device token and the access permission request from the application of the smart phone after step 170, step 180 of determining the account corresponding to the corresponding device token and sets the flag to FALSE; and further comprising: How to block illegal access of online games using smartphone.
상기 제 150 단계 이후 상기 스마트폰의 어플리케이션으로부터 디바이스 토큰 및 변경된 비밀번호를 수신하면 해당 디바이스 토큰에 해당하는 계정의 로그인 정보 가운데 비밀번호를 상기 수신한 비밀번호로 변경하여 저장하는 제 190 단계;를 더 포함하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단 시스템.
The method of claim 7, wherein
And after receiving the device token and the changed password from the application of the smartphone after the step 150, changing the password from the login information of the account corresponding to the device token to the received password and storing the received password; Illegal access blocking system for online games using a smartphone.
상기 제 110 단계에서 로그인 정보의 입력을 수반하는 게임 클라이언트의 로그인 시도가 있으면, 해당 계정에 대한 차단여부 플래그를 확인하여 TRUE로 설정된 경우 로그인 처리를 거부하되, FALSE로 설정된 경우 기 저장된 계정정보와 비교하여 일치할 경우 로그인 처리하는 것을 특징으로 하는 스마트폰을 이용한 온라인 게임의 불법접속 차단방법.The method of claim 7, wherein
If the game client attempts to log in with the input of the login information in step 110, the blocking processing for the corresponding account is checked, and if it is set to TRUE, the login processing is rejected, but if it is set to FALSE, compared with previously stored account information. Illegal access blocking method of an online game using a smartphone, characterized in that the processing if the login.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100063453A KR101674565B1 (en) | 2010-07-01 | 2010-07-01 | Apparatus and method of blocking illegal access to online game using smart phone |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100063453A KR101674565B1 (en) | 2010-07-01 | 2010-07-01 | Apparatus and method of blocking illegal access to online game using smart phone |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120002771A true KR20120002771A (en) | 2012-01-09 |
KR101674565B1 KR101674565B1 (en) | 2016-11-09 |
Family
ID=45609986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100063453A KR101674565B1 (en) | 2010-07-01 | 2010-07-01 | Apparatus and method of blocking illegal access to online game using smart phone |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101674565B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150142502A (en) | 2014-06-12 | 2015-12-22 | 김재훈 | application for control time |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080098117A (en) * | 2007-05-04 | 2008-11-07 | 김동규 | Online game account protection system |
KR20090003134A (en) * | 2008-12-15 | 2009-01-09 | 김동규 | Illegal login protection system and method based on pc registratrion |
KR20100072104A (en) * | 2002-04-17 | 2010-06-29 | 비자 인터내셔날 써비스 어쏘시에이션 | Mobile account authentication service |
-
2010
- 2010-07-01 KR KR1020100063453A patent/KR101674565B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100072104A (en) * | 2002-04-17 | 2010-06-29 | 비자 인터내셔날 써비스 어쏘시에이션 | Mobile account authentication service |
KR20080098117A (en) * | 2007-05-04 | 2008-11-07 | 김동규 | Online game account protection system |
KR20090003134A (en) * | 2008-12-15 | 2009-01-09 | 김동규 | Illegal login protection system and method based on pc registratrion |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150142502A (en) | 2014-06-12 | 2015-12-22 | 김재훈 | application for control time |
Also Published As
Publication number | Publication date |
---|---|
KR101674565B1 (en) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6856831B2 (en) | How and devices to distribute augmented reality-based virtual objects | |
US10046240B2 (en) | Social networking data augmented gaming kiosk | |
EP1206954A1 (en) | Game machine, server system, information service method and recording medium | |
KR101099888B1 (en) | Bidirectional communication certification mechanism | |
CN103262065A (en) | Method and system for transferring application state | |
US11030284B2 (en) | Smart gamepad | |
US10807006B1 (en) | Behavior-aware player selection for multiplayer electronic games | |
US10471350B2 (en) | Persistent game sessions with multiplayer support | |
CN114139135B (en) | Equipment login management method, device and storage medium | |
CN104901862B (en) | Method, device and system for displaying application information of third-party application on customized interface | |
KR102589633B1 (en) | Method and device to contrl abusing | |
CN109074439B (en) | Credentials for services | |
KR101725065B1 (en) | Account locking system using smartphone and method thereof | |
KR20120086898A (en) | Game service system, and method for prevention illegal action of game thereof | |
KR20120002771A (en) | Apparatus and method of blocking illegal access to online game using smart phone | |
KR20170141380A (en) | Method and device to match users | |
CN105897555A (en) | Method for interconnection between personal computer side and mobile-side game account number | |
JP2004097548A (en) | Game information, server information, information storage medium, game device, server system and network game system | |
CN112367244B (en) | Communication method, terminal, server, and computer-readable storage medium | |
KR20190087055A (en) | System and method for building login platform of mobile game | |
KR102666382B1 (en) | Method and system for authenticating account based on game content | |
KR102606834B1 (en) | System and method for providing game service | |
KR101655338B1 (en) | Apparatus and method of blocking illegal access to on-line game using callback ars | |
US20150324574A1 (en) | Server device, software program, and system | |
KR20070033542A (en) | A System For Item Hacking Prevention Using A Locking Device Of Game Inventory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |