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

KR101062976B1 - System for preventing spill of the data stored in the lost smart phone and method for preventing thereof - Google Patents

System for preventing spill of the data stored in the lost smart phone and method for preventing thereof Download PDF

Info

Publication number
KR101062976B1
KR101062976B1 KR1020100057507A KR20100057507A KR101062976B1 KR 101062976 B1 KR101062976 B1 KR 101062976B1 KR 1020100057507 A KR1020100057507 A KR 1020100057507A KR 20100057507 A KR20100057507 A KR 20100057507A KR 101062976 B1 KR101062976 B1 KR 101062976B1
Authority
KR
South Korea
Prior art keywords
smartphone
emergency mode
information
lost
smart phone
Prior art date
Application number
KR1020100057507A
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 KR1020100057507A priority Critical patent/KR101062976B1/en
Application granted granted Critical
Publication of KR101062976B1 publication Critical patent/KR101062976B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/88Detecting or preventing theft or loss
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 분실된 스마트폰에 저장된 정보의 유출 방지 시스템 및 그 방법에 관한 것으로, 특히 서비스 서버에 등록된 스마트폰에 대한 분실 접수가 있는 경우에, 해당 스마트폰에 긴급모드 메시지를 전송하여 해당 스마트폰에 저장된 보호대상 디렉토리의 접근을 방지함과 동시에 보호대상 디렉토리에 저장된 정보를 원격의 데이터베이스 서버에 전송한 후, 스마트폰에 저장된 모든 디렉토리의 접근을 차단함으로써, 스마트폰에 저장된 중요 정보들이 외부로 유출되는 것을 효과적으로 방지할 수 있는 분실된 스마트폰에 저장된 정보의 유출 방지 시스템 및 그 방법에 관한 것이다.
본 발명인 분실된 스마트폰에 저장된 정보의 유출 방지 시스템을 이루는 구성수단은, 스마트폰이 분실된 것으로 접수된 경우, 해당 스마트폰에 긴급모드 메시지를 전송하는 서비스 서버, 상기 긴급모드 메시지를 수신받은 경우, 사전에 지정된 제어모듈만 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈의 제어에 따라, 상기 보호대상 디렉토리의 정보가 데이터베이스 서버에 백업되도록 전송한 후, 모든 디렉토리에 대해서 라킹을 수행하는 스마트폰, 상기 스마트폰에서 전송된 보호대상 디렉토리의 정보를 백업하여 저장하는 데이터베이스 서버를 포함하여 이루어진 것을 특징으로 한다.
The present invention relates to a system and method for preventing the leakage of information stored in a lost smartphone, and in particular, when there is a loss reception for a smartphone registered in a service server, by sending an emergency mode message to the corresponding smartphone. By preventing access to the protected directory stored on the phone and simultaneously transmitting the information stored in the protected directory to a remote database server, by blocking access to all directories stored on the smartphone, important information stored on the smartphone is transferred to the outside. The present invention relates to a system and method for preventing leakage of information stored in a lost smartphone that can effectively prevent leakage.
The constituent means constituting the leakage prevention system of the present inventors lost information is a service server for transmitting an emergency mode message to the smartphone when the smartphone is received as lost, when the emergency mode message is received. Only a predetermined control module permits access to the protected directory, and according to the control of the control module, the smartphone which performs the locking on all directories after transmitting the information of the protected directory to be backed up to the database server And a database server for backing up and storing the information of the protected target directory transmitted from the smartphone.

Description

분실된 스마트폰에 저장된 정보의 유출 방지 시스템 및 그 방법{system for preventing spill of the data stored in the lost smart phone and method for preventing thereof}System for preventing spill of the data stored in the lost smart phone and method for preventing}

본 발명은 분실된 스마트폰에 저장된 정보의 유출 방지 시스템 및 그 방법에 관한 것으로, 특히 서비스 서버에 등록된 스마트폰에 대한 분실 접수가 있는 경우에, 해당 스마트폰에 긴급모드 메시지를 전송하여 해당 스마트폰에 저장된 보호대상 디렉토리의 접근을 방지함과 동시에 보호대상 디렉토리에 저장된 정보를 원격의 데이터베이스 서버에 전송한 후, 스마트폰에 저장된 모든 디렉토리의 접근을 차단함으로써, 스마트폰에 저장된 중요 정보들이 외부로 유출되는 것을 효과적으로 방지할 수 있는 분실된 스마트폰에 저장된 정보의 유출 방지 시스템 및 그 방법에 관한 것이다.
The present invention relates to a system and method for preventing the leakage of information stored in a lost smartphone, and in particular, when there is a loss reception for a smartphone registered in a service server, by sending an emergency mode message to the corresponding smartphone. By preventing access to the protected directory stored on the phone and simultaneously transmitting the information stored in the protected directory to a remote database server, by blocking access to all directories stored on the smartphone, important information stored on the smartphone is transferred to the outside. The present invention relates to a system and method for preventing leakage of information stored in a lost smartphone that can effectively prevent leakage.

스마트폰은 인터넷 정보검색, 그림 정보 송수신 등의 기능을 갖춘 차세대 휴대전화로 휴대용 컴퓨터의 개념이다. 이동 중 인터넷 통신, 팩스 전송 등이 가능하며 개인정보 관리 기능을 갖춘 휴대용 컴퓨터로서 보급되고 있다.Smartphones are the next generation of mobile phones with functions such as Internet information retrieval and picture information transmission and reception. It can be used for internet communication and fax transmission while on the go, and is widely used as a portable computer with personal information management function.

상기 스마트폰이 휴대용 컴퓨터 기능을 수행하기 때문에, 스마트폰 사용자는 각종 중요한 프로그램 및 데이터들을 스마트폰의 디렉토리에 저장하고, 필요할 때 언제든지 해당 디렉토리에 접근하여 사용하며 업데이트를 수행하고 있다.Since the smart phone performs a portable computer function, a smart phone user stores various important programs and data in a smart phone directory, accesses and uses the directory whenever necessary, and performs an update.

따라서, 상기 스마트폰에는 개인 또는 업무용으로 사용되는 고급 정보들이 대량으로 저장되어 있기 때문에, 외부 유출에 많은 신경을 써야한다. 특히 상기 고급 정보들을 저장하고 있는 스마트폰을 분실한 경우, 습득자에 의하여 상기 스마트폰의 고급 정보들이 파기되거나, 유출되는 경우에는 금전적 손실 이상의 막대한 피해가 발생하게 된다.Therefore, since the smart phone stores a large amount of high-level information used for personal or business purposes, much attention should be paid to external leakage. In particular, when the smartphone storing the advanced information is lost, when the advanced information of the smartphone is destroyed or leaked by the learner, a great damage more than the financial loss occurs.

따라서, 상기 고급 정보들을 저장하고 있는 스마트폰이 분실된 경우, 상기 고급 정보들의 유출에 따른 막대한 피해를 사전에 예방할 필요가 있는 실정인데, 이를 현실적으로 예방하기 위한 기술들이 제안되지 못하고 있는 실정이다.
Therefore, when the smart phone storing the advanced information is lost, it is necessary to prevent the enormous damage caused by the leakage of the advanced information in advance, there is a situation that has not been proposed to prevent this in reality.

본 발명은 상기와 같은 과제를 해결하기 위하여 창안된 것으로, 서비스 서버에 등록된 스마트폰에 대한 분실 접수가 있는 경우에, 해당 스마트폰에 긴급모드 메시지를 전송하여 해당 스마트폰에 저장된 보호대상 디렉토리의 접근을 방지함과 동시에 보호대상 디렉토리에 저장된 정보를 원격의 데이터베이스 서버에 전송한 후, 스마트폰에 저장된 모든 디렉토리의 접근을 차단함으로써, 스마트폰에 저장된 중요 정보들이 외부로 유출되는 것을 효과적으로 방지할 수 있는 분실된 스마트폰에 저장된 정보의 유출 방지 시스템 및 그 방법을 제공하는 것을 그 목적으로 한다.
The present invention was devised to solve the above problems, and when there is a loss reception for a smartphone registered in a service server, by sending an emergency mode message to the smartphone, the protected directory stored in the smartphone. By preventing access and transmitting information stored in the protected directory to a remote database server, blocking access to all directories stored on the smartphone, effectively preventing important information stored on the smartphone from leaking to the outside. It is an object of the present invention to provide a system and method for preventing leakage of information stored in a lost smartphone.

상기와 같은 과제를 해결하기 위하여 제안된 본 발명인 분실된 스마트폰에 저장된 정보의 유출 방지 시스템을 이루는 구성수단은, 스마트폰이 분실된 것으로 접수된 경우, 해당 스마트폰에 긴급모드 메시지를 전송하는 서비스 서버, 상기 긴급모드 메시지를 수신받은 경우, 사전에 지정된 제어모듈만 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈의 제어에 따라, 상기 보호대상 디렉토리의 정보가 데이터베이스 서버에 백업되도록 전송한 후, 모든 디렉토리에 대해서 라킹을 수행하는 스마트폰, 상기 스마트폰에서 전송된 보호대상 디렉토리의 정보를 백업하여 저장하는 데이터베이스 서버를 포함하여 이루어진 것을 특징으로 한다.The constituent means constituting the leakage prevention system of the information stored in the present inventors lost smartphone proposed to solve the above problems, a service for transmitting an emergency mode message to the smartphone when the smartphone is received as lost When the server receives the emergency mode message, only a predetermined control module allows access to the protected directory, and under control of the control module, transmits the information of the protected directory to be backed up to a database server. A smart phone performing locking on all directories, and a database server for backing up and storing information on a directory to be protected transmitted from the smart phone.

또한, 상기 스마트폰은, 상기 제어모듈의 제어에 따라 서비스 서버에 긴급모드 여부 확인 메시지를 주기적으로 전송하는 긴급모드 검사 모듈, 상기 긴급모드 검사 모듈에 의하여 스마트폰이 분실된 상태인 것으로 확인된 경우에 상기 제어모듈의 제어에 따라 상기 보호대상 디렉토리의 정보를 상기 데이터베이스 서버에 전송하는 백업 모듈을 포함하여 이루어진 것을 특징으로 한다.In addition, the smart phone, the emergency mode check module for periodically sending an emergency mode check message to the service server under the control of the control module, when it is confirmed that the smartphone is lost by the emergency mode check module And a backup module for transmitting the information of the protected directory to the database server under the control of the control module.

또한, 상기 스마트폰은 상기 제어모듈의 제어에 따라 스마트폰의 위치 정보를 주기적으로 상기 서비스 서버에 전송하기 위한 위치추적 모듈을 더 포함하여 이루어진 것을 특징으로 한다.The smart phone may further include a location tracking module for periodically transmitting location information of the smart phone to the service server under the control of the control module.

또한, 상기 제어모듈은 상기 스마트폰이 분실된 상태인 것으로 확인되어 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버에 전송된 후에는 상기 위치추적 모듈만 구동되도록 제어하는 것을 특징으로 한다.The control module may be configured to control only the location tracking module to be driven after the smartphone is confirmed to be in a lost state and the information of the protected directory is transmitted to the database server.

또한, 상기 제어모듈은 상기 스마트폰이 분실된 상태인 것으로 확인된 경우 이외에, 상기 보호대상 디렉토리의 변화가 있을 때마다 또는 사전에 설정된 백업 주기마다 상기 백업 모듈을 구동시켜 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버에 전송될 수 있도록 제어하는 것을 특징으로 한다.In addition, the control module may drive the backup module whenever there is a change of the directory to be protected or at a preset backup period, except when the smartphone is confirmed to be in a lost state. And control to be transmitted to the database server.

또한, 상기 스마트폰은 상기 긴급모드 메시지를 수신받은 경우 이외에, 심(SIM) 교체 또는 이탈된 후에 상기 스마트폰이 켜지는 것으로 판단된 경우에, 사전에 지정된 제어모듈만 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈의 제어에 따라, 상기 보호대상 디렉토리의 정보가 데이터베이스 서버에 백업되도록 전송한 후, 모든 디렉토리에 대해서 라킹을 수행하는 것을 특징으로 한다.In addition, when the smartphone is determined to be turned on after the SIM is replaced or detached except for receiving the emergency mode message, only the predetermined control module allows access to the protected directory. In addition, according to the control of the control module, after transmitting the information of the protected directory to be backed up to the database server, it characterized in that the locking for all directories.

본 발명인 분실된 스마트폰에 저장된 정보의 유출 방지 방법을 이루는 구성수단은, 서비스 서버에 등록된 스마트폰이 주기적으로 긴급모드 여부 확인 메시지를 서비스 서버에 전송하는 긴급모드 여부 확인 단계, 상기 서비스 서버가 상기 긴급모드 여부 확인 메시지에 대한 회신으로 긴급모드 상태 메시지를 상기 스마트폰에 전송하는 단계, 상기 긴급모드 상태 메시지가 스마트폰 분실에 해당하는 긴급모드 메시지인 경우에, 상기 스마트폰에 저장된 보호대상 디렉토리의 정보가 유출되지 않도록 데이터베이스 서버에 백업시켜 저장하는 정보 보호 단계를 포함하여 이루어진 것을 특징으로 한다.The constituent means constituting the method of preventing leakage of information stored in the lost smartphone of the present inventors, the emergency mode check step of periodically sending a confirmation message whether the smartphone registered in the service server to the service server, the service server Transmitting an emergency mode status message to the smartphone in response to the emergency mode confirmation message; when the emergency mode status message is an emergency mode message corresponding to a lost smartphone, the protected directory stored in the smartphone; Characterized in that it comprises a step of protecting the information backed up and stored in the database server so that the information of the leak.

또한, 상기 서비스 서버에 등록된 스마트폰은 상기 긴급모드 여부 확인 메시지 이외에 상기 스마트폰의 위치 정보를 주기적으로 상기 서비스 서버에 더 전송하는 것을 특징으로 한다.In addition, the smart phone registered in the service server is characterized in that further transmitting the location information of the smart phone periodically to the service server in addition to the emergency mode confirmation message.

또한, 상기 정보 보호 단계는, 상기 긴급모드 메시지가 수신되는 경우, 상기 보호대상 디렉토리가 제어모듈에 의해서만 접근되도록 라킹하는 과정, 상기 보호대상 디렉토리를 상기 데이터베이스 서버에 전송하여 백업시키는 과정, 상기 스마트폰에 저장된 모든 디렉토리의 접근을 방지하기 위하여 추가 라킹을 수행하는 과정을 포함하여 이루어진 것을 특징으로 한다.In addition, the information protection step, if the emergency mode message is received, locking the protected directory to be accessed only by the control module, the step of transferring the protected directory to the database server to back up, the smart phone In order to prevent access to all the directories stored in the characterized in that it comprises the step of performing additional locking.

또한, 상기 추가 라킹을 수행한 후에, 상기 스마트폰은 상기 긴급모드 여부 확인 단계 및 상기 정보 보호 단계를 더 이상 수행하지 않고, 상기 스마트폰의 위치 정보만을 주기적으로 상기 서비스 서버에 전송하는 것을 특징으로 한다.In addition, after performing the additional locking, the smart phone does not perform the emergency mode check step and the information protection step any more, characterized in that periodically transmitting only the location information of the smart phone to the service server. do.

또한, 상기 추가 라킹을 수행하는 과정은 입출력 기능 및 네트워크 연결 기능 및 통신 기능을 차단하는 과정을 포함하는 것을 특징으로 한다.In addition, the process of performing the additional locking is characterized in that it comprises a process of blocking the input and output function, the network connection function and the communication function.

또한, 상기 스마트폰에 저장된 모든 디렉토리의 접근을 방지하기 위하여 추가 라킹을 수행하는 과정은 상기 스마트폰에 저장된 모든 디렉토리를 파괴하는 과정인 것을 특징으로 한다.In addition, the process of performing additional locking to prevent access to all the directories stored in the smartphone is characterized in that the process of destroying all the directories stored in the smartphone.

또한, 상기 제어모듈은 상기 긴급모드 메시지가 수신되지 않더라도, 보호대상 디렉토리의 변경이 있을 때마다 또는 사전에 설정된 백업 주기마다 상기 보호대상 디렉토리가 상기 데이터베이스 서버에 백업되도록 제어하는 것을 특징으로 한다.The control module may be configured to control the protected directory to be backed up to the database server whenever there is a change of the protected directory or at a preset backup period even if the emergency mode message is not received.

또한, 상기 스마트폰은 상기 긴급모드 메시지를 수신받은 경우 이외에, 심(SIM) 교체 또는 이탈된 후에 상기 스마트폰이 켜지는 것으로 판단된 경우에, 사전에 지정된 제어모듈만 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈의 제어에 따라, 상기 보호대상 디렉토리의 정보가 데이터베이스 서버에 백업되도록 전송한 후, 모든 디렉토리에 대해서 라킹을 수행하는 것을 특징으로 한다.
In addition, when the smartphone is determined to be turned on after the SIM is replaced or detached except for receiving the emergency mode message, only the predetermined control module allows access to the protected directory. In addition, according to the control of the control module, after transmitting the information of the protected directory to be backed up to the database server, it characterized in that the locking for all directories.

상기와 같은 과제 및 해결수단을 가지는 본 발명인 분실된 스마트폰에 저장된 정보의 유출 방지 시스템 및 그 방법에 의하면, 서비스 서버에 등록된 스마트폰에 대한 분실 접수가 있는 경우에, 해당 스마트폰에 긴급모드 메시지를 전송하여 해당 스마트폰에 저장된 보호대상 디렉토리의 접근을 방지함과 동시에 보호대상 디렉토리에 저장된 정보를 원격의 데이터베이스 서버에 전송한 후, 스마트폰에 저장된 모든 디렉토리의 접근을 차단하기 때문에, 스마트폰에 저장된 중요 정보들이 외부로 유출되는 것을 효과적으로 방지할 수 있는 장점이 있다.According to the present invention and a method for preventing leakage of information stored in a lost smartphone having the above-described problems and solutions, the emergency mode in the smartphone when there is a loss reception for the smartphone registered in the service server By sending a message to prevent access to the protected directory stored on the smartphone, while transmitting information stored in the protected directory to a remote database server, it blocks access to all directories stored on the smartphone. There is an advantage that can effectively prevent the leakage of important information stored in the outside.

또한, 스마트폰에 긴급모드 메시지가 수신되지 않는 경우에도, 보호대상 디렉토리가 변경될 때마다 또는 사전에 설정된 백업 주기마다, 보호대상 디렉토리의 정보를 백업시킴으로써, 스마트폰의 분실 이전에 중요 정보들을 보호할 수 있는 장점이 있다.In addition, even when the emergency mode message is not received by the smartphone, whenever the protected directory is changed or at a predetermined backup cycle, the information of the protected directory is backed up, thereby protecting important information before the smartphone is lost. There is an advantage to this.

또한, 스마트폰에 긴급모드 메시지가 수신되어 보호대상 디렉토리의 정보를 백업시킨 후에도, 스마트폰이 위치 정보를 주기적으로 서비스 서버에 전송하기 때문에, 분실된 스마트폰의 위치를 지속적으로 확인할 수 있는 장점이 있다.
In addition, even after the emergency mode message is received by the smartphone to back up the information of the protected directory, since the smartphone periodically transmits the location information to the service server, it is possible to continuously identify the location of the lost smartphone. have.

도 1은 본 발명의 실시예에 따른 분실된 스마트폰에 저장된 정보의 유출 방지 시스템의 구성도이다.
도 2는 본 발명의 실시예에 따른 분실된 스마트폰에 저장된 정보의 유출 방지 방법의 절차도이다.
도 3은 본 발명의 실시예에 따른 분실된 스마트폰에 저장된 정보의 유출 방지 방법을 수행하기 위한 구성요소들 간의 관계를 설명하기 위한 구성도이다.
1 is a block diagram of a system for preventing leakage of information stored in a lost smartphone according to an embodiment of the present invention.
2 is a flowchart illustrating a method of preventing leakage of information stored in a lost smart phone according to an exemplary embodiment of the present invention.
3 is a configuration diagram illustrating a relationship between components for performing a method for preventing leakage of information stored in a lost smartphone according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 상기와 같은 과제, 해결수단 및 효과를 가지는 본 발명인 분실된 스마트폰에 저장된 정보의 유출 방지 시스템 및 그 방법을 이루는 구성수단에 대하여 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail with respect to the system of preventing the leakage of information stored in the present inventors lost smartphone having the above problems, solving means and effects and the constituent means constituting the method.

도 1은 본 발명의 실시예에 따른 분실된 스마트폰에 저장된 정보의 유출 방지 시스템의 구성도이다.1 is a block diagram of a system for preventing leakage of information stored in a lost smartphone according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 분실된 스마트폰에 저장된 정보의 유출 방지 시스템을 이루는 구성수단은 서비스 서버(10), 데이터베이스 서버(20) 및 스마트폰(30)으로 구성되어 있다.As shown in Figure 1, the constituent means of the system for preventing the leakage of information stored in the lost smartphone according to an embodiment of the present invention is composed of a service server 10, database server 20 and the smart phone 30 It is.

상기 서비스 서버(10)는 스마트폰(30)이 분실된 경우, 원격에서 해당 스마트폰(30)을 제어하여 스마트폰(30)에 저장된 정보들이 유출되거나 사용되는 것을 신속하게 방지하는 기능을 수행한다.When the smart phone 30 is lost, the service server 10 controls the smart phone 30 remotely to quickly prevent the information stored in the smart phone 30 from being leaked or used. .

상기 서비스 서버(10)는 분실된 스마트폰(30)에 저장된 정보의 유출 방지 시스템을 이용하는 회원들을 관리하고, 회원들의 스마트폰(30)이 분실된 것으로 접수된 경우 신속하게 상기 분실된 스마트폰(30)에 저장된 정보들이 유출 또는 사용되는 것을 방지하기 위한 긴급모드 메시지를 상기 분실된 스마트폰(30)에 전송한다.The service server 10 manages the members using the leakage prevention system of the information stored in the lost smartphone 30, and if the smartphone 30 of the members is received as lost quickly the lost smartphone ( Send an emergency mode message to the lost smart phone 30 to prevent the information stored in the 30 is leaked or used.

본 발명인 분실된 스마트폰(30)에 저장된 정보의 유출 방지 시스템을 이용하고자 하는 스마트폰 사용자는 상기 서비스 서버(10)에 회원으로 등록하고, 스마트폰 제조단계에서 설치된 구동 소프트웨어로 서비스를 이용할 수 있다. 즉, 상기 스마트폰 제조단계에서 상기 구동 소프트웨어는 이미 설치되어 있고, 스마트폰 사용자는 상기 서비스 서버(10)에 회원 등록을 하여 서비스를 이용할 수 있는 것이다.Smartphone users who want to use the leakage prevention system of the information stored in the lost smartphone 30 of the inventors can register as a member in the service server 10, and use the service as the driving software installed in the smartphone manufacturing step. . In other words, the driving software is already installed in the smart phone manufacturing step, the smart phone user can register the member to the service server 10 to use the service.

상기 구동 소프트웨어는 상기 스마트폰(30)의 제조단계에서부터 이미 설치되어 있고, 스마트폰(30) 부팅시 항상 자동으로 구동되어 상기 서비스 서버(10)와 데이터 통신을 주기적으로 수행한다.The driving software is already installed from the manufacturing stage of the smart phone 30, and is always automatically driven when the smart phone 30 boots to periodically perform data communication with the service server 10.

후술하겠지만, 상기 구동 소프트웨어는 상기 스마트폰(30)에서 실행되어, 상기 서비스 서버(10)와 데이터 통신을 주기적으로 수행하고, 상기 서비스 서버(10)의 긴급모드 메시지 유무에 따라 보호대상 디렉토리를 보호하기 위한 라킹(locking) 동작을 수행하고, 상기 보호대상 디렉토리의 정보를 데이터베이스 서버(20)에 전송하는 백업 동작을 수행하며, 상기 백업 동작을 수행한 후, 상기 스마트폰(30)의 모든 디렉토리의 접근을 방지하기 위한 추가적인 라킹(locking) 동작을 수행한다.As will be described later, the driving software is executed in the smart phone 30 to periodically perform data communication with the service server 10 and protect the protected directory according to the presence of the emergency mode message of the service server 10. Perform a locking operation to perform the backup operation for transmitting the information of the protected directory to the database server 20, and after performing the backup operation, all directories of the smartphone 30 are stored. Perform additional locking to prevent access.

이와 같이, 스마트폰(30) 사용자가 상기 서비스 서버(10)에 회원 등록만을 하고, 상기 구동소프트웨어에 회원 등록한 아이디와 패스워드만 설정한 후, 스마트폰(30)을 부팅시키면, 본 발명인 분실된 스마트폰(30)에 저장된 정보의 유출 방지 시스템이 정상적으로 동작될 수 있다.As such, when the user of the smart phone 30 only registers the member to the service server 10 and sets only the ID and password registered in the driving software, the user of the smart phone 30 boots the present invention. The system for preventing the leakage of information stored in the phone 30 may operate normally.

상기 서비스 서버(10)는 회원 등록된 사용자의 스마트폰(30)에 대하여 분실 접수가 있는지 주기적으로 확인한다. 상기 서비스 서버(10)에 회원 등록한 스마트폰의 사용자가 자신의 스마트폰(30)을 분실한 경우에, 상기 서비스 서버(10)에 분실 접수를 수행한다. 분실 접수 방법은 인터넷을 이용하여 가능할 수도 있고, 가능한 유무선 통신을 이용할 수도 있다.The service server 10 periodically checks whether there is a loss reception for the smartphone 30 of the registered user. When a user of a smartphone registered as a member of the service server 10 loses his or her smartphone 30, a loss reception is performed to the service server 10. The lost reception method may be possible using the Internet, or may use wired or wireless communication.

이와 같이 서비스 서버(10)에 회원 등록한 스마트폰(30) 사용자가 스마트폰(30)을 분실하여, 상기 서비스 서버(10)에 분실 접수를 수행한 경우에는, 상기 서비스 서버(10)는 해당 스마트폰(30)에 긴급모드 메시지를 전송한다.As such, when the user of the smart phone 30 registered as a member of the service server 10 loses the smart phone 30 and receives the loss to the service server 10, the service server 10 may perform the smart. The emergency mode message is transmitted to the phone 30.

즉, 상기 서비스 서버(10)는 스마트폰(30)이 분실된 것으로 접수된 경우에는 해당 스마트폰(30)이 분실된 상태임을 의미하는 긴급모드 메시지를 상기 스마트폰(30)에 전송한다.That is, when the smart phone 30 is received as lost, the service server 10 transmits an emergency mode message indicating that the smart phone 30 is lost to the smart phone 30.

물론, 상기 스마트폰(30)은 분실되기 전에, 상기 서비스 서버(10)에 주기적으로 긴급모드 여부 확인 메시지를 주기적으로 전송한다. 즉, 해당 스마트폰(30) 자신이 분실된 상태에 있는지를 확인하기 위하여, 주기적으로 긴급모드 여부 확인 메시지를 상기 서비스 서버(10)에 전송한다.Of course, the smartphone 30 periodically transmits an emergency mode check message to the service server 10 before it is lost. That is, in order to check whether the smartphone 30 itself is in a lost state, periodically, whether the emergency mode confirmation message is transmitted to the service server 10.

이 긴급모드 여부 확인 메시지를 수신받은 상기 서비스 서버(10)는 해당 스마트폰(30)이 분실된 상태에 있는 경우에는(해당 스마트폰 사용자로부터 분실 접수가 있는 경우에는) 분실 상태를 알리는 긴급모드 메시지를 상기 스마트폰(30)에 전송하고, 분실된 상태에 있지 않는 경우에는 일반모드 메시지를 상기 스마트폰(30)에 전송한다.The service server 10 receiving the emergency mode check message is an emergency mode message informing the lost state when the corresponding smartphone 30 is in a lost state (when there is a loss reception from the corresponding smartphone user). To transmit to the smart phone 30, if not in the lost state transmits a normal mode message to the smart phone (30).

상기 스마트폰(30)이 상기 서비스 서버(10)에 긴급모드 여부 확인 메시지를 전송할 때에는 자신의 위치 정보를 상기 서비스 서버(10)가 지속적으로 파악할 수 있도록 자신의 위치 정보도 함께 전송한다. 이와 같이 스마트폰(30)의 위치 정보를 함께 전송함으로써, 스마트폰(30)이 분실된 경우에도, 지속적으로 상기 분실된 스마트폰(30)의 위치를 파악할 수 있다.When the smart phone 30 transmits an emergency mode check message to the service server 10, the smart phone 30 also transmits its location information so that the service server 10 can continuously grasp its location information. By transmitting the location information of the smart phone 30 as described above, even if the smart phone 30 is lost, it is possible to continuously determine the location of the lost smart phone 30.

상기 스마트폰(30)이 상기 서비스 서버(10)로부터 일반모드 메시지를 전송받은 경우에는 스마트폰(30)이 분실되지 않고, 사용자가 스마트폰(30)을 정상적으로 보유하고 있는 상태이기 때문에, 상기 스마트폰(30)은 다른 추가적인 동작을 수행하지 않고, 주기적으로 긴급모드 여부 확인 메시지 및 자신의 위치 정보를 상기 서비스 서버(10)에 전송하는 동작을 지속적으로 수행한다.When the smart phone 30 receives the normal mode message from the service server 10, the smart phone 30 is not lost and the user normally holds the smart phone 30. The phone 30 continuously transmits the emergency mode confirmation message and its location information to the service server 10 without performing another additional operation.

반면, 만약 상기 스마트폰(30)이 상기 서비스 서버(10)로부터 스마트폰(30) 분실에 해당하는 메시지인 긴급모드 메시지를 수신받은 경우에는, 상기 스마트폰(30)의 제조단계에서부터 사전 설치된 구동 소프트웨어가 동작하여 스마트폰(30)에 저장된 중요한 정보가 신속하게 보호되고, 백업된다.On the other hand, if the smart phone 30 receives an emergency mode message corresponding to the loss of the smart phone 30 from the service server 10, the pre-installed driving from the manufacturing step of the smart phone 30 The software operates to quickly protect and back up important information stored in the smartphone 30.

구체적으로 설명하면, 상기 스마트폰(30)이 상기 서비스 서버(10)로부터 긴급모드 메시지를 수신받은 경우에는, 사전에 지정된 제어모듈(31)만이 보호대상 디렉토리의 접근을 허용하는 라킹(locking) 동작을 수행하고, 상기 제어모듈(31)의 제어에 따라, 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 백업되도록 전송하며, 이 백업이 완료되면, 스마트폰(30)에 저장된 모든 디렉토리에 대해서 접근을 불허하는 추가 라킹을 수행한다.Specifically, when the smart phone 30 receives the emergency mode message from the service server 10, a locking operation in which only a predetermined control module 31 permits access to the protected directory. And, under the control of the control module 31, and transmits the information of the protected directory to be backed up to the database server 20, when this backup is completed, to all directories stored in the smartphone 30 Perform additional locking that is not accessible.

상기 사전에 지정된 제어모듈(31)은 상기 서비스 서버(10)로부터 긴급모드 메시지가 입력되는 경우, 상기 보호대상 디렉토리를 유일하게 접근할 수 있는 사전에 지정된 프로세스이다. 따라서, 상기 제어모듈(31)은 긴급모드 메시지가 입력되면, 다른 프로세스 등이 상기 보호대상 디렉토리를 접근하지 못하고, 자신만 접근할 수 있도록 제어한다. 상기 보호대상 디렉토리를 상기 사전에 지정된 제어모듈(31)만이 접근할 수 있도록 하는 방법은 윈도우 모바일에서는 파일 시스템 필터 드라이브로 구현할 수 있고, 임베디드 리눅스에서는 파일시스템 허가 모드로 구현할 수 있다.The pre-designated control module 31 is a pre-designated process that can uniquely access the protected directory when an emergency mode message is input from the service server 10. Therefore, when the emergency mode message is input, the control module 31 does not allow other processes or the like to access the protected directory, so that only the user can access it. The protected directory may be accessed only by the predetermined control module 31 in a file system filter drive in Windows Mobile and in a file system permission mode in embedded Linux.

상기 보호대상 디렉토리는 상기 스마트폰(30)의 사용자에 의하여 지정될 수 있고, 이 지정된 보호대상 디렉토리는 상기 스마트폰(30)의 사용자에 의하여 변경 또는 추가될 수 있다. 후술하겠지만, 상기 보호대상 디렉토리가 변경 또는 추가되는 경우, 상기 제어모듈(31)은 상기 보호대상 디렉토리의 변경 또는 추가를 인식하고, 상기 변경 또는 추가된 보호대상 디렉토리가 상기 데이터베이스 서버(20)에 백업될 수 있도록 제어한다.The protected directory may be designated by the user of the smartphone 30, and the designated protected directory may be changed or added by the user of the smartphone 30. As will be described later, when the protected directory is changed or added, the control module 31 recognizes the change or addition of the protected directory, and the changed or added protected directory is backed up to the database server 20. To be controlled.

상기 제어모듈(31)을 포함하는 스마트폰(30)은 상기 서비스 서버(10)로부터 긴급모드 메시지가 입력되는 경우, 상술한 보호대상 디렉토리가 안전하게 보호되고 백업될 수 있는 모듈들을 포함한다.The smart phone 30 including the control module 31 includes modules in which the above-described protected directory is safely protected and backed up when an emergency mode message is input from the service server 10.

구체적으로, 도 1에 도시된 바와 같이, 상기 스마트폰(30)은 제어모듈(31), 긴급모드 검사모듈(33), 백업 모듈(35)을 포함하여 이루어지고, 추가적으로 위치추적 모듈(37)을 더 포함하여 이루어진다.Specifically, as shown in FIG. 1, the smartphone 30 includes a control module 31, an emergency mode inspection module 33, a backup module 35, and additionally a location tracking module 37. It is made to include more.

상기 제어모듈(31)은 상기 서비스 서버(10)로부터 긴급모드 메시지가 입력되면, 파일 시스템 필터 드라이브 또는 파일시스템 허가모드를 구동시켜 상기 보호대상 디렉토리를 자신만이 접근할 수 있도록 상기 보호대상 디렉토리를 라킹하고, 상기 보호대상 디렉토리가 백업되도록 제어하며, 백업이 완료되면 스마트폰(30)의 모든 디렉토리가 추가적으로 라킹되도록 제어한다.When the emergency mode message is input from the service server 10, the control module 31 drives the file system filter drive or the file system permission mode to access the protected directory so that the protected directory can be accessed only by the control module 31. Locking, and controls the protected directory to be backed up, and when the backup is completed, controls all directories of the smartphone 30 is additionally locked.

상기 긴급모드 검사모듈(33)은 상기 제어모듈(31)의 제어에 따라, 상기 서비스 서버(10)에 주기적으로 긴급모드 여부 확인 메시지를 전송한다. 상기 긴급모드 여부 확인 메시지는 상기 스마트폰(30)이 분실되어서 긴급모드 상태에 있는지 또는 분실되지 않아서 일반 모드 상태에 있는지 확인하는 메시지이다.The emergency mode inspection module 33 periodically transmits an emergency mode check message to the service server 10 under the control of the control module 31. The emergency mode check message is a message for checking whether the smart phone 30 is in an emergency mode state because it is lost or in a normal mode state because it is not lost.

이와 같이 상기 긴급모드 검사모듈(33)이 상기 긴급모드 여부 확인 메시지를 상기 서비스 서버(10)에 전송하면, 상기 서비스 서버(10)는 이에 대한 회신으로 긴급모드 메시지 또는 일반모드 메시지에 해당하는 긴급모드 상태 메시지를 상기 스마트폰(30)의 긴급모드 검사모듈(33)에 전송한다. 예를 들면, 스마트폰(30) 분실이 접수된 경우에는 긴급모드 메시지로서 "1" 값을 상기 긴급모드 검사모듈(33)에 전송하고, 그렇지 않은 경우에는 일반모드 메시지로서 "0" 값을 상기 긴급모드 검사모듈(33)에 전송한다.As such, when the emergency mode inspection module 33 transmits the emergency mode check message to the service server 10, the service server 10 responds to the emergency mode message or the emergency mode message. The mode status message is transmitted to the emergency mode inspection module 33 of the smart phone 30. For example, when the smartphone 30 is lost, the value "1" is transmitted to the emergency mode inspection module 33 as an emergency mode message. Otherwise, the value "0" is transmitted as the normal mode message. Transmission to the emergency mode inspection module 33.

상기 서비스 서버(10)로부터 긴급모드 상태 메시지를 전송받은 상기 긴급모드 검사모듈(33)은 그 결과를 상기 제어모듈(31)에 전송한다. 즉, 상기 긴급모드 검사모듈(33)은 상기 긴급모드 상태 메시지를 분석한 후, 스마트폰(30)이 분실된 상태에 있는지 또는 그렇지 않은 상태에 있는지를 상기 제어모듈(31)에 알린다.The emergency mode inspection module 33 receiving the emergency mode status message from the service server 10 transmits the result to the control module 31. That is, the emergency mode inspection module 33 analyzes the emergency mode status message and informs the control module 31 of whether the smartphone 30 is in a lost state or not.

상기 제어모듈(31)이 상기 긴급모드 검사모듈(33)로부터 상기 스마트폰(30)이 분실된 상태에 있는 것으로 전달받은 경우(상기 긴급모드 검사모듈(33)이 상기 서비스 서버(10)로부터 긴급모드 메시지를 수신받은 경우)에는 상기 백업 모듈(35)을 구동되도록 제어한다.When the control module 31 is received from the emergency mode inspection module 33 as being in the lost state of the smart phone 30 (the emergency mode inspection module 33 is emergency from the service server 10) When the mode message is received), the backup module 35 is controlled to be driven.

그러면, 상기 백업모듈(35)은 상기 라킹된 보호대상 디렉토리의 정보를 상기 데이터베이스 서버(20)에 전송하여 백업되도록 한다. 즉, 상기 백업모듈(35)은 상기 긴급모드 검사모듈(33)에 의하여 스마트폰(30)이 분실된 상태인 것으로 확인된 경우에 상기 제어모듈(31)의 제어에 따라 상기 보호대상 디렉토리의 정보를 상기 데이터베이스 서버(20)에 전송하여 백업되도록 한다.Then, the backup module 35 transmits the information of the locked protected directory to the database server 20 to be backed up. That is, when the backup module 35 determines that the smart phone 30 is lost by the emergency mode inspection module 33, the information on the protected directory under the control of the control module 31 is determined. Is transmitted to the database server 20 to be backed up.

상기와 같이 백업 모듈(35)의 구동에 따라, 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송되어 백업이 이루어지면, 상기 제어모듈(31)은 상기 스마트폰(30)에 포함되어 있는 모든 디렉토리에 대해서도 추가적으로 라킹(locking)을 수행함으로써, 스마트폰의 어떠한 디렉토리에 대해서도 접근되는 것을 방지한다.As the backup module 35 is driven as described above, when the information of the protected directory is transmitted to the database server 20 and the backup is performed, the control module 31 is included in the smart phone 30. Additional locking is performed on every directory in the directory, thereby preventing access to any directory on the smartphone.

이와 같이 상기 스마트폰(30)은 상기 서비스 서버(10)로부터 분실된 상태인 것을 의미하는 긴급모드 메시지를 수신한 경우에는, 보호대상 디렉토리를 우선적으로 라킹하고, 라킹된 보호대상 디렉토리를 상기 데이터베이스 서버(20)로 전송하여 백업하고, 백업이 완료되면, 스마트폰(30)의 모든 디렉토리에 대하여 라킹을 추가적으로 수행함으로써, 분실된 스마트폰(30)이 무용지물이 되도록 자동 제어한다.As such, when the smart phone 30 receives an emergency mode message indicating that it is in a lost state from the service server 10, the smartphone 30 preferentially locks a protected directory, and locks the locked protected directory to the database server. When the backup is transmitted to the 20 and the backup is completed, by additionally performing locking on all directories of the smart phone 30, the lost smart phone 30 is automatically controlled to be useless.

상기와 같은 동작에 따라, 상기 분실된 스마트폰(30)에 저장된 중요 정보들은 우선적으로 백업되어 데이터베이스 서버(20)에 안전하게 저장함으로써 보호할 수 있고, 스마트폰(30)의 모든 디렉토리에 대하여 라킹을 추가적으로 수행함으로써, 제3자(분실된 스마트폰의 습득자)에 의하여 사용되는 것을 방지할 수 있다.According to the operation as described above, important information stored in the lost smart phone 30 can be protected first by backing up and securely stored in the database server 20, and locking on all directories of the smart phone 30. By additionally performing, it can be prevented from being used by third parties (learners of lost smartphones).

이후, 분실된 스마트폰(30)의 사용자는 분실된 스마트폰(30)을 되찾고자 할 것이고, 이를 위해서는 상기 분실된 스마트폰(30)의 위치를 지속적으로 파악할 수 있어야 한다. 따라서, 상기 스마트폰(30)에는 도 1에 도시된 바와 같이 위치 추적 모듈(37)이 더 포함되어 구성된다.Then, the user of the lost smartphone 30 will want to recover the lost smartphone 30, for this purpose it must be able to continuously identify the location of the lost smartphone (30). Therefore, the smart phone 30 is configured to further include a location tracking module 37 as shown in FIG.

상기 위치 추적 모듈(37)은 상기 제어모듈(31)의 제어에 따라, 상기 스마트폰(30)의 위치 정보를 주기적으로 상기 서비스 서버(10)에 전송한다. 즉, 상기 스마트폰(30)이 분실되기 전에, 상기 스마트폰(30)은 상기 긴급모드 검사모듈(33)에 의한 긴급모드 여부 확인 메시지를 주기적으로 상기 서비스 서버(10)에 전송할 뿐 아니라, 상기 위치 추적 모듈(37)에 의한 위치 정보를 주기적으로 상기 서비스 서버(10)에 전송한다.The location tracking module 37 periodically transmits location information of the smartphone 30 to the service server 10 under the control of the control module 31. That is, before the smartphone 30 is lost, the smartphone 30 periodically transmits an emergency mode check message by the emergency mode inspection module 33 to the service server 10 as well as the The location information by the location tracking module 37 is periodically transmitted to the service server 10.

이후, 상기 스마트폰(30)이 분실되어, 상기 스마트폰(30)의 보호대상 디렉토리가 라킹되고, 라킹된 보호대상 디렉토리의 정보가 데이터베이스 서버(20)에 백업되고, 백업이 완료된 후 스마트폰(30)의 모든 디렉토리에 대하여 추가적으로 라킹이 수행되면, 상술한 긴급모드 검사모듈(33) 및 백업모듈(35)은 더 이상 구동되지 않고, 상기 위치 추적 모듈(37)만이 상기 제어모듈(31)의 제어에 따라 구동된다.Thereafter, the smartphone 30 is lost, the protected directory of the smartphone 30 is locked, the information of the locked protected directory is backed up to the database server 20, and after the backup is completed, the smartphone ( When additional locking is performed on all directories of the 30, the emergency mode inspection module 33 and the backup module 35 described above are no longer driven, and only the position tracking module 37 of the control module 31 Driven by control.

즉, 상기 제어모듈(31)은 상기 스마트폰(30)이 분실된 상태인 것으로 확인되어 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송된 후에는 상기 위치 추적 모듈(37)만이 구동되도록 제어한다. 따라서, 스마트폰(30)이 분실된 경우일지라도, 지속적으로 분실된 스마트폰(30)은 자신의 위치 정보를 상기 서비스 서버(10)에 주기적으로 전송한다.That is, the control module 31 is determined that the smart phone 30 is in a lost state, and after the information of the protected directory is transmitted to the database server 20, only the location tracking module 37 is driven. Control as possible. Therefore, even when the smartphone 30 is lost, the smartphone 30 that is continuously lost periodically transmits its location information to the service server 10.

따라서, 상기 분실된 스마트폰(30)의 위치는 상기 서비스 서버(10)에 의하여 지속적으로 추적 가능한다. 즉, 사용자는 인터넷 또는 유무선 전화 등의 각종 접속 방법에 의하여 상기 서비스 서버(10)에 연결하여 자신의 분실된 스마트폰(30)의 위치를 지속적으로 파악할 수 있다.Therefore, the location of the lost smartphone 30 can be continuously tracked by the service server 10. That is, the user can continuously determine the location of his / her lost smartphone 30 by connecting to the service server 10 by various connection methods such as the Internet or a wired or wireless telephone.

한편, 상기 스마트폰(30)에 포함된 상기 제어모듈(31)은 상술한 바와 같이, 상기 긴급모드 검사모듈(33)을 제어하여 상기 스마트폰(30)이 분실된 상태인가를 주기적으로 확인하고, 상기 스마트폰(30)이 분실된 상태에 있는 것으로 확인된 경우에는 상기 보호대상 디렉토리를 라킹하고, 상기 라킹된 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 백업되도록 제어한다.Meanwhile, the control module 31 included in the smartphone 30 periodically checks whether the smartphone 30 is lost by controlling the emergency mode inspection module 33 as described above. When the smartphone 30 is found to be in a lost state, the protected directory is locked, and the information on the locked protected directory is backed up to the database server 20.

그런데, 상기 제어모듈(30)은 상기 스마트폰(30)이 분실된 상태인 것으로 확인된 경우 이외에도 백업모듈(35)을 구동시켜 상기 보호대상 디렉토리의 정보가 데이터베이스 서버(20)에 백업되도록 제어하는 경우가 있다.However, the control module 30 drives the backup module 35 to control the information of the protected directory to be backed up to the database server 20 in addition to the case where the smart phone 30 is confirmed to be in a lost state. There is a case.

구체적으로, 상기 제어모듈(31)은 상기 스마트폰(30)의 분실 상태 여부와 무관하게, 상기 보호대상 디렉토리의 변화가 있을 때마다 또는 사전에 설정된 백업 주기마다 상기 백업모듈(35)을 구동시켜 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송될 수 있도록 제어한다.In detail, the control module 31 drives the backup module 35 whenever there is a change of the directory to be protected or at a preset backup period regardless of whether the smartphone 30 is lost or not. Control the information of the protected directory to be transmitted to the database server 20.

즉, 상기 제어 모듈(31)은 상기 스마트폰(30)이 분실된 상태에 있는지를 주기적으로 확인하면서도, 보호대상 디렉토리에 변화가 발생하는지도 주기적으로 확인한다. 따라서, 사용자에 의하여 상기 보호대상 디렉토리가 추가, 삭제, 정정 등의 변화가 있는 경우에, 상기 제어모듈(31)은 상기 보호대상 디렉토리의 변화를 인식하고, 백업모듈(35)을 구동하여 상기 변화된 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송될 수 있도록 한다.That is, the control module 31 periodically checks whether the smartphone 30 is in a lost state, and periodically checks whether a change occurs in the directory to be protected. Therefore, when there is a change of the directory to be protected by the user, such as addition, deletion, correction, the control module 31 recognizes the change of the directory to be protected, and drives the backup module 35 to change the changed directory. Information of the directory to be protected may be transmitted to the database server 20.

또한, 사용자에 의하여 보호대상 디렉토리에 대한 백업 주기가 사전에 설정된 경우에도, 상기 제어모듈(31)은 상기 스마트폰(30)이 분실된 상태에 있는지를 주기적으로 확인함과 동시에, 사전에 설정된 백업 주기마다 상기 백업 모듈(35)을 구동하여 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송될 수 있도록 한다.In addition, even when the backup period for the protected directory is set in advance by the user, the control module 31 periodically checks whether the smartphone 30 is in a lost state, and at the same time, the preset backup. The backup module 35 is driven at each cycle so that the information of the protected directory can be transmitted to the database server 20.

이와 같이, 상기 스마트폰(30)의 분실 여부에 무관하게, 변경된 보호대상 디렉토리를 미리 백업시키거나 사전에 설전된 백업 주기마다 보호대상 디렉토리의 정보를 백업시킴으로써, 후에 스마트폰(30)을 분실하더라도 중요 정보를 되찾을 수 있는 장점이 있다.In this way, regardless of whether the smartphone 30 is lost, by backing up the changed protected directory in advance or backing up the information of the protected directory at every preset backup period, even if the smartphone 30 is lost later. There is an advantage to recovering important information.

한편, 상기 스마트폰(30)의 분실 여부에 무관하게, 상기 제어 모듈(31)에 의한 백업 동작 및 라킹 동작 등을 수행하는 경우가 있다. 즉, 스마트폰(30)에서 불법적으로 자료를 유출하는데 있어서 폰 분실 신고가 늦거나 폰 획득한 불법 사용자가 획득 즉시 SIM을 교체하였을 경우는 불법 도난에 대한 정보 유출을 막을 수는 없기 때문에, 스마트폰(30)의 분실 신고와 무관하게 백업 동작 등을 수행하는 경우를 포함시킨다.On the other hand, regardless of whether the smart phone 30 is lost, there is a case to perform the backup operation and the locking operation by the control module 31. That is, in the case of illegally leaking data from the smart phone 30, if a phone loss report is late or an illegal user who acquires a phone does not immediately change the SIM, information leakage about illegal theft cannot be prevented. Includes the case of performing a backup operation or the like irrespective of the loss report of (30).

따라서, 상기 스마트폰(30)은 상기 긴급모드 메시지를 수신받은 경우 이외에, 심(SIM) 교체 또는 이탈된 후에 상기 스마트폰(30)이 켜지는 것으로 판단된 경우에, 사전에 지정된 제어모듈(31)만 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈(31)의 제어에 따라, 상기 보호대상 디렉토리의 정보가 데이터베이스 서버(20)에 백업되도록 전송한 후, 모든 디렉토리에 대해서 라킹을 수행하는 동작을 수행한다.
Therefore, when the smartphone 30 determines that the smart phone 30 is turned on after the SIM is replaced or detached, in addition to the case where the smart phone 30 receives the emergency mode message, the control module 31 is previously designated. ) Only permits access to the protected directory, and under the control of the control module 31, transmits the information of the protected directory to be backed up to the database server 20, and performs locking on all directories. Do this.

다음은, 상술한 분실된 스마트폰에 저장된 정보의 유출 방지 시스템을 통한 유출 방지 방법에 대하여 구체적으로 설명한다.Next, the leakage prevention method through the leakage prevention system of the information stored in the above-described lost smartphone will be described in detail.

도 2는 본 발명의 실시예에 따른 분실된 스마트폰에 저장된 정보의 유출 방지 방법에 관한 절차도이다. 이를 참조하여 상세하게 설명하면 다음과 같다.2 is a flowchart illustrating a method of preventing leakage of information stored in a lost smart phone according to an exemplary embodiment of the present invention. This will be described in detail with reference to the following.

먼저, 본 발명인 분실된 스마트폰(30)에 저장된 정보의 유출 방지 시스템을 이용하기 위하여 서비스에 가입하고(s10), 상기 스마트폰(30)의 제조단계에서부터 구동 소프트웨어가 이미 사전에 상기 스마트폰(30)에 설치되어 있어야 한다.First, the present inventors subscribe to the service in order to use the leakage prevention system of the information stored in the lost smartphone 30 (s10), and the driving software is already in advance from the manufacturing stage of the smartphone 30 30) must be installed.

상기 서비스에 가입하기 위하여 서비스 서버(10)에 회원 등록을 하면, 아이디와 패스워드가 주어지고, 상기 아이디와 패스워드를 가지고 상기 구동 소프트웨어 로그인 정보를 설정한다(s10). 이 후, 상기 스마트폰(30)을 부팅하면, 자동적으로 상기 구동 소프트웨어가 실행되어 상기 서비스(분실된 스마트폰에 저장된 정보의 유출 방지 서비스)를 받을 수 있다.When the user registers with the service server 10 to subscribe to the service, an ID and password are given, and the driving software login information is set using the ID and password (S10). Thereafter, when the smart phone 30 is booted, the driving software is automatically executed to receive the service (a leakage prevention service of information stored in the lost smart phone).

상기 스마트폰(30)에서 상기 구동 소프트웨어가 구동되면, 상기 서비스 서버(10)에 등록된 상기 스마트폰(30)은 주기적으로 긴급모드 여부 확인 메시지를 상기 서비스 서버(10)에 전송하는 긴급모드 여부 확인 단계를 반복적으로 수행한다(s20). 구체적으로, 상기 구동 소프트웨어를 구성하는 제어모듈(31)의 제어에 따라 긴급모드 검사 모듈(33)이 상기 긴급모드 여부 확인 메시지를 주기적으로 상기 서비스 서버에 전송한다.When the driving software is driven in the smartphone 30, the smartphone 30 registered in the service server 10 periodically transmits an emergency mode confirmation message to the service server 10. The confirmation step is repeatedly performed (s20). Specifically, the emergency mode inspection module 33 periodically transmits the emergency mode confirmation message to the service server under the control of the control module 31 constituting the driving software.

그러면, 상기 긴급모드 여부 확인 메시지를 상기 스마트폰(30)으로부터 주기적으로 수신받는 상기 서비스 서버(10)는 상기 스마트폰(30)에 대한 분실 접수가 있는지 판단한다(s30). 상기 스마트폰(30)에 대한 분실 접수가 있는지 판단한 후, 상기 서비스 서버(10)는 상기 긴급모드 여부 확인 메지지에 대한 회신으로 긴급 모드 상태 메시지를 상기 스마트폰(30)에 전송한다.Then, the service server 10 periodically receiving the emergency mode check message from the smartphone 30 determines whether there is a loss reception for the smartphone 30 (S30). After determining whether there is a loss reception for the smartphone 30, the service server 10 transmits an emergency mode status message to the smartphone 30 in response to the emergency mode confirmation message.

상기 서비스 서버(10)가 상기 스마트폰(30)에 전송하는 긴급모드 상태 메시지는 해당 스마트폰이 분실된 상태인 것을 의미하는 긴급모드 메시지 또는 분실된 상태가 아닌 것을 의미하는 일반모드 메시지 중 하나이다.The emergency mode status message transmitted by the service server 10 to the smartphone 30 is one of an emergency mode message indicating that the smartphone is in a lost state or a normal mode message indicating that the smartphone is not in a lost state.

상기 서비스 서버(10)가 상기 스마트폰(30)이 분실된 상태인 것으로 판단한 경우에는 상기 스마트폰(30)에 긴급모드 메시지를 전송한다(s40). 반대로, 상기 스마트폰(30)이 분실된 상태가 아닌 것으로 판단한 경우에는 상기 스마트폰(30)에 일반모드 메시지를 전송한다(s35).When the service server 10 determines that the smartphone 30 is in a lost state, the service server 10 transmits an emergency mode message to the smartphone 30 (S40). On the contrary, when it is determined that the smart phone 30 is not in a lost state, a normal mode message is transmitted to the smart phone 30 (S35).

상기 스마트폰(30)이 상기 서비스 서버(10)로부터 일반모드 메시지를 수신받은 경우에는 상술한 긴급모드 여부 확인 단계(s20)를 반복적으로 수행하고, 긴급모드 메시지를 수신받은 경우에는 제어모듈(31)의 제어에 따라 보호대상 디렉토리를 라킹하는 동작, 백업하는 동작 및 스마트폰(30)의 모든 디렉토리를 추가적으로 라킹하는 동작을 수행한다.When the smart phone 30 receives the normal mode message from the service server 10, the above-described emergency mode check step (s20) is repeatedly performed, and when the emergency mode message is received, the control module 31 Under the control of the) to perform the operation of locking the directory to be protected, the operation of backing up and additionally locking all directories of the smartphone (30).

한편, 상기 서비스 서버(10)에는 등록된 스마트폰(30)의 사용자 정보(아이디 및 패스워드 등), 등록된 스마트폰 정보(고유번호, 전화번호 등) 등을 저장하고 있다. 따라서, 상기 스마트폰(30)은 긴급모드 여부 확인 메시지를 상기 서비스 서버(10)에 전송할 때는 당연히 스마트폰(30)을 구별할 수 있는 고유번호 또는 전화번호 정보를 함께 전송한다. On the other hand, the service server 10 stores the user information (such as ID and password) of the registered smartphone 30, the registered smartphone information (unique number, phone number, etc.). Therefore, when the smart phone 30 transmits an emergency mode confirmation message to the service server 10, the smart phone 30 naturally transmits a unique number or phone number information that can distinguish the smart phone 30.

한편, 후술하겠지만, 상기 스마트폰(30)은 상기 긴급모드 여부 확인 메시지와 별도로 위치 추적 모듈(37)을 통하여 상기 스마트폰(30)의 위치 정보를 주기적으로 상기 서비스 서버(10)에 전송한다. 이 경우에도 상기 스마트폰(30)의 상기 위치 추적 모듈(37)은 상기 스마트폰(30)의 위치 정보를 상기 서비스 서버(10)에 전송할 때는 상기 스마트폰(30)을 구별할 수 있는 고유번호 또는 전화번호 정보를 함께 전송한다.Meanwhile, as will be described later, the smart phone 30 periodically transmits the location information of the smart phone 30 to the service server 10 through the location tracking module 37 separately from the emergency mode check message. Even in this case, when the location tracking module 37 of the smart phone 30 transmits the location information of the smart phone 30 to the service server 10, a unique number that can distinguish the smart phone 30. Or send phone number information together.

결과적으로, 스마트폰(30)이 분실된 경우, 스마트폰 사용자가 서비스 서버(10)에 분실 접수를 하는 과정에서 분실된 스마트폰(30)의 전화 번호 또는 고유번호 등을 함께 접수한 후, 상기 분실된 스마트폰(30)으로부터 긴급모드 여부 확인 메시지(또는 분실된 스마트폰의 위치 정보)와 함께 스마트폰(30)의 정보(전화번호 또는 고유번호 등)가 전송되면, 상기 서비스 서버(10)는 상기 긴급모드 여부 확인 메시지를 전송한 스마트폰(30)이 분실된 스마트폰인 것으로 확인할 수 있다.As a result, when the smartphone 30 is lost, the smartphone user receives the phone number or the unique number of the lost smartphone 30 together with the service server 10 in the process of receiving the loss, and then When the information (phone number or unique number, etc.) of the smartphone 30 is transmitted from the lost smartphone 30 together with the emergency mode check message (or location information of the lost smartphone), the service server 10 The smart phone 30 that transmits the emergency mode check message can be confirmed as a lost smart phone.

상기 긴급모드 여부 확인 메시지를 전송한 스마트폰(30)이 분실 접수된 스마트폰인 것으로 확인한 경우에, 상기 서비스 서버(10)는 상기 스마트폰(30)에 긴급모드 상태 메시지 중, 긴급모드 메시지를 전송한다.When the smartphone 30 transmitting the emergency mode check message is confirmed to be a lost received smartphone, the service server 10 sends an emergency mode message among the emergency mode status messages to the smartphone 30. send.

그러면, 상기 스마트폰(30)은 상기 긴급모드 상태 메시지가 스마트폰 분실에 해당하는 긴급모드 메시지인 것으로 확인한 경우에, 자신의 스마트폰(30)에 저장된 보호대상 디렉토리의 정보가 유출되지 않도록 데이터베이스 서버(20)에 백업시켜 저장하는 정보 보호 단계(s50 ~ s70)를 수행한다.Then, when the smart phone 30 confirms that the emergency mode message is an emergency mode message corresponding to the lost smartphone, the database server so that the information of the protected directory stored in the smart phone 30 is not leaked. An information protection step (s50 to s70) to be backed up and stored at 20 is performed.

한편, 상기와 같은 과정을 수행하면서, 상기 서비스 서버(10)에 등록된 상기 스마트폰(30)은 상기 긴급모드 여부 확인 메시지 이외에 상기 스마트폰(30)의 위치 정보를 주기적으로 상기 서비스 서버(10)에 더 전송하는 동작을 수행한다. 구체적으로, 상기 스마트폰의 제어모듈(31)의 제어에 따라 긴급모드 검사모듈(33)은 주기적으로 긴급모드 여부 확인 메시지를 상기 서비스 서버(10)에 전송하고, 위치추적 모듈(37)은 주기적으로 스마트폰(30)의 위치 정보를 상기 서비스 서버(10)에 전송한다.Meanwhile, while performing the above process, the smartphone 30 registered in the service server 10 periodically receives the location information of the smartphone 30 in addition to the emergency mode confirmation message. ) To transmit more. Specifically, under the control of the control module 31 of the smart phone emergency mode inspection module 33 periodically transmits an emergency mode confirmation message to the service server 10, the location tracking module 37 periodically The location information of the smartphone 30 is transmitted to the service server 10.

상기와 같이 스마트폰(30)의 위치 정보를 주기적으로 상기 서비스 서버(10)에 전송함으로써, 상기 스마트폰(30)이 분실된 경우라도, 상기 스마트폰(30)의 위치를 지속적으로 추적할 수 있어, 분실된 스마트폰(30)의 회수 가능성을 높일 수 있다.By periodically transmitting the location information of the smart phone 30 to the service server 10, even if the smart phone 30 is lost, the location of the smart phone 30 can be continuously tracked Thereby, the possibility of recovery of the lost smartphone 30 can be increased.

상기 정보 보호 단계(s50 ~ s70)를 도 2 및 도 3을 참조하여 더 구체적으로 설명하면 다음과 같다. 도 3은 스마트폰 분실 접수에 따른 전체 동작을 설명하기 위한 추가 도면이다.The information protection steps s50 to s70 will be described in more detail with reference to FIGS. 2 and 3 as follows. Figure 3 is an additional view for explaining the overall operation according to the smartphone lost reception.

상기 서비스 서버(10)로부터 긴급모드 메시지가 수신되는 경우, 상기 제어모듈(31)은 사전에 지정된 보호대상 디렉토리가 자신 이외의 프로세스 등에 의하여 접근되지 못하도록 라킹을 수행한다. 즉, 상기 보호대상 디렉토리가 상기 제어모듈(31)에 의해서만 접근될 수 있도록 라킹하는 과정을 수행한다(s50). 이는 상기 제어모듈(31)이 파일 시스템 필터 드라이브 또는 파일시스템 허가모드를 구동하여 상기 보호대상 디렉토리를 라킹할 수 있다.When the emergency mode message is received from the service server 10, the control module 31 performs locking to prevent a predetermined directory to be protected from being accessed by a process other than itself. That is, the process of locking so that the protection target directory can be accessed only by the control module 31 is performed (S50). The control module 31 may drive the file system filter drive or the file system permission mode to lock the protected directory.

상기 보호대상 디렉토리에 대하여 라킹을 수행한 후에, 상기 제어모듈(31)은 상기 라킹된 보호대상 디렉토리를 상기 데이터베이스 서버(20)에 전송하여 백업시키는 과정을 수행한다(s60). 즉, 상기 라킹된 보호대상 디렉토리는 상기 제어모듈(31)만 접근할 수 있기 때문에, 상기 제어모듈(31)은 상기 백업모듈(35)을 구동하여 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송되어 백업될 수 있도록 제어한다.After locking the protected directory, the control module 31 transmits the locked protected directory to the database server 20 to back up the protected directory. That is, since the locked protected directory can only be accessed by the control module 31, the control module 31 drives the backup module 35 so that the information of the protected directory is stored in the database server 20. To be backed up.

상기 제어모듈(31)이 상기 백업모듈(35)을 구동하여 상기 보호대상 디렉토리의 정보를 상기 데이터베이스 서버(20)에 전송하여 백업시킨 후에는, 상기 제어모듈(31)은 상기 스마트폰(30)에 저장된 모든 디렉토리의 접근을 방지하기 위하여 추가적인 라킹을 수행한다(s70). After the control module 31 drives the backup module 35 to transmit the information of the protected directory to the database server 20 and backs it up, the control module 31 is connected to the smart phone 30. In order to prevent access to all directories stored in the server, additional locking is performed (s70).

결과적으로, 스마트폰(30)의 어떠한 디렉토리도 접근할 수 없는 상태가 되어서, 상기 스마트폰(30)은 무용지물 상태가 된다. 즉, 이 후 스마트폰(30)을 오프시킨 후, 전원을 공급하면, 부팅만 될 뿐 모든 디렉토리에 대하여 어떠한 접근도 불가능하다.As a result, any directory of the smartphone 30 is inaccessible, and the smartphone 30 becomes obsolete. In other words, after turning off the smartphone 30 and supplying power, only the booting is possible and no access to all directories is possible.

상기 추가적인 라킹을 수행하는 과정은(s70) 스마트폰(30)에 저장된 모든 디렉토리의 접근을 방지하기 위한 과정인데, 더 포괄적으로 스마트폰(30)의 입출력 기능, 네트워크 연결 기능 및 통신 기능을 모두 차단하는 과정을 포함한다. 즉, 상기 추가 라킹을 수행하는 과정은 입출력 기능 및 네트워크 연결 기능 및 통신 기능을 차단하는 과정을 포함하여 스마트폰(30) 자체가 완전 무용지물이 되도록 하는 과정이다.The additional locking process (s70) is a process for preventing access to all directories stored in the smart phone 30, and more comprehensively blocks all input / output functions, network connection functions, and communication functions of the smart phone 30. It includes the process of doing. That is, the process of performing the additional locking is a process of making the smart phone 30 itself completely useless, including the process of blocking the input / output function, the network connection function, and the communication function.

따라서, 키패드 입력에 따른 특정 기능 수행, 외부 연결 요소(USB 등)에 의한 데이터 출력 기능, 무선 또는 유선을 통한 네트워크 연결 기능 및 전화 통신 기능 등이 상기 추가 라킹 과정을 통하여 완전 차단된다.Therefore, the performance of the specific function according to the keypad input, the data output function by the external connection element (USB, etc.), the network connection function through the wireless or wired, and the telephone communication function are completely blocked through the additional locking process.

한편, 상기 스마트폰(30)에 저장된 모든 디렉토리의 접근을 방지하기 위하여 추가 라킹을 수행하는 과정은 상기 스마트폰(30)에 저장된 모든 디렉토리를 파괴하는 과정일 수도 있다. 즉, 스마트폰(30)에 저장된 모든 디렉토리를 파괴함으로써, 스마트폰(30)의 다양한 기능(입출력 기능, 네트워크 연결, 통신 기능 등)들이 차단될 수 있도록 한다. 상기 스마트폰(30)에 저장된 모든 디렉토리의 파괴는 모든 디렉토리의 삭제 또는 암호화 등을 통하여 수행될 수 있다.On the other hand, the additional locking process to prevent access to all the directories stored in the smart phone 30 may be a process of destroying all directories stored in the smart phone (30). That is, by destroying all directories stored in the smartphone 30, various functions (input / output function, network connection, communication function, etc.) of the smartphone 30 may be blocked. Destruction of all directories stored in the smart phone 30 may be performed through deletion or encryption of all directories.

상기와 같이, 상기 스마트폰(30)에 저장된 모든 디렉토리에 대한 접근을 불허하기 위하여 추가 라킹을 수행한 후에는 상기 긴급모드 검사모듈(33)에 의한 긴급모드 여부 확인 메시지 전송 과정을 더 이상 수행되지 않는다. 즉, 이와 같은 과정은 이미 스마트폰(30)이 분실된 상태이기 때문에 더 이상 수행하지 않는다.As described above, after performing additional locking to disallow access to all directories stored in the smart phone 30, the emergency mode check message transmission process by the emergency mode check module 33 is no longer performed. Do not. That is, this process is not performed anymore because the smartphone 30 is already lost.

더 구체적으로 설명하면, 상기 추가 라킹을 수행한 후(s70)에, 상기 스마트폰(30)은 상기 긴급모드 여부 확인 메시지를 전송하는 긴급모드 여부 확인 단계(s20) 및 정보 보호 단계(s50 ~ s70)를 더 이상 수행하지 않는다. 상기 긴급모드 여부 확인 단계(s20)를 수행하지 않기 때문에, 당연히 서비스 서버(10)에서 동작하는 스마트폰 분실 접수 확인 및 긴급모드 상태 메시지 전송 단계(s30, s35, s40)는 수행되지 않는다.More specifically, after performing the additional locking (s70), the smart phone 30 in the emergency mode check step (s20) and information protection step (s50 ~ s70) for transmitting the emergency mode check message ) Is no longer performed. Since the emergency mode check step s20 is not performed, the smartphone loss reception confirmation and emergency mode status message transmission steps s30, s35, and s40 operating in the service server 10 are not performed.

다만, 상기 추가 라킹을 수행한 후에(s70), 상기 단계(s20 ~ s70)들을 수행하지 않지만, 상기 스마트폰(30)의 위치 정보만을 주기적으로 상기 서비스 서버(10)에 전송하는 동작은 수행된다. 즉, 상기 분실된 스마트폰(30)의 위치추적 모듈(37)만이 지속적으로 동작되어 분실된 스마트폰(30)의 위치 정보를 상기 서비스 서버(10)에 전송한다.However, after performing the additional locking (s70), the steps (s20 to s70) are not performed, but the operation of periodically transmitting only the location information of the smart phone 30 to the service server 10 is performed. . That is, only the location tracking module 37 of the lost smartphone 30 is continuously operated to transmit the location information of the lost smartphone 30 to the service server 10.

따라서, 상기 분실된 스마트폰(30)의 위치 정보는 상기 서비스 서버(10)에 지속적으로 저장되고, 분실된 스마트폰(30)의 소유자는 상기 서비스 서버(10)에 접속하여 자신의 스마트폰(30)의 위치를 지속적으로 추적할 수 있다.Therefore, the location information of the lost smart phone 30 is continuously stored in the service server 10, the owner of the lost smart phone 30 is connected to the service server 10 to his smartphone ( 30) can be tracked continuously.

이상과 같은 동작을 도 3을 참조하여 정리하면 다음과 같다.The above operation is summarized with reference to FIG. 3 as follows.

먼저 스마트폰의 긴급모듈 검사모듈(33)이 구동되어 주기적으로 서비스 서버(10)에 긴급모드 여부 확인 메시지 및 위치 정보를 전송한다. 그러면, 상기 서비스 서버(10)는 긴급모드 상태 메시지를 전송한다.First, the emergency module inspection module 33 of the smartphone is driven to periodically transmit a confirmation message and location information on the emergency mode to the service server 10. Then, the service server 10 transmits an emergency mode status message.

만약 스마트폰 분실자에 의하여 스마트폰 분실 신고가 접수되지 않는 경우에는 상기 서비스 서버(10)는 상기 스마트폰(30)으로 일반모드 메시지를 전송한다. 그러나, 스마트폰 분실 신고가 접수된 경우에는 긴급모드 메시지를 전송한다.If the smartphone loss report is not received by the smartphone loser, the service server 10 transmits a general mode message to the smartphone 30. However, if a smartphone loss report is received, the emergency mode message is transmitted.

이후, 상기 스마트폰(30)은 긴급모드를 인지하고, 바로 보호대상 디렉토리에 대하여 라킹을 수행한다. 그런 후, 보호대상 디렉토리가 데이터베이스 서버(10)에 백업되도록 동작한다.Thereafter, the smart phone 30 recognizes the emergency mode and immediately performs locking on the protected directory. Thereafter, the protected directory is operated to be backed up to the database server 10.

상기 보호대상 디렉토리가 백업되면, 모든 디렉토리의 접근을 막기 위하여 추가라킹을 수행한다. 이후, 상기 스마트폰(30)은 백업 동작 및 긴급모드 검사 동작은 수행하지 않고 위치 추적 모듈(37)만 동작하여 위치 정보만을 상기 서비스 서버(10)에 주기적으로 전송한다.When the protected directory is backed up, additional locking is performed to prevent access to all directories. Thereafter, the smart phone 30 periodically transmits only the location information to the service server 10 by operating only the location tracking module 37 without performing a backup operation and an emergency mode check operation.

즉, 보호대상 디렉토리를 안전하게 백업하였고, 스마트폰(30)의 모든 디렉토리의 접근을 막아놓았기 때문에, 스마트폰(30)의 위치만을 지속적으로 추적하기만 하면 된다. 따라서, 위치추적 모듈(37)만 지속적으로 동작될 수 있도록 한다.That is, since the protected directory is safely backed up and all directories of the smartphone 30 are blocked from access, only the location of the smartphone 30 needs to be continuously tracked. Thus, only the location tracking module 37 can be continuously operated.

한편, 상기 스마트폰(30)에 포함된 상기 제어모듈(31)은 상술한 바와 같이, 상기 긴급모드 검사모듈(33)을 제어하여 상기 스마트폰(30)이 분실된 상태인가를 주기적으로 확인하고, 상기 스마트폰이 분실된 상태에 있는 것으로 확인된 경우에는 상기 보호대상 디렉토리를 라킹하고, 상기 라킹된 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 백업되도록 제어한다.Meanwhile, the control module 31 included in the smartphone 30 periodically checks whether the smartphone 30 is lost by controlling the emergency mode inspection module 33 as described above. When the smartphone is found to be in a lost state, the protected directory is locked and the information on the locked protected directory is backed up to the database server 20.

그런데, 상기 제어모듈(30)은 상기 스마트폰(30)이 분실된 상태인 것으로 확인된 경우 이외에도 백업모듈(35)을 구동시켜 상기 보호대상 디렉토리의 정보가 데이터베이스 서버(20)에 백업되도록 제어하는 경우가 있다.However, the control module 30 drives the backup module 35 to control the information of the protected directory to be backed up to the database server 20 in addition to the case where the smart phone 30 is confirmed to be in a lost state. There is a case.

구체적으로, 상기 제어모듈(31)은 상기 스마트폰(30)의 분실 상태 여부와 무관하게(상기 서비스 서버로부터 긴급모드 메시지가 수신되지 않더라도), 상기 보호대상 디렉토리의 변화가 있을 때마다 또는 사전에 설정된 백업 주기마다 상기 백업모듈(35)을 구동시켜 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송되어 백업될 수 있도록 제어한다.In detail, the control module 31 may determine whether the smartphone 30 is in a lost state (even if an emergency mode message is not received from the service server), whenever there is a change of the protected directory or in advance. The backup module 35 is driven at each set backup period to control the information of the protected directory to be transmitted to the database server 20 for backup.

즉, 상기 제어 모듈(31)은 상기 스마트폰(30)이 분실된 상태에 있는지를 주기적으로 확인하면서도, 보호대상 디렉토리에 변화가 발생하는지도 주기적으로 확인한다. 따라서, 사용자에 의하여 상기 보호대상 디렉토리가 추가, 삭제, 정정 등의 변화가 있는 경우에, 상기 제어모듈(31)은 상기 보호대상 디렉토리의 변화를 인식하고, 백업모듈(35)을 구동하여 상기 변화된 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송될 수 있도록 한다.That is, the control module 31 periodically checks whether the smartphone 30 is in a lost state, and periodically checks whether a change occurs in the directory to be protected. Therefore, when there is a change of the directory to be protected by the user, such as addition, deletion, correction, the control module 31 recognizes the change of the directory to be protected, and drives the backup module 35 to change the changed directory. Information of the directory to be protected may be transmitted to the database server 20.

또한, 사용자에 의하여 보호대상 디렉토리에 대한 백업 주기가 사전에 설정된 경우에도, 상기 제어모듈(31)은 상기 스마트폰(30)이 분실된 상태에 있는지를 주기적으로 확인함과 동시에, 사전에 설정된 백업 주기마다 상기 백업 모듈(35)을 구동하여 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버(20)에 전송될 수 있도록 한다.In addition, even when the backup period for the protected directory is set in advance by the user, the control module 31 periodically checks whether the smartphone 30 is in a lost state, and at the same time, the preset backup. The backup module 35 is driven at each cycle so that the information of the protected directory can be transmitted to the database server 20.

이와 같이, 상기 스마트폰(30)의 분실 여부에 무관하게, 변경된 보호대상 디렉토리를 미리 백업시키거나 사전에 설전된 백업 주기마다 보호대상 디렉토리의 정보를 백업시킴으로써, 후에 스마트폰(30)을 분실하더라도 중요 정보를 되찾을 수 있는 장점이 있다.In this way, regardless of whether the smartphone 30 is lost, by backing up the changed protected directory in advance or backing up the information of the protected directory at every preset backup period, even if the smartphone 30 is lost later. There is an advantage to recovering important information.

한편, 상기 스마트폰(30)의 분실 여부에 무관하게, 상기 제어 모듈(31)에 의한 백업 동작 및 라킹 동작 등을 수행하는 경우가 있다. 즉, 스마트폰(30)에서 불법적으로 자료를 유출하는데 있어서 폰 분실 신고가 늦거나 폰 획득한 불법 사용자가 획득 즉시 SIM을 교체하였을 경우는 불법 도난에 대한 정보 유출을 막을 수는 없기 때문에, 스마트폰(30)의 분실 신고와 무관하게 백업 동작 등을 수행하는 경우를 포함시킨다.On the other hand, regardless of whether the smart phone 30 is lost, there is a case to perform the backup operation and the locking operation by the control module 31. That is, in the case of illegally leaking data from the smart phone 30, if a phone loss report is late or an illegal user who acquires a phone does not immediately change the SIM, information leakage about illegal theft cannot be prevented. Includes the case of performing a backup operation or the like irrespective of the loss report of (30).

따라서, 상기 스마트폰(30)은 상기 긴급모드 메시지를 수신받은 경우 이외에, 심(SIM) 교체 또는 이탈된 후에 상기 스마트폰(30)이 켜지는 것으로 판단된 경우에, 사전에 지정된 제어모듈(31)만 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈(31)의 제어에 따라, 상기 보호대상 디렉토리의 정보가 데이터베이스 서버(20)에 백업되도록 전송한 후, 모든 디렉토리에 대해서 라킹을 수행하는 동작을 수행한다.
Therefore, when the smartphone 30 determines that the smart phone 30 is turned on after the SIM is replaced or detached, in addition to the case where the smart phone 30 receives the emergency mode message, the control module 31 is previously designated. ) Only permits access to the protected directory, and under the control of the control module 31, transmits the information of the protected directory to be backed up to the database server 20, and performs locking on all directories. Do this.

10 : 서비스 서버 20 : 데이터베이스 서버
30 : 스마트폰 31 : 제어모듈
33 : 긴급모드 검사모듈 35 : 백업 모듈
37 : 위치 추적 모듈
10: service server 20: database server
30: smart phone 31: control module
33: emergency mode inspection module 35: backup module
37: location tracking module

Claims (14)

삭제delete 스마트폰이 분실된 것으로 접수된 경우, 상기 스마트폰에 긴급모드 메시지를 전송하는 서비스 서버;
상기 긴급모드 메시지를 수신받은 경우, 사전에 지정된 제어모듈만 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈의 제어에 따라 상기 보호대상 디렉토리의 정보가 데이터베이스 서버에 백업되도록 전송한 후, 모든 디렉토리에 대해서 라킹을 수행하는 스마트폰;
상기 스마트폰에서 전송된 보호대상 디렉토리의 정보를 백업하여 저장하는 상기 데이터베이스 서버;를 포함하며,
상기 스마트폰은,
상기 제어모듈의 제어에 따라 상기 서비스 서버에 긴급모드 여부 확인 메시지를 주기적으로 전송하는 긴급모드 검사 모듈, 상기 긴급모드 검사 모듈에 의하여 상기 스마트폰이 분실된 상태인 것으로 확인된 경우에 상기 제어모듈의 제어에 따라 상기 보호대상 디렉토리의 정보를 상기 데이터베이스 서버에 전송하는 백업 모듈을 포함하여 이루어진 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 시스템.
A service server for transmitting an emergency mode message to the smartphone when the smartphone is received as lost;
When the emergency mode message is received, only a predetermined control module allows access to the protected directory, and under the control of the control module, transmits the information of the protected directory to be backed up to the database server, and then to all directories. A smart phone that performs locking on the device;
And the database server for backing up and storing information on a directory to be protected transmitted from the smartphone.
In the smartphone,
Emergency mode inspection module for periodically sending an emergency mode check message to the service server under the control of the control module, when it is confirmed that the smartphone is in the lost state by the emergency mode inspection module of the control module And a backup module for transmitting the information of the protected directory to the database server under control.
청구항 2에 있어서,
상기 스마트폰은 상기 제어모듈의 제어에 따라 상기 스마트폰의 위치 정보를 주기적으로 상기 서비스 서버에 전송하기 위한 위치추적 모듈을 더 포함하여 이루어진 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 시스템.
The method according to claim 2,
The smartphone further includes a location tracking module for periodically transmitting the location information of the smartphone to the service server under the control of the control module. .
청구항 3에 있어서,
상기 제어모듈은 상기 스마트폰이 분실된 상태인 것으로 확인되어 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버에 전송된 후에는 상기 위치추적 모듈만 구동되도록 제어하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 시스템.
The method according to claim 3,
The control module determines that the smartphone is in a lost state and controls only the location tracking module to be driven after the information of the protected directory is transmitted to the database server. Leak prevention system.
청구항 2에 있어서,
상기 제어모듈은 상기 스마트폰이 분실된 상태인 것으로 확인된 경우 이외에, 상기 보호대상 디렉토리의 변화가 있을 때마다 또는 사전에 설정된 백업 주기마다 상기 백업 모듈을 구동시켜 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버에 전송될 수 있도록 제어하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 시스템.
The method according to claim 2,
The control module drives the backup module every time there is a change of the protected directory or every preset backup period, except when the smartphone is confirmed to be in a lost state, so that the information of the protected directory is stored in the database. A system for preventing leakage of information stored in a lost smartphone, which is controlled to be transmitted to a server.
청구항 2에 있어서,
상기 스마트폰은 상기 긴급모드 메시지를 수신받은 경우 이외에, 심(SIM) 교체 또는 이탈된 후에 상기 스마트폰이 켜지는 것으로 판단된 경우에, 상기 제어모듈만 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈의 제어에 따라, 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버에 백업되도록 전송한 후, 상기 모든 디렉토리에 대해서 라킹을 수행하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 시스템.
The method according to claim 2,
When the smartphone is determined to be turned on after the SIM is replaced or detached except for receiving the emergency mode message, only the control module allows access to the protected directory, and the control Under the control of the module, after transmitting the information of the protected directory to be backed up to the database server, and locking all the directories, characterized in that the leakage prevention system stored in the lost smartphone.
스마트폰에 구비된 긴급모드 검사 모듈을 통해 서비스 서버에 등록된 스마트폰이 주기적으로 긴급모드 여부 확인 메시지를 상기 서비스 서버에 전송하는 긴급모드 여부 확인 단계;
상기 서비스 서버가 상기 긴급모드 여부 확인 메시지에 대한 회신으로 긴급모드 상태 메시지를 상기 스마트폰으로 전송하는 단계;
상기 스마트폰은 상기 긴급모드 상태 메시지가 스마트폰 분실에 해당하는 긴급모드 메시지인 경우에, 상기 스마트폰에 저장된 보호대상 디렉토리의 정보가 유출되지 않도록 데이터베이스 서버에 백업시켜 저장하는 정보 보호 단계를 포함하되;
상기 정보 보호 단계는, 상기 긴급모드 검사모듈이 상기 스마트폰 분실에 해당하는 긴급모드 메시지를 수신하여 상기 스마트폰에 설치된 제어모듈에 입력하면,
상기 제어모듈은,
상기 보호대상 디렉토리가 상기 제어모듈에 의해서만 접근되도록 라킹하고,
백업모듈을 통해 상기 보호대상 디렉토리를 상기 데이터베이스 서버에 전송하여 백업되도록 하며,
상기 백업이 완료되면 상기 스마트폰에 저장된 모든 디렉토리의 접근을 방지하기 위하여 추가 라킹을 수행하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 방법.
An emergency mode checking step of periodically transmitting an emergency mode check message to the service server by the smartphone registered to the service server through the emergency mode checking module provided in the smart phone;
Transmitting, by the service server, an emergency mode status message to the smartphone in response to the emergency mode confirmation message;
When the emergency mode status message is an emergency mode message corresponding to a lost smartphone, the smartphone includes an information protection step of backing up and storing the information in a protected directory stored in the smartphone to a database server so as not to leak. ;
In the information protection step, when the emergency mode inspection module receives an emergency mode message corresponding to the smartphone lost and inputs it to a control module installed in the smartphone,
The control module,
Locking the protected directory to be accessed only by the control module,
Transfer the protected directory to the database server through a backup module to be backed up,
When the backup is completed, to prevent the leakage of information stored in the lost smart phone, characterized in that for performing additional locking to prevent access to all directories stored in the smart phone.
청구항 7에 있어서,
상기 서비스 서버에 등록된 상기 스마트폰은 상기 긴급모드 여부 확인 메시지 이외에 상기 스마트폰의 위치 정보를 주기적으로 상기 서비스 서버에 더 전송하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 방법.
The method according to claim 7,
The smart phone registered in the service server prevents leakage of information stored in the lost smart phone, characterized in that for transmitting the location information of the smart phone periodically to the service server in addition to the emergency mode check message.
삭제delete 청구항 8에 있어서,
상기 추가 라킹을 수행한 후에, 상기 스마트폰은 상기 긴급모드 여부 확인 단계 및 상기 정보 보호 단계를 더 이상 수행하지 않고, 상기 스마트폰의 상기 위치 정보만을 주기적으로 상기 서비스 서버에 전송하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 방법.
The method according to claim 8,
After performing the additional locking, the smart phone does not perform the emergency mode check step and the information protection step any more, characterized in that to periodically transmit only the location information of the smart phone to the service server. How to prevent leakage of information stored on your lost smartphone.
청구항 7 또는 청구항 8에 있어서,
상기 추가 라킹을 수행하는 과정은 입출력 기능 및 네트워크 연결 기능 및 통신 기능을 차단하는 과정을 포함하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 방법.
The method according to claim 7 or 8,
The performing of the additional locking method includes preventing the input / output function, the network connection function, and the communication function.
청구항 7 또는 청구항 8에 있어서,
상기 스마트폰에 저장된 상기 모든 디렉토리의 접근을 방지하기 위하여 추가 라킹을 수행하는 과정은 상기 스마트폰에 저장된 상기 모든 디렉토리를 파괴하는 과정인 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 방법.
The method according to claim 7 or 8,
The method of performing additional locking to prevent access of all the directories stored in the smartphone is a process of destroying all the directories stored in the smartphone.
청구항 7 또는 청구항 8에 있어서,
상기 제어모듈은 상기 긴급모드 메시지가 수신되지 않더라도, 상기 보호대상 디렉토리의 변경이 있을 때마다 또는 사전에 설정된 백업 주기마다 상기 보호대상 디렉토리가 상기 데이터베이스 서버에 백업되도록 제어하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 방법.
The method according to claim 7 or 8,
The control module controls the protected directory to be backed up to the database server whenever there is a change of the protected directory or every preset backup period even if the emergency mode message is not received. How to prevent the leakage of information stored on the phone.
청구항 8에 있어서,
상기 스마트폰은 상기 긴급모드 메시지를 수신받은 경우 이외에, 심(SIM) 교체 또는 이탈된 후에 상기 스마트폰이 켜지는 것으로 판단된 경우에, 사전에 지정된 제어모듈만 상기 보호대상 디렉토리의 접근을 허용하고, 상기 제어모듈의 제어에 따라, 상기 보호대상 디렉토리의 정보가 상기 데이터베이스 서버에 백업되도록 전송한 후, 모든 디렉토리에 대해서 라킹을 수행하는 것을 특징으로 하는 분실된 스마트폰에 저장된 정보의 유출 방지 방법.
The method according to claim 8,
When the smartphone is determined to be turned on after the SIM is replaced or detached except for receiving the emergency mode message, only the predetermined control module allows access to the protected directory. Under the control of the control module, transmitting the information of the protected directory to be backed up to the database server, and performing locking on all directories.
KR1020100057507A 2010-06-17 2010-06-17 System for preventing spill of the data stored in the lost smart phone and method for preventing thereof KR101062976B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100057507A KR101062976B1 (en) 2010-06-17 2010-06-17 System for preventing spill of the data stored in the lost smart phone and method for preventing thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100057507A KR101062976B1 (en) 2010-06-17 2010-06-17 System for preventing spill of the data stored in the lost smart phone and method for preventing thereof

Publications (1)

Publication Number Publication Date
KR101062976B1 true KR101062976B1 (en) 2011-09-06

Family

ID=44957042

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100057507A KR101062976B1 (en) 2010-06-17 2010-06-17 System for preventing spill of the data stored in the lost smart phone and method for preventing thereof

Country Status (1)

Country Link
KR (1) KR101062976B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140095369A (en) * 2013-01-24 2014-08-01 주식회사 케이티 System and method for tracking lost mobile terminal
KR101508088B1 (en) 2014-01-09 2015-04-07 유춘근 Integrated security service system and method of smart IT equipments
KR101632733B1 (en) * 2014-12-31 2016-07-04 (주)아이티네이드 Data security method, and data security apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140095369A (en) * 2013-01-24 2014-08-01 주식회사 케이티 System and method for tracking lost mobile terminal
KR102055914B1 (en) * 2013-01-24 2019-12-13 주식회사 케이티 System and method for tracking lost mobile terminal
KR101508088B1 (en) 2014-01-09 2015-04-07 유춘근 Integrated security service system and method of smart IT equipments
KR101632733B1 (en) * 2014-12-31 2016-07-04 (주)아이티네이드 Data security method, and data security apparatus

Similar Documents

Publication Publication Date Title
KR101372986B1 (en) Privacy management for tracked devices
CN101371259B (en) File management system and method, and mobile terminal
US9301143B2 (en) Mobile terminal and method of providing security thereto
CN103514386B (en) Permission control and management method of application program and electronic device
EP2812842A1 (en) Security policy for device data
US20130047256A1 (en) Method for preventing a mobile communication device from leaking secret and system thereof
CN102693381A (en) Method, device and system for anti-theft of portable computer equipment
CN103080946A (en) Method, secure device, system and computer program product for securely managing files
JPWO2014167721A1 (en) Data erasing device, data erasing method, program, and storage medium
JP2008139996A (en) Information leakage prevention system and data storage method
KR101062976B1 (en) System for preventing spill of the data stored in the lost smart phone and method for preventing thereof
CN105657147A (en) Mobile terminal anti-theft method and device
KR100963789B1 (en) Privacy protction and trace system of mobile terminal
US20170032110A1 (en) User Terminal Interworking with Peripheral Device and Method for Preventing Leakage of Information Using the Same
JP4756902B2 (en) Information leakage prevention system
JP2009217556A (en) Information processing system, information terminal, and program
KR20070117767A (en) System and method for remote controlling mobile telecommunication terminal
KR20140090408A (en) Mobile Device Lock System and Method for Security
KR20150057865A (en) Control application for lost smart phone
WO2018163774A1 (en) Terminal device, registration processing program and registration processing method
JP4240962B2 (en) Information terminal management system
JP2005301454A (en) User identification system and charger/radio ic chip reader
KR101403670B1 (en) SYSTEM FOR PREVENTING LOSS FINANCE Micro SD
EP3098744A1 (en) A remotely protected electronic device
JP2010146475A (en) System and method for preventing information leakage of mobile terminal, and program

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140829

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150825

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee