KR20090008196A - 단문 메시지 스팸 필터링 방법 및 단문 메시지 스팸 필터링시스템 - Google Patents

단문 메시지 스팸 필터링 방법 및 단문 메시지 스팸 필터링시스템 Download PDF

Info

Publication number
KR20090008196A
KR20090008196A KR1020087023831A KR20087023831A KR20090008196A KR 20090008196 A KR20090008196 A KR 20090008196A KR 1020087023831 A KR1020087023831 A KR 1020087023831A KR 20087023831 A KR20087023831 A KR 20087023831A KR 20090008196 A KR20090008196 A KR 20090008196A
Authority
KR
South Korea
Prior art keywords
filtering
spam
short message
rules
rule
Prior art date
Application number
KR1020087023831A
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 루센트 테크놀러지스 인크
Publication of KR20090008196A publication Critical patent/KR20090008196A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

단문 메시지 서비스(short message service : SMS) 스팸 필터링을 구현하는 방법 및 시스템에 제공된다. 본 명세서에서 기술된 실시예는 SMS 안티 스팸(anti-spam) 메커니즘을 강화하기 위해 폴리시(policy) 관리를 스팸 메시지 필터링 규칙으로 통합한다.

Description

단문 메시지 스팸 필터링 방법 및 단문 메시지 스팸 필터링 시스템{A METHOD AND APPARATUS FOR IMPLEMENTING SMS SPAM FILTERING}
본 발명은 단문 메시지 서비스(short message service : SMS) 스팸 필터링을 구현하는 방법 및 시스템에 관한 것이다. 본 명세서에서 기술된 실시예는 SMS 안티 스팸(anti-spam) 메커니즘을 강화하기 위해 폴리시(policy) 관리를 스팸 메시지 필터링 규칙으로 통합한다.
본 발명은 특히 SMS SPAM 필터링의 분야에 관한 것이므로, 그것을 특히 참조하여 기술될 것이나, 본 발명은 다른 분야 및 적용에 있어 유용성을 가질 수 있음을 이해할 것이다. 예를 들어, 현재 기술된 실시예의 개시 내용은 다른 유형의 스팸 필터링에 적용될 수 있다.
발명의 배경으로서, 인터넷의 사용 증가에 따라, 전송기로의 적은 비용으로 또는 비용 없이 다수의 목적지에 메시지를 전송하는 것이 상대적으로 용이하져 왔다. 무선 네트워크 시스템에서의 단문 메시지 서비스(short message service : SMS)에 의해 전송된 메시지에도 마찬가지로 적용된다. 다수의 인스턴스(instances)에서, 전송기가 제 3 자 요구자 또는 마케팅 담당자인 경우, 이들 메시지는 요구되지 않고 원치 않은 콘텐츠, 예를 들어, 스팸 메시지를 포함한다. 이 들 스팸 메시지는 메시지를 클리어하고 어떠한 중요성을 갖는지를 결정해야 하는 메시지의 수신자에 대해 폐를 끼치게 된다. 또한, SMS 스팸은 메시지를 송신하는데 사용된 원격 통신 네트워크의 캐리어에 대해 폐를 끼치게 된다. 이러한 관점에서, 이는 스팸이 넘치는 성난 고객에 대해 고객 관련 문제를 제공한다. 이는 이들 메시지로 인해 네트워크 제공자에 대해 세입 문제를 또한 제공한다. 통상적으로 세입이 적거나 없는 경우, 많은 양의 네트워크 리소스를 사용한다.
스팸 메시지는 단지 폐를 끼치는 것 뿐만 아니라, 다수의 인스턴스에서, 그 신용 카드 정보를 제공하도록 외형적으로 매력을 느끼도록 하거나 매우 많은 양을 수신하는 것을 예상하여 적당한 양의 돈(또는 "프로세스 비용" 또는 "세금")을 전송하도록 재촉함으로써 메시지의 수신자를 속이는 수단이 되기도 한다. 사기용으로 컴퓨터에 의해 자동으로 발신된 메시지는 목적지의 적어도 일부가 잘못하여 응답하기에 충분할 정도가 되는 것을 희망하여 종종 다수의 목적지로 전송된다. 이 문제는 미국에서 심각하지만 실제로 중국, 일본, 한국, 및 어느 정도는 유럽에서도 심각하다. 이들 후자의 국가는 전형적으로 엄청만 양의 SMS 메시지를 갖는다.
상기 문제를 해결하도록 SMS 안티 스팸 애플리케이션을 개발하는 몇몇 판매자가 존재한다. 잠재적인 해결책의 하나는 스팸 SMS 메시지를 식별하도록 폴리시 관리를 사용하는 것이다.
폴리시 관리는 리소스가 어떻게 전개되고 어떤 서비스가 제공될 수 있는지를 결정함에 있어 풍부한 융통성을 가능하게 하도록 원격 통신 네트워크의 관리에 있어 중요성이 증가하고 있다. 네트워크에서의 폴리시를 위한 다량의 현존하는 지원 은 많은 양 및 극도로 짧은 응답 시간에서 강화될 수 있는 상대적으로 간단한 폴리시에 대한 필요성에 의해 행해져 왔다.
표준안 바디(bodies)(IETF, ETSI 및 3GPP)는 2002년 이후로 오픈 서비스 액세스(Open Service Acess : OSA)에 대한 폴리시 관리 요건을 정의하여 왔다. 가장 최근의 3GPP 폴리시 관리 표준안(TS29.198-13)은 http://www.3gpp.org/ftp/Specs/html-info/29198-13.htm 및 RFC 3334 http://www.rfc-archive.org/getrfc.php?rfc=3334에서 설명하는 IETF 팔리시 관리으로부터 찾아볼 수 있다.
루슨트/벨 연구소는 1999년에 폴리시 관리 프레임워크 - Vortex Rule Engine(VRE)를 개발하였다. Vortex Rule Engine은 병합 서비스 애플리케이션을 지원하기 위해 충분히 표현하는 폴리시를 지정하고 실행하도록 고속의 스케일러블 캐리어 그레이드(scalable, carrier-grade) 지원을 제공한다. 2개의 특허, 즉, 1) "Declarative Workflow System Supporting Side Effects"이란 명칭의 미국 특허 제 6,424,948 호, 및 2) "Data Item Evaluation Based on the Combination of Multiple Factors"이란 명칭의 미국 특허 제 6,499,023 호는 Vortex Rule Engine 및 연관된 규칙 기반형 언어에 관한 것이며, 이들 특허는 본 명세서의 전체 범위에서 참조로서 인용된다. 이들 특허는 규칙 월드플로우 시스템 및 연산 규칙의 사용과, 입력 조건에 근거하여 데이터 아이템을 평가하는 강력하고 융통성 있는 기법에 대한 조합 폴리시를 기술한다.
연산 프로그램으로서의 Vortex Rule Engine은 폴리시 관리 툴로서 다수의 제 품 - 플랫폼 및 서비스 애플리케이션에 통합하여 왔다.
"Methods and Apparatus for Automated Monitoring and Action Taking based on Decision Support Mechanism"(2001년 12월 18일에 출원된 미극 공개 제 2003/0053615 호)이란 명칭의 특허 출원은 결정 지원 메커니즘으로, e-commerce 애플리케이션 및 IVR 시스템과 같은 자동화된 시스템에 대한 Vortex Rule Engine은 및 결정 흐름의 애플리케이션을 기술한다. 이 공보는 본 명세서의 전체 범위에서 참조로서 또한 인용된다.
그러나, 표준안 무선 또는 현존의 특허는 SMS 안티 스팸 필터링 메커니즘에 대한 규칙 기반형 서비스 로직을 개시하지 않는다. 따라서, 현재 기술된 실시예는 SMS 안티 스팸 영역에서의 고유하고 퍼스트 에버 신(first-ever-seen) 규칙 기반형 필터링 해결책을 제기한다. 본 발명은 Vortex Rule Engine의 구현에 있어 SMS 메시지의 규칙 기반형 필터링에 대해 적응된 언어를 사용한다.
발명의 개요
SMS 스팸 필터링을 위한 방법 및 장치가 제공된다.
본 발명의 일 측면에서, 단문 메시지 스팸(short message spam)을 필터링하는 방법은 단문 메시지를 수신하는 단계와, 적어도 하나의 규칙 세트에 근거하여 상기 단문 메시지를 필터링하는 단계와, 상기 필터링의 결과에 근거하여 상기 단문 메시지를 프로세스하는 단계를 포함한다.
본 발명의 다른 측면에서, 상기 필터링하는 단계는, 상기 단문 메시지를 버 퍼링하는 단계와, 상기 SMS 메시지로부터 제 1 데이터 파라미터를 수집하는 단계와, 제 2 데이터 아이템을 수집하는 단계와, 상기 제 1 데이터에 근거하여 규칙 세트를 결정하는 단계와, 상기 단문 메시지에 상기 규칙 세트를 적용하여 상기 필터링 결과를 획득하는 단계를 포함한다.
본 발명의 다른 측면에서, 상기 프로세스한는 단계는, 상기 필터링 결과에 근거하여 상기 단문 메시지가 전송되거나, 삭제되거나 또는 더 분석되는지 여부를 결정하는 단계와, 상기 필터링에 근거하여 상기 제 2 데이터를 업데이트하는 단계를 포함한다.
본 발명의 다른 측면에서, 상기 제 1 데이터는 어드레스, 타임스탬프, 메시지 유형, 언어 및 텍스트 콘텐츠 중 적어도 하나를 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 개별적인 필터링 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 다른 규칙의 실행 순서에 따른 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 선택된 개별적인 조건적 실행에 따른 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 개별적인 규칙 간에 의존하는 것에 따른 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 개별적인 규칙의 결과에 근거하여 결정을 행하는 것에 따른 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 제 2 데이터는 카운터 값 및 임계값 중 적어도 하나를 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 네트워크 어드레스 일관성 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 금지/허용/신뢰 네트워크 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 네트워크 트래픽 기반형 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 전송기 당 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 아이덴티티 관련 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 의문 메시지 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 메시지 콘텐츠 기반형 규칙을 포함한다.
본 발명의 다른 측면에서, 단문 메시지 스팸을 필터링하는 시스템은 상기 단문 메시지를 수신하는 수단과, 적어도 하나의 규칙 세트에 근거하여 상기 단문 메시지를 필터링하는 수단과, 상기 필터링의 결과에 근거하여 상기 단문 메시지를 프로세스하는 수단을 포함한다.
본 발명의 다른 측면에서, 시스템은 적어도 하나의 규칙 세트에 근거하여 SMS 메시지를 필터링하도록 동작하는 규칙 엔진과, 상기 필터링의 결과에 근거하여 상기 SMS 메시지를 필터링하고 프로세스하기 이전에 상기 SMS 메시지를 제거하도록 동작하는 스팸 필터링 애플리케이션을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 개별적인 필터링 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 다른 규칙의 실행 순서에 따른 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 선택된 개별적인 조건적 실행에 따른 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 개별적인 규칙 간에 의존하는 것에 따른 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 개별적인 규칙의 결과에 근거하여 결정을 행하는 것에 따른 규칙을 포함한다.
본 발명의 다른 측면에서, 시스템은 규칙 및 규칙 세트를 저장하고, 뷰잉(viewing)하며, 탐색하며, 수정하도록 동작하는 규칙 세트 에디터를 더 포함한다.
본 발명의 다른 측면에서, 상기 규칙 세트 에디터는 상기 규칙 엔진으로부터 떨어져 있다.
본 발명의 다른 측면에서, 상기 시스템은 상기 적어도 하나의 규칙 세트를 저장하도록 동작하는 규칙 데이터베이스를 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 네트워크 어드레스 일관성 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 금지된/허용된/신뢰된 네트워크 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 네트워크 트래픽 기반형 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 전송기 당 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 아이덴티티 관련 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 의문 메시지 규칙을 포함한다.
본 발명의 다른 측면에서, 상기 적어도 하나의 규칙 세트는 메시지 콘텐츠 기반형 규칙을 포함한다.
본 발명의 적용 가능성의 다른 범위는 이하 제공된 상세한 설명으로부터 명백해질 것이다. 그러나, 본 발명의 사상 및 범위 내에서 각종 변경예 및 수정예가 당 분야에서 통상의 지식을 가진 자에게 명백할 것이므로 상세한 설명 및 특정의 예는 본 발명의 바람직한 실시예를 나타내는 한편, 단지 예시로서 주어져 있음을 이해해야 한다.
도면의 간단한 설명
본 발명은 디바이스의 각종 부분의 구성, 배치, 및 조합과, 방법의 단계에 존재하며, 고려되는 목적은 이하 보다 충분히 개시되고, 청구 범위에서 구체적으로 지적되며, 첨부 도면에 도시된 바와 같이 달성된다.
도 1은 현재 기술된 실시예에 따른 시스템을 도시하는 도면이고,
도 2는 현재 기술된 실시예에 따른 방법을 도시하는 플로우차트이며,
도 3은 현재 기술된 실시예에 따른 방법을 도시하는 플로우차트이고,
도 4는 현재 기술된 실시예에 따른 방법을 도시하는 플로우차트이다.
이제 도면을 참조하면, 도면은 본 발명의 바람직한 실시예를 단지 예시하기 위한 것이며, 제한하기 위한 것은 아니다. 도 1은 본 발명이 포함될 수 있는 시스템의 관점을 도시한다. 도시된 바와 같이, 시스템(10)은 안티 스팸 애플리케이션 모듈(12)의 형태의 안티 스팸 애플리케이션을 포함한다. 안티 스팸 애플리케이션 모듈(12) 내부에서 스팸 필터링 애플리케이션 모듈(14), 규칙 엔진(16) 및 규칙 에디터(18)를 포함한다.
규칙 에디터는 증강된(enhanced) 규칙 에디터(22) 또는 증강된 규칙 에디터(26)와 같은 증강된 규칙 에디터로 대체되거나 보충될 수 있음에 주목해야 한다. 증강된 규칙 에디터(22)는 그에 대한 입력을 제공하는 증강된 규칙 에디터 애플릿(24)을 갖는 SCE의 형태를 취할 수 있다. 증강된 규칙 에디터(26)는 사용자 핸 드세트 또는 브라우저(30)와 마찬가지로 통신하여 존재할 수 있는 웹 서버(28)로부터 입력을 취하는 웹 사용자 인터페이스(web user interface : WebUI)의 형태를 취할 수 있다.
시스템(10)에 규칙 데이터베이스(40) 및 스팸(42)이 또한 도시되어 있다. 안티 스팸 애플리케이션 모듈(12)은, 일 형태로, IP 네트워크 또는 SS7 시그널링 네트워크와 통신하는 것을 또한 이해해야 한다.
시스템(10)은 본 개시 내용을 판독하여 당 분야에서 통상의 지식을 가진 자에게 명백할 다양한 형태를 취할 수 있음이 또한 이해될 것이다. 예를 들어, 네트워크 구성은 상이한 애플리케이션에서 상이할 수 있으므로, 현재 기술된 실시예에 대한 상이한 환경을 제공한다.
또한, 안티 스팸 애플리케이션 모듈(12)은 네트워크 내에서 각종 적절한 위치에 상주할 수 있는 소프트웨어 모듈로서 도시된다. 예를 들어, 안티 스팸 애플리케이션 모듈(12)은 무선 네트워크의 모바일 스위칭 센터(mobile switching center : MSC) 상에 상주할 수 있다. 또한, 안티 스팸 애플리케이션 모듈(12)은 스팸 필터링 애플리케이션(14), 규칙 엔진(16) 및 규칙 에디터(18)를 포함하는 것으로서 도시된다. 이들 모듈은 도 1에서 고유한 엔티티로서 도시되어 있으나, 본 명세서에서 기술된 기능은 각종 구성 또는 요소의 결합으로 유지될 수 있다.
또한 현재 기술된 실시예는 적절한 하드웨어 요소 상에 구현되는 적절한 소프트웨어 루틴의 형태를 취할 수 있다. 소프트웨어 루틴은 네트워크 내에서 적절한 중앙화된 위치에 상주할 수 있거나 또는 네트워크 전체에 걸쳐 적절하게 분배될 수 있다. 소프트웨어 루틴 및/또는 하드웨어 구현의 상이한 결합은 현재 기술된 실시예를 실현하도록 또한 사용될 수 있다.
동작 시에, 현재 기술된 실시예는 SMS 메시지를 수신하고, 적어도 하나의 규칙 세트에 근거하여 SMS 메시지를 필터링하며, 필터링의 결과에 근거하여 SMS 메시지를 프로세스하도록 동작할 것이다. 동작은 도 2 내지 도 4를 참조하여 이하 보다 상세하게 개시될 것이다.
이제 도 1을 다시 참조하면, 규칙 엔진(16)은 폴리시 결정 포인트(policy decision point)로서 작용한다. 도시된 바와 같이, 또는 애플리케이션으로부터 분리되는 바와 같이, 안티 스팸 애플리케이션 내에 내장될 수 있음을 이해해야 한다. 규칙 엔진(16)은 입력 SMS 메시지를 필터링하는 규칙 세트를 평가하도록 사용된다. 이는 각각이 메시지 유형을 필터항하기 위해, 스팸 필터링 규칙 세트로서 지칭되는 로직을 구현/실행하는 성능을 제공한다. 이는 필터링 결과를 애플리케이션(14)에 다시 전달한다. 스팸 필터링 로직은 규칙 엔진 에디터(18)에 의해 기입되고 데이터베이스(40)에 저장되는 규칙 세트 내에서 구성된다. 규칙 엔진(16)은 스팸 필터링을 실행하는 경우 규칙 세트를 호출할 것이다.
일 형태로서, 데이터베이스(40)에 저장된 규칙 세트는 다음과 같이 지정된다. 즉,
- 개별적인 필터링 규치(예를 들어, 메시지 볼륨 체크)
- 필터링 규칙의 실행 순서에 대한 규칙(예를 들어, 유휴 전송기를 먼저 체크)
- 특정의 개별적인 규칙의 조건적 실행에 대한 규칙(예를 들어, IMSI가 선택적인 IMSI를 갖는 메시지에 대한 메시지에 존재하는 경우에만 유효 IMSI에 대해 체크)
- 개별적인 필터링 규칙 간의 의존성에 대한 규칙(예를 들어, 수신기가 홈 가입자가 아닌 경우에 체크의 나머지를 무시)
- 개별적인 규칙 세트의 결과에 근거한 결정을 행하기 위한 성능에 대한 규칙(예를 들어, 결과 세트에 근거하여 제 1 위반 또는 집합적인 결정에 대한 결정)
서비스 제공자 또는 가입자는 각각이 지원된 메시지 유형에 대해 규칙 세트를 설정할 수 있다.
규칙 에디터(18)는 사용자가 새로운 스팸 필터링을 생성하거나, 현존의 규칙 세트를 수정하고, 규칙 세트를 규칙 데이터베이스(40)에 저장하도록 하는 규칙 편집 설비를 지원한다. 규칙 에디터(18)는 서비스 제공자 대표 또는 심지어 (인터넷 또는 핸드세트에 의한) 가입자에 의해 웹 사용자 인터페이스를 통해 원격으로 액세스될 수 있다.
규칙 데이터베이스(40)는 스팸 필터링을 위한 규칙 세트의 파일 및 다른 관련 데이터를 저장한다. 규칙 세트 및 데이터는 서비스 제공자 또는 가입자 레벨에서 정의될 수 있다. 파일 데이터는 액세스의 특권으로 뷰잉되고, 탐색되며, 수정될 수 있다.
스팸 필터링 애플리케이션(14)은 폴리시 강화 및 실행 포인트로서 작용하고, 입력 SMS 메시지를 프로세스하며, 규칙 데이터베이스에 저장된 스팸 필터링 규칙 세트에 근거하여 실시간 스팸 필터링을 위한 규칙 엔진에 질의를 전송하고, 규칙 엔진트로부터 반환된 결과에 근거하여 후치 필터링 SMS 메시지의 프로세싱을 실행한다. 적절한 규칙 세트를 호출하거나 적용하기 이전에, 애플리케이션은 입력 SMS 메시지를 버퍼링하고, 규칙 엔진으로의 입력을 위해 (어드레스, 타임스탬프, 메시지 유형, 언어, 텍스트 콘텐츠와 같은) SMS 파라미터를 수집하며, 규칙 엔진으로의 입력을 위해 (카운터 값, 카운터 유형, 인접 인자, 임계값 등과 같은) 다른 데이터를 수집하고, 메시지 유형에 근거하여 호출할 규칙 세트를 결정하며, 모든 필요한 입력 데이터로 규칙 엔진의 기능을 호출하여 적용할 것이다. 적절한 규칙 세트를 호출한 이후에, 애플리케이션은 규칙 엔진으로부터 결과를 수신하고, SMS를 프로세스하며, 필터링 데이터(카운터 값, 임계값 등)를 업데이트할 것이다. SMS를 프로세스하는 것은 GOOD 메시지를 목적지 네트워크에 전송하고, 스팸 메시지를 제거하며, 전송 네트워크에 대한 경고를 전송하고/하거나, 의문 메시지에 대한 다른 분석을 수행하는 것을 포함하는 것이 이해될 것이다.
고려된 시스템을 실현하도록 적용될 기본 규칙은 애플리케이션마다 상이할 수 있다. 그러나, 일 형태로서, 시스템은 네트워크 어드레스 일관성(Network Address Consistency) 규칙을 포함한다. 이러한 관점에서, 안티 스팸 애플리케이션, 예를 들어, 안티 스팸 애플리케이션 모듈(12)은 오퍼레이터가 네트워크 어드레스 일관성에 대해 체크되어야 하는, 좌측으로부터 개시하는 2개의 어드레스(디지트)의 디지트 수를 구성하도록 한다. 모바일 종료된 SMS 메시지, MAP(Mobile Application Part), SCCP(SS7 Signaling Connection Control Part)의 상이한 레벨 에서 지정된 2개의 어드레스는 국가 코드 및 국적 목적지 코드의 관점에서 일관적이어야 한다.
적어도 일 형태로서, 안티 스팸 애플리케이션은 특정의 네트워크가 메시지, 예를 들어, 금지/허용/신뢰 네트워크 규칙을 전송하도록 금지되거나, 허용되거나, 또는 신뢰되는지를 오퍼레이터가 구성하도록 한다. 특정의 네트워크는 프리픽스(prefix)에 의해 식별된다. 유효 카드는 오퍼레이터에 의해 달리 구체적으로 구성되지 않은 다른 네트워크 어드레스를 식별하도록 사용된다. 이는 가장 구체적인 프리픽스(가장 긴 매칭 프리픽스)가 소정의 선호도를 갖는 경우에 123 및 12345와 같은 오버래핑 프리픽스를 개별적인 데이터 레코드로서 지정하도록 허용된다.
현재 기술된 실시예는 네트워크 기반형 트래픽 규칙을 또한 허용한다. 이러한 규칙의 하나는 전송 네트워크 당 메시지 볼륨 임계값 규칙이다. 이러한 규칙과 관련하여, 안티 스팸 애플리케이션은 오퍼레이터가 전송 네트워크(하나의 네트워크 그룹) 당 각각의 메시지 유형에 대해 볼륨 임계값을 구성하도록 한다.
안티 스팸 애플리케이션은 지정된 전송 가입자가 구성된 구간 동안 속하는, PLMN 또는 IP 도메인으로부터 수신된 지정된 메시지 유형의 수가, 전송 가입자가 속하는 네트워크 그룹에 대해 지정된 메시지 유형을 위해 구성된 임의의 볼륨 기반형 임계값을 초과하는지 여부를 체크하는 이용 기능을 또한 제공한다.
이러한 관점에서, 다음과 같이 지원된다. 즉,
- 이러한 평가 임계값은 지정된 메시지 유형 및 전송 가입자가 속하는 네트워크 그룹을 위해 애플리케이션에서 구성된 모든 활성 임계값 유형에 대해 체크한 다.
- 이러한 체크를 수행하도록 요구된 임계값이 구성되지 않은 경우, 안티 스팸 애플리케이션은 위반이 없는 것으로 가정한다.
구성된 구간은, 예를 들어, 메시지에 대해 시간별 및 월별 임계값이 구성되는 경우, 메시지의 시간별 및 월별 카운트가 임계값 위반에 대해 체크되는, 구성되는 임계값 유형에 근거하여 결정된다는 것을 이해해야 한다. 또한, SS7 네트워크에 대해, 전송 가입자는 PLMN(Public Land Mobile Network)에 속한다. 또한, SMPP(Short Message Point to Point Protocol)에 대해, 전송 가입자는 도메인에 속한다.
다른 네트워크 트래픽 기반형 규칙은 모든 네트워크 상에서의 메시지 볼륨 임계값 규칙(Message Volume Threshold Rule)이다. 이러한 규칙 하에, 안티 스팸 애플리케이션은 오퍼레이터가 네트워크 그룹 상에서의 각각의 메시지 유형에 대해 볼륨 임계값을 구성하도록 한다. 안티 스팸 애플리케이션은 구간 동안, 지정된 메시지 유형의 수가, 네트워크 그룹 상에서 지정된 메시지 유형을 위해 구성된 임의의 볼륨 기반형 임계값을 초과하는지 여부를 결정하는 이용 기능을 제공한다. 이러한 관점에서,
다음과 같이 지원된다. 즉,
- 이러한 평가 임계값은 네트워크 그룹 상에서의 지정된 메시지 유형을 위해 애플리케이션에서 구성된 모든 활성 임계값 유형에 대해 체크한다.
- IP(Internet Protocol) 도메인에 대해 유지된 데이터에 대해 IP 기반형 SMEs(Short Message Entities)(SMPP_SUBMIT_SM 메시지)에 대한 체크가 행해진다.
- SS7 기반형 SMSE(Short Message Service Editor)(FW_SMS_MO, SRI_SMS, FW_SMS_MT, 및 FW_SMS)에 대한 체크는 SS7 PLMN에 의해 유지된 데이터에 대해 행해진다.
- 체크의 결과는, 필요하다면, 위반되는 모든 임계값을 나타낸다.
- 이러한 체크를 수행하도록 요구된 임계값이 구성되지 않은 경우, 안티 스팸 애플리케이션은 위반이 없는 것으로 가정한다.
구성된 구간은, 예를 들어, 메시지에 대해 시간별 및 월별 임계값이 구성되는 경우, 메시지의 시간별 및 월별 카운트가 임계값 위반에 대해 체크되는, 구성되는 임계값 유형에 근거하여 결정된다는 것을 이해해야 한다. 또한, 이것은 본질적으로 임계값이 구성되는 모든 그룹 ID 상에서 체크한다 그러나, 체크되는 메시지 유형에 대한 이들 임계값만이 사용된다. 따라서, SS7 및 IP 네트워크에 대해 그룹 ID를 분리할 필요성이 존재하지 않는다.
제 3 네트워크 트래픽 기반형 규칙은 호출된 가입자 어드레스 인접 규칙(Called Party Address Adjacency Rule)이다. 이러한 규칙을 이용하여, 안티 스팸 애플리케이션은 오퍼레이터가 각각의 메시지 유형을 위해 호출된 가입자 어드레스에 대해 인접 체크를 위한 인접 인자 및 구간을 구성하도록 한다. 안티 스팸 애플리케이션은 구성된 구간 동안 지정된 메시지 유형에 대해 호출된 가입자 어드레스가 속하는 호출된 가입자 어드레스의 범위에 전송된 지정된 메시지 유형의 수가, 지정된 메시지 유형을 위해 구성된 임계값을 초과하는지 여부를 체크하는 이용 기 능을 제공한다. 이러한 체크를 수행하도록 요구된 임계값이 구성되지 않은 경우, 안티 스팸 애플리케이션은 위반이 없는 것으로 가정한다. 어드레스의 범위는 단지 어드레스의 프리픽스에 의해 식별되며, 예를 들어, 프리픽스 1614860은 1614860-0000 내지 1614860-9999로서 범위를 나타낸다. 프리픽스 1614860를 갖는 임의의 수는 이러한 범위에 속하는 것으로 고려되며 프리픽스 1614860을 위한 카운트에 기여한다.
일 형태로서 구현될 규칙의 다른 유형은 전송기 당 규칙(Per Sender Rule)이다. 이들 전송기 당 규칙은 각종 형태를 취할 수 있으나, 일례는 금지/허용/신뢰 규칙이다. 이러한 규칙 하에, 금지/신뢰 규칙은 SME/ESME에 근거하여 제공된다. 안티 스팸 애플리케이션은 오퍼레이터가 메시지를 전송하기 위해 특정의 전송기가 금지되거나, 허용되거나, 또는 신뢰되는지를 구성하도록 한다. SME는 어드레스에 의해 식별되며, ESME(External Short Message Entity)은 SMPP 프로토콜의 System_Id에 의해 식별된다. 따라서, 이들 어드레스는 MSISDN(Mobile Subscriber ISDN Number), IMSI(International Mobile Station Identity), ESME에 할당된 시스템 ID(식별), 또는 SMPP ESME의 서비스를 이용하는 SME 어드레스일 수 있다.
전송기 당 규칙의 다른 형태는 메시지 볼륨 임계값 규칙이다. 이러한 상황에서, 안티 스팸 애플리케이션은 오퍼레이터가 각각의 메시지 타입에 대해 볼륨 임계값을 구성하도록 한다. 이는 특정의 SME, SME(MSISDN 또는 IMSI에 의해 식별되는 SME만)의 범위, 또는 SMPP ESME 시스템 Id에 대해 임계값을 구성하는 것이 가능할 것이다.
또 다른 규칙 세트는 전송기/수신기 아이덴티티 규칙(Sender/Receiver Identity Rules)에 관한 것이다. 이러한 규칙의 하나는 로밍 유효성 규칙(Roaming Validity Rule)이다. 이러한 상황에서, 로밍 유효성 체크는 외부 네트워크로부터 수신된 모바일 발신 호가 실질적으로 가입자가 현재 로밍하고 있는 네트워크로부터인지를 판정하는 것이다. 로밍 가입자의 현재 위치는 홈 네트워크 내의 HLR(Home Location Register)에서 유지된다. 이것은 가입자의 현재 위치에 대한 VLR(Visiting Location Register) 어드레스 또는 MSC(Mobile Switching Center) 어드레스이다. 모바일 발신된 메시지의 SCCP 부분에서의 호출된 가입자 어드레스 글로벌 타이틀은 현재 가입자 위치에 대한 VLR 어드레스 또는 MSC 어드레스를 포함하도록 예상된다. 따라서, 애플리케이션은 모바일 발신된 메시지 내의 VLR 어드레스 또는 MSC 어드레스가 가입자에 대한 현재의 VLR 어드레스 또는 MSC 어드레스와 각각 동일한지 여부를 확인할 필요가 있다. 안티 스팸 애플리케이션은 모바일 발신된 메시지로부터 도출된 특정의 VLR 어드레스 또는 MSC 어드레스가 HLR 내의 가입자에 대한 현재의 VLR 어드레스 또는 MSC 어드레스와 각각 동일한지 여부를 체크하는 이용 기능을 제공한다. 이를 지원하기 위해서, 애플리케이션은 다음과 같이 행할 것이다. 즉,
- 구성된 오퍼레이션을 이용하여 HLR로부터의 가입자에 대한 VLR 어드레스 또는 MSC 어드레스를 질의한다. 입력 메시지가 VLR 어드레스를 포함하는 경우에는 VLR 어드레스가 질의될 것이나 입력 메시지가 MSC 어드레스를 전달하는 경우에는 MSC 어드레스가 질의딜 것이다.
- 지정된 VLR 어드레스 또는 MSC 어드레스가 HLR로부터 수신된 것과 동일한지 여부를 확인하여 결과를 반환한다.
홈 가입자 규칙(Home Subscriber Rule)이 또한 구현될 수 있다. 여기서, 안티 스팸 애플리케이션에서의 가입자 체크는 지정된 가입자 어드레스가 홈 네트워크에 속하는지 여부를 판정하도록 사용된다. 이것은 종료 메시지가 홈 가입자에 대한 것인지 여부를 체카하도록 사용될 수 있다. 홈 네트워크 가입자에 대한 것이 아닌 경우, 모바일 종료된 메시지는 불확실한 것으로 간주되지 않으며, 메시지에 대해 더 이상의 체크가 요구되지 않는다. 안티 스팸 애플리케이션은 가입자에 대한 지정된 IMSI 또는 LNSI가 홈 네트워크에 속하는지 여부를 체크하는 이용 기능을 제공한다. 이를 지원하기 위해서, 애플리케이션은 다음과 같이 행한다. 즉,
- 홈 네트워크에 대해 구성된 네트워크 어드레스가 지정된 IMSI 또는 LMSI(Local Mobile Station Identitiy) 내의 프리픽스인지 여부를 판정한다.
- 프리픽스 매칭이 발견되면, 가입자는 홈 네트워크에 속하는 것으로 간주된다. 그렇지 않으면, 가입자는 다른 네트워크에 속한다.
불확실한 SRI_SMS 규칙이 구현될 수 있다. 이러한 관점에서, 안티 스팸 애플리케이션에서의 불확실한 SRI_SMS 체크는 모바일 종료된 메시지에 대응하는 SRI_SMS 메시지가 스팸에 대해 체크되는지를 판정하도록 사용된다. 대응하는 SRI_SMS 메시지가 불확실한 경우에, 애플리케이션은 HLR에 의해 반환되는 MSC의 글로벌 타이틀 어드레스 대신에 그 자신의 글로벌 타이틀 어드레스로 반응하도록 구성될 수 있다. 따라서, 임의의 모바일 종료된 메시지가 호출된 가입자 어드레스 글로벌 타이틀 내의 안티 스팸 애플리케이션 글로벌 타이틀을 갖는 안티 스팸 애플리케이션에 도달하는 경우, 이것은 대응하는 SRI_SMS 메시지가 불확실하다는 것을 나타낸다.
안티 스팸 애플리케이션은 메시지의 SCCP 부분에서의 호출된 가입자 어드레스 글로벌 타이틀로부터 도출된 지정된 글로벌 타이틀 어드레스가 안티 스팸 애플리케이션에 할당된 것과 동일한지 여부를 체크하는 이용 기능을 제공한다.
구현될 수 있는 규칙의 다른 유형은 메시지 콘텐츠 기반형 규칙(Message content Based Rules)으로서 지칭된다. 다른 유형과 같이, 메시지 콘텐츠 기반형 규칙은 다양한 형태를 취할 수 있다. 일 형태로서, 안티 스팸 애플리케이션은 메시지가 수신되는 PLMN(Public Lnad Mobile Network) 또는 ESME System ID에 대해 패턴 매칭이 인에이블되는 경우에만 패턴 매칭을 실행할 것이다. 이러한 체크가 인에이블되지 않는 경우, 규칙 세트 내의 패턴 매칭 규칙은 메시징 텍스트가 임의의 패턴을 매칭하지 않는 것으로 고려할 것이다.
정확한 패턴이 존재하지 않는 경우, 안티 스팸 애플리케이션은 애플리케이션에서 유지된 정확한 패턴 매칭에 대해, 현재의 패턴 리스트에서의 임의의 패턴이 체크되는 메시지에서의 텍스트의 임의의 부분과의 정확한 매칭을 갖는지를 확인하는 이용 기능을 제공한다. 텍스트 내에서 임의의 패턴이 나타나는 경우, 메시지는 알려진 패턴을 매칭하도록 고려될 것이다. 이것은 모든 인코딩된 언어에 대해 지원될 것이다.
가변 패턴이 존재하는 경우, 안티 스팸 애플리케이션은 섹션 4.2.3에서 구현 된 바와 같이, 애플리케이션에서 유지된 가변 패턴에 대해, 현재의 패턴 리스트에서의 임의의 패턴이 체크되는 메시지에서의 텍스트의 임의의 부분과의 매칭을 갖는지를 확인하는 이용 기능을 제공한다. 텍스트 내에서 임의의 가변 패턴이 나타나는 경우, 메시지는 알려진 가변 패턴을 매칭하도록 고려될 것이다. 가변 패턴에 대해 매칭하도록 다음과 같이 지원된다. 즉,
- 오퍼레이터에 의해 구성되는 바와 같이, 임의의 공간 또는 공간 캐릭터는 텍스트에서 무시될 것이다.
- 매칭은 영향을 받지 않는 경우가 될 것이다.
이것은 인코딩된 언어에 대해 지원된다.
다른 메시지 콘텐츠 기반형 규칙은 무효 메시지 콘텐츠 규칙(Invalid Message Content Rule)이다. 이러한 규칙 하에, 안티 스팸 애플리케이션은 임의의 손실 콘텐츠 또는 무효 콘텐츠가 메시지 내에서 헤더 및 텍스트를 포함하는지 여부를 확인하는 이용 기능을 제공한다.
이제 도 2를 참조하면, 현재 기술된 실시예에 다른 전체적인 방법을 도시하는 플로우차트가 도시되어 있다.
도시된 바와 같이, 방법(200)은 안티 스팸 애플리케이션 모듈(12)에서 수신 SMS 메시지를 포함한다((202)). 메시지는 규칙 데이터베이스(40)에 저장된 적어도 하나의 규칙 세트에 근거하여 필터링될 수 있다((204)). 최종적으로, 메시지는 필터링의 결과에 근거하여 프로세스된다((206)).
보다 구체적으로, 이제 도 3을 참조하면, 필터링 단계(204)가 보다 상세하게 도시된다. 필터링(204)은 적어도 일 형태로서, (202)에서 수신되는 SMS 메시지를 버퍼링함으로써 초기화된다((302)) 다음에, 데이터는 SMS 메시지에 대한 파라미터에 관해 수집된다((304)). 이러한 데이터는 어드레스 타임스탬프, 메시지 유형, 언어 및 텍스트 콘텐츠와 같은 정보를 포함한다. 이들 파라미터는 규칙 엔진(16)에 대한 입력으로서 유용하다.
다음에, 다른 데이터가 수집된다((306)). 이러한 데이터는 카운터 값, 카운터 유형, 인접 인자, 임계값,...등을 포함한다. 이것은 규칙 엔진(16)에 대한 입력으로서 또한 사용된다. 그 다음에 사용될 규칙 세트의 결정은 메시지 유형에 근거하여 행해진다((308)). 최종적으로, 규칙 세트는 SMS 메시지에 인가되어 필터링 결과를 획득한다((310)).
이제 도 4를 참조하면, 프로세싱 단계(206)는 적어도 일 형태로서, 보다 상세하게 설명된다. 도시된 바와 같이, 프로세싱 단계(206)는 SMS 메시지가 필터링 결과에 근거하여 전송되거나, 삭제되거나, 또는 더 분석되는지를 판정하는 것을 포함한다((402)). 다음에, 카운터 값, 임계값,... 등과 같은 필터링 데이터가 업데이트된다((404)).
현재 기술된 실시예의 구현은 각종 상이한 규칙 세트의 구현을 초래할 수 있다. 이러한 규칙 세트의 예는 이하와 같이 개시된다.
예 1:디폴트 SRI_SMS 규칙 세트
Figure 112008068288756-PCT00001
임의의 상기 규칙이 위반되면, 메시지는 상기 표시된 바와 같이 마크되며 더 이상의 규칙이 평가되지 않는다. 규칙을 평가하는 애플리케이션 에러가 존재하지 않으면, 에러는 로그되지만 규칙은 스팸 필터링을 위해 무시된다. 실행은 상기 순서로 다음의 규칙으로 계속된다. 이들 규칙 중 어느 것도 위반되지 않으면, 메시지는 GOOD로 마크된다. 그것이 신뢰된 소스로부터일 때에도 메시지는 GOOD로 마크될 수 있음에 주목한다.
예 2:디폴트 FW_SMS_MT 규칙 세트
Figure 112008068288756-PCT00002
임의의 상기 규칙이 위반되면, 메시지는 상기 표시된 바와 같이 마크되며 더 이상의 규칙이 평가되지 않는다. 규칙을 평가하는 애플리케이션 에러가 존재하지 않으면, 에러는 로그될 것이지만 규칙은 스팸 필터링을 위해 무시된다. 실행은 상기 순서로 다음의 규칙으로 계속된다. 이들 규칙 중 어느 것도 위반되지 않으면, 메시지는 GOOD로 마크된다. 신뢰된 소스로부터일 때에도 메시지는 GOOD로 마크될 수 있음에 주목한다.
예 3:디폴트 FW_SMS_MO 규칙 세트
Figure 112008068288756-PCT00003
임의의 상기 규칙이 위반되면, 메시지는 상기 표시된 바와 같이 마크되며 더 이상의 규칙이 평가되지 않는다. 규칙을 평가하는 애플리케이션 에러가 존재하지 않으면, 에러는 로그될 것이지만 규칙은 스팸 필터링을 위해 무시된다. 실행은 상기 순서로 다음의 규칙으로 계속된다. 이들 규칙 중 어느 것도 위반되지 않으면, 메시지는 GOOD로 마크된다. 신뢰된 소스로부터일 때에도 메시지는 GOOD로 마크될 수 있음에 주목한다.
예 4:디폴트 SMPP_SUBMIT_SM 규칙 세트
Figure 112008068288756-PCT00004
임의의 상기 규칙이 위반되면, 메시지는 상기 표시된 바와 같이 마크되며 더 이상의 규칙이 평가되지 않는다. 규칙을 평가하는 애플리케이션 에러가 존재하지 않으면, 에러는 로그될 것이지만 규칙은 스팸 필터링을 위해 무시된다. 실행은 상기 순서로 다음의 규칙으로 계속된다. 이들 규칙 중 어느 것도 위반되지 않으면, 메시지는 GOOD로 마크된다. 신뢰된 소스로부터일 때에도 메시지는 GOOD로 마크될 수 있음에 주목한다.
완성을 위해, 약자는 이하와 같이 식별된다. 즉,
Figure 112008068288756-PCT00005
상기 설명은 단지 본 발명의 특정의 실시예의 개시 내용을 제공하며, 그와 동일한 것으로 제한하기 위해 의도된 것은 아니다. 이와 같이, 본 발명은 상술한 실시예로만 제한되지 않는다. 그 대신에, 당 분야에서 통상의 지식을 가진 자라면 본 발명의 범위 내에 해당하는 다른 실시예를 생각할 수 있음이 인지될 것이다.

Claims (10)

  1. 단문 메시지 스팸(short message spam)을 필터링하는 방법으로서,
    단문 메시지를 수신하는 단계와,
    적어도 하나의 규칙 세트에 근거하여 상기 단문 메시지를 필터링하는 단계와,
    상기 필터링의 결과에 근거하여 상기 단문 메시지를 프로세싱하는 단계를 포함하는
    단문 메시지 스팸 필터링 방법.
  2. 제 1 항에 있어서,
    상기 필터링하는 단계는,
    상기 단문 메시지를 버퍼링하는 단계와,
    SMS 메시지로부터 제 1 데이터 파라미터를 수집하는 단계와,
    제 2 데이터 아이템을 수집하는 단계와,
    상기 제 1 데이터에 근거하여 규칙 세트를 결정하는 단계와,
    상기 단문 메시지에 상기 규칙 세트를 적용하여 상기 필터링 결과를 획득하는 단계를 포함하는
    단문 메시지 스팸 필터링 방법.
  3. 제 2 항에 있어서,
    상기 프로세싱하는 단계는,
    상기 필터링 결과에 근거하여 상기 단문 메시지가 전송되거나, 삭제되거나 또는 더 분석되는지 여부를 결정하는 단계와,
    상기 필터링에 근거하여 상기 제 2 데이터를 업데이트하는 단계를 포함하는
    단문 메시지 스팸 필터링 방법.
  4. 제 1 항에 있어서,
    상기 적어도 하나의 규칙 세트는 개별적인 필터링 규칙을 포함하는
    단문 메시지 스팸 필터링 방법.
  5. 제 1 항에 있어서,
    상기 적어도 하나의 규칙 세트는 다른 규칙의 실행 순서에 관한 규칙을 포함하는
    단문 메시지 스팸 필터링 방법.
  6. 제 1 항에 있어서,
    상기 적어도 하나의 규칙 세트는 선택된 개별적인 규칙의 조건적 실행에 관한 규칙을 포함하는
    단문 메시지 스팸 필터링 방법.
  7. 제 1 항에 있어서,
    상기 적어도 하나의 규칙 세트는 개별적인 규칙 간의 의존에 관한 규칙을 포함하는
    단문 메시지 스팸 필터링 방법.
  8. 제 1 항에 있어서,
    상기 적어도 하나의 규칙 세트는 개별적인 규칙의 결과에 근거하여 결정을 행하는 것에 관한 규칙을 포함하는
    단문 메시지 스팸 필터링 방법.
  9. 단문 메시지 스팸(short message spam)을 필터링하는 시스템으로서,
    적어도 하나의 규칙 세트에 근거하여 SMS 메시지를 필터링하도록 동작하는 규칙 엔진과,
    상기 필터링의 결과에 근거하여 상기 SMS 메시지를 필터링하고 프로세싱하기 이전에 상기 SMS 메시지를 제거하도록 동작하는 스팸 필터링 애플리케이션을 포함하는
    단문 메시지 스팸 필터링 시스템.
  10. 제 9 항에 있어서,
    규칙 및 규칙 세트를 저장하고, 뷰잉(viewing)하며, 탐색하며, 수정하도록 동작하는 규칙 세트 에디터를 더 포함하는
    단문 메시지 스팸 필터링 시스템.
KR1020087023831A 2006-03-31 2007-03-23 단문 메시지 스팸 필터링 방법 및 단문 메시지 스팸 필터링시스템 KR20090008196A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/395,786 US20070233861A1 (en) 2006-03-31 2006-03-31 Method and apparatus for implementing SMS SPAM filtering
US11/395,786 2006-03-31

Publications (1)

Publication Number Publication Date
KR20090008196A true KR20090008196A (ko) 2009-01-21

Family

ID=38331474

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087023831A KR20090008196A (ko) 2006-03-31 2007-03-23 단문 메시지 스팸 필터링 방법 및 단문 메시지 스팸 필터링시스템

Country Status (6)

Country Link
US (1) US20070233861A1 (ko)
EP (1) EP2002621A1 (ko)
JP (1) JP2009532769A (ko)
KR (1) KR20090008196A (ko)
CN (1) CN101461199A (ko)
WO (1) WO2007123626A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102191396B1 (ko) * 2019-09-11 2020-12-15 청주대학교 산학협력단 스팸 단문 메시지 탐지 방법 및 장치

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080028029A1 (en) * 2006-07-31 2008-01-31 Hart Matt E Method and apparatus for determining whether an email message is spam
US8103509B2 (en) * 2006-12-05 2012-01-24 Mobile Voice Control, LLC Wireless server based text to speech email
US8504622B1 (en) * 2007-11-05 2013-08-06 Mcafee, Inc. System, method, and computer program product for reacting based on a frequency in which a compromised source communicates unsolicited electronic messages
CN101150756B (zh) * 2007-11-08 2010-05-19 电子科技大学 一种垃圾短信过滤方法
WO2009102117A2 (en) * 2008-02-14 2009-08-20 Lg Electronics Inc. Terminal, server and method for determining and processing contents as spams
US8671438B2 (en) * 2008-04-04 2014-03-11 Cello Partnership Method and system for managing security of mobile terminal
US20100082332A1 (en) * 2008-09-26 2010-04-01 Rite-Solutions, Inc. Methods and apparatus for protecting users from objectionable text
EP2332311B1 (en) * 2008-10-06 2016-08-24 NEC Corporation Protection against unsolicited communication for ims
US8731588B2 (en) * 2008-10-16 2014-05-20 At&T Intellectual Property I, L.P. Alert feature for text messages
CA2751783A1 (en) * 2009-02-08 2010-08-12 Research In Motion Limited Method and system for spam reporting with a message portion
US9055414B2 (en) * 2009-02-20 2015-06-09 Microsoft Technology Licensing, Llc Text messaging pipeline configuration
JP4695699B2 (ja) * 2009-02-24 2011-06-08 株式会社エヌ・ティ・ティ・ドコモ 通信システム及び通信方法
JP5671552B2 (ja) * 2009-12-11 2015-02-18 テレフオンアクチーボラゲット エル エム エリクソン(パブル) ローミング加入者に対する不在着信通知
US8271007B2 (en) * 2010-01-06 2012-09-18 Alcatel Lucent Managing SMS spoofing using SMPP protocol
CN102215120B (zh) * 2010-07-29 2014-06-11 中兴通讯股份有限公司 一种网元内数据处理方法和***
US9444854B2 (en) * 2010-09-07 2016-09-13 T-Mobile Usa, Inc. Session initiation protocol (SIP) router
KR101153019B1 (ko) * 2011-03-15 2012-06-04 안재석 모바일 기기에서 스팸 문자열을 설정하는 방법 및 이를 위한 장치
CN102231874A (zh) * 2011-06-23 2011-11-02 中兴通讯股份有限公司 一种短信处理方法、装置及***
US8660592B2 (en) 2011-07-11 2014-02-25 General Electric Company System and method for enhancing short message service (SMS) text messages
US8862126B2 (en) * 2011-08-26 2014-10-14 Qualcomm Incorporated Secure user plane location (SUPL) redirection and mobile location protocol (MLP) tunneling to a discovered SLP
CN103179530A (zh) * 2011-12-26 2013-06-26 ***通信集团设计院有限公司 一种短信拦截方法及装置
US9445245B2 (en) 2012-07-02 2016-09-13 At&T Intellectual Property I, L.P. Short message service spam data analysis and detection
GB2520949A (en) * 2013-12-04 2015-06-10 Ibm Trustworthiness of processed data
US9357362B2 (en) 2014-05-02 2016-05-31 At&T Intellectual Property I, L.P. System and method for fast and accurate detection of SMS spam numbers via monitoring grey phone space
CN106488415A (zh) * 2015-08-26 2017-03-08 中兴通讯股份有限公司 垃圾短信监控策略管理方法、中央管理平台及监控***
CN108306811B (zh) * 2017-02-06 2021-03-26 腾讯科技(深圳)有限公司 一种消息处理方法及装置
US11734586B2 (en) * 2019-10-14 2023-08-22 International Business Machines Corporation Detecting and improving content relevancy in large content management systems

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6424948B1 (en) * 1999-02-19 2002-07-23 Guozhu Dong Declarative workflow system supporting side-effects
US6499023B1 (en) * 1999-02-19 2002-12-24 Lucent Technologies Inc. Data item evaluation based on the combination of multiple factors
US6701432B1 (en) * 1999-04-01 2004-03-02 Netscreen Technologies, Inc. Firewall including local bus
US7437408B2 (en) * 2000-02-14 2008-10-14 Lockheed Martin Corporation Information aggregation, processing and distribution system
US20020016840A1 (en) * 2000-05-12 2002-02-07 Shai Herzog Applying recursive policy for scoping of administration of policy based networking
JP4001456B2 (ja) * 2000-10-06 2007-10-31 パイオニア株式会社 キャリッジサーボ制御装置及びキャリッジサーボ制御用プログラムが記録された情報記録媒体
US7170993B2 (en) * 2000-12-19 2007-01-30 Lucent Technologies Inc. Methods and apparatus for automated monitoring and action taking based on decision support mechanism
WO2003054719A1 (en) * 2001-12-19 2003-07-03 Secluda Technologies, Inc. Message processor
US7222366B2 (en) * 2002-01-28 2007-05-22 International Business Machines Corporation Intrusion event filtering
JP2003244240A (ja) * 2002-02-18 2003-08-29 Yozan Inc メールサーバ装置、電子メール分類方法、メールサーバプログラムおよびメール転送システム
AU2003231210A1 (en) * 2002-05-02 2003-11-17 Tekelec Filtering and application triggering platform
US20040203589A1 (en) * 2002-07-11 2004-10-14 Wang Jiwei R. Method and system for controlling messages in a communication network
FR2843210B1 (fr) * 2002-08-02 2005-10-14 Meiosys Procede de migration de connexions dans une architecture multi-ordinateurs, procede pour realiser une continuite de fonctionnement mettant en oeuvre ce procede de migration, et systeme multi-ordinateurs ainsi equipe.
CN100349475C (zh) * 2004-07-23 2007-11-14 华为技术有限公司 一种实现短消息业务的方法
US8190686B2 (en) * 2004-08-17 2012-05-29 Alcatel Lucent Spam filtering for mobile communication devices
US7751836B2 (en) * 2004-09-10 2010-07-06 Tekelec Methods, systems, and computer program products for short message service (SMS) spam filtering using e-mail spam filtering resources
US8396927B2 (en) * 2004-12-21 2013-03-12 Alcatel Lucent Detection of unwanted messages (spam)
ES2259545B1 (es) * 2005-02-08 2007-09-16 Vodafone España, S.A. Metodo e interfaz de telefonia movil para solicitar acciones sobre el contenido y el remitente, o solo el contenido de mensajes sms y mms.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102191396B1 (ko) * 2019-09-11 2020-12-15 청주대학교 산학협력단 스팸 단문 메시지 탐지 방법 및 장치

Also Published As

Publication number Publication date
WO2007123626A1 (en) 2007-11-01
EP2002621A1 (en) 2008-12-17
CN101461199A (zh) 2009-06-17
US20070233861A1 (en) 2007-10-04
JP2009532769A (ja) 2009-09-10

Similar Documents

Publication Publication Date Title
KR20090008196A (ko) 단문 메시지 스팸 필터링 방법 및 단문 메시지 스팸 필터링시스템
US10129391B2 (en) Short message service spam data analysis and detection
CN1801854B (zh) 不想要的消息(垃圾消息)的检测
EP1628448B1 (en) Spam filtering for mobile communication devices
KR101159312B1 (ko) 웹기반 이벤트 통지 방법 및 시스템
EP1906682A1 (en) Method for routing SMS messages using an intelligent routing node
EP1653764A1 (en) A method and apparatus for providing managed roaming service in a wireless network
US20060130147A1 (en) Method and system for detecting and stopping illegitimate communication attempts on the internet
US8948183B2 (en) Enterprise collection bus
CN102572747B (zh) 一种垃圾短信监控方法及***
EP1863299A1 (en) Routing of SMS messages to roaming users
CN101453707A (zh) 一种在通信网络中监控垃圾信息的方法
CN101572870A (zh) 一种在通信网络中监控垃圾信息的方法
US9363631B2 (en) Methods, systems, and computer readable media for triggerless centralized location server
CN102056105A (zh) 一种监控垃圾短信的方法和***
US11108914B2 (en) Method and system for revenue maximization in a communication network
US8213330B2 (en) Managing mobile telecommunications packet data service traffic in real-time
CN104918240A (zh) 用于sms垃圾过滤的smpp消息处理
CN108366364B (zh) 一种异常map操作的判别处理方法
KR20050057892A (ko) Sla 시스템에서 운용자 등급에 따른 운용 메시지필터링 방법
IES84271Y1 (en) A messaging system and method

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid