KR101735713B1 - 원격제어로부터의 접근 보호를 위한 디바이스 - Google Patents
원격제어로부터의 접근 보호를 위한 디바이스 Download PDFInfo
- Publication number
- KR101735713B1 KR101735713B1 KR1020150076049A KR20150076049A KR101735713B1 KR 101735713 B1 KR101735713 B1 KR 101735713B1 KR 1020150076049 A KR1020150076049 A KR 1020150076049A KR 20150076049 A KR20150076049 A KR 20150076049A KR 101735713 B1 KR101735713 B1 KR 101735713B1
- Authority
- KR
- South Korea
- Prior art keywords
- remote control
- information
- access
- screen
- control device
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/22—Arrangements for preventing the taking of data from a data transmission channel without authorisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
디바이스, 원격제어 장치 및 원격제어에서의 정보 접근 제어방법이 개시된다. 본 발명의 일 실시 예에 따른 디바이스는, 원격제어가 가능한 정보 리스트를 표시하는 출력부와, 표시된 정보 리스트 중에서 원격제어 장치의 접근을 승인하는 정보 또는 접근을 차단하는 정보를 사용자로부터 선택 입력받는 입력부와, 원격제어가 가능한 정보 리스트를 추출하고 원격제어 장치의 원격제어 시에 접근이 승인된 정보에 대해서는 원격제어를 허용하며 접근이 차단된 정보에 대해서는 원격제어를 차단하는 제어부를 포함한다.
Description
본 발명은 원격제어 기술에 관한 것으로, 보다 상세하게는 원격제어 시 보안기술에 관한 것이다.
네트워크에 연결된 원격제어 장치가 원격지에 위치한 디바이스에 접속해서 디바이스를 마치 자신의 장치인 것처럼 제어할 수 있는 기술을 원격제어 기술이라고 통칭한다. 이러한 원격제어 기술은 인터넷을 통해서 원격제어를 할 수 있을 정도로 발전하였다. 예를 들어, 인터넷에 연결되어 있는 개인 또는 회사의 PC 또는 모바일 단말에 원격접속하여 화면을 보면서 조작할 수 있다.
원격제어를 위해 원격제어 장치가 디바이스에 접속하면, 디바이스의 모든 정보가 원격제어 장치에 개방된다. 개방되는 정보는 디바이스 사용자의 개인정보와 각종 데이터까지 포함된다. 원격제어 시에 원격제어 장치 사용자의 조작에 의해 디바이스가 종속이 되므로 디바이스의 전체 화면과 데이터가 개방되는 것을 차단할 수 없다. 원격제어 장치 사용자가 악의적으로 디바이스에 접근하여 디바이스의 정보를 유출할 우려가 있다.
일 실시 예에 따라, 원격제어 장치의 원격제어 시에 디바이스에 대한 무단 접근을 근본적으로 차단하고, 원격제어 중 발생할 수 있는 정보의 유출을 방지하기 위한 디바이스, 원격제어 장치 및 원격제어에서의 정보 접근 제어방법을 제안한다.
일 실시 예에 따른 디바이스는, 원격제어가 가능한 정보 리스트를 표시하는 출력부와, 표시된 정보 리스트 중에서 원격제어 장치의 접근을 승인하는 정보 또는 접근을 차단하는 정보를 사용자로부터 선택 입력받는 입력부와, 원격제어가 가능한 정보 리스트를 추출하고 원격제어 장치의 원격제어 시에 접근이 승인된 정보에 대해서는 원격제어를 허용하며 접근이 차단된 정보에 대해서는 원격제어를 차단하는 제어부와, 원격제어를 위한 디바이스 화면을 원격제어 장치에 전송하고 디바이스 화면 전송에 따라 원격제어 장치로부터 제어명령을 수신하는 통신부를 포함한다.
원격제어가 가능한 정보 리스트는 디바이스에 설치되어 있는 프로그램 리스트와 디바이스의 운영체제 상에서 제공되는 화면 리스트를 포함할 수 있다.
일 실시 예에 따른 제어부는 원격제어 장치로부터 수신된 제어명령이 접근이 승인된 디바이스 화면 영역 내에서 발생했는지 여부를 판별하고, 접근이 승인된 디바이스 화면 영역 내에서 발생한 경우 제어명령을 실행하며 접근이 승인된 디바이스 화면 영역을 벗어난 영역에서 발생한 경우 제어명령 실행을 차단한다.
일 실시 예에 따른 제어부는 원격제어 장치로부터 수신된 제어명령이 접근이 승인된 프로그램을 대상으로 발생했는지 여부를 판별하고, 접근이 승인된 프로그램을 대상으로 발생한 경우 제어명령을 실행하며 접근이 승인되지 않은 프로그램을 대상으로 발생한 경우 제어명령 실행을 차단한다.
일 실시 예에 따른 제어부는 디바이스 화면을 통신부를 통해 원격제어 장치에 전송하되, 디바이스 화면에서 접근이 승인된 디바이스 화면 이외의 영역은 원격제어 장치의 화면에 표시되지 않도록 하거나 원격제어 장치 사용자가 식별할 수 없도록 처리한다.
일 실시 예에 따른 통신부는 접근이 승인된 정보 리스트를 원격제어 장치에 전송하여 원격제어 장치가 디바이스 사용자에 의해 접근이 승인된 정보 리스트 내에서 원격제어 대상이 되는 정보를 선택받는다.
다른 실시 예에 따른 원격제어 장치는, 디바이스 상에서 원격제어 장치의 접근이 승인된 정보 리스트를 디바이스로부터 수신하는 통신부와, 접근이 승인된 정보 리스트를 출력하는 출력부와, 출력된 정보 리스트에서 원격제어하고자 하는 정보를 사용자로부터 선택 입력받는 입력부와, 사용자로부터 선택받은 정보 내에서 디바이스를 원격 제어하는 제어부를 포함한다.
일 실시 예에 따르면, 원격제어 장치가 악의적으로 디바이스에 접근하여 이를 원격제어하거나 데이터를 유출하는 것을 차단할 수 있다. 즉, 디바이스 사용자가 접근을 승인한 정보에만 원격제어 장치가 접근하여 제어할 수 있고 접근을 차단한 정보에는 접근을 승인하지 않음에 따라, 디바이스 사용자가 공개 또는 조작을 원치 않는 정보를 원격제어 장치 사용자로부터 보호할 수 있다.
도 1은 본 발명의 일 실시 예에 따른 원격제어 시스템의 구성도,
도 2는 본 발명의 일 실시 예에 따른 디바이스의 세부 구성도,
도 3은 본 발명의 일 실시 예에 따른 원격제어 장치의 세부 구성도,
도 4는 본 발명의 일 실시 예에 따른 디바이스의 접근권한 설정을 위한 디바이스 화면을 도시한 참조도,
도 5는 본 발명의 일 실시 예에 따른 원격제어 대상을 선택하기 위한 원격제어 장치의 화면을 도시한 참조도,
도 6은 본 발명의 일 실시 예에 따른 디바이스로부터 접근이 승인된 정보 리스트가 표시되는 원격제어 장치의 화면을 도시한 참조도,
도 7은 본 발명의 일 실시 예에 따른 원격제어 장치의 제어명령 실행 화면을 도시한 참조도,
도 8은 본 발명의 일 실시 예에 따른 디바이스의 정보 접근 제어방법을 도시한 흐름도,
도 9는 본 발명의 일 실시 예에 따른 원격제어 장치의 원격제어 방법을 도시한 흐름도이다.
도 2는 본 발명의 일 실시 예에 따른 디바이스의 세부 구성도,
도 3은 본 발명의 일 실시 예에 따른 원격제어 장치의 세부 구성도,
도 4는 본 발명의 일 실시 예에 따른 디바이스의 접근권한 설정을 위한 디바이스 화면을 도시한 참조도,
도 5는 본 발명의 일 실시 예에 따른 원격제어 대상을 선택하기 위한 원격제어 장치의 화면을 도시한 참조도,
도 6은 본 발명의 일 실시 예에 따른 디바이스로부터 접근이 승인된 정보 리스트가 표시되는 원격제어 장치의 화면을 도시한 참조도,
도 7은 본 발명의 일 실시 예에 따른 원격제어 장치의 제어명령 실행 화면을 도시한 참조도,
도 8은 본 발명의 일 실시 예에 따른 디바이스의 정보 접근 제어방법을 도시한 흐름도,
도 9는 본 발명의 일 실시 예에 따른 원격제어 장치의 원격제어 방법을 도시한 흐름도이다.
이하에서는 첨부한 도면을 참조하여 본 발명의 실시 예들을 상세히 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명의 일 실시 예에 따른 원격제어 시스템의 구성도이다.
도 1을 참조하면, 원격제어 시스템(1)은 디바이스(10)와 원격제어 장치(12)를 포함하며, 중계 서버(14)를 더 포함할 수 있다.
원격제어 장치(12)는 원격지에 위치하는 디바이스(10)를 원격제어한다. 원격제어는 원격제어 장치(12)가 디바이스(10)에 원격 접속하여 디바이스(10)를 조작하거나 데이터를 송수신하거나 프로그램 등을 설치할 수 있는 일련의 동작을 포함한다. 원격제어 서비스의 예를 들면, 원격제어 장치 사용자가 상담원이고 디바이스 사용자가 고객인 경우, 고객의 요청에 따라 상담원이 원격제어 장치(12)를 통해 디바이스(10)로부터 획득되는 디바이스 화면을 보면서 고객의 디바이스(10)를 원격제어한다.
디바이스(10)와 원격제어 장치(12)는 사용자가 사용하는 모든 장치일 수 있다. 예를 들어, PC일 수 있고, 휴대 가능한 모바일 단말, 예를 들어 휴대폰, 셀룰러폰, 스마트폰, 스마트 패드 등일 수 있다. 디바이스(10)와 원격제어 장치(12)는 각각 원격제어를 위한 원격제어 프로그램이 설치될 수 있다. 디바이스(10)와 원격제어 장치(12)는 각각 다수 개일 수 있다.
일 실시 예에 따른 디바이스(10)와 원격제어 장치(12)는 중계 서버(14)에 접속한다. 중계 서버(14)는 디바이스(10)와 원격제어 장치(12)가 접속하기 위한 웹 페이지를 제공한다. 그리고 원격제어 장치(12)가 디바이스(10)를 조작할 수 있도록 원격제어 세션을 생성한다. 또한, 원격제어 장치(12)가 디바이스(10)에 대해 원격제어 서비스를 원활하게 제공할 수 있도록 디바이스(10) 및 원격제어 장치(12)를 관리한다. 중계 서버(16)는 네트워크를 통해 원격제어를 지원하는데, 네트워크는 이더넷(Ethernet), 3G, 4G, LTE, Wi-Fi 등의 유무선 통신 방식을 모두 지원하며, 특정 통신기술이나 방식에 한정되지 않는다.
일 실시 예에 따른 원격제어 시스템(1)은 원격제어 장치(12)의 원격제어 시에, 디바이스(10)의 모든 정보를 원격제어할 수 있는 것이 아니라, 디바이스 사용자가 접근을 승인한 정보에 대해서만 원격제어 장치(12)가 제어할 수 있도록 허용한다. 그리고 사용자가 접근을 승인하지 않은 정보, 예를 들어 개인정보와 같이 공개를 원하지 않는 정보에 대해서는 원격제어 장치(12)가 제어하지 못하도록 통제한다. 이에 따라, 원격제어 장치(12)의 무단 접근을 근본적으로 차단할 수 있으며, 원격제어 중 발생할 수 있는 정보의 유출을 방지할 수 있다.
도 2는 본 발명의 일 실시 예에 따른 디바이스의 세부 구성도이다.
도 1 및 도 2를 참조하면, 디바이스(10)는 제1 출력부(100), 제1 입력부(102), 제1 통신부(104), 제1 제어부(106) 및 제1 저장부(108)를 포함한다.
제1 출력부(100)는 각종 정보를 화면에 표시한다. 일 실시 예에 따른 제1 출력부(100)는 디바이스(10)에서 원격제어가 가능한 정보 리스트를 화면에 표시한다. 원격제어가 가능한 정보 리스트는 디바이스(10)에 설치되어 있는 프로그램 리스트와 디바이스(10)의 운영체제 상에서 제공하는 화면 리스트일 수 있다. 예를 들어, 프로그램 리스트는 마이크로소프트 워드(Microsoft word) 등의 워드 프로그램, 인터넷 익스플로러(Internet explorer), 크롬(Chrome), 사파리(Safari) 등의 인터넷 접속 프로그램, 곰플레이어(Gom player) 등의 영상 재생 프로그램 등 디바이스(10)에서 설치 및 다운로드된 모든 프로그램을 포함한다. 화면 리스트는 디바이스(10)의 운영체제(OS), 예를 들어 윈도우즈(Windows), 맥(MAC) 또는 리눅스(Linux) 등에서, 또는 스마트폰의 경우 안드로이드(Android) 또는 아이오에스(iOS) 등에서 기본적으로 제공되는 프로그램 화면으로서, 제어판, 시스템 관리자, 메모장, 커멘드(command), 탐색기, 갤러리, 주소록 등일 수 있다.
제1 입력부(102)는 사용자로부터 조작신호를 입력받는다. 일 실시 예에 따른 제1 입력부(102)는 사용자로부터 원격 제어 가능한 정보들에 대한 접근권한을 설정받는다. 예를 들어, 제1 출력부(100)를 통해 화면에 표시된 원격 제어 가능한 정보들 중에서 원격제어 장치(12)의 접근을 승인하는 정보와 접근을 차단하는 정보를 사용자로부터 선택 입력받는다.
제1 입력부(102)는 원격제어 장치(12)의 원격제어 이전에 디바이스 사용자로부터 접근권한을 설정받지만, 원격제어 이후에 이미 설정된 접근권한을 변경할 수 있다. 예를 들어, 원격제어 이전에는 접근을 차단한 정보에 대해서 원격제어 장치 사용자가 접근을 허용하도록 요청한 경우, 디바이스 사용자가 이를 판단하여 접근을 허용하도록 권한을 변경할 수 있다.
사용자가 접근을 차단하고자 하는 정보는 주소록, 사진이나 동영상 파일, 금융정보 등과 같이 사용자의 사생활과 관련된 정보일 수 있다. 사용자는 해당되는 정보를 보기 위해서 실행하는 프로그램이나 그 실행 화면을 접근 차단 정보로 선택할 수 있다. 예를 들어, 사용자는 주소록, 갤러리 등의 명칭을 가지는 정보들을 접근 차단 정보로 선택할 수 있다. 또는 사진, 동영상 등의 파일을 보기 위해 실행하는 프로그램, 예를 들어 영상 재생 프로그램, 사진 뷰어 프로그램 등을 접근 차단 정보로 선택하여 해당 프로그램의 실행을 차단하거나, 해당 프로그램을 통해 실행되는 디바이스 화면의 전송을 차단하거나, 해당 파일의 데이터 전송을 차단할 수 있다. 또는 해당 프로그램의 실행을 차단할 수 있는 커맨드를 접근 차단 정보로 선택할 수 있다. 다른 예로 디바이스(10)의 바탕 화면을 접근 차단 정보로 선택할 수 있다. 또 다른 예로 사용자가 접근을 차단하고자 하는 정보가 디바이스의 시스템 정보인 경우, 사용자는 시스템 정보를 확인할 수 있는 시스템 관리자 프로그램이나 그 실행 화면을 접근 차단 정보로 선택할 수 있다.
제1 제어부(106)는 디바이스(10)의 각 구성요소를 제어한다. 일 실시 따른 제1 제어부(106)는 원격제어가 가능한 정보 리스트를 추출하여 이를 제1 출력부(100)에 제공한다. 추출되는 정보 리스트는 디바이스(10)에 설치되어 있는 프로그램 리스트와 디바이스(10)의 운영체제 별로 제공되는 화면 리스트일 수 있다. 제1 출력부(100)는 추출된 원격제어 가능한 정보 리스트를 화면에 표시한다.
일 실시 예에 따른 제1 제어부(106)는 제1 입력부(102)를 통해 설정된 접근권한을 등록한다. 접근권한은 어느 정보를 원격제어 장치(12)에 접근 승인할지, 어느 정보를 접근 차단할지에 대한 권한이 설정된 것이다. 제1 제어부(106)는 등록된 접근권한을 제1 저장부(108)에 저장할 수 있다.
일 실시 예에 따른 제1 제어부(106)는 원격제어 장치(12)의 원격제어 시에, 디바이스 사용자에 의해 접근이 승인된 정보에 대해서는 원격제어 장치(12)의 원격제어를 허용하며, 접근이 차단된 정보에 대해서는 원격제어 장치(12)의 원격제어를 차단한다.
제1 통신부(104)는 원격제어를 위해 필요한 각종 정보를 송수신한다. 일 실시 예에 따른 제1 제어부(106)가 디바이스 화면을 캡쳐하면, 제1 통신부(104)는 캡쳐된 디바이스 화면을 원격제어 장치(12)에 전송하고, 디바이스 화면 전송에 따라 원격제어 장치(12)로부터 제어명령을 수신한다. 제1 제어부(106)는 수신된 제어명령을 실행한다.
일 실시 예에 따른 제1 통신부(104)는 원격제어 장치(12)로부터 원격제어 서비스를 제공받기 위해 중계 서버(16)에 접속한다. 이 경우, 제1 통신부(104)는 접속된 중계 서버(16)를 통해 원격제어 장치(12)에 디바이스 화면을 전송하고, 접속된 중계 서버(16)를 통해 원격제어 장치(12)로부터 제어 명령을 수신한다. 일 실시 예에 따른 제1 통신부(104)는 디바이스 사용자로부터 접근이 승인된 정보 리스트를 원격제어 장치(12)에 전송한다. 이 경우, 원격제어 장치(12)가 디바이스 사용자로부터 접근이 승인된 정보 리스트 내에서 원격제어를 위한 정보를 선택할 수 있다.
일 실시 예에 따른 제1 제어부(106)는 접근이 승인된 디바이스 화면을 구성하여 제1 통신부(104)를 통해 원격제어 장치(12)에 전송한다. 이어서, 제1 통신부(104)를 통해 원격제어 장치(12)로부터 제어명령을 수신하면, 수신된 제어명령이 접근이 승인된 디바이스 화면 영역 내에서 발생했는지 여부를 판별한다. 판별 결과에 따라, 제어명령이 접근이 승인된 디바이스 화면 영역 내에서 발생한 경우 제어명령을 실행하고, 접근이 승인된 디바이스 화면 영역을 벗어난 영역에서 발생한 경우 제어명령 실행을 차단한다. 예를 들어, 원격제어 장치(12)에 표시되는 디바이스 화면이 바탕화면 상에서 실행되는 프로그램 화면이라고 한다면, 프로그램 화면을 벗어난 바탕화면에서 제어명령이 발생한 경우 제1 제어부(106)는 해당하는 제어명령 실행을 차단한다. 이에 비해, 프로그램 화면 내에서 제어명령이 발생한 경우 제1 제어부(106)는 해당하는 제어명령을 실행한다. 이때, 원격제어 장치 사용자가 디바이스 화면 내에서 마우스 조작 등을 통해 실행 프로그램 화면의 위치를 변경시키더라도 위치가 변경된 프로그램 화면 내에서 발생한 제어명령만을 실행한다. 제어명령 실행 차단의 예로, 원격제어 장치(12)의 원격제어 시 디바이스(10)의 제1 출력부(100) 및 제1 입력부(102)의 동작이 차단된다.
일 실시 예에 따른 제1 제어부(106)는 제1 통신부(104)를 통해 원격제어 장치(12)로부터 수신된 제어명령이 접근이 승인된 프로그램을 대상으로 발생했는지 여부를 판별한다. 판별 결과에 따라, 제어명령이 접근이 승인된 프로그램을 대상으로 발생한 명령이면 제어명령을 실행한다. 이에 비해 접근이 승인되지 않은 프로그램을 대상으로 발생한 명령이면 제어명령 실행을 차단한다.
일 실시 예에 따른 제1 제어부(106)는 디바이스 화면을 제1 통신부(104)를 통해 원격제어 장치(12)에 전송하되, 디바이스 화면에서 접근이 승인된 디바이스 화면 이외의 영역은 원격제어 장치(12)의 화면에 표시되지 않도록 하거나 원격제어 장치 사용자가 식별할 수 없도록 처리한다. 예를 들어, 디바이스(10)에서 캡쳐 이후 원격제어 장치(12)에 전송되어 원격제어 장치(12)에 표시되는 디바이스 화면이 바탕화면을 배경으로 실행되는 프로그램 화면이라고 한다면, 프로그램 화면을 제외한 주변의 바탕화면은 음영 처리함에 따라 원격제어 장치 사용자가 프로그램 화면 이외의 바탕화면에 대해서는 내용을 확인할 수 없게 한다.
도 3은 본 발명의 일 실시 예에 따른 원격제어 장치의 세부 구성도이다.
도 1 및 도 3을 참조하면, 원격제어 장치(12)는 제2 통신부(120), 제2 출력부(122), 제2 입력부(124), 제2 제어부(126) 및 제2 저장부(128)를 포함한다.
일 실시 예에 따른 제2 통신부(120)는 디바이스(10)를 대상으로 원격제어 장치(12)의 접근이 승인된 정보 리스트를 디바이스(10)로부터 수신한다. 접근이 승인된 정보 리스트는 디바이스 사용자에 의해 설정된 것이다. 제2 출력부(122)는 접근이 승인된 정보 리스트를 화면에 출력한다. 원격제어 장치 사용자는 화면에 출력된 정보 리스트를 보고 어느 정보들이 접근 가능한지를 확인할 수 있다. 제2 입력부(124)는 정보 리스트 중에서 원격제어하고자 하는 정보를 사용자로부터 선택 입력받는다.
제2 제어부(126)는 원격제어 장치(12)의 각 구성요소를 제어하는데, 사용자로부터 선택받은 정보 내에서 디바이스(10)를 원격 제어한다. 예를 들어, 디바이스 사용자에 의해 접근이 승인된 정보에 대해서 원격제어가 가능하고, 접근이 차단된 정보에 대해서는 원격제어가 불가능하다.
제2 통신부(120)는 원격제어를 위한 디바이스 화면을 디바이스(10)로부터 수신한다. 제2 출력부(122)는 수신된 디바이스 화면을 화면에 표시하고, 제2 입력부(124)를 통해 디바이스 화면을 대상으로 사용자 조작신호를 입력받는다. 그러면, 제2 제어부(126)는 입력받은 사용자 조작신호에 해당하는 제어명령을 생성하고, 제2 통신부(120)가 제어명령을 디바이스(10)에 전송한다. 일 실시 예에 따른 제2 통신부(120)는 디바이스(10)에 원격제어 서비스를 제공하기 위해 중계 서버(16)에 접속한다. 이 경우, 제2 통신부(120)는 접속된 중계 서버(16)를 통해 디바이스(10)로부터 디바이스 화면을 수신하고, 접속된 중계 서버(16)를 통해 디바이스(10)에 제어 명령을 전송한다. 제2 저장부(128)에는 원격제어 장치(12)의 원격제어를 위해 필요한 정보와 원격제어 시에 생성되는 정보가 저장된다.
도 4는 본 발명의 일 실시 예에 따른 디바이스의 접근권한 설정을 위한 디바이스 화면을 도시한 참조도이다.
도 1 및 도 4를 참조하면, 디바이스(10)에 디바이스(10)에서 원격제어가 가능한 정보 리스트를 화면(400)에 표시하고 디바이스 사용자로부터 접근권한을 설정받는다. 원격제어가 가능한 정보 리스트는 디바이스(10)에 설치되어 있는 프로그램 리스트와 디바이스(10)의 운영체제 상에서 제공하는 화면 리스트일 수 있다. 이때, 도 4에 도시된 바와 같이 정보 별로 명칭과 실행 경로를 함께 표시할 수 있다.
디바이스 사용자는 원격제어가 가능한 정보 리스트에서 원격제어를 허용할 정보 또는 원격제어를 차단할 정보를 선택한다. 예를 들어, 도 4에 도시된 바와 같이, 각 정보 별로 원격제어를 허용할지에 대해 선택할 수 있는 선택 인터페이스를 이용하여 사용자가 원격제어를 허용할 정보 또는 원격제어를 차단할 정보를 선택할 수 있다. 도 4는 사용자가 워드(Microsoft word), 인터넷 익스플로러(Internet explorer), 내 컴퓨터(My Computer), 제어판, 커맨드, 작업 관리자를 원격제어 허용할 정보로 선택한 예를 도시한 것이다. 그러나 이는 본 발명의 이해를 돕기 위한 일 실시 예일 뿐 이에 한정되는 것은 아니다.
도 5는 본 발명의 일 실시 예에 따른 원격제어 대상을 선택하기 위한 원격제어 장치의 화면을 도시한 참조도이다.
도 1 및 도 5를 참조하면, 원격제어 장치(12)의 원격제어 이전에, 원격제어 장치(12)가 원격제어할 수 있는 디바이스 리스트가 원격제어 장치(12) 화면에 표시된다. 예를 들어, 도 5에 도시된 바와 같이, 제1 디바이스, 제2 디바이스 및 제3 디바이스 리스트가 화면에 표시된다. 원격제어할 수 있는 디바이스 리스트는 중계 서버(14)에 접속한 디바이스들을 관리하는 중계 서버(14)에 의해 제공된다. 원격제어 장치 사용자는 디바이스 리스트 중에서 소정의 디바이스, 예를 들어 도 5에 도시된 바와 같이 제1 디바이스를 선택하여 원격제어할 수 있다.
도 6은 본 발명의 일 실시 예에 따른 디바이스로부터 접근이 승인된 정보 리스트가 표시되는 원격제어 장치의 화면을 도시한 참조도이다.
도 1 및 도 6을 참조하면, 원격제어 장치(12)는 디바이스 사용자에 의해 원격제어 장치(12)의 접근이 승인된 정보 리스트를 디바이스(10)로부터 수신하여 이를 화면에 표시한다. 접근이 승인된 정보 리스트는 원격제어 장치 사용자가 아닌 디바이스 사용자에 의해 설정된 것이다. 예를 들어, 도 6에 도시된 바와 같이, 워드, 인터넷 익스플로러, 내 컴퓨터, 제어판, 커맨드, 작업 관리자가 디바이스 사용자에 의해 접근이 승인된 정보이다. 원격제어 장치 사용자는 화면에 출력된 정보 리스트를 보고 어느 정보들이 접근 가능한지를 확인할 수 있다. 원격제어 장치 사용자는 정보 리스트 중에서 원격제어하고자 하는 정보를 선택한다. 예를 들어, 도 6에 도시된 바와 같이 커맨드(600)를 원격제어 대상으로 선택한다.
도 7은 본 발명의 일 실시 예에 따른 원격제어 장치의 제어명령 실행 화면을 도시한 참조도이다.
도 1 및 도 7을 참조하면, 디바이스 사용자로부터 접근이 승인된 정보 리스트 중에서 원격제어 장치(12)의 사용자가 소정의 정보, 예를 들어 커맨드를 선택한 경우, 커맨드가 실행되어 있으면 커맨드 실행에 따른 디바이스 화면을 디바이스(10)로부터 수신하여 이를 제어하고, 커맨드가 실행되어 있지 않으면 커맨드를 실행시킨 후 실행에 따른 디바이스 화면을 디바이스(10)로부터 수신하여 이를 제어한다.
도 8은 본 발명의 일 실시 예에 따른 디바이스의 정보 접근 제어방법을 도시한 흐름도이다.
도 1 및 도 8을 참조하면, 디바이스(10)는 디바이스(10) 내에 원격제어가 가능한 정보 리스트를 추출하여 표시한다(800). 이어서, 디바이스(10)는 표시된 정보 리스트를 대상으로 사용자로부터 접근권한을 설정받는다(810). 이때, 원격제어 장치(12)의 접근을 승인하는 정보 또는 접근을 차단하는 정보를 사용자로부터 선택 입력받는다. 이어서, 설정받은 접근권한을 등록(820)하고, 원격제어 장치(12)의 원격제어를 통제(830)하는데, 원격제어 시에 접근이 승인된 정보에 대해서는 원격제어를 허용하며 접근이 차단된 정보에 대해서는 원격제어를 차단한다.
이하, 디바이스(10)에 대한 원격제어 통제(830)의 예를 들면, 디바이스(10)는 원격제어 장치(12)로부터 제어명령을 수신하면, 수신된 제어명령이 접근이 승인된 디바이스 화면 영역 내에서 발생했는지 여부를 판별한다. 이때, 접근이 승인된 디바이스 화면 영역 내에서 발생한 경우 제어명령을 실행한다. 이에 비해 접근이 승인된 디바이스 화면 영역을 벗어난 영역에서 발생한 경우 제어명령 실행을 차단한다.
일 실시 예에 따른 디바이스(10)는 원격제어 장치(12)로부터 수신된 제어명령이 접근이 승인된 프로그램을 대상으로 발생했는지 여부를 판별한다. 이때 승인된 프로그램을 대상으로 발생한 경우 제어명령을 실행한다. 이에 비해 접근이 승인되지 않은 프로그램을 대상으로 발생한 경우 제어명령 실행을 차단한다.
일 실시 예에 따른 디바이스(10)는 디바이스 화면을 원격제어 장치(12)에 전송할 때, 디바이스 화면에서 접근이 승인된 디바이스 화면 이외의 영역은 원격제어 장치(12)의 화면에 표시되지 않도록 하거나 원격제어 장치 사용자가 식별할 수 없도록 처리한다.
일 실시 예에 따른 디바이스(10)는 사용자로부터 접근이 승인된 정보 리스트를 원격제어 장치(12)에 전송하여 원격제어 장치(12)가 디바이스 사용자에 의해 접근이 승인된 정보 리스트 내에서 원격제어 대상이 되는 정보를 선택하도록 할 수 있다.
도 9는 본 발명의 일 실시 예에 따른 원격제어 장치의 원격제어 방법을 도시한 흐름도이다.
도 1 및 도 9를 참조하면, 원격제어 장치(12)는 디바이스(10)를 대상으로 원격제어 장치(12)의 접근이 승인된 정보 리스트를 디바이스(10)로부터 수신한다(900). 접근이 승인된 정보 리스트는 디바이스 사용자에 의해 설정된 것이다. 원격제어 장치(12)는 접근이 승인된 정보 리스트를 화면에 표시한다(910). 이때, 원격제어 장치 사용자는 화면에 출력된 정보 리스트를 보고 어느 정보들이 접근 가능한지를 확인할 수 있다. 이어서, 원격제어 장치(12)는 정보 리스트 중에서 원격제어하고자 하는 정보를 사용자로부터 선택 입력받는다(920).
원격제어 장치(12)는 사용자로부터 선택받은 정보 내에서 디바이스(10)를 원격 제어한다(930). 원격제어 시에, 디바이스 사용자에 의해 접근이 승인된 정보에 대해서는 원격제어가 가능하나, 접근이 차단된 정보에 대해서는 원격제어가 차단된다. 디바이스 사용자가 접근을 승인하지 않은 정보, 예를 들어 개인정보와 같이 공개를 원하지 않는 정보에 대해서는 원격제어 장치(12)가 제어하지 못하도록 통제됨에 따라, 원격제어 장치(12)의 무단 접근을 근본적으로 차단할 수 있으며, 원격제어 중 발생할 수 있는 정보의 유출을 방지할 수 있다.
이제까지 본 발명에 대하여 그 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
1: 원격제어 시스템 10: 디바이스
12: 원격제어 장치 14: 중계 서버
12: 원격제어 장치 14: 중계 서버
Claims (7)
- 원격제어 장치로부터 원격제어 되는 디바이스에 설치된 프로그램 리스트와 디바이스의 운영체제 상에서 제공되는 화면 리스트를 포함한 원격제어 가능 정보 리스트를 표시하는 출력부;
표시된 정보 리스트 중에서 원격제어 장치의 접근을 승인하는 정보 및 접근을 차단하는 정보를 디바이스 사용자로부터 선택 입력받는 입력부;
원격제어가 가능한 정보 리스트를 추출하고, 원격제어 장치의 원격제어 시에 접근이 승인된 정보에 대해서는 원격제어를 허용하며 접근이 차단된 정보에 대해서는 원격제어를 차단하고,
원격제어 이후에도 상기 입력부를 통한 사용자의 요청이 있으면 접근권한을 변경 가능하며,
하나의 디바이스 화면 영역 내에서 접근 승인된 디바이스 화면은 표시하고 접근이 승인되지 않은 화면은 음영 처리를 포함하여 원격제어 장치 사용자가 식별할 수 없도록 처리하고, 원격제어 장치 사용자가 디바이스 화면 내에서 실행 프로그램 화면의 위치를 변경시키더라도 위치가 변경된 프로그램 화면 내에서 발생한 제어명령만을 실행하는 제어부; 및
원격제어를 위한 디바이스 화면을 원격제어 장치에 전송하고 디바이스 화면 전송에 따라 원격제어 장치로부터 제어명령을 수신하는 통신부; 를 포함하여,
디바이스 사용자가 공개 또는 조작을 원치 않는 정보를 원격제어 장치 사용자로부터 보호하는 것을 특징으로 하는 디바이스. - 삭제
- 삭제
- 제 1 항에 있어서, 상기 제어부는
상기 원격제어 장치로부터 수신된 제어명령이 접근이 승인된 프로그램을 대상으로 발생했는지 여부를 판별하고, 접근이 승인된 프로그램을 대상으로 발생한 경우 제어명령을 실행하며 접근이 승인되지 않은 프로그램을 대상으로 발생한 경우 제어명령 실행을 차단하는 것을 특징으로 하는 디바이스. - 제 1 항에 있어서, 상기 제어부는
디바이스 화면을 상기 통신부를 통해 원격제어 장치에 전송하되, 디바이스 화면에서 접근이 승인된 디바이스 화면 이외의 영역은 원격제어 장치의 화면에 표시되지 않도록 하거나 원격제어 장치 사용자가 식별할 수 없도록 처리하는 것을 특징으로 하는 디바이스. - 제 1 항에 있어서, 상기 통신부는
사용자로부터 접근이 승인된 정보 리스트를 원격제어 장치에 전송하여, 원격제어 장치가 디바이스 사용자에 의해 접근이 승인된 정보 리스트 내에서 원격제어 대상이 되는 정보를 선택받는 것을 특징으로 하는 디바이스. - 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150076049A KR101735713B1 (ko) | 2015-05-29 | 2015-05-29 | 원격제어로부터의 접근 보호를 위한 디바이스 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150076049A KR101735713B1 (ko) | 2015-05-29 | 2015-05-29 | 원격제어로부터의 접근 보호를 위한 디바이스 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160140008A KR20160140008A (ko) | 2016-12-07 |
KR101735713B1 true KR101735713B1 (ko) | 2017-05-24 |
Family
ID=57573784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150076049A KR101735713B1 (ko) | 2015-05-29 | 2015-05-29 | 원격제어로부터의 접근 보호를 위한 디바이스 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101735713B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102001886B1 (ko) * | 2017-01-13 | 2019-07-19 | 한국기술교육대학교 산학협력단 | 원격제어중계장치 및 그 동작 방법 |
KR101780764B1 (ko) * | 2017-03-20 | 2017-09-22 | 주식회사 넷앤드 | 서버 보안 강화를 위한 접근통제 시스템의 비인가 명령어 통제 방법 |
-
2015
- 2015-05-29 KR KR1020150076049A patent/KR101735713B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20160140008A (ko) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9032506B2 (en) | Multiple application containerization in a single container | |
US10735434B2 (en) | Configuration management for virtual machine environment | |
US9306810B2 (en) | WiFi zapper smart phone application | |
KR102078867B1 (ko) | 제어권 관리 방법, 그에 따른 클라이언트 기기 및 그에 따른 마스터 기기 | |
US20160092154A1 (en) | Content mirroring | |
US8823661B2 (en) | Method of blocking transmission of screen information of mobile communication terminal while performing remote control | |
JP7328675B2 (ja) | システム、情報処理装置及びプログラム | |
KR20130073678A (ko) | 어플리케이션 실행 제어 방법 및 장치 | |
KR101735713B1 (ko) | 원격제어로부터의 접근 보호를 위한 디바이스 | |
CN102810139A (zh) | 数据安全操作方法及通信终端 | |
US20110320962A1 (en) | Information processing apparatus, control method therefor, and program | |
KR101745330B1 (ko) | 사무/공장 자동화를 위한 컴퓨터 입력 시스템 | |
US20200050784A1 (en) | Controlling access to a resource based on the operating environment | |
US9838397B2 (en) | Information processing apparatus and control method thereof | |
JP2017220131A (ja) | 情報処理システム、情報処理装置、その制御方法及びプログラム | |
US9537850B2 (en) | Information processing apparatus, information processing method, and storage medium | |
WO2017073050A1 (ja) | サーバ端末装置、クライアント端末装置、シンクライアントシステム、制御方法およびプログラム記録媒体 | |
US11341215B2 (en) | Display device for executing application program capable of setting code and method for controlling display device | |
US20170034307A1 (en) | Method and apparatus for application of configuration settings to remote devices | |
KR102146062B1 (ko) | 매장 단말을 이용한 스마트 기기의 원격 체험을 위한 서버, 방법, 및 기록 매체 | |
JP6742952B2 (ja) | 表示プログラム、表示方法、及び端末装置 | |
KR20170042143A (ko) | 반도체 제조 장비의 kvm 보안 시스템 | |
KR101578383B1 (ko) | 프로파일을 이용한 사용자 단말기 제어 시스템 및 방법 | |
KR101532873B1 (ko) | 스마트 폰의 듀얼 운영체제를 실행하는 방법 | |
CN103488483A (zh) | 一种全屏控制计算机及网络的方法及其*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |