KR101602480B1 - 불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체 - Google Patents
불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체 Download PDFInfo
- Publication number
- KR101602480B1 KR101602480B1 KR1020140117538A KR20140117538A KR101602480B1 KR 101602480 B1 KR101602480 B1 KR 101602480B1 KR 1020140117538 A KR1020140117538 A KR 1020140117538A KR 20140117538 A KR20140117538 A KR 20140117538A KR 101602480 B1 KR101602480 B1 KR 101602480B1
- Authority
- KR
- South Korea
- Prior art keywords
- web browser
- url
- illegal
- url information
- mobile terminal
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체가 개시된다.
접속 요청 신호가 입력된 웹 브라우저의 URL 정보에 대해 내부에 저장되어 있는 이동 단말 URL 데이터를 기반으로 불법 여부를 검출하고, 이동 단말 URL 데이터로 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 웹 브라우저의 URL 정보를 관리 서버로 전송하여 관리 서버에서 확인된 정보에 따라 불법 여부를 검출하여 검출한 결과에 따라 웹 브라우저의 URL 정보에 대해 접속을 허용하거나 차단한다.
또한, 검출한 불법 여부에 따라 접속이 허용된 웹 브라우저 실행 시 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저에 대한 불법 여부를 검출하여 접속을 허용하거나 차단한다.
접속 요청 신호가 입력된 웹 브라우저의 URL 정보에 대해 내부에 저장되어 있는 이동 단말 URL 데이터를 기반으로 불법 여부를 검출하고, 이동 단말 URL 데이터로 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 웹 브라우저의 URL 정보를 관리 서버로 전송하여 관리 서버에서 확인된 정보에 따라 불법 여부를 검출하여 검출한 결과에 따라 웹 브라우저의 URL 정보에 대해 접속을 허용하거나 차단한다.
또한, 검출한 불법 여부에 따라 접속이 허용된 웹 브라우저 실행 시 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저에 대한 불법 여부를 검출하여 접속을 허용하거나 차단한다.
Description
본 발명은 불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체에 관한 것으로서, 보다 상세하게는 URL을 통해 실시간으로 불법 사이트를 판별하여 차단하는 불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체에 관한 것이다.
전 세계를 연결하는 인터넷이라는 네트워크의 보급은 현대인의 생활에 급격한 변화를 가져왔다. 이제는 정보를 얻기 위해 노력하던 시대에서 더 나아가 인터넷과 같은 접근이 용이한 정보 데이터베이스에 있는 넘쳐나는 수많은 정보에서 유용한 정보를 어떻게 선별하느냐가 중요한 시대가 되었다. 인터넷을 통한 정보의 공유는 현대인의 기술 발전과 지식 공유에 놀라운 공헌을 한 것은 부인할 수 없는 사실이나, 그 용이한 접근 가능성과 정보의 빠른 확산은 많은 부작용을 수반하고 있는 것도 사실이다.
인터넷을 통한 여러 가지 부작용으로는 크게 보안의 미비로 인한 개인 정보의 유출 및 누구든지 접근 가능하다는 점과 상업적으로 인터넷을 이용할 수 있는 장점이 서로 맞물려 음란물이 범람하고 있는 것을 들 수 있다. 실제로 인터넷을 통해 가장 상업적 성공을 거둔 비즈니스는 음란물 비즈니스라는 통계가 있을 정도로 인터넷을 통한 음란물 유포는 큰 사회적 문제가 되고 있다.
어린 아이로부터 성인까지 개인용 컴퓨터를 어렵지 않게 사용할 수 있는 연령층은 이러한 불법 사이트에 무차별적으로 노출되어 있는데, 이러한 불법 사이트가 가정이나 직장 내의 컴퓨터 단말기 등에 접근하지 못하도록 많은 하드웨어 장치와 소프트웨어적 프로그램이 개발되어 왔다.
불법 사이트 차단 기술은 크게 두가지로 나뉘어진다. 사이트의 내용을 실시간으로 분석하여 불법 여부를 판단하는 것과, 불법 사이트 데이터베이스를 이용하여 불법 사이트로의 접근을 차단하는 것이다. 현재 사용되는 불법 사이트 차단 기술은 대부분 불법 사이트 데이터베이스를 이용하여 불법 사이트 접근을 막는 방법을 채택하고 있으며, 이 방법이 실시간 분석하는 방법보다 좀 더 편리하고 효과적이다.
그러나, 불법 사이트는 계속해서 생겨나고 있으며, 기존의 불법 사이트 접근 차단 방식은 불법 사이트 데이터베이스를 이용하여 불법 사이트를 필터링(filtering)한다고 하더라도, 접속을 허용한 사이트에 접속하면 다른 불법 사이트가 자동으로 접속되도록 다른 불법 사이트가 연결되어 있는 경우 다른 불법 사이트의 접속을 차단할 수 없다는 문제점이 있다.
따라서, 최신의 불법 사이트 데이터베이스를 이용하여 불법 사이트 접촉을 차단하며, 접근을 허용한 사이트에 연결 또는 참조된 불법 사이트를 실시간으로 차단하는 불법 사이트 차단 방식이 필요한 상황이다.
본 발명의 일측면은 이동 단말에 접속되는 웹 브라우저의 URL 정보에 대해 이동 단말 내부 정보를 기반으로 불법 여부를 검출하고, 이동 단말에서 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 URL 정보를 관리 서버로 전송하여 관리 서버에서 확인된 정보에 따라 불법 여부를 검출하여 검출한 결과에 따라 URL 정보에 대한 접속 허용 또는 차단 여부를 결정하고, 검출한 불법 여부에 따라 접속이 허용된 사이트에 연결되어 있는 다른 사이트의 불법 여부를 실시간으로 검출하여 접속 허용 또는 접속 차단하는 불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체를 제공한다.
본 발명의 일 측면은 불법 사이트를 차단하는 불법 사이트 차단 시스템에 관한 것으로, 웹 브라우저에 대한 접속 요청 신호가 수신되면 이동 단말 URL 데이터를 기반으로 상기 웹 브라우저의 URL 정보에 대한 불법 여부를 1차 검출하여 접속을 허용하거나 차단하고, 상기 이동 단말 URL 데이터를 기반으로 상기 웹 브라우저의 URL 정보에 대한 불법 여부에 대한 검출이 불가능하면 해당 정보를 관리 서버에 전송하여 불법 여부를 2차 검출하고, 상기 관리 서버에서 확인된 정보에 따라 상기 웹 브라우저의 URL 정보에 대한 접속을 허용하거나 차단하는 이동 단말 및 상기 이동 단말로부터 상기 웹 브라우저의 URL 데이터가 수신되면 서버 URL 데이터를 기반으로 상기 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하여 검출한 결과를 상기 이동 단말로 전송하는 관리 서버를 포함한다.
상기 이동 단말은, 상기 웹 브라우저의 URL 정보의 불법 여부를 상기 이동 단말 내부에서 검출 또는 상기 관리 서버로 전송하여 불법 여부를 검출할지를 결정하도록 상기 웹 브라우저의 URL 정보가 상기 이동 단말 URL 데이터에 속하는지 여부에 따라 상기 웹 브라우저의 URL 정보를 분류하는 이동 단말 URL 분류부를 포함할 수 있다.
상기 이동 단말은, 상기 웹 브라우저의 URL 정보가 상기 이동 단말 URL 데이터에 속하면, 상기 웹 브라우저의 URL 정보와 상기 이동 단말 URL 데이터에 포함된 불법 URL 정보 또는 합법 URL 정보를 비교하여 상기 웹 브라우저의 URL 정보가 상기 불법 URL 정보와 동일하면 불법 URL로 검출하고, 상기 합법 URL 정보와 동일하면 합법 URL로 검출하는 이동 단말 불법 URL 검출부를 포함할 수 있다.
상기 이동 단말은, 상기 웹 브라우저의 URL 정보가 합법 URL 정보로 검출되면 상기 웹 브라우저의 URL 정보에 대한 접속을 허용하고, 상기 접속이 허용된 웹 브라우저로 이동 시 상기 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출하여 상기 다른 웹 브라우저에 대한 접속을 허용하거나 차단할 수 있다.
상기 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출하여 상기 다른 웹 브라우저에 대한 접속을 허용하거나 차단하는 것은, 상기 접속이 허용된 웹 브라우저로 실행 시 상기 다른 웹 브라우저가 실행되는지 여부를 검출하고, 상기 다른 웹 브라우저가 실행되면 상기 다른 웹 브라우저에 대한 URL 정보를 추출하고, 상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하여 검출한 불법 여부 결과에 따라 접속을 허용하거나 차단할 수 있다.
상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하는 것은, 상기 이동 단말 URL 데이터를 기반으로 불법 여부를 검출하고, 상기 이동 단말 URL 데이터로 상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 상기 다른 웹 브라우저의 URL 정보를 상기 관리 서버로 전송하여 상기 관리 서버에서 확인된 정보에 따라 불법 여부를 검출할 수 있다.
상기 관리 서버는, 상기 웹 브라우저의 URL 정보를 상기 서버 URL 데이터를 기반으로 하여 불법 여부를 검출할지 또는 상기 웹 브라우저의 URL 정보를 분석하여 불법 여부를 검출할지를 결정하도록 상기 서버 URL 데이터에 속하는지 여부에 따라 상기 웹 브라우저의 URL 정보를 분류하는 서버 URL 분류부를 포함할 수 있다.
상기 관리 서버는, 상기 웹 브라우저의 URL 정보가 상기 서버 URL 데이터에 속하면, 상기 이동 단말 URL 데이터에 포함된 합법 URL 정보 및 불법 URL 정보와 상기 웹 브라우저의 URL 정보를 비교하여 상기 URL 정보의 불법 여부를 검출할 수 있다.
상기 관리 서버는, 상기 웹 브라우저의 URL 정보가 상기 서버 URL 데이터에 속하지 않으면, 상기 웹 브라우저의 URL 정보와 복수 개의 불법 사이트 URL로부터 추출한 단어 간의 중복도 또는 상기 웹 브라우저의 URL 정보에 연결되어 있는 다른 웹 브라우저의 불법 여부 또는 상기 URL 정보에 해당하는 웹 문서의 분석 정보를 기반으로 하여 상기 URL 정보의 불법 여부를 검출하는 URL 분석부를 포함할 수 있다.
본 발명에 다른 측면은 불법 사이트를 차단하는 불법 사이트 차단 방법에 관한 것으로, 웹 브라우저에 대한 접속 요청 신호가 수신되면 상기 웹 브라우저의 URL 정보를 추출하고, 상기 웹 브라우저의 URL 정보에 대해 이동 단말 URL 데이터를 기반으로 불법 여부를 1차 검출하여 접속을 허용하거나 차단하고, 상기 이동 단말 URL 데이터로 상기 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 상기 웹 브라우저의 URL 정보를 관리 서버로 전송하여 불법 여부를 2차 검출하고, 상기 관리 서버에서 검출한 결과에 따라 상기 웹 브라우저의 URL 정보에 대한 접속을 허용하거나 차단한다.
상기 관리 서버에서 검출한 결과에 따라 상기 웹 브라우저의 URL 정보에 대한 접속을 허용하거나 차단하는 것은, 상기 관리 서버 내부에 저장되어 있는 서버 URL 데이터와 상기 웹 브라우저의 URL 정보를 비교하여 접속 허용 또는 차단 여부를 결정하거나 상기 웹 브라우저의 URL 정보와 복수 개의 불법 사이트 URL로부터 추출한 단어 간의 중복도 또는 상기 웹 브라우저의 URL에 연결된 다른 웹 브라우저의 불법 여부 또는 상기 웹 브라우저의 URL 정보에 해당하는 웹 문서의 분석 정보를 기반으로 하여 상기 웹 브라우저의 URL 정보의 접속을 허용하거나 차단할 수 있다.
상기 웹 브라우저의 URL 정보가 합법 URL 정보로 검출되면 상기 웹 브라우저의 접속을 허용하고, 상기 접속이 허용된 웹 브라우저를 실행 시 자동적으로 상기 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출하고, 상기 다른 웹 브라우저가 실행되면 상기 다른 웹 브라우저에 대한 URL 정보를 추출하고, 상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하고, 검출한 불법 여부 결과에 따라 접속을 허용하거나 차단할 수 있다.
상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하고, 검출한 불법 여부 결과에 따라 접속을 허용하거나 차단하는 것은, 상기 이동 단말 URL 데이터를 기반으로 불법 여부를 검출하고, 상기 이동 단말 URL 데이터로 상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 상기 다른 웹 브라우저의 URL 정보를 상기 관리 서버로 전송하고, 상기 관리 서버에서 확인된 정보에 따라 불법 여부를 검출하여 접속을 허용하거나 차단할 수 있다.
또한, 불법 사이트를 차단하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체일 수 있다.
상술한 본 발명의 일측면에 따르면, 불법 사이트 차단 시스템은 접속하려는 URL 정보가 이동 단말 내부에 저장된 이동 단말 URL 데이터를 이용하여 이동 단말 자체적으로 불법 여부를 검출할 수 있으며, 이동 단말 URL 데이터를 이용하여 불법 여부를 검출할 수 없는 경우 최신의 데이터가 저장되어 있는 관리 서버로 URL 정보를 전송하여 불법 여부를 검출함으로써, 기존의 방식보다 불법 여부 검출 과정을 줄여 불법 사이트의 접속을 차단할 수 있다.
또한, 본 발명의 일측면에 따른 불법 사이트 차단 시스템은 검출한 불법 여부에 따라 접속이 허용된 웹 브라우저 실행 시 접속이 허용된 웹 브라우저 외 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저에 대해 불법 여부를 검출하여 실시간으로 불법 사이트의 접속을 차단할 수 있다.
도 1 은 본 발명의 일 실시예에 따른 이동 단말 및 관리 서버를 포함하는 불법 사이트 차단 시스템을 도시한 도면이다.
도 2 는 도 1 에 도시된 이동 단말의 제어 블록도이다.
도 3a, 3b 는 도 2 에 도시된 사용자 입력부의 일 예를 도시한 도면이다.
도 4 는 도 2 에 도시된 불법 URL 검출부의 동작 방법을 설명하기 위해 도시된 도면이다.
도 5a, 5b, 5c 는 도 2 에 도시된 Activity 판단부의 동작 방법을 설명하기 위해 도시된 도면이다.
도 6 은 본 발명의 일 실시예에 따른 이동 단말의 제어방법을 도시한 순서도이다.
도 7 은 본 발명의 일 실시예에 따른 이동 단말의 제어방법을 도시한 순서도이다.
도 8 은 도 1 에 도시된 관리 서버의 제어 블록도이다.
도 9 는 본 발명의 일 실시예에 따른 관리 서버의 제어방법을 도시한 순서도이다.
도 2 는 도 1 에 도시된 이동 단말의 제어 블록도이다.
도 3a, 3b 는 도 2 에 도시된 사용자 입력부의 일 예를 도시한 도면이다.
도 4 는 도 2 에 도시된 불법 URL 검출부의 동작 방법을 설명하기 위해 도시된 도면이다.
도 5a, 5b, 5c 는 도 2 에 도시된 Activity 판단부의 동작 방법을 설명하기 위해 도시된 도면이다.
도 6 은 본 발명의 일 실시예에 따른 이동 단말의 제어방법을 도시한 순서도이다.
도 7 은 본 발명의 일 실시예에 따른 이동 단말의 제어방법을 도시한 순서도이다.
도 8 은 도 1 에 도시된 관리 서버의 제어 블록도이다.
도 9 는 본 발명의 일 실시예에 따른 관리 서버의 제어방법을 도시한 순서도이다.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예와 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.
이하, 도면들을 참조하여 본 발명의 바람직한 실시예들을 보다 상세하게 설명하기로 한다.
도 1 은 본 발명의 일 실시예에 따른 이동 단말 및 관리 서버를 포함하는 불법 사이트 차단 시스템을 도시한 도면이다.
불법 사이트 차단 시스템(1)은 접속하려는 URL 정보에 대해 불법 유무를 검출하여 불법 사이트를 차단하는 시스템을 의미할 수 있다.
본 발명의 일 실시예에 따른 불법 사이트 차단 시스템(1)은 이동 단말(100), 관리 서버(200) 및 인터넷 서버(300)를 포함할 수 있으며, 1차적으로 이동 단말(100) 내에서 접속하려는 URL 정보에 대한 불법 여부를 검출하고, 이동 단말(100) 내에서 검출하지 못하는 URL 정보에 대해서 2차적으로 관리 서버(200)를 통해 접속하려는 URL 정보에 대한 불법 여부를 검출하여 불법 사이트를 차단할 수 있다.
이동 단말(100)은 이동 단말(100) 내부에 저장되어 있는 이동 단말 URL 데이터를 기반으로 하여 접속 요청 신호가 수신된 URL 정보에 대해 불법 여부를 검출하고, 검출한 결과에 따라 접속 요청 신호가 수신된 URL 정보에 대해 접속 허용 또는 접속 차단 동작을 수행할 수 있다.
구체적으로, 이동 단말(100)은 사용자가 SMS(Short Message Service) 또는 카카오톡 등과 같은 MMS(Multimedia Messaging Serve)를 통해 전송받은 URL을 클릭(Click)하거나 이동 단말(100)에 마련된 문자 패드를 통해 URL을 입력함으로써 URL 접속 요청 신호를 수신할 수 있다. 이동 단말(100)은 URL 접속 요청 신호를 수신하면 이동 단말(100) 내부에 저장되어 있는 이동 단말 URL 데이터와 접속 요청 신호가 수신한 URL 정보(U1)를 비교하여 접속 요청 신호가 수신한 URL 정보(U1)가 이동 단말 URL 데이터에 속하는지 여부를 검출할 수 있다. 이동 단말(100)은 접속 요청 신호가 수신한 URL 정보(U1)가 이동 단말 URL 데이터에 속하면, 접속 요청 신호가 수신한 URL 정보(U1)와 이동 단말 URL 데이터를 비교하여 접속 요청 신호가 수신한 URL 정보(U1)에 대한 불법 여부를 검출할 수 있다. 이동 단말(100)은 검출한 불법 여부 결과에 따라 접속 요청 신호가 수신된 URL 정보(U1)에 대한 접속 허용 또는 접속 차단 동작을 수행할 수 있다.
이때, 이동 단말 URL 데이터는 불법 URL 정보 및 합법 URL 정보를 포함할 수 있으며, 관리 서버(200)로부터 주기적 또는 비주기적으로 데이터를 수신하여 업데이트될 수 있다.
이동 단말(100)은 접속 요청 신호가 수신한 URL 정보(U1)가 이동 단말 URL 데이터에 속하지 않으면, 접속 요청 신호가 수신한 URL 정보(U1)를 관리 서버(200)로 전송할 수 있으며, 관리 서버(200)로부터 접속 요청 신호가 수신한 URL 정보(U1)에 대한 불법 여부 정보를 수신할 수 있다. 이동 단말(100)은 관리 서버(200)로부터 수신한 접속 요청 신호가 수신한 URL 정보(U1)에 대한 불법 여부 정보에 따라 접속 요청 신호가 수신한 URL 정보(U1)에 대한 접속 허용 또는 접속 차단 동작을 수행할 수 있다.
이동 단말(100)은 불법 여부 정보에 따라 접속 허용된 URL 정보에 해당하는 웹 브라우저를 실행할 수 있으며, 접속이 허용된 URL 정보에 해당하는 웹 브라우저를 실행 시 이동 단말(100) 화면에 자동으로 실행되는 다른 Activity에 대한 불법 여부를 검사할 수 있다.
구체적으로, 이동 단말(100)은 접속 허용된 URL 정보에 해당하는 웹 브라우저 실행 시 현재 이동 단말(100) 화면에 실행되는 최상의 액티비티(Activity)가 접속이 허용된 웹 브라우저인지 여부를 검출할 수 있다. 최상의 액티비티(Activity)가 접속이 허용된 웹 브라우저가 아니면 최상의 액티비티(Activity)의 URL 정보(U2)를 추출할 수 있다. 이동 단말(100)은 최상의 액티비티(Activity)의 URL 정보(U2)를 이동 단말(100) 내부에 저장되어 있는 이동 단말 URL 데이터와 최상의 액티비티(Activity)의 URL 정보(U2)를 비교하여 최상의 액티비티(Activity)의 URL 정보(U2)가 이동 단말(100) 내부에 저장되어 있는 불법 유무 데이터에 속하는지 여부를 검출할 수 있다. 최상의 액티비티(Activity)의 URL 정보(U2)가 이동 단말 URL 데이터에 속하면, 최상의 액티비티(Activity)의 URL 정보(U2)와 이동 단말 URL 데이터에 포함된 합법 URL 정보 또는 불법 URL 정보를 비교하여 최상의 액티비티(Activity)의 URL 정보(U2)에 대한 불법 여부를 검출할 수 있다. 이동 단말(100)은 검출한 최상의 액티비티(Activity)의 URL 정보(U2)에 대한 불법 여부 결과에 따라 최상의 액티비티(Activity)의 URL 정보(U2)에 대한 접속 허용 또는 접속 차단 동작을 수행할 수 있다.
이동 단말(100)은 최상의 액티비티(Activity)의 URL 정보(U2)가 이동 단말 URL 데이터에 속하지 않으면, 최상의 액티비티(Activity)의 URL 정보(U2)를 관리 서버(200)로 전송할 수 있으며, 관리 서버(200)로부터 최상의 액티비티(Activity)의 URL 정보(U2)에 대한 불법 여부 정보를 수신할 수 있다. 이동 단말(100)은 관리 서버(200)로부터 수신한 최상의 액티비티(Activity)의 URL 정보(U2)에 대한 불법 여부 정보에 따라 최상의 액티비티(Activity)의 URL 정보(U2)에 대한 접속 허용 또는 접속 차단 동작을 수행할 수 있다.
한편, 이동 단말(100)은 스마트폰(Smart phone)일 수 있으며, 통신망을 통해 관리 서버(200)와 통신할 수 있는 노트북 PC, 데스크탑 PC, 팜 PC(Palm Personal computer) 등이나 셀룰러폰(Cellular phone), 피씨에스폰(PCS phone: Personal Communications Sevices phone), 무선 통신이 가능한 동기식/비동기식 IMT-2000(International Mobile Telecommunication-2000), 개인용 디지털 보조기(PDA:Personal Digital Assistant), 왑폰(WAP phone:Wireless application protocol phone), 모바일 게임기(mobile play-station), 기타 PMP(Portable Multimedia Player)와 휴대용 또는 이동 단말일 수 있고, 기타 다른 전자 기기와 통신할 수 있는 가정용 또는 기업용 사회 전반의 다양한 전자 기기 또는 장치를 포함할 수 있다.
관리 서버(200)는 이동 단말(100)로부터 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)를 수신하고, 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)의 불법 여부 정보를 검출할 수 있다.
구체적으로, 관리 서버(200)는 이동 단말(100)로부터 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)를 수신하고, 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)를 관리 서버(200) 내에 저장되어 있는 서버 URL 데이터와 비교하여 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)가 서버 URL 데이터에 속하는지 여부를 검출할 수 있다.
관리 서버(200)는 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)가 서버 URL 데이터에 속하면, 서버 URL 데이터에 따라 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)의 불법 여부를 검출할 수 있다.
관리 서버(200)는 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)가 서버 URL 데이터에 속하지 않으면, 복수 개의 유해사이트의 URL에 포함되어 있는 단어에 대한 통계 분석 정보 또는 링크된 URL 정보 등과 같은 분석 정보를 기반으로 하여 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)의 불법 여부를 검출할 수 있다.
이때, 관리 서버(200)는 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)와 복수 개의 유해사이트의 URL로부터 추출한 단어 간의 중복 횟수에 따라 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)의 불법 여부를 검출할 수 있으며, 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)에 연결된 다른 웹 브라우저의 불법 여부에 따라 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)의 불법 여부를 검출할 수 있다.
관리 서버(200)는 접속 요청 신호가 수신한 URL 정보(U1) 또는 최상의 액티비티(Activity)의 URL 정보(U2)의 불법 여부 정보를 이동 단말(100)로 전송할 수 있다.
한편, 서버 URL 데이터는 합법 URL 정보 및 불법 URL 정보를 포함할 수 있으며, 주기적 또는 비주기적으로 다른 관리 서버(200) 및 다른 이동 단말(100)과 불법 여부에 관련된 URL 정보를 공유하여 최신의 불법 유무 데이터를 저장할 수 있다.
인터넷 서버(300)는 이동 단말(100)과 인터넷 통신망을 통해 정보를 송수신하며, 웹 브라우저 또는 웹 사이트에 관한 정보를 저장할 수 있다. 인터넷 서버(300)는 이동 단말(100)로부터 URL 정보를 수신하면, 수신한 URL 정보에 대응하는 웹 브라우저에 관한 정보를 탐색하여 이동 단말(100)로 전송할 수 있다.
도 2 는 도 1 에 도시된 이동 단말의 제어 블록도이며, 도 3a, 3b 는 도 2 에 도시된 사용자 입력부의 일 예를 도시한 도면이며, 도 4 는 도 2 에 도시된 불법 URL 검출부의 동작 방법을 설명하기 위해 도시된 도면이며, 도 5a, 5b, 5c 는 도 2 에 도시된 Activity 판단부의 동작 방법을 설명하기 위해 도시된 도면이다.
도 2 를 참조하면, 본 발명의 일 실시예에 따른 이동 단말(100)은 이동 단말 통신부(110), 사용자 입력부(120), 센싱부(120), 출력부(140), 이동 단말 메모리부(150), 인터페이스부(160), 이동 단말 제어부(170) 및 전원 공급부(180)를 포함할 수 있다. 도 2 는 다양한 구성요소를 가지고 있는 이동 단말(100)을 도시하고 있다. 그러나 도시된 구성요소 모두가 필수구성요소인 것은 아니다. 도시된 구성요소보다 많은 구성요소에 의해 이동 단말(100)이 구현될 수 있고, 그보다 적은 구성요소에 의해 이동 단말(100)이 구현될 수 있다. 이하, 상술한 구성요소들에 대해 구체적으로 살펴본다.
이동 단말 통신부(110)는 이동 단말(100)과 관리 서버(200) 간의 무선 통신을 수행하게 하는 하나 이상의 구성요소를 포함할 수 있다.
예를 들면, 이동 단말 통신부(110)는 이동 통신 모듈(111), 무선 인터넷 모듈(112), 근거리 통신 모듈(113) 및 위치정보 모듈(114)을 포함할 수 있다.
이동 통신 모듈(111)은 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나의 무선 신호를 송수신한다. 여기서, 무선 신호는 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.
무선 인터넷 모듈(112)은 무선 인터넷 접속을 위한 모듈이다. 무선 인터넷 모듈(112)은 내장되거나 외장될 수 있다. 이러한 무선 인터넷 모듈(112)은 관리 서버(200)로 URL 정보를 전송하고, 이에 응답한 URL 정보에 대한 불법 여부 정보를 관리 서버(200)로부터 수신할 수 있다.
근거리 통신 모듈(113)은 근거리 통신을 위한 모듈이다. 근거리 통신 기술은 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, Infrared Data Association), UWB(Ultra Wideband), Zigbee 통신을 포함할 수 있다.
위치정보 모듈(114)은 이동 단말(100)의 위치를 확인하거나 이를 얻기 위한 모듈이다. 일예로 GPS(Global Position System) 모듈이 있다. GPS 모듈은 복수 개의 인공위성으로부터 위치 정보를 수신한다. 위치 정보는 위도 및 경도로 표시되는 좌표 정보를 포함할 수 있다. 예를 들어, GPS 모듈은 3 개 이상의 위성으로부터 정확한 시간과 거리를 측정하여 3개의 각각 다른 거리를 삼각 방법에 따라서 현 위치를 정확히 계산할 수 있다. 3개의 위성으로부터 거리와 시간 정보를 얻고 1개 위성으로 오차를 수정하는 방법이 사용될 수 있다. 특히, GPS 모듈은 위성으로부터 수신한 위치 정보로부터 위도, 경도, 고도뿐만 아니라 3차원의 속도 정보와 함께 정확한 시간까지 얻을 수 있다.
사용자 입력부(120)는 사용자가 단말기의 동작 제어를 위한 입력 데이터를 발생시킨다. 사용자 입력부(120)는 키 패드, 돔 스위치, 터치 패드, 조그 휠, 조그 스위치 등으로 구성될 수 있다. 특히, 터치 패드가 후술하는 디스플레이부(141)와 상호 레이어 구조를 이룰 경우, 이를 터치 스크린이라 부를 수 있다.
이러한 사용자 입력부(120)는 도 3a 와 같이, SMS(Short Message Service) 또는 카카오톡 등과 같은 MMS(Multimedia Messaging Serve)를 통해 전송받은 URL을 클릭(Click)하는 동작을 사용자로부터 입력받을 수 있으며, 도 3b 와 같이, 문자 패드를 통해 인터넷 주소 입력 창에 입력되는 URL을 사용자로부터 입력받을 수 있다.
센싱부(120)는 이동 단말(100)의 개폐 상태, 이동 단말(100)의 위치, 사용자 접촉 유무, 이동 단말(100)의 방위, 이동 단말(100)의 가속/감속 등과 같이 이동 단말(100)의 현 상태를 감지하여 이동 단말(100)의 동작을 제어하기 위한 생성 신호를 발생시킨다. 예를 들어, 이동 단말(100)이 슬라이드 폰 형태인 경우에는 슬라이드 폰의 개폐 여부를 센싱할 수 있다. 또한, 전원 공급부(180)의 전원 공급 여부, 인터페이스부(160)의 외부 기기 결합 여부 등과 관련된 센싱 기능을 담당한다.
인터페이스부(160)는 이동 단말(100)에 연결되는 모든 외부기기와의 인터페이스 역할을 한다. 예를 들어, 유/무선 헤드셋 포트, 외부 충전지 포트, 유/무선 데이터 포트, 메모리 카드 포트, 식별 모듈이 구비된 장치를 연결하는 포트, 오디오 I/O(Input/Output)포트, 비디오 I/O(Input/Output)포트, 이어폰 포트 등이 포함될 수 있다.
여기서, 식별 모듈은 이동 단말(100)의 사용 권한을 인증하기 위한 각종 정보를 저장하기 위한 칩으로서 사용자 인증 모듈, 가입자 인증 모듈, 범용 사용자 인증 모듈 등을 포함할 수 있다. 식별 모듈이 구비된 장치는 스마트 카드 형식으로 제작될 수 있다.
출력부(140)는 오디오 신호 또는 비디오 신호 또는 알람 신호의 출력을 위한 것으로, 이에는 디스플레이부(141), 음향 출력 모듈(142), 알람부(143) 등이 포함될 수 있다.
디스플레이부(141)는 이동 단말(100)에서 처리되는 정보를 표시 출력한다
상술한 바와 같이, 디스플레이부(141)와 터치패드가 상호 레이어 구조를 이루어 터치 스크린으로 구성되는 경우, 디스플레이부(141)는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 디스플레이부(141)는 액정 디스플레이, 박막 트랜지스터 액정 디스플레이, 유기 발광 다이오드, 플렉시블 디스플레이, 3차원 디스플레이 중에서 적어도 하나를 포함할 수 있다. 그리고, 이동 단말(100)의 구현 형태에 따라 디스플레이부(141)가 2 개 이상 존재할 수 있다.
이러한 디스플레이부(141)는 도 3a 와 같이, SMS(Short Message Service) 또는 카카오톡 등과 같은 MMS(Multimedia Messaging Serve)를 통해 전송받은 URL을 표시하고 사용자자로부터 클릭(Click) 동작을 입력받기 위해 전송받은 URL을 다른 색 또는 굵게 표시할 수 있으며, 도 3b 와 같이, 사용자로부터 URL을 입력받기 위한 문자 패드를 표시할 수 있다.
또한, 디스플레이부(141)는 접속하려는 URL 정보가 불법 URL 정보로 검출되었을 경우, 미리 정해진 기본 페이지 및 경고 메시지를 표시할 수 있다.
음향 출력 모듈(142)은 호신호 수신, 통화모드 또는 녹음 모드, 음성인식 모드, 콘텐츠 수신 모드 등에서 이동 단말 통신부(110)로부터 수신되거나 이동 단말 메모리부(150)에 저장된 오디오 데이터를 출력한다. 또한, 음향 출력 모듈(142)은 이동 단말(100)에서 수행되는 기능과 관련된 음향 신호를 출력한다. 음향 출력 모듈(142)에는 스피커, 비저 등이 포함될 수 있다.
알람부(143)는 이동 단말(100)에서 이벤트 발생을 알리기 위한 신호를 출력한다. 이동 단말(100)에서 발생되는 이벤트의 예로는, 신호 수신, 메시지 수신, 키 신호 입력 등이 있다. 알람부(143)는 오디오 신호나 비디오 신호 이외에 다른 형태로 이벤트 발생을 알리기 위한 신호를 출력할 수도 있다. 예를 들면, 진동 형태로 출력할 수 있다.
이러한 알람부(143)는 접속하려는 URL 정보가 불법 URL 정보로 검출되었을 경우, 사용자에게 접속하려는 URL 정보가 불법 URL 정보임을 알릴 수 있도록 다양한 형태로 알람을 출력할 수 있다.
이동 단말 메모리부(150)는 이동 단말 제어부(170)의 처리 및 제어를 위한 프로그램이 저장될 수 있고, 입/출력되는 데이터들의 임시 저장을 위한 기능을 수행할 수 있다.
이러한 이동 단말 메모리부(150)는 불법 사이트 차단 애플리케이션을 실행하기 위한 프로그램을 저장하고, 접속하려는 URL 정보의 불법 여부를 검출할 수 있는 이동 단말 URL 데이터를 저장할 수 있다.
이때, 이동 단말 URL 데이터는 불법 URL 정보 및 합법 URL 정보를 포함할 수 있으며, 관리 서버(200)로부터 주기적 또는 비주기적으로 데이터를 수신하여 업데이트될 수 있다.
이동 단말 제어부(170)는 이동 단말(100)의 전반적인 동작을 제어할 수 있다.
이동 단말 제어부(170)는 사용자 입력부(120)를 통해 입력받은 URL 정보의 불법 여부를 검출하고, 검출한 URL 정보의 불법 여부에 따라 사용자 입력부(120)를 통해 입력받은 URL에 대한 접속을 허용하거나 차단하는 일련의 과정을 제어할 수 있다.
이동 단말 제어부(170)는 이동 단말 URL 분류부(171) 및 이동 단말 불법 URL 검출부(172)를 포함할 수 있다.
이동 단말 URL 분류부(171)는 사용자 입력부(120)를 통해 입력받은 URL 정보가 이동 단말 메모리부(150) 저장되어 있는 이동 단말 URL 데이터에 속하는지 여부를 검출할 수 있다.
구체적으로, 이동 단말 URL 분류부(171)는 이동 단말 URL 데이터에 포함된 합법 URL 정보 및 불법 URL 정보 또는 이동 단말 URL 데이터에 포함되어 있지 않은 미확인 URL 정보에 속하는지 여부에 따라 사용자 입력부(120)를 통해 입력받은 URL 정보를 분류할 수 있다. 이동 단말 URL 분류부(171)는 이동 단말 URL 데이터에 포함된 합법 URL 정보 및 불법 URL 정보와 사용자 입력부(120)를 통해 입력받은 URL정보를 비교하여 동일한지 여부를 검출할 수 있다. 이때, 이동 단말 URL 데이터에 포함된 합법 URL 정보 또는 불법 URL 정보와 사용자 입력부(120)를 통해 입력받은 URL정보가 동일하면 사용자 입력부(120)를 통해 입력받은 URL정보가 이동 단말 URL 데이터에 속하는 것으로 검출할 수 있으며, 이동 단말 URL 데이터에 포함된 합법 URL 정보 및 불법 URL 정보와 사용자 입력부(120)를 통해 입력받은 URL정보가 동일하지 않으면 사용자 입력부(120)를 통해 입력받은 URL정보가 이동 단말 URL 데이터에 속하지 않는 것(이하, 미확인 URL 정보)으로 검출할 수 있다.
이동 단말 URL 분류부(171)는 미확인 URL 정보로 분류된 URL 정보를 관리 서버(200)로 전송할 수 있다.
이동 단말 불법 URL 검출부(172)는 이동 단말 URL 분류부(171)를 통해 이동 단말 URL 데이터에 속하는 것으로 검출한 URL 정보에 대한 불법 여부를 검출할 수 있다.
구체적으로, 이동 단말 불법 URL 검출부(172)는 이동 단말 URL 데이터에 포함된 합법 URL 정보 또는 불법 URL 정보와 사용자 입력부(120)를 통해 입력받은 URL 정보를 비교하여 사용자 입력부(120)를 통해 입력받은 URL 정보가 합법 URL인지 불법 URL인지 여부를 검출할 수 있다. 이때, 이동 단말 불법 URL 검출부(172)는 사용자 입력부(120)를 통해 입력받은 URL정보가 이동 단말 URL 데이터에 포함된 합법 URL 정보와 동일하면 합법 URL 정보로 검출할 수 있으며, 사용자 입력부(120)를 통해 입력받은 URL정보가 이동 단말 URL 데이터에 포함된 불법 URL 정보와 동일하면 불법 URL 정보로 검출할 수 있다.
이동 단말 불법 URL 검출부(172)는 사용자 입력부(120)를 통해 입력받은 URL 정보가 불법 URL 정보인 것으로 검출되면 사용자 입력부(120)를 통해 입력받은 URL에 대한 접속을 차단하고, 도 4 와 같이 미리 정해진 기본 페이지로 웹 브라우저를 전환시킬 수 있다. 또한, 이동 단말 불법 URL 검출부(172)는 사용자 입력부(120)를 통해 입력받은 URL 정보가 불법 URL 정보인 것으로 검출되면 알람부(143)를 통해 경고 신호를 출력할 수 있다.
이동 단말 불법 URL 검출부(172)는 사용자 입력부(120)를 통해 입력받은 URL 정보가 합법 URL 정보인 것으로 검출되면 도 5a와 같이, 사용자 입력부(120)를 통해 입력받은 URL 정보에 대한 접속을 허용하여 사용자 입력부(120)를 통해 입력받은 URL 정보에 해당하는 웹 브라우저로 이동시킬 수 있다.
한편, 이동 단말 불법 URL 검출부(172)를 통해 합법 URL 정보로 검출되어 접속이 허용된 웹 브라우저로 이동 시, 접속이 허용된 웹 브라우저에 연결 또는 참조되어 접속 요청 신호 입력없이 자동적으로 실행되는 팝업창 또는 다른 웹 브라우저가 있을 수 있다. 이러한 자동적으로 실행되는 팝업창 또는 다른 웹 브라우저는 사용자에게 유해한 내용을 포함하는 불법 사이트일 가능성이 있다.
이에 따라, 이동 단말 불법 URL 검출부(172)는 합법 URL 정보로 검출되어 접속이 허용된 웹 브라우저로 이동 후, 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동으로 실행되는 다른 웹 브라우저에 대한 불법 여부를 검출하여 접속을 허용하거나 차단할 수 있다.
구체적으로, 이동 단말 불법 URL 검출부(172)는 사용자 입력부(120)를 통해 입력받은 URL 정보에 대한 불법 여부를 검출하고, 도 5a 와 같이, 사용자 입력부(120)를 통해 입력받은 URL 정보가 합법 URL 정보로 검출되어 접속이 허용된 URL 정보에 해당하는 웹 브라우저로 이동시킬 수 있다. 이동 단말 불법 URL 검출부(172)는 접속이 허용된 URL 정보에 해당하는 웹 브라우저로 이동 시, 접속이 허용된 URL 정보에 해당하는 웹 브라우저 외 접속이 허용된 URL 정보에 해당하는 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출할 수 있다.
이때, 접속이 허용된 URL 정보에 해당하는 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출하는 것은, 현재 이동 단말(100) 화면에 실행되는 최상의 액티비티(Activity)를 검출하고, 검출한 최상의 액티비티(Activity)가 접속이 허용된 웹 브라우저가 아니면 접속이 허용된 웹 브라우저 외의 다른 웹 브라우저가 실행되는 것으로 검출할 수 있다. 또한, 이동 단말(100)에 접속이 허용된 웹 브라우저 외 다른 작업이 수행되는지 여부를 검출하여 접속이 허용된 웹 브라우저 외에 다른 웹 브라우저가 실행되는지 여부를 검출할 수 있다.
이동 단말 불법 URL 검출부(172)는 도 5b, 5c 와 같이, 접속이 허용된 URL 정보에 해당하는 웹 브라우저 외 접속이 허용된 URL 정보에 해당하는 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 존재하면, 다른 웹 브라우저의 URL 정보를 추출할 수 있다. 이동 단말 불법 URL 검출부(172)는 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하여 다른 웹 브라우저에 대한 접속을 허용하거나 차단할 수 있다.
이때, 다른 웹 브라우저의 URL 정보에 대해 불법 여부를 검출하는 것은 상술한 사용자 입력부(120)를 통해 입력받은 URL 정보의 불법 여부를 검출하는 방식과 동일한 방식을 통해 검출할 수 있다.
이동 단말 불법 URL 검출부(172)는 다른 웹 브라우저의 URL이 불법 URL이면 현재 이동 단말(100) 화면에 실행된 다른 웹 브라우저를 종료시키거나 미리 정해진 기본 페이지로 전환시킬 수 있다.
이동 단말 불법 URL 검출부(172)는 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동으로 실행되는 다른 웹 브라우저가 복수 개일 경우, 복수 개의 다른 웹 브라우저에 대해 각각 불법 여부를 검출하여 접속을 허용하거나 차단할 수 있다.
구체적으로, 이동 단말 불법 URL 검출부(172)는 접속이 허용된 웹 브라우저 실행 시 접속이 허용된 웹 브라우저에 복수 개의 다른 웹 브라우저가 연결 또는 참조되어 자동으로 실행될 경우, 복수 개의 다른 웹 브라우저의 URL 정보를 추출하고, 추출한 복수 개의 URL 정보에 대해 불법 여부를 검출하여 불법 URL로 검출되면 접속을 차단하고, 합법 URL로 검출되면 접속을 허용할 수 있다. 이동 단말 불법 URL 검출부(172)는 복수 개의 URL 정보 중 일부만 불법 URL 정보로 검출된 경우, 불법 URL 정보로 검출된 일부 URL에 대해서만 접속을 차단하고, 불법 URL 정보로 검출되지 않은 URL에 대해서는 접속을 허용할 수 있다.
전원 공급부(180)는 이동 단말 제어부(170)의 제어에 의해 외부의 전원, 내부의 전원을 인가받아 각 구성요소들의 동작에 필요한 전원을 공급한다.
이하에서는, 도 6 을 통하여 본 발명의 일 실시예에 따른 이동 단말의 제어방법에 대해 설명한다.
먼저, 사용자 입력부(120)를 통해 사용자로부터 웹 브라우저 접속 요청 신호를 수신(410)하면, 접속 요청 신호가 수신된 웹 브라우저의 URL 정보를 추출한다(420).
또한, 추출한 URL 정보가 이동 단말 메모리부(150)에 미리 저장되어 있는 이동 단말 URL 데이터에 속하는지 여부를 검출한다(430).
이때, 추출한 URL 정보가 이동 단말 URL 데이터에 속하지 않으면, 추출한 URL 정보를 관리 서버(200)로 전송(440)하고, 관리 서버(200)로부터 추출한 URL 정보에 대한 불법 여부 정보를 수신한다(450).
또한, 추출한 URL 정보를 이동 단말 URL 데이터에 포함된 합법 URL 정보 및 불법 URL 정보와 비교하여 추출한 URL 정보에 대한 불법 여부를 검출한다(460).
이때, 추출한 URL 정보가 불법 URL 정보이면 추출한 URL에 대해 접속을 차단 및 미리 정해진 기본 페이지로 이동시키고, 경고 신호를 출력한다(470).
또한, 추출한 URL 정보가 합법 URL 정보이면 추출한 URL에 해당하는 웹 브라우저로 이동시킨다(480).
이하에서는, 도 7 을 통하여 본 발명의 일 실시예에 따른 이동 단말의 제어방법에 대해 설명한다.
먼저, 접속 요청 신호가 수신된 URL 정보에 대해 불법 여부 검출하여 접속이 허용된 URL 정보에 해당하는 웹 브라우저로 이동 후, 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출한다(510).
이때, 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있으면, 다른 웹 브라우저의 URL 정보를 추출한다(520).
또한, 다른 웹 브라우저의 URL 정보가 이동 단말 메모리부(150)에 미리 저장된 이동 단말 URL 데이터에 속하는지 여부를 검출한다(530).
이때, 다른 웹 브라우저의 URL 정보가 이동 단말 URL 데이터에 속하지 않으면, 다른 웹 브라우저를 관리 서버(200)로 전송(540)하고, 관리 서버(200)로부터 다른 웹 브라우저의 URL 정보에 대한 불법 여부 정보를 수신한다(550).
또한, 다른 웹 브라우저의 URL 정보가 이동 단말 메모리부(150)에 미리 저장된 이동 단말 URL 데이터에 속하면, 다른 웹 브라우저의 URL 정보를 이동 단말 URL 데이터에 포함된 합법 URL 정보 또는 불법 URL 정보와 비교하여 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출한다(560).
이때, 다른 웹 브라우저의 URL 정보가 불법 URL 정보이면 추출한 URL에 대해 접속을 차단 및 미리 정해진 기본 페이지로 이동시키고, 경고 신호를 출력한다(570).
또한, 다른 웹 브라우저의 URL 정보가 합법 URL 정보이면 다른 웹 브라우저의 URL에 해당하는 웹 브라우저로 이동시킨다(580).
도 8 은 도 1 에 도시된 관리 서버의 제어 블록도이다.
본 발명의 일 실시예에 따른 관리 서버(200)는 이동 단말(100)로부터 미확인 URL 정보를 수신하고, 수신한 미확인 URL 정보에 대해 불법 여부를 검출할 수 있다.
관리 서버(200)는 서버 통신부(210), 서버 제어부(220) 및 서버 메모리부(230)를 포함할 수 있다.
서버 통신부(210)는 이동 단말과의 무선 통신을 수행하게 하는 하나 이상의 구성요소를 포함할 수 있다. 예컨대, 서버 통신부(210)는 무선 인터넷 모듈, 근거리 통신 모듈을 포함할 수 있다.
이러한 서버 통신부(210)는 이동 단말(100)로부터 미확인 URL 정보로 분류된 URL 정보(이하, 1차 미확인 URL 정보)를 수신할 수 있으며, 이동 단말(100)로 1차 미확인 URL 정보에 대한 불법 여부 정보를 전송할 수 있다.
서버 제어부(220)는 서버 URL 분류부(221), 서버 불법 URL 검출부(222) 및 URL 분석부(223)를 포함할 수 있다.
서버 URL 분류부(221)는 1차 미확인 URL 정보가 서버 메모리부(230) 저장되어 있는 서버 URL 데이터에 속하는지 여부에 따라 1차 미확인 URL 정보를 분류할 수 있다.
구체적으로, 서버 URL 분류부(221)는 서버 URL 데이터에 포함된 합법 URL 정보 또는 불법 URL 정보와 1차 미확인 URL 정보를 비교하여 동일한지 여부에 따라 1차 미확인 URL 정보를 분류할 수 있다. 이때, 서버 URL 데이터에 포함된 합법 URL 정보 또는 불법 URL 정보와 1차 미확인 URL 정보가 동일하면 1차 미확인 URL 정보가 서버 URL 데이터에 속하는 것으로 분류할 수 있으며, 서버 URL 데이터에 포함된 합법 URL 정보 또는 불법 URL 정보와 1차 미확인 URL 정보가 동일하지 않으면 1차 미확인 URL 정보가 서버 URL 데이터에 속하지 않는 것으로 분류할 수 있다.
서버 불법 URL 검출부(222)는 서버 URL 분류부(221)를 통해 서버 URL 데이터에 속하는 것으로 검출된 URL 정보에 대한 불법 여부를 검출할 수 있다.
구체적으로, 서버 불법 URL 검출부(222)는 서버 URL 데이터에 포함된 합법 URL 정보 또는 불법 URL 정보와 서버 URL 데이터에 속하는 것으로 검출된 1차 미확인 URL 정보를 비교하여 1차 미확인 URL 정보가 합법 URL인지 불법 URL인지 여부를 검출할 수 있다. 이때, 서버 불법 URL 검출부(222)는 1차 미확인 URL 정보가 서버 URL 데이터에 포함된 합법 URL 정보와 동일하면 합법 URL 정보로 검출할 수 있으며, 불법 URL 정보와 동일하면 불법 URL 정보로 검출할 수 있다.
한편, 서버 URL 데이터는 주기적 또는 비주기적으로 다른 관리 서버(200) 및 다른 이동 단말(100)과 불법 여부에 관련된 URL 정보를 공유하여 최신의 불법 유무 데이터를 저장할 수 있다.
서버 불법 URL 검출부(222)는 1차 미확인 URL 정보에 대한 불법 여부 정보를 이동 단말(100)로 전송할 수 있다.
URL 분석부(223)는 서버 URL 분류부(221)를 통해 서버 URL 데이터에 속하지 않는 것으로 검출된 1차 미확인 URL 정보(이하, 2차 미확인 URL 정보)를 분석하여 불법 여부를 검출할 수 있다.
구체적으로, URL 분석부(223)는 2차 미확인 URL 정보와 서버 메모리부(230)에 저장된 복수 개의 불법 사이트의 URL로부터 추출된 단어(예를 들어, sexy, gamble)를 파싱하여 2차 미확인 URL 정보에 포함되는 복수 개의 불법 사이트의 URL로부터 추출된 단어를 추출할 수 있다. URL 분석부(223)는 추출된 단어의 개수에 따라 2차 미확인 URL 정보가 불법 URL 정보에 속할 확률을 산출할 수 있다. URL 분석부(223)는 산출한 확률에 따라 2차 미확인 URL 정보의 불법 여부를 검출할 수 있다. 이때, 복수 개의 불법 사이트의 URL로부터 추출된 단어 간의 중복 횟수가 높을수록 불법 URL 정보에 속할 확률이 높아질 수 있으며, 복수 개의 불법 사이트의 URL로부터 추출된 단어 간의 중복 획수가 낮을수록 불법 URL 정보에 속할 확률이 낮아질 수 있다.
또한, URL 분석부(223)는 2차 미확인 URL 정보에 연결된 다른 웹 브라우저와의 연결관계에 따라 2차 미확인 URL 정보의 불법 여부를 검출할 수 있다.
구체적으로, URL 분석부(223)는 2차 미확인 URL 정보에 연결된 다른 웹 브라우저의 URL 정보를 추출하고, 다른 웹 브라우저의 URL 정보의 불법 여부를 검출할 수 있다. 이때, 다른 웹 브라우저의 URL 정보의 불법 여부는 서버 불법 URL 검출부(222)에서 불법 여부를 검출하는 방식과 동일한 방식을 이용하여 다른 웹 브라우저의 URL 정보의 불법 여부를 검출할 수 있다. URL 분석부(223)는 불법 사이트들은 서로 간에 참조하고 있을 가능성이 높다는 점을 반영하여, 2차 미확인 URL 정보에 연결된 다른 웹 브라우저가 불법 URL 정보이면 2차 미확인 URL 정보를 불법 URL 정보로 검출할 수 있다.
URL 분석부(223)는 2차 미확인 URL 정보의 웹 문서를 분석하여 2차 미확인 URL 정보의 불법 여부를 검출할 수 있다.
구체적으로, URL 분석부(223)는 2차 미확인 URL 정보의 웹 문서에서 MPEG-7 표준을 기반으로 메타 데이터를 추출할 수 있다. 이때, MPECG-7 메타 데이터는 공간적 관계, 색, 질감, 모양, 물체의 움직임, 소리, 음폭 및 스펙트럼 등의 특징을 표현하는 MPEG-7 표준 기술자 및 그것들의 구성안으로 이루어지는 것으로서, 이렇게 추출된 MPEG-7 메타 데이터를 이용하여 2차 미확인 URL 정보의 불법 여부를 검출할 수 있다.
이하에서는, 도 9 를 통하여 본 발명의 일 실시예에 따른 관리 서버의 제어방법에 대해 설명한다.
먼저, 이동 단말(100)로부터 이동 단말 URL 데이터에 속하지 않는 미확인 URL 정보로 분류된 URL 정보를 수신(610)하고, 수신한 URL 정보가 서버 URL 데이터에 속하는지 여부를 검출한다(620).
이때, 수신한 URL 정보가 서버 URL 정보에 속하면 수신한 URL 정보에 대한 불법 여부를 검출한다(630).
수신한 URL 정보에 대한 불법 여부를 검출하는 것은, 서버 URL 데이터에 포함된 합법 URL 정보 및 불법 URL 정보에 비교하여 검출할 수 있다.
또한, 수신한 URL 정보가 서버 URL 정보에 속하지 않으면, 수신한 URL 정보를 복수 개의 불법 사이트 URL로부터 추출한 단어 간의 중복 횟수, 수신한 URL에 연결된 웹 브라우저의 불법 여부 또는 수신한 URL에 해당하는 웹 브라우저의 텍스트 및 이미지 분석 정보에 따라 불법 여부를 검출한다(640).
또한, 검출한 URL 정보에 대한 불법 여부 정보를 이동 단말(100)로 전송한다(650).
이와 같은, 이동 단말 및 관리 서버를 통해 불법 사이트를 차단하는 기술은 애플리케이션으로 구현되거나 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다.
상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거니와 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다.
컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD 와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다.
프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드 뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상에서는 실시예들을 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
100: 이동 단말
171: 이동 단말 URL 분류부
172: 이동 단말 불법 URL 검출부
200: 관리 서버
221: 서버 URL 분류부
222: 서버 불법 URL 검출부
223: URL 분석부
171: 이동 단말 URL 분류부
172: 이동 단말 불법 URL 검출부
200: 관리 서버
221: 서버 URL 분류부
222: 서버 불법 URL 검출부
223: URL 분석부
Claims (14)
- 웹 브라우저에 대한 접속 요청 신호가 수신되면 이동 단말 URL 데이터를 기반으로 상기 웹 브라우저의 URL 정보에 대한 불법 여부를 1차 검출하여 접속을 허용하거나 차단하고, 상기 이동 단말 URL 데이터를 기반으로 상기 웹 브라우저의 URL 정보에 대한 불법 여부에 대한 검출이 불가능하면 해당 정보를 관리 서버에 전송하여 불법 여부를 2차 검출하고, 상기 관리 서버에서 확인된 정보에 따라 상기 웹 브라우저의 URL 정보에 대한 접속을 허용하거나 차단하고, 상기 웹 브라우저의 URL 정보에 대한 접속이 허용되면 상기 웹 브라우저를 화면에 실행시키고, 상기 접속이 허용된 웹 브라우저 실행시 화면에 표시되는 모든 웹 브라우저에 대한 실행을 제어할 수 있도록 상기 접속이 허용된 웹 브라우저 실행 시 상기 화면에 표시되는 최상의 액티비티가 상기 접속이 허용된 웹 브라우저인지 여부를 확인하고, 상기 최상의 액티비티가 상기 접속이 허용된 웹 브라우저가 아니면 상기 최상의 액티비티의 URL 정보에 대한 불법 여부를 검출하여 상기 최상의 액티비티에 대한 실행을 허용하거나 차단하는 이동 단말; 및
상기 이동 단말로부터 상기 웹 브라우저의 URL 데이터가 수신되면 합법 URL 정보 및 불법 URL 정보를 포함하는 서버 URL 데이터를 기반으로 상기 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하여 검출한 결과를 상기 이동 단말로 전송하되, 상기 서버 URL 데이터에 상기 웹 브라우저의 URL 데이터가 포함되지 않으면, 상기 웹 브라우저의 URL에 연결된 다른 웹 브라우저의 MPEG-7 기반의 메타데이터를 추출하여 불법 여부를 검출하고, 상기 웹 브라우저의 URL에 연결된 다른 웹 브라우저가 불법이면 상기 웹 브라우저의 URL을 불법으로 간주하는 관리 서버를 포함하는 불법 사이트 차단 시스템. - 제 1 항에 있어서,
상기 이동 단말은,
상기 웹 브라우저의 URL 정보의 불법 여부를 상기 이동 단말 내부에서 검출 또는 상기 관리 서버로 전송하여 불법 여부를 검출할지를 결정하도록 상기 웹 브라우저의 URL 정보가 상기 이동 단말 URL 데이터에 속하는지 여부에 따라 상기 웹 브라우저의 URL 정보를 분류하는 이동 단말 URL 분류부를 포함하는 불법 사이트 차단 시스템. - 청구항 3은(는) 설정등록료 납부시 포기되었습니다.제 2 항에 있어서,
상기 이동 단말은,
상기 웹 브라우저의 URL 정보가 상기 이동 단말 URL 데이터에 속하면, 상기 웹 브라우저의 URL 정보와 상기 이동 단말 URL 데이터에 포함된 불법 URL 정보 또는 합법 URL 정보를 비교하여 상기 웹 브라우저의 URL 정보가 상기 불법 URL 정보와 동일하면 불법 URL로 검출하고, 상기 합법 URL 정보와 동일하면 합법 URL로 검출하는 이동 단말 불법 URL 검출부를 포함하는 불법 사이트 차단 시스템. - 제 1 항에 있어서,
상기 이동 단말은,
상기 웹 브라우저의 URL 정보가 합법 URL 정보로 검출되면 상기 웹 브라우저의 URL 정보에 대한 접속을 허용하고, 상기 접속이 허용된 웹 브라우저로 이동 시 상기 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출하여 상기 다른 웹 브라우저에 대한 접속을 허용하거나 차단하는 불법 사이트 차단 시스템. - 청구항 5은(는) 설정등록료 납부시 포기되었습니다.제 4 항에 있어서,
상기 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출하여 상기 다른 웹 브라우저에 대한 접속을 허용하거나 차단하는 것은,
상기 접속이 허용된 웹 브라우저로 실행 시 상기 다른 웹 브라우저가 실행되는지 여부를 검출하고, 상기 다른 웹 브라우저가 실행되면 상기 다른 웹 브라우저에 대한 URL 정보를 추출하고, 상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하여 검출한 불법 여부 결과에 따라 접속을 허용하거나 차단하는 불법 사이트 차단 시스템. - 청구항 6은(는) 설정등록료 납부시 포기되었습니다.제 5 항에 있어서,
상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하는 것은,
상기 이동 단말 URL 데이터를 기반으로 불법 여부를 검출하고, 상기 이동 단말 URL 데이터로 상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 상기 다른 웹 브라우저의 URL 정보를 상기 관리 서버로 전송하여 상기 관리 서버에서 확인된 정보에 따라 불법 여부를 검출하는 불법 사이트 차단 시스템. - 제 1 항에 있어서,
상기 관리 서버는,
상기 웹 브라우저의 URL 정보를 상기 서버 URL 데이터를 기반으로 하여 불법 여부를 검출할지 또는 상기 웹 브라우저의 URL 정보를 분석하여 불법 여부를 검출할지를 결정하도록 상기 서버 URL 데이터에 속하는지 여부에 따라 상기 웹 브라우저의 URL 정보를 분류하는 서버 URL 분류부를 포함하는 불법 사이트 차단 시스템. - 청구항 8은(는) 설정등록료 납부시 포기되었습니다.제 7 항에 있어서,
상기 관리 서버는,
상기 웹 브라우저의 URL 정보가 상기 서버 URL 데이터에 속하면, 상기 이동 단말 URL 데이터에 포함된 합법 URL 정보 및 불법 URL 정보와 상기 웹 브라우저의 URL 정보를 비교하여 상기 URL 정보의 불법 여부를 검출하는 불법 사이트 차단 시스템. - 삭제
- 웹 브라우저에 대한 접속 요청 신호가 수신되면 상기 웹 브라우저의 URL 정보를 추출하고, 상기 웹 브라우저의 URL 정보에 대해 이동 단말 URL 데이터를 기반으로 불법 여부를 1차 검출하여 접속을 허용하거나 차단하고,
상기 이동 단말 URL 데이터로 상기 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 상기 웹 브라우저의 URL 정보를 관리 서버로 전송하여 상기 관리 서버에 저장된 합법 URL 정보 및 불법 URL 정보를 포함하는 서버 URL 데이터를 기반으로 상기 웹 브라우저의 URL 정보에 대한 불법 여부를 2차 검출하되, 상기 서버 URL 데이터에 상기 웹 브라우저의 URL 데이터가 포함되지 않으면, 상기 웹 브라우저의 URL에 연결된 다른 웹 브라우저의 MPEG-7 메타데이터를 추출하여 불법 여부를 검출하고, 상기 웹 브라우저의 URL에 연결된 다른 웹 브라우저가 불법이면 상기 웹 브라우저의 URL을 불법으로 검출하고, 상기 관리 서버에서 검출한 결과에 따라 상기 웹 브라우저의 URL 정보에 대한 접속을 허용하거나 차단하고,
상기 웹 브라우저의 URL 정보에 대한 접속이 허용되면 상기 웹 브라우저를 화면에 실행시키고, 상기 접속이 허용된 웹 브라우저 실행시 이동 단말 화면에 표시되는 모든 웹 브라우저에 대한 실행을 제어할 수 있도록 상기 접속이 허용된 웹 브라우저 실행 시 상기 이동 단말 화면에 표시되는 최상의 액티비티가 상기 접속이 허용된 웹 브라우저인지 여부를 확인하고, 상기 최상의 액티비티가 상기 접속이 허용된 웹 브라우저가 아니면 상기 최상의 액티비티의 URL 정보에 대한 불법 여부를 검출하여 상기 최상의 액티비티에 대한 실행을 허용하거나 차단하는 불법 사이트 차단 방법. - 삭제
- 제 10 항에 있어서,
상기 웹 브라우저의 URL 정보가 합법 URL 정보로 검출되면 상기 웹 브라우저의 접속을 허용하고, 상기 접속이 허용된 웹 브라우저를 실행 시 자동적으로 상기 접속이 허용된 웹 브라우저에 연결 또는 참조되어 자동적으로 실행되는 다른 웹 브라우저가 있는지 여부를 검출하고, 상기 다른 웹 브라우저가 실행되면 상기 다른 웹 브라우저에 대한 URL 정보를 추출하고, 상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하고, 검출한 불법 여부 결과에 따라 접속을 허용하거나 차단하는 불법 사이트 차단 방법. - 제 12 항에 있어서,
상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하고, 검출한 불법 여부 결과에 따라 접속을 허용하거나 차단하는 것은,
상기 이동 단말 URL 데이터를 기반으로 불법 여부를 검출하고, 상기 이동 단말 URL 데이터로 상기 다른 웹 브라우저의 URL 정보에 대한 불법 여부를 검출하지 못하는 경우 상기 다른 웹 브라우저의 URL 정보를 상기 관리 서버로 전송하고, 상기 관리 서버에서 확인된 정보에 따라 불법 여부를 검출하여 접속을 허용하거나 차단하는 불법 사이트 차단 방법. - 제 10 항, 제 12 항 및 제 13 항 중 어느 하나의 항에 따라 불법 사이트를 차단하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140117538A KR101602480B1 (ko) | 2014-09-04 | 2014-09-04 | 불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140117538A KR101602480B1 (ko) | 2014-09-04 | 2014-09-04 | 불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160028709A KR20160028709A (ko) | 2016-03-14 |
KR101602480B1 true KR101602480B1 (ko) | 2016-03-15 |
Family
ID=55541474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140117538A KR101602480B1 (ko) | 2014-09-04 | 2014-09-04 | 불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101602480B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101999130B1 (ko) * | 2017-11-28 | 2019-07-11 | (주)소만사 | 엔드포인트 dlp를 위한 2계층 기반의 기밀 정보 검출 시스템 및 방법 |
KR102558952B1 (ko) * | 2021-11-25 | 2023-07-24 | 강필상 | 인공지능 기술을 이용한 악성 url 탐지 방법 |
KR102613911B1 (ko) * | 2022-04-21 | 2023-12-14 | 주식회사 한글과컴퓨터 | 문서 파일에 하이퍼링크로 삽입된 유해 사이트의 url 주소에 대한 접속을 방지할 수 있는 전자 단말 장치 및 그 동작 방법 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100921712B1 (ko) * | 2007-08-30 | 2009-10-15 | 주식회사 제이니스 | 유해 사이트 차단 방법 및 시스템 |
KR20120006222A (ko) | 2010-07-12 | 2012-01-18 | (주)옴니텔 | 유해차단 어플리케이션을 구비한 유해차단 시스템 및 방법 |
KR101674064B1 (ko) | 2010-08-12 | 2016-11-08 | 에스케이테크엑스 주식회사 | 이동 단말 및 그의 유해 사이트 검사 방법 |
KR101306844B1 (ko) * | 2010-12-21 | 2013-11-21 | 주식회사 케이티 | 웹브라우징 액션 탐지 및 접근 차단 방법 및 장치 |
KR101428725B1 (ko) * | 2012-11-06 | 2014-08-12 | 한국인터넷진흥원 | 하위 웹주소 점검을 통한 악성코드 은닉 사이트 탐지 시스템 및 방법 |
-
2014
- 2014-09-04 KR KR1020140117538A patent/KR101602480B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20160028709A (ko) | 2016-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10715550B2 (en) | Method and device for application information risk management | |
KR101767454B1 (ko) | 다양한 웹 서비스 환경에서 사용자의 행위 패턴 분석을 통한 이상행위 탐지 방법과 그를 위한 장치 | |
CN103425736B (zh) | 一种网页信息识别方法、装置及*** | |
US20180139291A1 (en) | Determing data associated with proximate computing devices | |
CN103563406B (zh) | 对从地理围栏离开的监视 | |
US20180260490A1 (en) | Method and system for recommending text content, and storage medium | |
US20160241589A1 (en) | Method and apparatus for identifying malicious website | |
US20160261586A1 (en) | Identity Authentication Method And Device And Storage Medium | |
KR101743269B1 (ko) | 행위 정보 분석 및 사용자 행위 패턴 모델링을 통한 이상행위 탐지 방법과 그를 위한 장치 | |
US20170103072A1 (en) | Generating Image Tags | |
WO2016101660A1 (zh) | 终端位置信息保护方法及智能终端 | |
CN104539624B (zh) | 文本中号码信息的安全监测方法及装置 | |
US20150112962A1 (en) | System and method for launching applications on a user device based on the user intent | |
CN111368290A (zh) | 一种数据异常检测方法、装置及终端设备 | |
Shezan et al. | Read between the lines: An empirical measurement of sensitive applications of voice personal assistant systems | |
WO2015081720A1 (en) | Instant messaging (im) based information recommendation method, apparatus, and terminal | |
CN104980404B (zh) | 保护账号信息安全的方法和*** | |
CN102360360A (zh) | 好友搜索方法、设备和*** | |
JP2020509622A (ja) | ワイヤレスネットワークタイプ検出方法および装置および電子デバイス | |
CN108681671A (zh) | 一种Android移动攻击溯源方法 | |
KR101602480B1 (ko) | 불법 사이트 차단 시스템 및 방법, 이를 수행하기 위한 기록매체 | |
CN106101371A (zh) | 闹钟控制方法、装置及终端设备 | |
CN109450853B (zh) | 恶意网站判定方法、装置、终端及服务器 | |
US20160191490A1 (en) | Identify a radio frequency emitting device by mac address | |
CN116015808A (zh) | 一种网络端口异常开放感知方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
X091 | Application refused [patent] | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20200302 Year of fee payment: 5 |