Nothing Special   »   [go: up one dir, main page]

KR101929389B1 - Method and apparatus for sensing piracy terminal - Google Patents

Method and apparatus for sensing piracy terminal Download PDF

Info

Publication number
KR101929389B1
KR101929389B1 KR1020170129680A KR20170129680A KR101929389B1 KR 101929389 B1 KR101929389 B1 KR 101929389B1 KR 1020170129680 A KR1020170129680 A KR 1020170129680A KR 20170129680 A KR20170129680 A KR 20170129680A KR 101929389 B1 KR101929389 B1 KR 101929389B1
Authority
KR
South Korea
Prior art keywords
terminal
identification information
information
management server
subscriber management
Prior art date
Application number
KR1020170129680A
Other languages
Korean (ko)
Inventor
곽동구
박도현
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020170129680A priority Critical patent/KR101929389B1/en
Application granted granted Critical
Publication of KR101929389B1 publication Critical patent/KR101929389B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/005Transmission of information for alerting of incoming communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)

Abstract

According to the present invention, a method for detecting a piracy terminal may detect a piracy terminal through IMEI replication in real time after a terminal is activated by applying a procedure performed when a terminal is powered on to receive a push message. The method comprises the steps of: receiving an information registration request message including a plurality of pieces of terminal identification information transmitted from a terminal to an application server; receiving the pieces of terminal identification information for the terminal registered in a subscriber management server from the subscriber management server; comparing the identification information included in the information registration request message with identification information received from the subscriber management server; and determining the terminal as a normal terminal if all pieces of the identification information matches and determining the terminal as a duplicate terminal if one or more pieces of the identification information do not match as a result of comparison.

Description

불법 복제 단말 검출 방법 및 이를 위한 장치{METHOD AND APPARATUS FOR SENSING PIRACY TERMINAL}TECHNICAL FIELD The present invention relates to a method and apparatus for detecting a pirated terminal,

본 발명은 불법 복제 단말 검출 방법에 관한 것으로, 더욱 상세하게는 단말 개통 후, 개통된 단말의 특정 정보를 복제하여 복제된 단말로 하여금 일정 기간 개통을 유지시킴으로써 야기될 수 있는 문제점을 해결하기 위하여 어플리케이션(application) 레벨에서 실시간으로 복제 단말 여부를 검출할 수 있는 불법 복제 단말 검출 방법 및 이를 위한 장치에 관한 것이다. The present invention relates to a method for detecting an illegal copy terminal, and more particularly, to solve a problem that can be caused by maintaining a closed terminal for a predetermined period by replicating specific information of an opened terminal after the terminal is opened, the present invention relates to an illegal duplicate terminal detection method capable of detecting a duplicate terminal in real time at an application level and an apparatus therefor.

이 부분에 기술된 내용은 단순히 본 실시 예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.The contents described in this section merely provide background information on the present embodiment and do not constitute the prior art.

최근 스마트폰 복제에 따른 개통 보조금 편취, 소액 결제 사기 등이 사회적 문제로 대두되고 있다.Recently, the opening of subsidies for subscription for smartphone cloning and micropayment fraud are emerging as social problems.

이는 특정인의 명의를 빌려 신규 단말을 개통하여 가입자 등록, 망 인증 절차와 같은 정상 개통 절차를 거친 뒤에 상기 정상 개통된 신규 단말의 IMEI를 중고 단말에 복제한다. 상기 신규 단말은 개통 당시의 매입 가격보다 높은 가격으로 팔고, 상기 신규 단말의 USIM을 IMEI 복제된 중고 단말에 꽂아 일정 기간 사용함으로써 상기 신규 단말의 개통이 유지되는 상태로 만들 수 있게 된다. 이러한 상태에서 복제된 단말을 이용한 소액 결제를 수행하면서 발생하는 소액 결제 사기, 신규 단말 개통에 따른 보조금 편취, 신규 단말을 매입 가격보다 높은 가격에 덤핑 처리함에 따라 발생하는 차액 등 불법 복제 단말로 인해 복제자는 부당한 이익을 얻게 되고, 개통 시에 이용된 정보의 명의자와 통신 사업자는 막대한 손실을 입게 된다. It opens a new terminal by borrowing the name of a specific person, replays the IMEI of the normally opened new terminal to the used terminal after a normal opening procedure such as subscriber registration and network authentication procedure. The new terminal can be sold at a price higher than the purchase price at the time of opening and the USIM of the new terminal can be inserted into the IMEI-duplicated used terminal for a certain period of time, thereby maintaining the opening of the new terminal. In this situation, duplication due to counterfeit terminals such as micropayment fraud arising from performing a micropayment using a duplicated terminal, shunting subsidies due to the opening of a new terminal, and a difference arising from dumping the new terminal at a price higher than the purchase price The person gets an unfair advantage, and the name of the information used at the time of opening and the carrier incur huge losses.

그런데 최근 문제되고 있는 IMEI 복제를 통한 복제 단말의 경우에는 정상적인 개통 절차를 모두 거친 이후에 복제 프로그램을 이용한 IMEI 복제에 의해 이루어지는 것이므로, 단말 ON/OFF에 따른 기지국과 위치 등록기의 연동에 따른 가입자 등록 여부 확인이나 망 인증 절차 확인 단계에서는 IEMI 복제 여부를 검출할 수 없다. However, in the case of a replication terminal through IMEI replication, which has recently become a problem, it is performed by IMEI replication using a replication program after all normal procedures have been performed. Therefore, registration of a subscriber IEMI replication can not be detected in the confirmation or network authentication procedure confirmation step.

본 발명과 관련된 선행 특허(제10-2006-0074220호)는 단말의 소프트웨어 업그레이드가 필요한 경우에 있어서, 통신사에 가입된 모든 가입 단말을 대상으로 소프트웨어의 업그레이드 요청을 전송하고, 해당 요청에 대응하여 응답한 단말에 한해 단말 정보를 수집하여 복제 단말을 판단하는 방법을 제시하고 있다. In the prior patent (No. 10-2006-0074220) related to the present invention, when a software upgrade of a terminal is required, a software upgrade request is transmitted to all subscription terminals subscribed to a communication company, and a response A method of judging a duplicated terminal by gathering terminal information only for one terminal is proposed.

즉 선행 특허는 소프트웨어 업그레이드가 필요한 경우에 한하여 복제 단말 여부를 확인할 수 있으며, 모든 가입 단말을 대상으로 일단 업그레이드 요청 메시지가 전송되어야 하므로 과도한 트래픽을 유발하고, 업그레이드 요청에 응답한 단말에 한해 정보를 수집할 수 있으므로 복제 단말이 업그레이드 요청에 응답하지 않는다면 결국 복제 단말을 검출할 수 없다. That is, the precedent patent can identify whether the terminal is a replication terminal only when a software upgrade is required. Since the upgrade request message must be transmitted to all the terminals, excessive traffic is generated. Therefore, if the replication terminal does not respond to the upgrade request, the replication terminal can not be detected.

따라서 선행 특허는 실시간으로 복제 단말을 검출할 수 없으며, 통신망의 부하를 고려하지 않고 소수의 복제 단말 검출을 위해 과도한 트래픽을 유발하여 전체 가입자에 대한 통신 서비스의 장애를 야기할 수 있다는 문제가 여전히 존재한다. Therefore, the prior patent can not detect the duplicated terminal in real time, and there is still a problem that it may cause the excessive traffic for detecting a small number of duplicated terminals without considering the burden of the communication network, thereby causing a trouble in the communication service for all the subscribers do.

한국공개특허 제10-2006-0074220호, 2006.07.03 공개 (명칭: 불법복제 단말 처리 시스템 및 방법)Korean Patent Laid-Open No. 10-2006-0074220, 2006.07.03 Release (Name: Piracy terminal processing system and method)

본 발명은 상술한 문제점을 해결하기 위하여 단말 개통 이후 단말을 사용하기 위해서 수행되는 어플리케이션 레벨에서의 절차를 이용하여 IMEI 복제를 통한 불법 복제 단말 검출 방법 및 이를 위한 장치를 제공하고자 한다. An object of the present invention is to provide a method for detecting an illegal duplicate terminal through IMEI replication using an application-level procedure performed to use the terminal after the terminal is opened to solve the above-described problems, and an apparatus therefor.

그러나, 이러한 본 발명의 목적은 상기의 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다. However, the object of the present invention is not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 불법 복제 단말 검출 방법은 단말로부터 복수의 단말 식별 정보가 포함된 정보 등록 요청 메시지를 수신하는 단계; 가입자 관리 서버로부터 상기 가입자 관리 서버에 등록된 단말에 대한 복수의 단말 식별 정보를 수신하는 단계; 상기 정보 등록 요청 메시지에 포함된 식별 정보와 상기 가입자 관리 서버로부터 수신한 식별 정보를 비교하는 단계; 및 비교 결과, 모든 식별 정보가 일치하는 경우 상기 단말을 정상 단말로 판단하고, 하나 이상의 식별 정보가 일치하지 않는 경우 상기 단말을 복제 단말로 판단하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided an anti-piracy terminal detection method comprising: receiving an information registration request message including a plurality of terminal identification information from a terminal; Receiving a plurality of terminal identification information for a terminal registered in the subscriber management server from a subscriber management server; Comparing the identification information included in the information registration request message with the identification information received from the subscriber management server; And determining that the terminal is a normal terminal if all the identification information are identical to each other, and determining the terminal as a duplicate terminal if one or more identification information does not match.

이때 상기 정보 등록 요청 메시지는, 통신 사업자가 제공하는 서비스에 대한 푸쉬(push) 메시지를 수신하기 위하여, 상기 단말의 전원이 켜질 때 상기 복수의 단말 식별 정보를 전송함으로써 상기 단말이 상기 푸쉬 메시지의 수신이 가능한 상태임을 알리는 메시지일 수 있다. Here, the information registration request message may include a plurality of pieces of terminal identification information transmitted when the terminal is powered on, in order to receive a push message for a service provided by a communication service provider, Lt; RTI ID = 0.0 > a < / RTI >

또한 상기 단말 식별 정보는 운영체제(OS), 소프트웨어 버전, 단말 모델, IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 중 적어도 어느 하나와 MDN을 포함할 수 있다.The terminal identification information may include at least one of an operating system (OS), a software version, a terminal model, an International Mobile Subscriber Identity (IMSI), and an International Mobile Equipment Identity (IMEI) and an MDN.

아울러 상기 단말이 복제 단말로 판단된 경우, 상기 단말의 사용자 또는 상기 가입자 관리 서버로 복제 단말임을 통지하는 단계를 더 포함할 수 있다. The method may further include notifying the user of the terminal or the subscriber management server that the terminal is a duplicate terminal when the terminal is determined to be a duplicate terminal.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 불법 복제 단말 검출 장치는 단말 및 가입자 관리 서버와 데이터를 송수신하는 송수신부; 및 상기 단말로부터 수신하는 정보 등록 요청 메시지에 포함된 복수의 단말 식별 정보와 상기 가입자 관리 서버로부터 수신하는 상기 가입자 관리 서버에 등록된 단말에 대한 복수의 단말 식별 정보의 비교를 수행하여 식별 정보 일치 여부에 따라 복제 단말을 검출하고, 복제 단말인 경우에 복제 단말임을 통지하는 메시지를 생성하는 제어부를 포함할 수 있다. According to another aspect of the present invention, there is provided an apparatus for detecting an illegal copy terminal, comprising: a transmitting / receiving unit transmitting and receiving data to and from a terminal and a subscriber management server; And comparing a plurality of terminal identification information included in an information registration request message received from the terminal with a plurality of terminal identification information for terminals registered in the subscriber management server received from the subscriber management server, And a control unit for generating a message notifying that the terminal is a duplicate terminal when the terminal is a duplicate terminal.

추가로, 본 발명은 상술한 바와 같은 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 제공할 수 있다.Further, the present invention can provide a computer readable recording medium on which a program for executing the above-described method is recorded.

본 발명의 불법 복제 단말 검출 방법 및 이를 위한 장치에 의하면, 단말 개통 절차 이후에 단말을 사용하기 위해 수반되는 절차를 이용하여 복제 단말 여부를 검출할 수 있으므로, 통신망의 부하를 야기하지 않으면서 실시간으로 복제 단말의 검출이 가능하다. According to the method and apparatus for detecting an illegal duplicate terminal of the present invention, it is possible to detect whether or not a duplicate terminal is detected by using a procedure accompanied by using the terminal after the terminal opening procedure. Therefore, It is possible to detect the terminal.

또한 본 발명의 불법 복제 단말 검출 방법은 정상 개통 절차 이후의 어플리케이션 레벨에서 수행되므로, IMEI 불법 복제에 의한 복제 단말을 효과적으로 검출하여 고객 및 통신사의 비용 손실을 막을 수 있다. Also, since the illegal duplication terminal detection method of the present invention is performed at the application level after the normal opening procedure, it is possible to effectively detect duplication terminals due to IMEI illegal duplication, thereby preventing cost loss of customers and communication companies.

아울러, 상술한 효과 이외의 다양한 효과들이 후술될 본 발명의 실시 예에 따른 상세한 설명에서 직접적 또는 암시적으로 개시될 수 있다.In addition, various effects other than the above-described effects can be directly or implicitly disclosed in the detailed description according to the embodiment of the present invention to be described later.

도 1은 본 발명의 실시 예에 따른 불법 복제 단말 검출을 위한 시스템을 설명하기 위한 도면이다.
도 2는 본 발명의 실시 예에 따른 불법 복제 단말 검출 과정에 대한 순서도이다.
도 3은 본 발명의 실시 예에 따른 불법 복제 단말 검출 과정에 대한 메시지 흐름도이다.
도 4는 본 발명의 실시 예에 따른 불법 복제 단말 검출 장치의 주요 구성을 도시한 블록도이다.
1 is a diagram for explaining a system for detecting an illegal copy terminal according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating an illegal duplicate terminal detection process according to an embodiment of the present invention.
FIG. 3 is a message flow diagram for an illegal duplicate terminal detection process according to an embodiment of the present invention.
4 is a block diagram showing a main configuration of an illegal duplicate terminal detection apparatus according to an embodiment of the present invention.

이하 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예에 대한 동작 원리를 상세하게 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다. 또한 본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시 예를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 하나, 이는 본 발명을 특정한 실시 형태로 한정하려는 것은 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the detailed description of known functions and configurations incorporated herein will be omitted when it may unnecessarily obscure the subject matter of the present invention. This is to omit the unnecessary description so as to convey the key of the present invention more clearly without fading. While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. However, it should be understood that the invention is not limited to the specific embodiments thereof, It is to be understood that the invention is intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

더하여, 어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급할 경우, 이는 논리적 또는 물리적으로 연결되거나, 접속될 수 있음을 의미한다. 다시 말해, 구성요소가 다른 구성요소에 직접적으로 연결되거나 접속되어 있을 수 있지만, 중간에 다른 구성요소가 존재할 수도 있으며, 간접적으로 연결되거나 접속될 수도 있다고 이해되어야 할 것이다. In addition, when referring to an element as being "connected" or "connected" to another element, it means that it can be connected or connected logically or physically. In other words, it is to be understood that although an element may be directly connected or connected to another element, there may be other elements in between, or indirectly connected or connected.

또한, 본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 또한, 본 명세서에서 기술되는 "포함 한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Also, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. It is also to be understood that the terms such as " comprising "or" having ", as used herein, are intended to specify the presence of stated features, integers, It should be understood that the foregoing does not preclude the presence or addition of other features, numbers, steps, operations, elements, parts, or combinations thereof.

또한, 명세서에 기재된 "부", "기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Also, the terms "part," "module," and the like, which are described in the specification, refer to a unit for processing at least one function or operation, and may be implemented by hardware or software or a combination of hardware and software.

아울러, 본 발명의 범위 내의 실시 예들은 컴퓨터 실행가능 명령어 또는 컴퓨터 판독가능 매체에 저장된 데이터 구조를 가지거나 전달하는 컴퓨터 판독가능 매체를 포함한다. 이러한 컴퓨터 판독가능 매체는, 범용 또는 특수 목적의 컴퓨터 시스템에 의해 액세스 가능한 임의의 이용 가능한 매체일 수 있다. 예로서, 이러한 컴퓨터 판독가능 매체는 RAM, ROM, EPROM, CD-ROM 또는 기타 광 디스크 저장장치, 자기 디스크 저장장치 또는 기타 자기 저장장치, 또는 컴퓨터 실행가능 명령어, 컴퓨터 판독가능 명령어 또는 데이터 구조의 형태로 된 소정의 프로그램 코드 수단을 저장하거나 전달하는 데에 이용될 수 있고, 범용 또는 특수 목적 컴퓨터 시스템에 의해 액세스 될 수 있는 임의의 기타 매체와 같은 물리적 저장 매체를 포함할 수 있지만, 이에 한정되지 않는다.In addition, embodiments within the scope of the present invention include computer-readable media having computer-executable instructions or data structures stored on computer-readable media. Such computer-readable media can be any available media that is accessible by a general purpose or special purpose computer system. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or in the form of computer- But is not limited to, a physical storage medium such as any other medium that can be used to store or communicate certain program code means of the general purpose or special purpose computer system, .

이제 본 발명의 실시 예에 따른 불법 복제 단말 방법 및 이를 위한 장치에 대하여 도면을 참조하여 상세하게 설명하도록 한다. 이때, 도면 전체에 걸쳐 유사한 기능 및 작용을 하는 부분에 대해서는 동일한 도면 부호를 사용하며, 이에 대한 중복되는 설명은 생략하기로 한다. 또한, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시될 수 있다. Now, an illegal duplication terminal method and an apparatus therefor according to an embodiment of the present invention will be described in detail with reference to the drawings. Here, the same reference numerals are used for similar functions and functions throughout the drawings, and a duplicate description thereof will be omitted. Furthermore, in order to avoid obscuring the concept of the present invention, well-known structures and devices may be omitted, or may be shown in block diagram form centering on the core functions of each structure and device.

도 1은 본 발명의 실시 예에 따른 불법 복제 단말 검출을 위한 시스템을 설명하기 위한 도면이다. 1 is a diagram for explaining a system for detecting an illegal copy terminal according to an embodiment of the present invention.

도 1에 도시된 바와 같이 본 발명의 불법 복제 단말 검출을 위한 시스템은 통신망(50)을 통해 연결되는 현재 사용 중인 단말(10), 응용 서버(30), 가입자 관리 서버(40)를 포함하여 이루어지며, 불법 복제 단말 검출 장치(100)는 응용 서버(30)에 구현될 수 있다. 또한 개통에 이용되는 단말(20)은 통신사에 최초 가입 또는 기기 변경을 통해 개통이 이루어지는 장치를 의미한다. As shown in FIG. 1, the system for detecting an illegal duplicate terminal of the present invention includes a currently used terminal 10, an application server 30, and a subscriber management server 40 connected through a communication network 50 And the counterfeit terminal detection apparatus 100 can be implemented in the application server 30. [ Also, the terminal 20 used for opening means a device which is opened through a first subscription or a device change to a communication company.

정상적인 개통 절차를 거쳐 가입자 관리 서버(40)에 등록된 단말(20)과 현재 사용자가 사용 중인 단말(10)의 동일 여부에 따라 복제 여부를 판단할 수 있다. It is possible to determine whether the terminal 20 registered in the subscriber management server 40 and the terminal 10 currently used by the user are the same or not in accordance with the normal opening procedure.

이하의 설명에서 단말(10)을 정상적인 개통 절차 이후에 사용자가 사용 중인 단말(10)인 것으로 하며, 상기 단말(10)이 적법한 단말인지 혹은 불법 복제된 단말인지를 검출하고자 한다. In the following description, the terminal 10 is assumed to be the terminal 10 being used by the user after the normal opening procedure, and it is desired to detect whether the terminal 10 is a legitimate terminal or an illegal copy terminal.

본 발명의 단말(10)은 사용자의 조작에 따라 통신망(50)을 경유하여 각종 데이터를 송수신할 수 있는 장치로, 음성 또는 데이터 통신을 수행할 수 있으며, 이를 위한 브라우저, 프로그램 및 프로토콜을 저장하는 메모리, 각종 프로그램을 실행하여 연산 및 제어하기 위한 마이크로프로세서 등을 구비할 수 있다. The terminal 10 of the present invention is a device capable of transmitting and receiving various data via the communication network 50 in accordance with a user's operation and can perform voice or data communication and stores a browser, A memory, and a microprocessor for executing and controlling various programs.

이러한 본 발명의 단말(10)은 가입자 관리 서버(40)를 통해 전산 등록되고, 망 인증 절차가 완료되어 홈 위치 등록기(HLR, 미도시)를 통해 가입자 정보가 관리되는 정상적인 개통 절차를 거친 사용자의 장치를 의미한다. The terminal 10 of the present invention is registered in the subscriber management server 40 through a computer which has been registered in a normal manner and whose subscriber information is managed through a home location register (HLR) Device.

본 발명의 단말(10)은 고정되거나 이동성을 가질 수 있으며, UE(User Equipment), MS(Mobile Station), MSS(Mobile Subscriber Station), SS(Subscriber Station), AMS(Advanced Mobile Station), WT(Wireless terminal), MTC(Machine-Type Communication) 장치, M2M(Machine-to-Machine) 장치, D2D 장치(Device-to-Device), 스테이션(STA: Station) 등의 용어에 의해 대체될 수 있고, 구현 방식에 따라서 스마트 폰, 이동통신 기능이 구비된 태블릿 PC, PDA 등의 장치가 적용될 수 있다.The terminal 10 of the present invention may be fixed or mobile and may be a mobile station such as a UE, a mobile station (MS), a mobile subscriber station (MSS), a subscriber station (SS), an advanced mobile station (AMS) May be replaced by terms such as a wireless terminal, a MTC (machine-type communication) device, a machine-to-machine (M2M) device, a D2D device, Devices such as a smart phone, a tablet PC having a mobile communication function, and a PDA can be applied according to the method.

응용 서버(30)는 통신 사업자가 제공하는 각종 서비스 어플리케이션에 대한 알람인 푸쉬(push) 메시지를 단말(10)에 전송하기 위한 통신 사업자 측의 서비스 장치를 의미한다. The application server 30 means a service device on the side of a communication service provider for transmitting an alarm push message to the terminal 10 for various service applications provided by a communication service provider.

불법 복제 단말 검출 장치(100)는 응용 서버(30) 내에 또는 응용 서버(30)와 연동되어 별도의 장치로 구현될 수 있고, 하드웨어 및/또는 이러한 하드웨어 상에서 실행되는 소프트웨어의 결합으로 이루어질 수 있다. The counterfeit terminal detection apparatus 100 may be implemented in a separate apparatus in association with the application server 30 or with the application server 30, and may be a combination of hardware and / or software executed on such hardware.

가입자 관리 서버(40)는 통신 사업자의 서비스에 기존에 가입되어 있지 않던 사용자가 최초 가입하여 단말(20)을 개통하는 경우 또는 기존의 가입자가 기기 변경을 통해 새로운 단말(20)을 개통하는 경우에 있어서 개통되는 단말(20)의 식별 정보를 저장하여 관리하는 장치를 의미한다. When the subscriber management server 40 opens the terminal 20 for the first time when a user who has not previously joined the service of the communication carrier opens the terminal 20 or when the existing subscriber opens the new terminal 20 by changing the device And stores and manages the identification information of the terminals 20 that are opened.

통신망(50)은 단말(10) 간의 통신을 지원하는 사용자 접속망 및 접속망에 연결된 단말(10)에 대한 통신 서비스를 제공하기 위한 코어 시스템을 포괄하는 용어로 사용한다. 다수의 기지국 장치를 포함하여 구성된 접속망은 단말(10) 간의 호 처리와 관련된 기능을 수행할 수 있고, 코어 시스템은 호 처리, 접속망 간의 이동성 제어 및 스위칭 등의 통신 서비스를 위한 주요 기능을 수행할 수 있다. The communication network 50 includes a user access network for supporting communication between the terminals 10 and a core system for providing a communication service for the terminal 10 connected to the access network. An access network including a plurality of base station apparatuses can perform functions related to call processing between terminals 10 and a core system can perform main functions for communication services such as call processing, have.

본 발명의 단말(10)은 통신망(50)을 통해 응용 서버(20)로부터 TCP/IP 기반으로 푸쉬 메시지 수신을 위한 세션 연결 처리를 수행할 수 있다. The terminal 10 of the present invention can perform session connection processing for receiving a push message based on TCP / IP from the application server 20 via the communication network 50. [

도 2는 본 발명의 실시 예에 따른 불법 복제 단말 검출 과정에 대한 순서도이다.FIG. 2 is a flowchart illustrating an illegal duplicate terminal detection process according to an embodiment of the present invention.

먼저, 단말(10)은 응용 서버(30)로 복수의 단말 식별 정보가 포함된 정보 등록 요청 메시지를 전송하며, 응용 서버(30) 내에 또는 응용 서버(30)와 연동된 불법 복제 단말 검출 장치(100)는 상기 메시지를 수신한다(S 200). 상기 정보 등록 요청 메시지에 포함된 복수의 단말 식별 정보를 제1 식별 정보라 하자. First, the terminal 10 transmits an information registration request message including a plurality of terminal identification information to the application server 30 and transmits the information registration request message to the application server 30 or the illegal duplication terminal detection device 100 receives the message (S 200). The plurality of terminal identification information included in the information registration request message is referred to as first identification information.

상기 정보 등록 요청 메시지 전송 절차는 단말(10) 전원이 켜질 때(전원 ON)마다 필수적으로 이루어지는 절차이다. 단말(10)이 꺼져 있다면(전원 OFF) 푸쉬 메시지를 받을 필요가 없으므로, 응용 서버(30)와의 세션 연결이 끊기며, 단말(10)이 켜져 있을 때에만 응용 서버(30)로부터 푸쉬 메시지를 수신하면 되므로, 단말(10)은 전원이 켜질 때마다 푸쉬 메시지를 받을 상태임을 알려 푸쉬 메시지를 수신하기 위하여 상기 정보 등록 요청 메시지를 전송하고 응용 서버(30)와의 세션 연결 처리를 수행한다. The information registration request message transmission procedure is an essential procedure every time the power of the terminal 10 is turned on (power on). The session connection with the application server 30 is disconnected and the push message is received from the application server 30 only when the terminal 10 is turned on The terminal 10 transmits the information registration request message and performs a session connection process with the application server 30 in order to receive a push message to inform that the push message is received whenever the terminal 10 is powered on.

한편, 불법 복제 단말 검출 장치(100)는 가입자 관리 서버(40)로부터 상기 가입자 관리 서버(40)에 등록된 단말(20)에 대한 복수의 단말 식별 정보를 수신하며(S 202), 이를 정보 등록 요청 메시지에 포함된 단말 식별 정보와 구분하기 위하여 제2 식별 정보라 하자. The illegal copy terminal detection apparatus 100 receives a plurality of terminal identification information about the terminal 20 registered in the subscriber management server 40 from the subscriber management server 40 (S 202) And the second identification information for identifying the terminal identification information included in the request message.

가입자 관리 서버(40)로부터 수신하는 제2 식별 정보는 최초 가입 또는 기존 가입자의 기기 변경과 같이 단말(20) 정보에 대한 상태 변경이 있을 때마다 수신할 수 있다. The second identification information received from the subscriber management server 40 can be received whenever there is a status change to the terminal 20 information such as an initial subscription or a change of an existing subscriber's apparatus.

상기 제1, 2 식별 정보는 전화 번호인 MDN(Mobile Directory Number)를 포함하며, 이외에도 운영체제(OS), 소프트웨어 버전, 단말 모델, IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 중 적어도 하나 이상을 포함하는 정보일 수 있다. The first and second identification information includes an MDN (Mobile Directory Number) which is a telephone number and at least one of an OS, a software version, a terminal model, an International Mobile Subscriber Identity (IMSI) May be information including one or more.

IMSI는 국제 단말 가입자 식별자로, 셀룰러 망이 사용자를 식별하기 위해 사용되며 모든 셀룰러 망에서 유일한 식별자이다. 64비트 필드로 지정되며 15자리로 표현된다. 최초 3자리는 모바일 국가 코드(MCC)이고, 그 다음 2자리 혹은 3자리는 모바일 네트워크 코드(MNC)로 이루어진다. 이러한 IMSI는 USIM에 저장되어 가입자를 식별할 수 있다. The IMSI is an international terminal subscriber identifier, which is used by a cellular network to identify a user and is a unique identifier in all cellular networks. It is designated as a 64-bit field and is represented by 15 digits. The first three digits are the mobile country code (MCC), and the next two or three digits are the mobile network code (MNC). Such an IMSI may be stored in the USIM to identify the subscriber.

IMEI는 국제 모바일 단말 식별자로, 3GPP(GSM, UMTS, LTE) 단말을 식별하는 15자리 식별 번호이다. IMEI는 유효한 단말을 식별하기 위해 단말기 제조사가 제공하는 것으로 단말기 제조업체가 자신들이 만드는 단말기에 부여한 식별 번호를 의미한다. The IMEI is an international mobile terminal identifier, which is a 15-digit identification number that identifies a 3GPP (GSM, UMTS, LTE) terminal. The IMEI is an identification number provided by a terminal manufacturer to identify a valid terminal and assigned to a terminal manufactured by the terminal manufacturer.

IMSI가 '가입자'를 식별하는 유일한 식별자라면, IMEI는 '단말'의 유효 여부를 확인할 수 있는 것이므로 도난된 폰으로 망에 접속하는 것을 막기 위해 사용될 수 있다. If the IMSI is the only identifier that identifies the 'subscriber', then the IMEI can be used to check the validity of the 'terminal', and thus it can be used to prevent the stolen phone from connecting to the network.

그런데 최근의 단말 복제는 특정인의 명의로 정상 개통된 단말(20)의 IMEI를 복제하고 상기 개통에 이용된 단말(20)의 USIM을 사용할 단말(10)에 꽂아 마치 개통에 이용된 단말(20)이 사용 중인 것처럼 하는 것으로, 개통 및 단말(10)을 사용함에 있어서 복제 단말 여부를 검출하기 어려웠다. However, in recent terminal duplication, the IMEI of the terminal 20 normally opened under the name of a specific person is duplicated, the terminal 20 used for opening is inserted by inserting the USIM of the terminal 20 used for the opening into the terminal 10 to be used, It is difficult to detect whether or not the terminal is a duplicate terminal when the terminal 10 is used.

본 발명의 불법 복제 단말 검출 방법을 이어서 설명하면, 개통에 이용된 단말(20)과 개통 절차 완료 후 사용자 측에서 통신망(50)을 통해 사용 중인 단말(10)이 동일하다면, 제1 식별 정보와 제2 식별 정보가 모두 동일할 것인데, 만약 상기 두 식별 정보 중 어느 하나라도 동일하지 않다면 복제 단말로 간주할 수 있다. 비록 IMEI가 복제되었다고 하더라도, 현재의 복제 프로그램으로는 완벽하게 복제가 불가능한 영역이 존재할 수 있어 개통에 이용된 단말(20)과 사용 중인 단말(10)의 IMEI가 상이할 수도 있고, A 모델로 개통하였으나, 중고 B 모델에 IMEI 복제 후 USIM을 끼워서 사용 중인 경우에는 단말 모델, OS, 소프트웨어 버전 등이 상이할 수 있기 때문이다. The method for detecting an illegal duplicate terminal of the present invention will be described below. If the terminal 20 used for the opening and the terminal 10 being used are the same through the communication network 50 on the user side after completing the opening procedure, All of the second identification information will be the same, and if any of the two identification information is not identical, it can be regarded as a duplicate terminal. Even if the IMEI is replicated, there may exist an area which is not completely replicable in the current replication program, so that the IMEI of the terminal 20 used and the IMEI of the terminal 10 in use may be different, However, when IMEI is copied to the used B model and USIM is inserted and used, the terminal model, OS, software version, and the like may be different.

따라서, 불법 복제 단말 검출 장치(100)는 단말(10) 전원이 켜짐에 따라 수신하는 정보 등록 요청 메시지에 포함된 제1 식별 정보와 개통에 이용된 단말(20)에 대한 제2 식별 정보의 비교를 수행한다(S 204). Accordingly, when the terminal 10 is powered on, the counterfeit terminal detection apparatus 100 compares the first identification information included in the received information registration request message with the second identification information of the terminal 20 used for the opening (S204).

복제 프로그램을 이용하여 IMEI를 복제하더라도 개통에 이용한 단말(20)이 사용되는 것처럼 하기 위해서는 전화번호인 MDN은 같을 수 밖에 없으므로, 식별 정보 중에서 MDN을 기준으로 비교 대상 단말을 확인할 수 있다. 즉, 단말(10)의 MDN과 동일한 MDN을 갖는 단말(20)을 확인하여 식별 정보의 비교를 수행한다. Even if the IMEI is replicated using the replication program, the MDN of the telephone number must be the same so that the terminal 20 used for opening is used, so that the terminal to be compared can be identified based on the MDN among the identification information. That is, the terminal 20 having the same MDN as the MDN of the terminal 10 is checked to compare the identification information.

MDN을 기준으로 하여 다른 식별 정보가 모두 동일하다면 개통에 이용되어 가입자 관리 서버(40)에 등록된 단말(20)과 사용자가 현재 사용 중인 단말(10)은 동일한 것이므로 정상 단말로 판단한다(S 208). If all of the other identification information is the same based on the MDN, the terminal 20 registered in the subscriber management server 40 and the terminal 10 currently used by the user are the same, ).

그러나 현재 사용 중인 단말(10)이 복제된 것인 경우, 사용 중인 단말(10)과 개통에 이용된 단말(20)의 하나 이상의 식별 정보는 상이할 수 밖에 없으므로 제1, 2 식별 정보 중에서 어느 하나라도 상이하다면 복제 단말로 판단한다(S 206).However, when the currently used terminal 10 is duplicated, one or more pieces of identification information of the terminal 10 in use and the terminal 20 used for the opening are different from each other. Therefore, any one of the first and second identification information It is determined to be a duplicate terminal (S 206).

복제 단말로 판단된 경우에는 이를 가입자 관리 서버(40) 또는 현재 사용 중인 단말(10)로 복제된 단말임을 통지할 수 있다(S 210).If it is determined that the terminal is a duplicate terminal, it can notify that it is a terminal duplicated to the subscriber management server 40 or the currently used terminal 10 (S 210).

한편, 이러한 본 발명의 불법 복제 단말 검출 방법은 정상 개통 절차 이후에 단말(10)을 사용함에 있어서 통신 사업자가 제공하는 푸쉬 메시지를 수신하기 위한 응용 서버(30)에의 정보 등록 과정에서 이루어지는 것으로 어플리케이션 레벨에서 수행되는 것을 특징으로 한다. The method of detecting an illegal duplicate terminal of the present invention is performed in the process of registering information in an application server 30 for receiving a push message provided by a communication provider in using the terminal 10 after a normal operation procedure, .

즉 단말(10)을 사용함에 있어서 단말(10)이 켜져 있을 때, 통신 사업자가 제공하는 서비스에 대한 푸쉬 메시지를 전송하는 응용 서버(30)에 제1 식별 정보를 포함하는 정보 등록 요청 메시지를 전송할 수 있으며, 이를 개통 시의 제2 식별 정보와 비교함으로써 개통 과정이나, 복제 프로그램을 이용한 IMEI 복제 과정에서 검출할 수 없었던 복제 단말의 사용 여부를 검출할 수 있다. That is, when using the terminal 10, when the terminal 10 is turned on, it transmits an information registration request message including the first identification information to the application server 30 transmitting the push message for the service provided by the communication service provider And it is possible to detect whether or not the clone terminal can not be detected during the opening process or the IMEI cloning process using the clone program by comparing it with the second identification information at the time of opening.

또한 정보 등록 요청 메시지를 전송하는 절차는 단말(10)이 가입된 통신 사업자의 서비스에 대한 알람을 수신하기 위해 수행되는 행위이며, IMEI 복제에 따른 USIM 삽입 후 단말(10)의 전원을 켜는 행위를 수행할 수 밖에 없으므로, 현재 개통이 유지되어 사용되고 있는 단말(10)이 복제 단말인지 여부를 실시간으로 검출할 수 있다. In addition, the procedure for transmitting the information registration request message is an operation performed to receive an alarm for the service of the communication service provider to which the terminal 10 is subscribed, and the operation of turning on the power of the terminal 10 after the insertion of the USIM It is possible to detect in real time whether or not the terminal 10, which is currently being used and maintained in use, is a duplicate terminal.

도 3은 본 발명의 실시 예에 따른 불법 복제 단말 검출 과정에 대한 메시지 흐름도이다. FIG. 3 is a message flow diagram for an illegal duplicate terminal detection process according to an embodiment of the present invention.

현재 사용 중인 단말(10)로 푸시 메시지를 전송하는 응용 서버(30)는 사용 중인 단말(10)이 현재 전원이 켜져 푸쉬 메시지를 수신할 수 있는 상태인지를 확인하기 위해 단말(10)로부터 단말 전원이 켜짐에 따라 제1 식별 정보가 포함된 정보 등록 요청 메시지를 수신하고, 가입자 정보 확인을 위해 가입자 관리 서버(40)로부터 개통 절차가 수행된 단말(20)에 대한 제2 식별 정보를 수신한다(S 300, 302). 가입자 관리 서버(40)로부터 수신하는 제2 식별 정보는 기기 변경 등 상태 변경이 있을 때마다 갱신된 식별 정보를 수신할 수 있다. The application server 30 that transmits the push message to the terminal 10 currently in use transmits a push message from the terminal 10 to the terminal 10 in order to confirm whether the terminal 10 in use is currently powered on and can receive the push message, Receives the information registration request message including the first identification information and receives the second identification information about the terminal 20 from which the activation procedure is performed from the subscriber management server 40 for confirming the subscriber information S 300, 302). The second identification information received from the subscriber management server 40 can receive the updated identification information every time there is a change in the status of the device change.

불법 복제 단말 검출 장치(100)는 가입자 관리 서버(40)로부터 수신한 제2 식별 정보와 정보 등록 요청 메시지에 포함된 제1 식별 정보를 비교하고(S 304), 비교 결과 하나 이상의 식별 정보가 불일치하는 경우에는 현재 사용 중인 단말(10)과 개통 절차를 거친 단말(20)이 상이한 것이므로, 복제 단말로 판단할 수 있다(S 306). 검출된 복제 단말에 대한 정보는 가입자 관리 서버(40)로 통지된다(S 308). The counterfeit terminal detection apparatus 100 compares the second identification information received from the subscriber management server 40 with the first identification information included in the information registration request message (S 304), and if the comparison result indicates that one or more identification information is inconsistent The terminal 10 that is currently in use and the terminal 20 that has undergone the opening procedure are different from each other, so that it can be determined to be the duplicating terminal (S306). The information on the detected duplicate terminal is notified to the subscriber management server 40 (S308).

한편, 가입자 관리 서버(40)로 통지된 불법 복제 단말 여부는 경찰청과 같은 외부 기관의 서버로 통지되어 선의의 피해를 미연에 방지할 수 있다. On the other hand, whether the terminal is an illegal copy terminal notified to the subscriber management server 40 can be informed to a server of an external organization such as the police agency, and prevent damage of good faith in advance.

도 4는 본 발명의 실시 예에 따른 불법 복제 단말 검출 장치의 주요 구성을 도시한 블록도이다.4 is a block diagram showing a main configuration of an illegal duplicate terminal detection apparatus according to an embodiment of the present invention.

송수신부(110)는 통신망(50)을 통해 단말(10) 및 가입자 관리 서버(40)와 데이터를 송수신하며, 구체적으로 사용 중인 단말(10)과 개통에 이용된 단말(20)에 대한 복수의 단말 식별 정보를 수신한다. 전술한 바와 같이 이러한 복수의 단말 식별 정보는 MDN(Mobile Directory Number), 운영체제(OS), 소프트웨어 버전, 단말 모델, IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 등을 포함할 수 있다. The transmission and reception unit 110 transmits and receives data to and from the terminal 10 and the subscriber management server 40 through the communication network 50 and transmits the data to the terminals 10 and 20, And receives the terminal identification information. As described above, the plurality of terminal identification information may include a Mobile Directory Number (MDN), an operating system (OS), a software version, a terminal model, an International Mobile Subscriber Identity (IMSI), an International Mobile Equipment Identity (IMEI) .

또한 송수신부(110)는 복제 단말이 검출된 경우에는 단말(10)의 사용자 또는 가입자 관리 서버(40)로 복제 단말임을 알리는 메시지를 전송할 수 있다. In addition, when a duplicate terminal is detected, the transceiver unit 110 may transmit a message informing the user of the terminal 10 or the subscriber management server 40 that the terminal is a duplicate terminal.

제어부(120)는 운영체제 및 각 구성을 구동시키는 프로세스 장치가 될 수 있다. The control unit 120 may be an operating system and a process unit for driving each configuration.

제어부(120)는 본 발명의 실시 예에 따라 상기 단말(10)로부터 수신하는 정보 등록 요청 메시지에 포함된 단말 식별 정보(제1 식별 정보)와 가입자 관리 서버(40)로부터 수신하는 단말 식별 정보(제2 식별 정보)의 비교를 통해 복제 단말 여부를 검출하는 전반적인 과정을 제어한다. The control unit 120 receives the terminal identification information (first identification information) included in the information registration request message received from the terminal 10 and the terminal identification information (first identification information) received from the subscriber management server 40 according to the embodiment of the present invention The second identification information), and controls the overall process of detecting whether the terminal is a duplicate terminal.

개통에 이용된 단말(20)의 IMEI를 복제 후에 USIM을 꽂아 다른 단말(10)을 사용하는 경우라도 전화번호인 MDN은 동일하므로 제어부(120)는 MDN이 동일한 단말 간의 식별 정보를 비교하여 개통에 이용된 단말(20)과 현재 사용 중인 단말(10)이 상이한지를 확인할 수 있다. 이 때 모든 단말 식별 정보가 동일하다면 정상 단말로 판단하며, 어느 하나의 단말 식별 정보라도 상이하다면 복제된 단말로 판단할 수 있다. Even if the USIM is inserted after the IMEI of the terminal 20 used for the opening is copied and the other terminal 10 is used, the MDN of the telephone number is the same, so that the MDN compares the identification information between the same terminals It can be confirmed whether the used terminal 20 is different from the currently used terminal 10. At this time, if all the terminal identification information are the same, it is determined that the terminal is the normal terminal, and if any terminal identification information is different, it can be determined that the terminal is a duplicated terminal.

아울러 제어부(120)는 불법 복제 단말임이 확인되는 경우에는 사용자 또는 가입자 관리 서버(40)로 복제 단말임을 통지하여 이후에 발생할 피해를 방지하기 위하여 통지 메시지를 생성할 수 있다. In addition, when it is confirmed that the terminal is an illegal duplicate terminal, the controller 120 notifies the user or the subscriber management server 40 that the terminal is a duplicate terminal, and may generate a notification message in order to prevent subsequent damage.

저장부(130)는 데이터를 저장하기 위한 장치로, 주 기억 장치 및 보조 기억 장치를 포함하고, 불법 복제 단말 검출 장치(100)의 기능 동작에 필요한 모든 응용 프로그램을 저장한다. 이러한 저장부(230)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. The storage unit 130 is a device for storing data. The storage unit 130 includes a main storage device and an auxiliary storage device, and stores all application programs required for the functioning of the counterfeit terminal detection device 100. The storage unit 230 may include a program area and a data area.

특히 본 발명에 따른 저장부(130)는 단말(10) 및 가입자 관리 서버(40)로부터 수신하는 복수의 단말 식별 정보를 저장할 수 있고, 불법 복제 단말임이 확인되면 해당 단말(10)을 복제 단말로써 저장할 수 있다. In particular, the storage unit 130 according to the present invention may store a plurality of terminal identification information received from the terminal 10 and the subscriber management server 40. If it is determined that the terminal is an illegal copy terminal, Can be stored.

이상으로 불법 복제 단말 검출 장치(100)에 의한 복제 단말 검출 방법에 대하여 설명하였다. 상기와 같은 과정에 의해 개통 과정에서 검출할 수 없는 IMEI 복제에 의한 불법 복제 단말을 어플리케이션 레벨에서 실시간으로 검출할 수 있어 선의의 피해를 방지할 수 있다. Thus, the method of detecting a duplicate terminal by the illegal duplicate terminal detection apparatus 100 has been described. By the above process, the illegal copy terminal due to the IMEI copy which can not be detected in the opening process can be detected in real time at the application level, and thus the intentional damage can be prevented.

도면을 참조하여 설명한 본 발명에 따른 불법 복제 단말 검출 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 소프트웨어 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다.The method of detecting an illegal copy terminal according to the present invention described with reference to the drawings may be implemented in a form of software readable by various computer means and recorded in a computer-readable recording medium. Here, the recording medium may include program commands, data files, data structures, and the like, alone or in combination. Program instructions to be recorded on a recording medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. For example, the recording medium may be an optical recording medium such as a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, a compact disk read only memory (CD-ROM), a digital video disk (DVD) Includes a hardware device that is specially configured to store and execute program instructions such as a magneto-optical medium such as a floppy disk and a ROM, a random access memory (RAM), a flash memory, do. Examples of program instructions may include machine language code such as those generated by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like.

즉, 본 발명에 따른 불법 복제 단말 검출 방법을 수행하는 불법 복제 단말 검출 장치(100)는 상술한 처리를 수행하는 프로그램 모듈이 저장된 기록매체 및 상기 기록매체에 저장된 프로그램 모듈을 로딩하여 실행하여 프로세서를 포함하는 컴퓨터 장치로 구현될 수 있다. 여기서, 본 발명에 따른 측위 장치(200)에 탑재되는 프로세서는 본 발명에 따른 방법을 실행하기 위한 프로그램 명령을 처리할 수 있다. 일 구현예에서, 이 프로세서는 싱글 쓰레드(Single-threaded) 프로세서일 수 있으며, 다른 구현예에서 본 프로세서는 멀티 쓰레드(Multithreaded) 프로세서일 수 있다. 나아가 본 프로세서는 메모리 혹은 저장 장치 상에 저장된 명령을 처리하는 것이 가능하다.That is, the apparatus 100 for detecting an unauthorized copying terminal according to the present invention performs a method of detecting an unauthorized copying terminal by loading and executing a program module stored in the recording medium, in which a program module for performing the above- And the like. Here, a processor mounted in the positioning apparatus 200 according to the present invention can process program instructions for executing the method according to the present invention. In one implementation, the processor may be a single-threaded processor, and in other embodiments, the processor may be a multithreaded processor. Further, the processor is capable of processing instructions stored on a memory or storage device.

본 발명은 불법 복제 단말 검출 방법에 관한 것으로, 특히 단말 개통 이후에 IMEI 복제를 통한 불법 복제 단말을 검출하기 위해 어플리케이션 레벨에서 이루어지는 절차를 이용하여 실시간으로 복제 단말을 검출하는 방법 및 이를 위한 장치를 제공하고자 한다. The present invention relates to a method for detecting an illegal duplicate terminal, and more particularly, to a method for detecting a duplicate terminal in real time using a procedure performed at an application level in order to detect an illegal duplicate terminal through IMEI duplication after terminal activation I want to.

이러한 본 발명은 본 발명은 산업상 유리한 점이 있으며 현실적으로 실시 가능하고 영업 또는 시판의 가능성이 충분하므로 산업상 이용 가능성이 있다. The present invention is industrially advantageous because the present invention is industrially advantageous and can be practically practiced and is likely to be commercially or commercially available.

10, 20: 단말
30: 응용 서버
40: 가입자 관리 서버
50: 통신망
100: 불법 복제 단말 검출 장치
10, 20: terminal
30: application server
40: Subscriber management server
50: Network
100: Piracy terminal detection device

Claims (6)

불법 복제 단말 검출 장치가,
단말로부터 응용 서버로 전송되는 복수의 단말 식별 정보가 포함된 정보 등록 요청 메시지를 수신하는 단계;
가입자 관리 서버로부터 상기 가입자 관리 서버에 등록된 상기 단말에 대한 복수의 단말 식별 정보를 수신하는 단계;
상기 정보 등록 요청 메시지에 포함된 식별 정보와 상기 가입자 관리 서버로부터 수신한 식별 정보를 비교하는 단계; 및
비교 결과, 모든 식별 정보가 일치하는 경우 상기 단말을 정상 단말로 판단하고, 하나 이상의 식별 정보가 일치하지 않는 경우 상기 단말을 복제 단말로 판단하는 단계;를 포함하고,
상기 복수의 단말 식별 정보는, 운영체제 정보, 단말 모델 정보, 소프트웨어 버전 정보 중 하나 이상을 포함하며,
상기 정보 등록 요청 메시지는,
응용 레벨에서, 통신 사업자가 제공하는 서비스에 대한 푸쉬(push) 메시지를 수신하기 위하여, 상기 단말의 전원이 켜질 때 상기 단말이 상기 푸쉬 메시지의 수신이 가능한 상태임을 알리는 메시지인 것을 특징으로 하는 불법 복제 단말 검출 방법.
An illegal duplicate terminal detection apparatus
Receiving an information registration request message including a plurality of terminal identification information transmitted from a terminal to an application server;
Receiving a plurality of terminal identification information for the terminal registered in the subscriber management server from a subscriber management server;
Comparing the identification information included in the information registration request message with the identification information received from the subscriber management server; And
Determining that the terminal is a normal terminal if all the identification information are identical and determining the terminal as a duplicate terminal if one or more identification information does not match;
Wherein the plurality of terminal identification information includes at least one of operating system information, terminal model information, and software version information,
The information registration request message includes:
Wherein the message is a message informing that the terminal is capable of receiving the push message when the terminal is powered on, in order to receive a push message for a service provided by a communication provider at an application level. Terminal detection method.
삭제delete 제1항에 있어서, 상기 복수의 단말 식별 정보는
IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity), MDN(Mobile Directory Number) 중 적어도 어느 하나를 더 포함하는 것을 특징으로 하는 불법 복제 단말 검출 방법.
The method of claim 1, wherein the plurality of terminal identification information
Further comprising at least one of an International Mobile Subscriber Identity (IMSI), an International Mobile Equipment Identity (IMEI), and a Mobile Directory Number (MDN).
제1항에 있어서,
상기 단말이 복제 단말로 판단된 경우, 상기 단말의 사용자 또는 상기 가입자 관리 서버로 복제 단말임을 통지하는 단계;
를 더 포함하는 것을 특징으로 하는 불법 복제 단말 검출 방법.
The method according to claim 1,
Notifying the user of the terminal or the subscriber management server that the terminal is a duplicate terminal;
Further comprising the step of:
제1항, 제3항, 제4항 중 어느 하나의 항에 기재된 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium storing a program for executing the method according to any one of claims 1, 3, and 4. 단말 및 가입자 관리 서버와 데이터를 송수신하는 송수신부; 및
상기 단말로부터 응용 서버로 전송되는 정보 등록 요청 메시지를 수신하고, 상기 정보 등록 요청 메시지에 포함된 복수의 단말 식별 정보와 상기 가입자 관리 서버로부터 수신하는 상기 가입자 관리 서버에 등록된 단말에 대한 복수의 단말 식별 정보의 비교를 수행하여 식별 정보 일치 여부에 따라 복제 단말을 검출하고, 복제 단말인 경우에 복제 단말임을 통지하는 메시지를 생성하는 제어부;를 포함하고,
상기 복수의 단말 식별 정보는, 운영체제 정보, 단말 모델 정보, 소프트웨어 버전 정보 중 하나 이상을 포함하며,
상기 정보 등록 요청 메시지는,
응용 레벨에서, 통신 사업자가 제공하는 서비스에 대한 푸쉬(push) 메시지를 수신하기 위하여, 상기 단말의 전원이 켜질 때 상기 단말이 상기 푸쉬 메시지의 수신이 가능한 상태임을 알리는 메시지인 것을 특징으로 하는 불법 복제 단말 검출 장치.
A transmission / reception unit for transmitting / receiving data to / from the terminal and the subscriber management server; And
The method includes receiving an information registration request message transmitted from the terminal to an application server, receiving a plurality of terminal identification information included in the information registration request message, and a plurality of terminal identification information for a terminal registered in the subscriber management server, And a control unit for performing a comparison of the identification information to detect a duplicate terminal according to whether the identification information is matched or not,
Wherein the plurality of terminal identification information includes at least one of operating system information, terminal model information, and software version information,
The information registration request message includes:
Wherein the message is a message informing that the terminal is capable of receiving the push message when the terminal is powered on, in order to receive a push message for a service provided by a communication provider at an application level. Terminal detection device.
KR1020170129680A 2017-10-11 2017-10-11 Method and apparatus for sensing piracy terminal KR101929389B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170129680A KR101929389B1 (en) 2017-10-11 2017-10-11 Method and apparatus for sensing piracy terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170129680A KR101929389B1 (en) 2017-10-11 2017-10-11 Method and apparatus for sensing piracy terminal

Publications (1)

Publication Number Publication Date
KR101929389B1 true KR101929389B1 (en) 2018-12-14

Family

ID=64743509

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170129680A KR101929389B1 (en) 2017-10-11 2017-10-11 Method and apparatus for sensing piracy terminal

Country Status (1)

Country Link
KR (1) KR101929389B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230166554A (en) * 2022-05-31 2023-12-07 주식회사 국민은행 Electronic financial fraud prevention system and method using SIM copy detection
KR20240147180A (en) 2023-03-31 2024-10-08 주식회사 케이티 Method for detecting subscriber identity module swap attack and apparatus thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100865383B1 (en) * 2007-11-06 2008-10-24 주식회사 케이티프리텔 Method for usage restriction of illegal mobile terminal and illegal smart card and system thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100865383B1 (en) * 2007-11-06 2008-10-24 주식회사 케이티프리텔 Method for usage restriction of illegal mobile terminal and illegal smart card and system thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230166554A (en) * 2022-05-31 2023-12-07 주식회사 국민은행 Electronic financial fraud prevention system and method using SIM copy detection
KR102678944B1 (en) * 2022-05-31 2024-06-26 주식회사 국민은행 Electronic financial fraud prevention system and method using SIM copy detection
KR20240147180A (en) 2023-03-31 2024-10-08 주식회사 케이티 Method for detecting subscriber identity module swap attack and apparatus thereof

Similar Documents

Publication Publication Date Title
CN105722090B (en) Control method and device for automatically identifying pseudo base station
US9015808B1 (en) Restricting mobile device services between an occurrence of an account change and acquisition of a security code
RU2553420C2 (en) Apparatus and method for phone number checking
JP5367171B2 (en) Notify mobile device users of call attempts in disabled virtual SIM contracts
US9838866B2 (en) 4G LTE power on activations
EP2134061A2 (en) Method and system for protection against the unauthorised use of a terminal
US20110055917A1 (en) Valid access to mobile device application
CN104244227A (en) Terminal access authentication method and device in internet of things system
JP2005223900A (en) Service restriction setting device of mobile communication terminal equipment and its method
EP1754390A1 (en) Method and radio communication network for detecting the presence of fraudulent subscriber identity modules
WO2006094459A1 (en) A method for restricting the terminal to predetermined area or operator
EP2756703B1 (en) Method for preventing fraud or misuse when using a specific service of a public land mobile network by a user equipment, subscriber identity module and application program
WO2010124579A1 (en) Method and system for terminal protection
CN101711023B (en) Method and system for realizing interlocking of phone and card
CN102780989A (en) Method and system for preventing loss of mobile terminal
KR101929389B1 (en) Method and apparatus for sensing piracy terminal
TWI526042B (en) Communication system, mobile communication apparatus and switching method of user identification information
CN101184303A (en) Anti-theft method and apparatus for mobile terminal
WO2017127019A1 (en) A system and method for remotely controlling a mobile device
WO2017194163A1 (en) Enduser verification in mobile networks
KR101837711B1 (en) System and Method for authentication terminal under black list authentication
CN100415032C (en) Interaction method for mobile terminal and network side in mobile communication system
CN103067849B (en) A kind ofly to stop using, the method and apparatus of multiplexing gprs service
KR101620934B1 (en) Management of the identities of users in a system
EP2476271A1 (en) Method for binding secure device to a wireless phone

Legal Events

Date Code Title Description
AMND Amendment
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant