KR101669880B1 - Pc 감시 기능을 갖는 인터넷 공유기 및 이의 인터넷 감시방법 - Google Patents

Pc 감시 기능을 갖는 인터넷 공유기 및 이의 인터넷 감시방법 Download PDF

Info

Publication number
KR101669880B1
KR101669880B1 KR1020150072840A KR20150072840A KR101669880B1 KR 101669880 B1 KR101669880 B1 KR 101669880B1 KR 1020150072840 A KR1020150072840 A KR 1020150072840A KR 20150072840 A KR20150072840 A KR 20150072840A KR 101669880 B1 KR101669880 B1 KR 101669880B1
Authority
KR
South Korea
Prior art keywords
internet
screen recording
information
personal computer
screen
Prior art date
Application number
KR1020150072840A
Other languages
English (en)
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 KR1020150072840A priority Critical patent/KR101669880B1/ko
Application granted granted Critical
Publication of KR101669880B1 publication Critical patent/KR101669880B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/14Arrangements for monitoring or testing data switching networks using software, i.e. software packages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1408Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1466Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

정보유출에 대응하기 위한 화면 및 프로세스 감시정보를 제공하는 인터넷 공유기 및 인터넷 공유기의 인터넷 감시방법이 개시된다. 이를 위하여 퍼스널 컴퓨터의 최초 접속을 감지하여 화면 녹화 프로그램을 해당 퍼스널 컴퓨터에 자동으로 설치하는 SW 원격 설치모듈과, 상기 퍼스널 컴퓨터의 인터넷 접속 시 해당 퍼스널 컴퓨터의 실행 중인 프로세스 리스트를 수집하는 프로세스 정보 수집모듈과, 상기 화면 녹화 정보를 저장하는 저장부, 및 상기 화면 녹화 프로그램으로부터 송신된 화면 녹화 정보를 상기 저장부에 저장하는 제어모듈을 포함하는 PC 감시 기능을 갖는 인터넷 공유기를 제공한다. 본 발명에 의하면, 손쉬운 방법으로 개별 PC에 화면 녹화 프로그램을 설치할 수 있고, 내부자에 의한 정보유출을 방지하며, 정보유출 발생 시 원인 파악을 용이하게 할 수 있다.

Description

PC 감시 기능을 갖는 인터넷 공유기 및 이의 인터넷 감시방법{INTERNET SHARER HAVING PERSONAL COMPUTER SURVEILLANCE FUNCTION AND INTERNET SURVEILLANCE METHOD THEREOF}
본 발명은 정보의 유출 방지를 위하여 PC(Personal Computer) 사용 화면과 실행 중인 프로세스 리스트를 수집하고 감시하는 인터넷 공유기 및 이의 인터넷 감시방법에 관한 것으로, 보다 상세하게는 흔히 사무실에 설치되는 인터넷 공유기 내에 화면 녹화와 프로세스 리스트 추출 기능을 탑재하여 동일 공유기에 접속된 모든 PC들을 대상으로 사용 내역을 자동으로 수집하는 인터넷 공유기 및 이의 인터넷 감시방법에 관한 것이다.
최근 들어, PC 보급이 확대되고 인터넷 사용이 일반화됨과 더불어 인터넷을 통해 제공되는 정보의 양도 기하급수적으로 증가하고 있다. 또한, 인터넷 해킹(Hacking)을 통해 개인정보나 기밀정보가 유출되는 경우도 증가하고 있으며, 이를 방지하기 위한 해킹 방지 프로그램 등이 개발되어 사용되고 있다.
이와 같이 보안프로그램의 대부분은 네트워크를 통한 외부의 침입에 의한 정보유출 방지에 집중되어 있으며, 내부에서의 정보유출에 대한 대비는 미흡한 상황이다. 즉, 은행이나 관공서에서 근무하거나 외부 업체 직원들이 상주하게 되는 경우와 같이 내부 근무자에 의한 정보유출을 방지할 수 있는 방안은 미비한 실정이다.
어러한 내부 근무자에 의한 정보유출을 방지하기 위한 기술로는 대한민국 공개특허 제10-2006-0089555호로 모니터 화면 내용의 전송을 통한 원격지 컴퓨터 사용 감시 시스템이 개발되었다. 이 시스템은 컴퓨터의 화면 캡처 기능을 활용하는 감시용 프로그램을 설치하여 일정시간, 불규칙 시간 또는 서버의 요청에 의해 작업 중인 모니터 화면을 캡처 저장한 후 데이터를 압축하여 서버 프로그램으로 보내주는 기술을 포함하고 있다. 또한, 데이터를 받은 서버는 컴퓨터 화면에 표시함과 동시에 데이터를 저장하여 나중에 검사할 수 있는 기능을 제공한다.
아울러, 대한민국 등록특허 제10-0759798호로 지능적 화면 감시를 통한 유해 멀티미디어 차단 장치 및 그 방법이 개발되았디. 이 장치는 PC에서 CPU, 메모리, 저장장치, 입력장치 등의 PC 상태를 관찰하여 지능적으로 PC화면을 캡처할 시점을 결정하고 캡처된 화면의 유해성을 판단하여 실시간으로 유해 멀티미디어 정보를 차단하는 기술을 포함하고 있다.
그러나, 전술한 기술들은 일일이 개별 PC에 보안 녹화 프로그램을 설치해야 하고, 사용자가 실행 프로그램을 강제로 종료시킬 경우를 대비한 방어첵을 제시하지 못하여 효과적인 PC 감시 녹화가 되지 못하는 문제점이 있었다.
대한민국 공개특허 제10-2006-0089555호(2006.08.09 공개) 대한민국 등록특허 제10-0759798호(2007.09.12 등록) 대한민국 등록특허 제10-0446847호(2004.08.24 등록)
따라서, 본 발명의 제 1 목적은 기업, 은행권, 정부기관, 및 병원 등 사무실 내에 설치되는 컴퓨터들의 사용자 화면 정보 녹화 기능을 손쉽게 설치하고 수집 및 관리하여 기밀 정보가 유출되는 것을 방지하고, 정보유출이 발생하는 경우 원인을 파악할 수 있도록 하는 정보유출에 대응하기 위한 인터넷 공유기를 제공하는데 있다.
또한, 본 발명의 제 2 목적은 화면 녹화와 실행 중인 프로세스 리스트 추출 기능이 있는 인터넷 공유기를 통해 PC의 인터넷 사용을 감시하는 인터넷 공유기의 인터넷 감시방법을 제공하는데 있다.
상술한 본 발명의 제 1 목적을 달성하기 위하여, 본 발명의 일 실시예에서는 복수개의 퍼스널 컴퓨터에 연결되어 각 퍼스널 컴퓨터에 인터넷 공유 기능을 제공하는 인터넷 공유기에 있어서, 상기 퍼스널 컴퓨터의 최초 접속을 감지하여 화면 녹화 프로그램을 해당 퍼스널 컴퓨터에 설치하는 SW 원격 설치모듈과, 상기 퍼스널 컴퓨터의 인터넷 접속 시 해당 퍼스널 컴퓨터의 실행 중인 프로세스 리스트를 수집하는 프로세스 정보 수집모듈과, 상기 화면 녹화 정보를 저장하는 저장부, 및 상기 화면 녹화 프로그램으로부터 송신된 화면 녹화 정보를 상기 저장부에 저장하는 제어모듈을 포함하는 PC 감시 기능을 갖는 인터넷 공유기를 제공한다.
또한, 본 발명의 제 2 목적을 달성하기 위하여, 본 발명의 일 실시예에서는 인터넷 공유기가 퍼스널 컴퓨터의 접속을 감지하는 인터넷 연결 감시단계와, 인터넷 공유기가 상기 퍼스널 컴퓨터의 최초 접속을 감지하여 화면 녹화 프로그램을 해당 퍼스널 컴퓨터에 설치하는 프로그램 설치단계와, 상기 인터넷 공유기가 인터넷에 접속한 퍼스널 컴퓨터의 실행 중인 프로세스 리스트를 수집하는 프로세스 정보 수집단계, 및 상기 프로세스 리스트를 분석하여 주의 프로세스 출현을 감지하고, 상기 주의 프로세스 출현이 감지된 퍼스널 컴퓨터의 화면 녹화 프로그램을 통해 화면 녹화 정보를 수집하여 저장하는 화면 녹화 정보 저장단계를 포함하는 인터넷 공유기의 인터넷 감시방법을 제공한다.
본 발명은 공유기의 인터넷 접속 정보를 활용하여 강제적으로 개별 PC에 화면 녹화 프로그램을 설치하는 방식으로 인터넷 공유기에 수집되는 PC 접속 정보를 활용하기 때문에 보다 효과적인 PC의 보안 관리가 가능하다.
그리고 본 발명은 PC의 모니터 화면을 녹화하고, 인터넷에 접속한 PC의 실행 프로세스 정보를 수집하여 저장하므로 산업분야, 금융 분야, 안보 분야, 의료 분야, 및 교육 분야에서의 기밀정보 및 개인정보 유출을 방지할 수 있다.
또한, 본 발명은 일일이 개별 PC 마다 화면 녹화 프로그램을 설치하는 방식이 아니라 인터넷 접속에 사용되는 인터넷 공유기에서 인터넷 접속 시 화면 녹화 프로그램의 설치가 이루어지는 방식이 사용되므로, 인터넷 공유기를 교체하는 것만으로도 손쉽게 사무실 내 PC 사용 내역을 감시할 수 있다.
아울러, 본 발명에 따른 인터넷 감시 방법은 인터넷 접속 이벤트를 이용하여 화면 녹화 프로그램의 설치 화면을 웹브라우저로 강제 전송할 수 있으며, 내부 IP를 이용한 랜(LAN)상에서 자료 전송이 이루어지므로 전송 속도가 빠르다는 장점을 있다.
게다가, 본 발명은 화면 녹화 자료가 각각의 개별 PC가 아닌 인터넷 공유기에 저장되므로 인터넷 공유기에 접속하는 PC들에 대한 일관적인 관리가 가능하며, 녹화장치가 인터넷 공유기 내에 위치하여 인터넷 공유기와 연동하기 때문에 PC의 인터넷 사용에 대한 이상 징후 발생 시 PC의 인터넷 사용을 신속히 중지시킬 수 있다.
마지막으로, 본 발명은 실시간 수집되는 프로세스 리스트를 검사하므로 위험성이 있는 프로세스 출현 시 화면 녹화를 선택적으로 진행하게 할 수 있다. 이에 따라, 본 발명은 무분별한 녹화로 인한 사생활 침해를 최소화한 상태로 PC의 화면 녹화를 진행할 수 있고, 정보 유출 발생 시 프로세스 리스트와 화면 녹화 정보를 연계하여 PC 사용 내역을 조사할 수 있기 때문에 신속히 그 원인을 파악하고 사건 대응에 필요한 정보를 얻을 수 있다.
도 1은 본 발명에 따른 인터넷 공유기가 설치된 보안시스템의 개략적인 구성을 설명하기 위한 구성도이다.
도 2는 본 발명에 따른 인터넷 공유기의 일 실시예를 설명하기 위한 구성도이다.
도 3은 도 3에서 인터넷 공유기 최초 접속 시 접속 PC에 표시되는 자동 설치(Plug & Play) 화면의 예시이다.
도 4는 본 발명에 따른 인터넷 공유기의 인터넷 감시방법을 설명하기 위한 흐름도이다.
이하, 첨부도면을 참조하여 본 발명의 바람직한 실시예들에 의한 PC 감시 기능을 갖는 인터넷 공유기(이하, '인터넷 공유기'라 약칭함)를 상세하게 설명한다.
도 1은 본 발명에 따른 인터넷 공유기가 설치된 보안시스템의 개략적인 구성을 설명하기 위한 구성도이다.
도 1을 참조하면, 본 발명에 따른 보안시스템은 인터넷 공유모듈, SW 원격 설치모듈, 프로세스 정보 수집모듈, 저장부, 제어모듈로 구성되어 PC 감시 기능을 갖는 인터넷 공유기(100)와, 상기 인터넷 공유기(100)를 공동으로 사용하는 복수개의 퍼스널 컴퓨터(Personal Computer : PC, 200)로 구성된다. 여기서, 인터넷 공유모듈은 일반적인 인터넷 공유기에 모두 포함되어 있는 공지된 구성이므로, 구체적인 설명은 생략한다.
상기 인터넷 공유기(100)는 동일 인터넷 공유기(100)를 사용하는 PC(200)들에게 인터넷을 제공하면서 동시에 PC(200)의 사용 화면을 실시간 전송받아 저장하고 관리하는 역할을 수행한다. 또한, 복수개의 PC(200)는 인터넷 공유기(100)에 최초 접속 시 설치되는 화면 녹화 프로그램을 통해 사용자 화면을 캡처하여 인터넷 공유기(100)로 전송한다.
다시 말해, 본 발명에 따른 인터넷 공유기(100)는 인터넷 공유 기능뿐만 아니라, 인터넷 공유기(100)에 최초의 접속 발생 시 접속 PC(200)에 화면 녹화 프로그램을 강제로 설치하는 기능과, 접속 PC(200)들로부터 수신되는 화면 녹화 정보, 실행 프로세스 정보, PC상태 정보를 저장하는 NAS(Network Attached Storage) 기능을 제공한다.
이에 따라, 상기 인터넷 공유기(100)에 연결된 복수개의 PC(200)는 본 발명의 인터넷 공유기(100)를 통해 인터넷을 이용할 수 있으므로 별도의 공유기 설치를 필요로 하지 않는다.
이하, 도면을 참조하여 각 구성요소별로 보다 구체적으로 설명한다.
도 2는 본 발명에 따른 인터넷 공유기의 일 실시예를 설명하기 위한 구성도이다. 도 2를 참조하면, 본 발명에 따른 인터넷 공유기는 SW 원격 설치모듈(110)을 포함한다.
상기 SW 원격 설치모듈(110)은 인터넷 공유기(100)에 대한 PC(200)의 최초 접속을 감지하여 도 3과 같은 화면을 통해 화면 녹화 프로그램을 해당 PC(200)에 자동으로 설치하는 것으로, 인터넷 공유기(100)를 사용하여 인터넷에 접속하는 모든 PC(200)에 화면 녹화 프로그램이 강제로 설치되도록 하는 기능을 제공한다.
여기서, PC(200)에 설치된 화면 녹화 프로그램은 PC 화면을 주기적으로 캡처하여 상기 PC(200)에 연결된 인터넷 공유기(100)의 제어모듈로 전송한다. 그리고 화면 녹화 프로그램은 실행 프로세스 리스트와 화면 녹화 프로그램의 작동 시간 등의 PC상태 정보를 PC(200)에 연결된 인터넷 공유기(100)의 제어모듈로 전송한다.
이때, 화면 녹화 정보와 실행 프로세스 리스트 및 PC상태 정보 등 인터넷 공유기로 수집된 정보는 PC 출처를 확인할 수 있도록 PC의 ID를 함께 전송한다.
이러한 화면 녹화 프로그램 설치 기능은 공공장소에서 인터넷 접속 시 나타나는 초기 화면처럼 사용자 PC(200)에 접속 초기 화면이 열리도록 하고 이와 동시에 화면 녹화 프로그램이 자동으로 설치되도록 하는 기능이다. 그리고 이미 화면 녹화 프로그램이 설치된 경우 SW 원격 설치모듈(110)은 특별한 설치 화면을 내보내지 않는다. 또한, 화면 녹화 프로그램이 미설치 되었거나 화면 녹화 프로그램이 손상된 경우 SW 원격 설치모듈(110)은 화면 녹화 프로그램의 설치화면을 인터넷 공유기(100)에 접속한 PC(200)의 화면에서 자동으로 실행시킨다.
다시 말해, PC(200)를 본 발명에 따른 인터넷 공유기(100)에 연결하면 인터넷 접속이 이루어짐과 동시에 상기 PC(200)에 화면 녹화 프로그램이 자동으로 설치된다. 그리고 PC(200)의 레지스트리 정보에 화면 녹화 프로그램이 기 등록되어 있지 않은 경우와 인터넷 공유기(100)의 저장부(130)에 녹화기 작동 시간이 기록되지 않는 경우, 녹화 SW 원격 설치모듈(110)은 화면 녹화 프로그램이 손상된 것으로 보고 PC(200)의 접속과 동시에 화면 녹화 프로그램을 해당 PC(200)에 자동으로 설치한다.
이와 같이, 화면 녹화 프로그램은 SW 원격 설치모듈(110)을 통해 인터넷 공유기(100)에 연결된 PC(200)에 설치된 것으로서, 이러한 화면 녹화 프로그램은 안드로이드 마켓이나 앱스토어를 통해 PC(200)에 설치되지 않고 SW 원격 설치모듈(110)을 통해 직접 PC(200)에 설치된다.
도 2를 참조하면, 본 발명에 따른 인터넷 공유기는 프로세스 정보 수집모듈(120)을 포함한다.
상기 프로세스 정보 수집모듈(120)은 PC(200)의 인터넷 접속 시 해당 PC(200)의 실행 중인 프로세스 리스트를 수집하는 것으로, 인터넷 공유기(100)를 사용하여 인터넷에 접속하는 모든 PC(200)의 인터넷 활동을 감시하는 기능을 제공한다.
이러한 프로세스 정보 수집모듈(120)은 PC(200)의 인터넷 접속이 감지되면 해당 PC(200)의 실행 중인 프로세스 리스트에 수집하여 제어모듈(140)로 제공한다.
도 2를 참조하면, 본 발명에 따른 인터넷 공유기는 저장부(130)를 포함한다.
상기 저장부(130)는 프로세스 정보 수집모듈(120)을 통해 제어모듈(140)로 제공된 화면 녹화 정보를 저장하는 것으로, 메모리나 HDD 또는 SSD(Solid State Drive)를 포함하여 구성될 수 있다.
보다 구체적으로, 상기 저장부(130)는 화면 녹화 자료 DB(132)와, 프로세스 자료 DB(134), 및 PC상태 정보 DB(136)를 포함한다.
이러한 저장부(130)는 화면 녹화 정보를 화면 녹화 자료 DB(132)에 저장하고, 실행 프로세스 리스트를 프로세스 자료 DB(134)에 저장하며, PC 및 화면 녹화 프로그램 작동 시간 등의 PC상태 정보를 PC상태 정보 DB(136)에 저장한다.
또한, 화면 녹화 자료 DB(132)는 화면 녹화 정보를 퍼스널 컴퓨터별, 시간별로 구분하여 저장하며, 원하는 시간대의 화면 녹화 정보를 녹화 내역 검색기(150)를 이용하여 쉽게 검색할 수 있도록 하는 인터페이스를 제공한다.
아울러, PC상태 정보 DB(136)에 화면 녹화 프로그램의 작동 시간이 기록되지 않는 경우는 화면 녹화 프로그램이 손상된 것으로 보고 PC의 접속과 동시에 화면 녹화 프로그램이 상기 PC에 자동으로 설치되도록 한다.
이에 따라, 본 발명에 따른 인터넷 공유기(100)의 관리자는 정보유출이 발생하는 경우 그 원인을 신속히 파악할 수 있게 된다.
도 2를 참조하면, 본 발명에 따른 인터넷 공유기는 제어모듈(140)을 포함한다.
상기 제어모듈(140)은 SW 원격 설치모듈(110)과 프로세스 정보 수집모듈(120), 저장부(130)에 연결된 것으로, 상기 화면 녹화 프로그램으로부터 송신된 화면 녹화 정보를 수신받아 이를 저장부(130)에 저장하는 기능을 제공한다.
또한, 상기 제어모듈(140)은 프로세스 정보 수집모듈(120)을 통해 PC에 설치된 화면 녹화 프로그램으로부터 제공된 프로세스 리스트를 분석하여 주의 프로세스 출현을 감지하고, 상기 주의 프로세스 출현이 감지되면 화면 녹화 프로그램을 통해 화면 녹화 정보를 수집하며, 상기 화면 녹화 정보를 저장부(130)로 전송한다.
아울러, 상기 주의 프로세스 중 인터넷 차단이 지정된 요주의 프로세스 출현이 감지되면, 상기 제어모듈(140)은 인터넷 공유기를 통해 해당 PC(200)의 인터넷 접속을 차단시켜 인터넷을 사용하는 PC(200)에 대한 보안 관리 기능을 제공한다.
또한, 제어 모듈(150)은 인터넷에 접속한 PC(200)의 화면 녹화 프로그램 정상 동작 여부를 분석하여 손상된 화면 녹화 프로그램을 감지하고, SW 원격 설치모듈(110)로 PC(200)에 화면 녹화 프로그램을 재설치하는 기능을 제공한다. 이를 위해, 제어모듈에는 화면 녹화 프로그램의 설치파일이 저장된다.
더불어, 상기 제어모듈(140)은 인터넷 공유기(100)에 접속한 PC(200)의 ID와 화면 녹화 자료 DB(132), 프로세스 자료 DB(134), PC정보 자료 DB(136)에 저장된 정보를 종합하여 분석하고 인터넷 공유기(100)에 연결된 PC(200)의 화면녹화가 원활히 진행되고 있는지 감시한다. 이때, 제어모듈(140)은 인터넷 공유기(100)에 접속한 PC(200)의 감시가 원활히 진행되고 있지 않은 것으로 분석되면 인터넷 공유기(100)에 설치된 램프 또는 디스플레이를 통해 알림신호를 출력한다.
도 2를 참조하면, 본 발명에 따른 인터넷 공유기는 녹화 내역 검색모듈(150)을 포함한다.
상기 녹화 내역 검색모듈(150)은 입력수단을 통해 외부로부터 입력된 입력신호에 따라 원하는 시간대의 화면 녹화 정보를 화면 녹화 자료 DB(132)를 검색하여 추출하는 것으로, 추출된 화면 녹화 정보는 인터넷 공유기에 연결된 디스플레이를 통해 출력되도록 상기 디스플레이로 전송한다.
또한, 녹화 내역 검색모듈(150)은 화면 녹화 자료 DB(132), 프로세스 자료 DB(134)에 저장된 화면 녹화 정보 및 프로세스 리스트의 보관일을 분석하여 보관일이 초과된 자료를 삭제하는 기능을 제공할 수 있다. 이때, 녹화 내역 검색 모듈(160)은 저장부(130)의 저장용량을 분석하여 저장용량이 지정된 용량을 초과한 경우에 보관일이 오래된 자료부터 삭제하는 기능을 제공할 수도 있다.
본 발명에 따른 인터넷 공유기(100)는 녹화 환경 설정모듈(미도시)을 더 포함할 수 있다.
상기 녹화 환경 설정모듈은 입력수단을 통해 입력된 환경 설정 신호를 통해 각 PC(200)의 화면 녹화 주기와 녹화 화질을 조정하는 것으로, 입력수단 및 제어모듈(140)에 연결된다. 이때, 입력수단으로는 인터넷 공유기(100)에 설치되는 터치패드나 물리버튼이 사용될 수 있다.
한편, 전술한 구성요소를 포함하는 인터넷 공유기를 이용한 인터넷 감시방법을 설명하면 다음과 같다.
도 4는 본 발명에 따른 인터넷 공유기의 인터넷 감시방법을 설명하기 위한 흐름도이다.
도 4를 참조하면, 본 발명의 인터넷 감시방법은 PC(200)의 접속을 감지하는 인터넷 연결 감시단계(S100)와, 최초 접속에 따라 화면 녹화 프로그램을 설치하는 프로그램 설치단계(S200)와, 실행 중인 프로세스 리스트를 수집하는 프로세스 정보 수집단계(S300), 및 화면 녹화 프로그램을 통해 화면 녹화 정보를 수집하는 녹화 정보 저장단계(S400)를 포함한다.
상기 인터넷 연결 감시단계(S100)는 인터넷 공유기(100)가 퍼스널 컴퓨터(PC)의 접속을 감지하는 단계로, SW 원격 설치모듈(110)이 인터넷 공유기(100)에 랜선으로 연결된 PC(200) 중 인터넷 공유기(100)를 통해 인터넷에 접속하는 PC(200)를 감지한다.
상기 프로그램 설치단계(S200)는 인터넷 공유기(100)가 상기 PC(200)의 최초 접속을 감지하여 화면 녹화 프로그램을 해당 PC(200)에 설치하는 단계로, SW 원격 설치모듈(110)이 인터넷 연결 감시단계(S100)를 통해 접속이 감지된 퍼스널 컴퓨터가 최초 접속인지 또는 그 이후 접속인지 분석하여 해당 PC(200)에 대한 화면 녹화 프로그램의 자동 설치 여부를 결정한다. 즉, 본 단계(S200)에서는 인터넷 공유기(100)에 접속된 PC(200)가 최초 접속이어서 해당 PC 레지스트리에 설치 정보를 확인할 수 없는 경우, SW 원격 설치모듈(110)이 해당 PC(200)에 화면 녹화 프로그램을 자동으로 설치하는 과정이 수행된다.
상기 프로세스 정보 수집단계(S300)는 인터넷 공유기(100)가 인터넷에 접속한 퍼스널 컴퓨터의 실행 중인 프로세스 리스트를 수집하는 단계로, 프로세스 정보 수집모듈(120)이 인터넷 공유기(100)에 접속된 모든 PC(200)들을 대상으로 인터넷 사용 내역을 자동으로 수집하여 제어모듈(140)로 제공하고, 상기 제어모듈(140)은 프로세스 리스트를 저장부(130)에 저장한다.
상기 녹화 정보 저장단계(S400)는 제어모듈(140)이 프로세스 리스트를 분석하여 주의 프로세스 출현을 감지하고, 상기 주의 프로세스 출현이 감지된 퍼스널 컴퓨터(200)의 화면 녹화 프로그램을 통해 화면 녹화 정보를 수집하여 저장하는 단계로, 제어모듈(140)이 주의 프로세스에 접속한 PC(200)에 설치된 화면 녹화 프로그램에 해당 PC(200)에 대한 화면 녹화를 요청하고 화면 녹화 정보를 제공받아 저장부(130)의 화면 녹화 자료 DB(132)에 저장한다.
PC(200)의 상태와 상관없이 주어진 주기에 따라서 지속적으로 PC(200) 화면을 캡처 또는 녹화하는 방법은 불필요한 화면을 캡처 또는 녹화하는 경우가 많고, 또한 PC(200) 사용자가 화면 캡처나 녹화 주기를 알면 그 시점에 무해한 화면을 표시하는 등의 방법으로 쉽게 회피할 수 있는 문제점이 있다. 하지만 본 발명은 PC(200)의 인터넷 접속 상태에 따라서 지능적으로 화면 캡처나 녹화 할 시점을 결정하기 때문에 불필요한 화면을 캡처나 녹화로 인한 저장 공간의 낭비가 없고, 지능적인 화면 캡처나 녹화는 PC(200) 상태에 따라서 비주기적으로 실행되기 때문에 기존 화면 캡처나 녹화 회피 기술을 무력하게 만들 수 있다.
또한, 본 단계(S400)에서는 제어모듈(140)이 주의 프로세스 중 요주의 프로세스 출현 여부의 감시하고, 요주의 프로세스의 출현이 감지되면 경우 해당 요주의 프로세스에 접속한 PC(200)의 인터넷 접속을 차단한다.
이와 같이, 본 발명은 실시간 수집되는 프로세스 리스트를 검사하며 위험성이 있는 프로세스 출현 시 화면 녹화를 선택적으로 진행하게 할 수 있으므로 무분별한 녹화로 인한 사생활 침해를 최소화할 수 있다.
이상에서 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술분야의 숙련된 당업자는 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
100 : 인터넷 공유기 110 : SW 원격 설치모듈
120 : 프로세스 정보 수집모듈 130 : 저장부
132 : 화면 녹화자료 DB 134 : 프로세스 자료 DB
136 : PC상태 정보 DB 140 : 제어모듈
150 : 녹화 내역 검색모듈 200 : 퍼스널 컴퓨터

Claims (7)

  1. 복수개의 퍼스널 컴퓨터에 연결되어 각 퍼스널 컴퓨터에 인터넷 공유 기능을 제공하는 인터넷 공유기에 있어서,
    상기 퍼스널 컴퓨터의 최초 접속을 감지하여 화면 녹화 프로그램을 해당 퍼스널 컴퓨터에 자동으로 설치하는 SW 원격 설치모듈;
    상기 인터넷 공유기를 사용하여 인터넷에 접속하는 모든 퍼스널 컴퓨터의 인터넷 활동을 감시하기 위해 상기 퍼스널 컴퓨터의 인터넷 접속 시 해당 퍼스널 컴퓨터의 실행 중인 프로세스 리스트를 수집하는 프로세스 정보 수집모듈;
    상기 화면 녹화 정보와 화면 녹화 프로그램의 작동 시간이 포함된 PC상태 정보를 저장하는 저장부; 및
    상기 화면 녹화 프로그램으로부터 송신된 화면 녹화 정보와 PC상태 정보를 상기 저장부에 저장하는 제어모듈을 포함하며,
    상기 SW 원격 설치모듈은
    상기 저장부에 상기 화면 녹화 프로그램의 작동 시간이 기록되지 않는 퍼스널 컴퓨터가 접속한 경우, 화면 녹화 프로그램을 재설치하는 것을 특징으로 하는 PC 감시 기능을 갖는 인터넷 공유기.
  2. 제 1 항에 있어서, 상기 제어모듈은
    상기 프로세스 리스트를 분석하여 주의 프로세스 출현을 감지하고, 상기 주의 프로세스 출현이 감지된 퍼스널 컴퓨터의 화면 녹화 프로그램을 통해 화면 녹화 정보를 수집하며, 상기 화면 녹화 정보를 저장부에 저장하는 것을 특징으로 하는 PC 감시 기능을 갖는 인터넷 공유기.
  3. 제 2 항에 있어서, 상기 제어모듈은
    상기 주의 프로세스 중 인터넷 차단이 지정된 요주의 프로세스 출현이 감지되면, 해당 퍼스널 컴퓨터의 인터넷 접속을 차단시키는 것을 특징으로 하는 PC 감시 기능을 갖는 인터넷 공유기.
  4. 삭제
  5. 제 1 항에 있어서, 상기 저장부는
    상기 화면 녹화 정보를 퍼스널 컴퓨터별, 시간별로 구분하여 저장하며, 원하는 시간대의 화면 녹화 정보를 쉽게 검색할 수 있도록 하는 인터페이스를 제공하는 것을 특징으로 하는 PC 감시 기능을 갖는 인터넷 공유기.
  6. 제 1 항에 있어서,
    입력수단을 통해 입력된 환경 설정 신호를 통해 각 퍼스널 컴퓨터의 화면 녹화 주기와 녹화 화질을 조정하는 녹화 환경 설정모듈을 더 포함하는 것을 특징으로 하는 PC 감시 기능을 갖는 인터넷 공유기.
  7. 삭제
KR1020150072840A 2015-05-26 2015-05-26 Pc 감시 기능을 갖는 인터넷 공유기 및 이의 인터넷 감시방법 KR101669880B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150072840A KR101669880B1 (ko) 2015-05-26 2015-05-26 Pc 감시 기능을 갖는 인터넷 공유기 및 이의 인터넷 감시방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150072840A KR101669880B1 (ko) 2015-05-26 2015-05-26 Pc 감시 기능을 갖는 인터넷 공유기 및 이의 인터넷 감시방법

Publications (1)

Publication Number Publication Date
KR101669880B1 true KR101669880B1 (ko) 2016-10-27

Family

ID=57247120

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150072840A KR101669880B1 (ko) 2015-05-26 2015-05-26 Pc 감시 기능을 갖는 인터넷 공유기 및 이의 인터넷 감시방법

Country Status (1)

Country Link
KR (1) KR101669880B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102354783B1 (ko) 2021-10-21 2022-01-24 주식회사 모노커뮤니케이션즈 보안이 향상된 공유기 관리 시스템
CN114584604A (zh) * 2022-03-02 2022-06-03 杭州萤石软件有限公司 一种屏幕共享方法、***、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100446847B1 (ko) 2002-02-28 2004-09-04 주식회사 에이디칩스 Pc의 화면감시 및 사용시간 통제장치 및 방법
KR20060089555A (ko) 2005-02-05 2006-08-09 이상협 모니터 화면 내용의 전송을 통한 원격지 컴퓨터 사용 감시 시스템
KR100759798B1 (ko) 2005-10-27 2007-09-20 한국전자통신연구원 지능적 화면 감시를 통한 유해 멀티미디어 차단 장치 및 그방법
KR100792241B1 (ko) * 2007-04-05 2008-01-07 김재홍 원격 통합 녹화 방법 및 그 시스템
KR20100104392A (ko) * 2009-03-17 2010-09-29 엘지에릭슨 주식회사 인터넷 전화를 이용한 모니터링 방법 및 장치
KR20130033256A (ko) * 2011-09-26 2013-04-03 김정준 멀티 메시지 통신 방식을 이용한 pc 원격 관리 방법 및 시스템

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100446847B1 (ko) 2002-02-28 2004-09-04 주식회사 에이디칩스 Pc의 화면감시 및 사용시간 통제장치 및 방법
KR20060089555A (ko) 2005-02-05 2006-08-09 이상협 모니터 화면 내용의 전송을 통한 원격지 컴퓨터 사용 감시 시스템
KR100759798B1 (ko) 2005-10-27 2007-09-20 한국전자통신연구원 지능적 화면 감시를 통한 유해 멀티미디어 차단 장치 및 그방법
KR100792241B1 (ko) * 2007-04-05 2008-01-07 김재홍 원격 통합 녹화 방법 및 그 시스템
KR20100104392A (ko) * 2009-03-17 2010-09-29 엘지에릭슨 주식회사 인터넷 전화를 이용한 모니터링 방법 및 장치
KR20130033256A (ko) * 2011-09-26 2013-04-03 김정준 멀티 메시지 통신 방식을 이용한 pc 원격 관리 방법 및 시스템

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102354783B1 (ko) 2021-10-21 2022-01-24 주식회사 모노커뮤니케이션즈 보안이 향상된 공유기 관리 시스템
KR102435335B1 (ko) 2021-10-21 2022-08-23 주식회사 모노커뮤니케이션즈 공유기 통합 관리 시스템
CN114584604A (zh) * 2022-03-02 2022-06-03 杭州萤石软件有限公司 一种屏幕共享方法、***、电子设备及存储介质
CN114584604B (zh) * 2022-03-02 2024-03-08 杭州萤石软件有限公司 一种屏幕共享方法、***、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US7865958B2 (en) End user risk management
JP5144488B2 (ja) 情報処理システムおよびプログラム
CN106101130B (zh) 一种网络恶意数据检测方法、装置及***
CN103391216A (zh) 一种违规外联报警及阻断方法
KR101256507B1 (ko) 사용자 행위 분석을 통한 자료유출 탐지 시스템 및 그 방법
KR20010078840A (ko) 컴퓨터저장매체를 통한 정보유출을 감시하는 보안시스템
JP7448593B2 (ja) 改良されたデータ制御及びアクセスの方法及びシステム
CN111404948A (zh) 一种基于计算机网络监控的安全防范***及其方法
KR101669880B1 (ko) Pc 감시 기능을 갖는 인터넷 공유기 및 이의 인터넷 감시방법
JP5214135B2 (ja) 作業内容記録システムおよびその方法、ならびにそのプログラム
US9450965B2 (en) Mobile device, program, and control method
CN115525924A (zh) 一种基于云计算信息安全***
CN115828256A (zh) 一种越权与未授权逻辑漏洞检测方法
JP5310075B2 (ja) ログ収集システム、情報処理装置、ログ収集方法およびプログラム
US20220083646A1 (en) Context Based Authorized External Device Copy Detection
KR101572665B1 (ko) 정보유출에 대응하기 위한 화면감시정보를 제공하는 보안시스템 및 그 방법
KR100961438B1 (ko) 실시간 침입 탐지 시스템 및 방법, 그리고 그 방법을수행하기 위한 프로그램이 기록된 기록매체
US11636021B2 (en) Preserving system integrity using file manifests
JP4138856B1 (ja) 操作監視システム
KR100740547B1 (ko) 보안용 로그정보 저장/관리 시스템 및 그 동작방법
KR102488337B1 (ko) 디지털포렌식을 이용한 디지털정보 관리 방법 및 그 장치
KR20200054495A (ko) 보안관제 서비스 방법 및 그를 위한 장치
KR102157747B1 (ko) 개인 영상 정보의 접속 이력 및 조작 이력을 생성하는 방법 및 장치
KR20190047202A (ko) Pc에서 정보유출을 차단을 위한 특정 프로그램 운영 시 화면정보저장 보안 시스템 및 그 방법
KR100469539B1 (ko) 센서 파일을 이용한 컴퓨터 감시 시스템 및 방법

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190827

Year of fee payment: 4