1 |
1
로컬 다국어 어휘 사전, 유해 콘텐츠가 없는 웹 페이지를 포함하는 화이트리스트 클래스들을 포함하는 화이트리스트 및 유해 콘텐츠가 있는 웹 페이지를 포함하는 블랙리스트 클래스들을 포함하는 블랙리스트를 저장하고 있는 로컬 온톨로지;URL에 대한 사용자의 요청이 있는 경우, 상기 로컬 온톨로지의 로컬 다국어 어휘 사전, 화이트리스트 및 블랙리스트를 참조하여 해당 URL에 대한 평가 값을 계산하여 해당 URL의 웹 페이지의 허용 또는 차단 여부를 결정하고 해당 URL의 웹 페이지의 허용 또는 차단과 관련된 응답을 출력하며, URL이 처리될 때마다 해당 URL을 제목, 메타 데이터 및 평가 값과 함께 상기 로컬 온톨로지에 저장하기 위한 웹 필터링 시스템;URL에 대한 사용자의 요청을 수신하여 상기 웹 필터링 시스템에 제공하고, 상기 웹 필터링 시스템에 의해 출력되는 해당 URL의 웹 페이지의 허용 또는 차단과 관련된 응답을 사용자에게 반환하는 레스트풀(Restful) 웹 서비스 모듈; 및워드넷(WordNet)과 위키톨로지(Wikitology)를 포함하는 야고(YAGO) 온톨로지를 포함하고,상기 로컬 온톨로지가 해당 URL의 제목 및 메타 데이터의 개념을 포함하고 있지 않아 상기 웹 필터링 시스템이 상기 로컬 온톨로지를 참조하여 해당 URL의 웹 페이지에 대한 허용 또는 차단 여부를 결정할 수 없는 경우, 상기 웹 필터링 시스템은, 해당 URL의 웹 페이지의 제목 및 메타 데이터의 개념을 포함하고 있는 상기 야고 온톨로지를 참조하여 해당 URL의 클래스를 결정하고, 해당 URL의 클래스에 기반하여 해당 URL의 허용 또는 차단 여부를 결정하며,상기 웹 필터링 시스템은, 상기 야고 온톨로지를 참조하여 해당 URL의 클래스를 결정하여 해당 URL의 허용 또는 차단 여부를 결정하는 경우, 추후 동일한 URL에 대한 허용 또는 차단 여부를 신속하게 결정하기 위하여, 해당 URL을 제목, 메타 데이터 및 평가 값과 함께 상기 로컬 온톨로지에 저장하고,상기 웹 필터링 시스템은, 상기 URL이 처음 인지된 URL인 경우, 월드와이드웹(WWW)으로부터 해당 URL의 웹 페이지를 획득하고, 상기 로컬 온톨로지의 로컬 다국어 어휘 사전, 화이트리스트 및 블랙리스트에 기반하여 해당 URL, 해당 URL의 웹 페이지의 003c#head003e# 섹션으로부터 획득한 웹 페이지의 제목 및 메타 데이터 각각에 대한 평가 값을 계산하며, 상기 계산된 URL, 웹 페이지의 제목 및 메타 데이터 각각의 평가 값을 결합하여 하나의 최종 평가 값을 계산하고, 상기 최종 평가 값에 기반하여 해당 URL의 허용 또는 차단 여부를 결정하며,상기 메타 데이터는 웹 페이지 키워드 및 웹 페이지에 대한 설명을 포함하는, 온톨로지 기반 다국어 URL 필터링 장치
|