BRPI0619984A2 - métodos, sistemas, e produtos do programa de computador para detectar e reduzir tráfego de mensagens fraudulentas de serviços de mensagens - Google Patents
métodos, sistemas, e produtos do programa de computador para detectar e reduzir tráfego de mensagens fraudulentas de serviços de mensagens Download PDFInfo
- Publication number
- BRPI0619984A2 BRPI0619984A2 BRPI0619984-4A BRPI0619984A BRPI0619984A2 BR PI0619984 A2 BRPI0619984 A2 BR PI0619984A2 BR PI0619984 A BRPI0619984 A BR PI0619984A BR PI0619984 A2 BRPI0619984 A2 BR PI0619984A2
- Authority
- BR
- Brazil
- Prior art keywords
- message
- messaging
- network
- traffic
- messages
- Prior art date
Links
- 238000004590 computer program Methods 0.000 title claims abstract description 11
- 238000001514 detection method Methods 0.000 claims abstract description 60
- 230000009471 action Effects 0.000 claims abstract description 36
- 238000000034 method Methods 0.000 claims abstract description 34
- 230000004044 response Effects 0.000 claims abstract description 29
- 230000000116 mitigating effect Effects 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims description 49
- 238000012544 monitoring process Methods 0.000 claims description 36
- 230000011664 signaling Effects 0.000 claims description 20
- 230000003467 diminishing effect Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 238000012216 screening Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 3
- 238000003012 network analysis Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000005315 distribution function Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1416—Event detection, e.g. attack signature detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/169—Special adaptations of TCP, UDP or IP for interworking of IP based networks with other networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42382—Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
- H04W12/128—Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/12—Counting circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/14—Delay circuits; Timers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/18—Comparators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/436—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
MéTODOS, SISTEMAS, E PRODUTOS DE PROGRAMA DE COMPUTADOR PARA DETECTAR E REDUZIR TRáFEGO DE MENSAGENS FRAUDULENTAS DE SERVIçOS DE MENSAGENS. São revelados métodos, sistemas, e produtos de programa de computador para detectar tráfego de mensagens fraudulentas de serviços de mensagens. De acordo com um método, são monitoradas as mensagens de serviços de mensagens. E determinado que o tráfego de mensagens de serviços de mensagens indica que o tráfego de mensagens de serviços de mensagens é fraudulento com base na detecção de pelo menos um de: 1) tráfego de mensagens de serviços de mensagens recebido em uma primeira rede a partir de uma segunda rede, onde o tráfego inclui pelo menos uma mensagem com um endereço da parte chamadora da SCCP interno à primeira rede, 2) um volume de tráfego de mensagens de serviços de mensagens recebido na primeira rede a partir da segunda rede que excede o volume de tráfego de mensagens de serviços de mensagens enviado pela primeira rede para a segunda rede por uma quantidade limite, e 3) tráfego de mensagens de serviços de mensagens que é enviado para um número desconhecido. Em resposta à detecção do tráfego de mensagens fraudulentas de serviços de mensagens, é realizada uma ação de diminuição.
Description
MÉTODOS, SISTEMAS, E PRODUTOS DE PROGRAMA DE COMPUTADOR PARA DETECTAR E REDUZIR TRÁFEGO DE MENSAGENS FRAUDULENTAS DE SERVIÇOS DE MENSAGENS
PEDIDOS RELACIONADOS
Esse pedido reivindica o benefício do Pedido de Patente Provisório dos Estados Unidos 60/750.289, depositado em 14 de dezembro de 2005; cuja revelação é aqui incorporada integralmente como referência.
CAMPO TÉCNICO
A matéria aqui descrita se refere à identificação de tráfego de mensagens fraudulentas de serviços de mensagens. Mais especificamente, a matéria aqui descrita inclui métodos, sistemas e produtos de programa de computador para detectar e minorar o tráfego de mensagens fraudulentas de serviços de mensagens.
ANTECEDENTES
A troca de mensagens de serviços de mensagens, tal como serviço de mensagens curtas (SMS), serviço de mensagens de multimídia (MMS), e troca de mensagens instantâneas (IM), tornou-se uma forma de comunicação para os usuários dos dispositivos de linha cabeada e sem fio. Por exemplo, os usuários enviam mensagens SMS uns aos outros utilizando aparelhos telefônicos móveis. Além disso, os usuários enviam mensagens instantâneas uns aos outros por intermédio da Internet utilizando computadores pessoais. Os usuários também usam seus aparelhos telefônicos móveis e/ou computadores pessoais para enviar clipes de vídeo e fotografias uns aos outros utilizando mensagens MMS.
Um problema associado com os mecanismos de entrega de mensagens de serviços de mensagens atuais é a falha em fazer triagem adequada das mensagens fraudulentas de serviços de mensagens. Como usado aqui, o termo "mensagem fraudulenta de serviços de mensagens" se refere a qualquer mensagem que é enviada com um propósito impróprio pelo remetente ou que não é desejada pelo destinatário pretendido. Métodos convencionais para fazer triagem das mensagens SMS incluem determinar se uma mensagem é proveniente de um assinante para quem o destinatário deseja bloquear tráfego SMS e determinar se o número de mensagens recebidas dentro de um período de tempo excede um limite de inundação. Embora ambos os métodos funcionem para seus propósitos pretendidos, cada um deles requer a triagem em uma base por assinante, o que pode se tornar embaraçoso à medida que o número de assinantes e o volume do tráfego de mensagens aumentam. Além disso, cada um desses métodos pode falhar em interromper o tráfego de mensagens fraudulentas de serviços de mensagens que parece ser proveniente de um remetente autorizado e que não faz com que um limite de inundação seja excedido.
Conseqüentemente, à luz dessas dificuldades associadas com os mecanismos convencionais de triagem de mensagens de serviços de mensagens, existe uma necessidade de métodos, sistemas e produtos de programa de computador para detectar e aliviar o tráfego de mensagens fraudulentas de serviços de mensagens.
SUMÁRIO
A matéria aqui descrita inclui métodos, sistemas e produtos de programa de computador para detectar e minorar tráfego de mensagens fraudulentas de serviços de mensagens. De acordo com um aspecto, é provido um método para detectar o tráfego de mensagens fraudulentas de serviços de mensagens. O método inclui monitorar o tráfego de mensagens de serviços de mensagens. Determina-se se o tráfego de mensagens de serviços de mensagens é fraudulento com base na presença de pelo menos um de: (a) tráfego de mensagens de serviços de mensagens recebido em uma primeira rede a partir de uma segunda rede que tem um endereço da parte chamadora da seção de controle de conexão de sinalização (SCCP) interno na primeira rede, (b) um volume de tráfego de serviços de mensagens recebido na primeira rede a partir da segunda rede excede um volume do tráfego de mensagens de serviços de mensagens enviado pela primeira rede para a segunda rede em um valor limite, e (c) tráfego de mensagem de serviços de mensagens que é enviado para um número desconhecido. Uma ação de minorar é realizada em resposta à detecção do tráfego de mensagens fraudulentas de serviços de mensagens.
De acordo com outro aspecto, é provido um método para detectar tráfego de mensagens fraudulentas de serviços de mensagens com base na análise da informação de rede de endereço da parte chamadora da SCCP. O método inclui, em uma primeira rede de comunicação, monitorar uma mensagem de serviços de mensagens recebida a partir de uma segunda rede de comunicação, onde a mensagem inclui um parâmetro de endereço da parte chamadora (CgPA) da seção de controle de conexão de sinalização (SCCP). É determinado se o parâmetro CgPA da SCCP contém um endereço da SCCP que é associado com a primeira rede de comunicação. Em resposta à determinação de se o parâmetro CgPA da SCCP contém um endereço da SCCP que é associado com a primeira rede de comunicação, uma ação de diminuição é realizada.
De acordo com outro aspecto, é provido um método para detectar tráfego de mensagens fraudulentas de serviços de mensagens com base no fluxo de tráfego desequilibrado de mensagens de serviços de mensagens. O método inclui monitorar um número de mensagens de serviços de mensagens recebidas a partir de uma rede de comunicação. Um número de mensagens de serviços de mensagens enviadas para a rede de comunicação é monitorado. É determinado se o número de mensagens de serviços de mensagens recebidas a partir da rede de comunicação e o número de mensagens de serviços de mensagens enviadas para a rede de comunicação diferem ao menos em um valor limite, onde um valor pode incluir um número absoluto ou uma percentagem do tráfego total de mensagens transmitidas entre as redes. Em resposta à determinação de que o número de mensagens de serviços de mensagens recebidas a partir da rede de comunicação e o número de mensagens de serviços de mensagens enviadas para a rede de comunicação diferem pelo menos no valor limite, uma ação de diminuição é realizada.
De acordo ainda com outro aspecto, fraude de mensagens de serviços de mensagens pode ser detectada mediante análise de número desconhecido. Em um método exemplar, é observada uma primeira mensagem de serviços de mensagens. A primeira mensagem inclui um identificador do recebedor da mensagem e um identificador do originador da mensagem. É determinado se o identificador do recebedor da mensagem é um número desconhecido ou não indentifiçado. Em resposta à determinação de que o identificador do recebedor de mensagem é um número desconhecido ou não indentifiçado, o originador da mensagem é identificado como um originador suspeito. Em resposta à observação de uma segunda mensagem de serviços de mensagens enviada pelo originador de mensagem, uma ação de diminuição é realizada.
De acordo ainda com outro aspecto, fraude de mensagem de serviços de mensagens pode ser detectada mediante observação de mensagens de erro geradas pelas mensagens de serviços de mensagens que são enviadas para números desconhecidos ou não indentifiçados. Em uma implementação exemplar, um método para detectar tal fraude pode incluir observar uma mensagem de informe de erro de serviços de mensagens que é associada com uma tentativa de entregar uma mensagem de serviços de mensagens a partir de um originador de mensagem para um assinante desconhecido. É determinado se o originador da mensagem ativou mais do que um número limite predeterminado de mensagens de informe de erro de serviços de mensagens. Em resposta à determinação de que o originador de mensagem ativou mais do que um número limite predeterminado de mensagens de informe de erro de serviços de mensagens, é realizada uma ação de diminuição.
A matéria aqui descrita para detectar mensagens fraudulentas de serviços de mensagens pode ser implementada utilizando um produto de programa de computador compreendendo instruções executáveis por computador incorporadas em um meio legível por computador. Meios legíveis por computador, exemplares, adequados para implementar a matéria aqui descrita incluem dispositivos de memória de chip, dispositivos de memória de disco, circuitos integrados de aplicação específica, dispositivos lógicos programáveis, e sinais elétricos transferíveis. Além disso, um produto de programa de computador que implementa a matéria aqui descrita pode estar localizado em um único dispositivo ou plataforma de computação ou pode ser distribuído através de múltiplos dispositivos ou plataformas de computação.
DESCRIÇÃO RESUMIDA DOS DESENHOS
Modalidades preferidas da matéria aqui descrita serão agora explicadas com referência aos desenhos anexos dos quais:
A Figura 1 é um diagrama de blocos de etapas globais, exemplares, para um método para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita;
A Figura 2 é um diagrama de blocos ilustrando um sistema exemplar para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita;
A Figura 3 é um fluxograma ilustrando etapas exemplares para detectar tráfego de mensagens fraudulentas de serviços de mensagens através de análise de informação de rede de endereço das partes chamadoras da SCCP de acordo com uma modalidade da matéria aqui descrita;
A Figura 4 é um diagrama de rede ilustrando componentes exemplares de rede para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita;
A Figura 5 é um diagrama de blocos ilustrando uma arquitetura exemplar de um nó de encaminhamento para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita;
A Figura 6 é uma tabela ilustrando uma tabela exemplar para detectar tráfego de mensagens fraudulentas de serviços de mensagens através da análise de informação de rede de endereço das partes chamadoras da SCCP de acordo com uma modalidade da matéria aqui descrita;
A Figura 7 é um diagrama de rede ilustrando componentes de rede alternativos para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita;
A Figura 8 é um diagrama de blocos de uma plataforma de processamento de mensagens para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita;
A Figura 9 é um diagrama de rede ilustrando um sistema de monitoração exemplar para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita;
A Figura 10 é um fluxograma ilustrando etapas exemplares para identificar tráfego de serviços de mensagens fraudulentas através da análise do equilíbrio entre tráfego de mensagens de serviços de mensagens de entrada e de saída em uma rede de acordo com uma modalidade da matéria aqui descrita;
A Figura 11 é uma tabela ilustrando dados exemplares para identificar o tráfego de serviços de mensagens fraudulentas através da análise do equilíbrio entre o tráfego de mensagens de serviços de mensagens de entrada e de saída em uma rede de acordo com uma modalidade da matéria aqui descrita;
A Figura 12 é um fluxograma ilustrando um método exemplar para identificar o tráfego de mensagens fraudulentas de serviços de mensagens utilizando análise de número desconhecido ou não indentifiçado de acordo com uma modalidade da matéria aqui descrita;
A Figura 13 é um fluxograma ilustrando etapas exemplares para identificar tráfego de mensagens fraudulentas de serviços de mensagens utilizando análise de número desconhecido ou não indentifiçado de acordo com uma modalidade da matéria aqui descrita.
DESCRIÇÃO DETALHADA
A matéria aqui descrita inclui métodos, sistemas, e produtos de programa de computador para detectar e minorar tráfego de mensagens fraudulentas de serviços de mensagens. A Figura 1 é um fluxograma ilustrando etapas globais exemplares de um método para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita. Com referência à Figura 1, na etapa 100, o tráfego de mensagens de serviços de mensagens pode ser monitorado. A monitoração do tráfego de mensagens de serviços de mensagens pode ser realizada nas mensagens reais de serviços de mensagens que são encaminhadas através da rede ou em cópia dessas mensagens. Em uma implementação, as mensagens de serviços de mensagens podem ser monitoradas por intermédio de um nó de encaminhamento que encaminha as mensagens de sinalização. A Figura 2 é um diagrama de blocos de um nó de encaminhamento, exemplar, para detectar mensagens fraudulentas de serviços de mensagens. Na Figura 2, o nó de encaminhamento 200 inclui uma função de monitoração de mensagens de serviços de mensagens 202 que identifica as mensagens de serviços de mensagens a partir das mensagens de chegada.
Retornando à Figura 1, no bloco 102, é determinado que o tráfego de mensagens monitoradas de serviços de mensagens é fraudulento com base na presença de pelo menos um de:
(a) tráfego de mensagens de serviços de mensagens recebido em uma primeira rede a partir de uma segunda rede onde o tráfego de mensagens de serviços de mensagens inclui pelo menos uma mensagem que tem um endereço da parte chamadora da SCCP interno em relação à primeira rede;
(b) um volume de tráfego de mensagens de serviços de mensagens recebido na primeira rede a partir da segunda rede que excede um volume do tráfego de mensagens de serviços de mensagens enviado pela primeira rede para a segunda rede em um valor limite; e
(c) tráfego de mensagens de serviços de mensagens que é enviado para um número desconhecido.
Retornando à Figura 2, o nó de encaminhamento 200 inclui uma função de detecção de fraude de mensagem de serviços de mensagens 204 que detecta a presença de fraude de mensagem de serviços de mensagens por intermédio de um ou mais dos métodos descritos no bloco 102 da Figura 1.
Retornando à Figura 1, no bloco 104, uma ação de diminuição é realizada em resposta à determinação de que o tráfego de mensagens monitoradas de serviços de mensagens é fraudulento. Por exemplo, com referência à Figura 2, a função de detecção de fraude de mensagem de serviços de mensagens 204 pode realizar ação apropriada com base em uma determinação de que o tráfego de mensagens monitoradas de serviços de mensagens é fraudulento. Se for determinado que o tráfego e fraudulento devido ao fato de que um endereço fraudulento da parte chamadora da SCCP foi inserido em uma mensagem de serviços de mensagens, pode ser desejável bloquear as mensagens de serviços de mensagens a partir da rede remetente que tem o endereço identificado da parte chamadora. Se for determinado que o tráfego é fraudulento devido a um desequilíbrio do tráfego de mensagens de serviços de mensagens entre as redes, pode ser desejável bloquear todo o tráfego a partir da rede que está enviando o volume maior de tráfego, uma vez que esse volume maior pode indicar spam. Se for determinado que o tráfego é fraudulento com base nas mensagens sendo dirigidas a um número desconhecido, o remetente de tais mensagens pode ser impedido de enviar mensagens adicionais de serviços de mensagens para uma rede. Cada uma dessas funções de detecção de fraude será descrita agora em mais detalhe.
Como declarado acima, um método para detectar tráfego de mensagens fraudulentas de serviços de mensagens inclui determinar se o endereço da parte chamadora em uma mensagem recebida é interno e se a mensagem foi recebida a partir de uma rede externa. Em geral, um endereço da parte chamadora da SCCP, interno ou local, não deve estar presente nas mensagens provenientes de uma rede externa. Como tal, se uma mensagem observada de serviços de mensagens for recebida em um link de sinalização que é usado para conectar com uma rede externa, e o valor de parâmetro CgPA contido na parte da SCCP da mensagem for associado com a entidade de rede local SCCP, a mensagem pode ser identificada como fraudulenta.
A Figura 3 ê um fluxograma ilustrando um processo exemplar para fazer triagem do tráfego de mensagens de serviços de mensagens para determinar a presença de fraude de mensagem de serviços de mensagens através de análise de informação de rede de endereços das partes chamadoras da SCCP de acordo com uma modalidade da matéria aqui descrita. Com referência à Figura 3, no bloco 3 00, em uma primeira rede de comunicação, uma mensagem de serviços de mensagens é monitorada. A mensagem de serviços de mensagens é recebida a partir de uma segunda rede de comunicação. A mensagem de serviços de mensagens inclui um parâmetro de endereço da parte chamadora da SCCP. A Figura 4 é um diagrama de blocos ilustrando um sistema exemplar para detectar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita. Com referência à Figura 4, um ponto de transferência de sinal 400 inclui função de monitoração 202, e função de detecção de fraude de mensagem de serviços de mensagens 204, descritas acima. A função de monitoração 202 pode identificar o tráfego das mensagens recebidas de serviços de mensagens e enviar o tráfego de mensagens de serviços de mensagens para a função de detecção de fraude 204. STP 400 inclui também um proxy de mensagem de serviços de mensagens 4 02 para prover serviço de mensagens aos assinantes da Internet. Um centro de comutação móvel (MSC) 4 04 provê serviços de comutação para o terminal móvel 4 08, o qual conecta o MSC 4 04 por intermédio da estação base 406. Um SMSC 410 realiza processamento de armazenamento e envio para as mensagens recebidas de serviços de mensagens. Um registrador de localização nativa 412 armazena os dados de assinante e informação de localização.
Em operação, quando a função de monitoração 202 recebe e identifica uma mensagem de serviços de mensagens, a função de monitoração 2 02 envia a mensagem para função de detecção de fraude 204. Retornando à Figura 3, nos blocos 302 e 304, é determinado se o parâmetro CgPA da SCCP na mensagem contém um endereço que é associado com a primeira rede e, em resposta, realiza uma ação de diminuição. Com referência outra vez à Figura, a função de detecção de fraude 204 extrai o parâmetro de endereço da parte chamadora da SCCP a partir da mensagem. A função de detecção de fraude 2 04 determina se a mensagem recebida em um link correspondendo à rede remota 414 são endereços da parte chamadora da SCCP que são locais em relação à rede 418. Se um endereço de parte chamadora da SCCP local for recebido em um link correspondendo à rede remota 414, fraude pode ser indicada, e a função de triagem de mensagens de serviços de mensagens 204 pode realizar uma ação de diminuição apropriada. Ações de diminuição exemplares adequadas para implementar a matéria aqui descrita incluem descartar a mensagem, gerar alarme, e/ou gerar um alerta para o operador de rede ou para o recebedor pretendido.
As mensagens de serviços de mensagens que são submetidas à triagem em relação à fraude podem ser transmitidas utilizando-se camadas da seção de transferência de mensagem SS7 1-3 ou Protocolo da Internet. Por exemplo, as mensagens submetidas à triagem pelo nó 400 podem ser enviadas através de links de sinalização SS7 tradicionais ou através de links de sinalização IP, utilizando uma camada de adaptação de usuário IETF SIGTRAN SCCP. A detecção de fraude realizada pela matéria aqui descrita é independente da camada de transporte subjacente usada para transportar tráfego de mensagens de serviços de mensagens através da rede.
A Figura 5 é um diagrama de blocos ilustrando componentes exemplares de STP 400 para identificar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita. Com referência à Figura 5, STP 400 inclui uma pluralidade de módulos 500, 502 e 5 04 conectados entre si por intermédio de um barramento 505. Cada módulo, 5 00, 502, e 504 pode incluir uma placa de circuitos impressos com um processador de aplicação e um processador de comunicação montado no mesmo. O processador de aplicação de cada módulo realiza funções de processamento de mensagem de sinalização, incluindo, em alguns casos, a identificação de tráfego de mensagens fraudulentas de serviços de mensagens. 0 processador de comunicação em cada módulo controla a comunicação com outros módulos por intermédio do barramento 505.
No exemplo ilustrado, o módulo 500 compreende um módulo de interface de link (LIM) para estabelecer interface com os links de sinalização SS7. O LIM 500 inclui uma função de nível 1 e 2 de parte de transferência de mensagem 506, fila de I/O 508, uma função de triagem de portal 510, uma função de discriminação 512, uma função de distribuição 514, e uma função de encaminhamento 516. A função de nível 1 e de nível 2 de MTP 506 realiza as operações de nível 1 e 2 de MTP para mensagens recebidas, tal como detecção de erro, correção de erro, e seqüenciação de mensagens. A fila de 1/0 508 enfileira as mensagens que chegam para processamento das camadas superiores. A função de triagem de portal 510 faz a triagem das mensagens que chegam para determinar se permite as mensagens para a rede. A função de discriminação 512 determina se as mensagens recebidas são endereçadas ao STP 4 00 ou devem ser comutadas diretamente. Mensagens comutadas diretamente podem ser enviadas para função de encaminhamento 516 para distribuição para o cartão ou módulo associado ao link de sinalização de saida. As mensagens endereçadas ao STP 400 podem ser passadas para a função de distribuição 514 para envio para outro módulo para processamento interno.
DCM 502 inclui hardware e software para estabelecer interface com links de sinalização de IP. No exemplo ilustrado, apenas os módulos associados com o processamento de mensagem de saída são mostrados. Especificamente, DCM 502 inclui uma função de camada de adaptação 516 para implementar um dos protocolos SIGTRAN para enviar mensagens SS7 através dos links IP, uma função de camada de transporte 518 para realizar funções de camada de transporte, tal como transporte baseado em conexão de mensagens sobre IP, uma função de camada de rede 520 para realizar funções de camada de rede, tal como encaminhamento, e uma camada física 522 para realizar funções de camada física, tal como detecção de erro, correção de erro, e transmissão física de uma mensagem através de um link de sinalização. A camada de transporte 518 pode ser implementada utilizando UDP, TCP, ou SCTP. A camada de rede 520 pode ser implementada utilizando IP. A camada física 522 pode ser implementada utilizando um protocolo de camada física adequado, tal como a Ethernet. DCM 502 também pode incluir os componentes 510, 512, 514, e 516 para processar mensagens SS7 de chegada encapsuladas em IP.
O módulo 504 compreende um módulo de serviços de banco de dados (DSM) para realizar processamento de mensagens relacionado ao banco de dados. Em uma modalidade, o processamento relacionado ao banco de dados inclui identificação das mensagens de serviços de mensagens e triagem daquelas mensagens para detecção de fraude através de análise de rede da informação de rede de endereço da parte chamadora da SCCP. Especificamente, DSM 504 inclui a função de monitoração de mensagens de serviços de mensagens 202 e função de detecção de fraude de mensagem de serviços de mensagens 204. Nesse exemplo, a função de detecção de fraude 204 é configurada para identificar mensagens fraudulentas de serviços de mensagens com base na presença de um parâmetro de parte chamadora da SCCP que é associado com uma rede interna quando a mensagem é recebida a partir de uma rede externa.
Em operação, quando uma mensagem de serviços de mensagens é recebida por intermédio de um link de sinalização SS7, ela é passada pela pilha de protocolos SS7 para função de distribuição de mensagem 514 que distribui a mensagem para DSM 504 para processamento adicional. A função de monitoração 202 identifica a mensagem como uma mensagem de serviços de mensagens e envia a mensagem para a função de detecção de fraude 204. A função de detecção de fraude 204 realiza uma consulta para determinar se o parâmetro de endereço da parte chamadora da SCCP na mensagem identifica uma rede interna quando a mensagem é proveniente de uma rede externa. Em resposta à determinação de que um endereço da parte chamadora da SCCP interno é recebido a partir de uma rede externa, a função de detecção de fraude 204 pode realizar uma ação de diminuição, tal como descartar a mensagem, gerar alerta, etc.
A Figura 6 é uma tabela ilustrando dados exemplares que podem ser usados pela função de detecção de fraude 204 na identificação dos endereços da SCCP internos recebidos nos conjuntos de links externos e realizando as ações apropriadas. Na Figura 6, a primeira coluna na tabela identifica o conjunto de links no qual a mensagem foi recebida. Essa informação pode ser determinada mediante o módulo de recebimento inserindo um identificador de conjunto de link na mensagem ou qualquer outro meio adequado através do qual o conjunto de link receptor possa ser identificado. A segunda coluna na tabela identifica o endereço da parte chamadora da SCCP. Na primeira entrada da tabela, o primeiro endereço da parte chamadora é considerado como sendo um endereço externo da parte chamadora. Conseqüentemente, a ação identificada na terceira coluna é a de permitir a mensagem. Na segunda entrada na tabela, o endereço da parte chamadora supostamente é um endereço interno da parte chamadora. Conseqüentemente, a ação identificada na terceira coluna da tabela é a de bloquear a mensagem.
Retornando à Figura 5, se uma mensagem for permitida, ela pode ser passada para a função de encaminhamento 516, a qual encaminha a mensagem para seu destino por intermédio do módulo de interface de link apropriado. Se a mensagem for bloqueada, a função de triagem 2 04 pode deletar a mensagem e gerar uma notificação para a parte apropriada.
A Figura 7 é um diagrama de rede ilustrando um exemplo alternativo de um sistema para identificar tráfego de mensagem fraudulenta de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita. Com referência à Figura 7, a rede inclui os mesmos componentes que são ilustrados na Figura 4. Contudo, mais propriamente do que realizar a detecção de fraude de mensagem de serviços de mensagens em STP 4 00, a detecção é realizada em uma plataforma de processamento de mensagem de serviços de mensagens (MPP) 700.
A Figura 8 é um diagrama de blocos de uma arquitetura interna exemplar da plataforma de processamento de mensagens 7 00 de acordo com uma modalidade da matéria aqui descrita. Com referência à Figura 8, a plataforma de processamento de mensagens 700 inclui uma pilha de protocolos IP ou SS7 802 para enviar e receber mensagens de serviços de mensagens através de uma rede IP. Uma fila de I/O 8 04 enfileira as mensagens para processamento de chegada e de saída. Um gerenciador de seleção de serviço 806 faz a triagem das mensagens que chegam para identificar o tipo de serviço exigido para as mensagens. A função de monitoração de mensagem de serviços de mensagens 202 pode ser implementada como uma subfunção do gerenciador de seleção de serviço 8 06 para identificar mensagens de serviços de mensagens para uma função de detecção de fraude. Vários processos de triagem 808 podem fazer triagem das mensagens com base no tipo de serviço identificado. No exemplo ilustrado, a função 204 de detecção de fraude de mensagem de serviços de mensagens 204 pode ser aquela dos processos de triagem 808. Um banco de dados de análise de rede de endereço da parte chamadora SCCP 810 pode incluir dados similares àqueles ilustrados na Figura 6 para triagem de mensagens de serviços de mensagens. Um banco de dados de cobrança 812 e as medições de utilização também podem ser providos para gerar dados de cobrança para mensagens de serviços de mensagens que passam na triagem e são entregues.
Em operação, quando uma mensagem de serviços de mensagens é recebida, ela é passada pela pilha de protocolos 802 para a fila de 1/0 804. 0 gerenciador de seleção de serviço 806 invoca a função de monitoração MSM 202 para identificar o tipo de serviço exigido para a mensagem. Nesse exemplo, o tipo de serviço supostamente é a detecção de fraude de MSM. Conseqüentemente, a mensagem é passada para a função de detecção de fraude de MSM 204. A função de detecção de fraude de MSM 204 realiza uma consulta ao banco de dados de análise de rede CgPA da SCCP 810 para determinar se o endereço da parte chamadora da SCCP na mensagem corresponde a um endereço interno da parte chamadora, recebido em um link a partir de uma rede externa. Se essa condição for verdadeira, a função de detecção de fraude de MSM 204 pode realizar uma ação de diminuição, tal como descartar a mensagem. Se a mensagem passar, ela pode ser passada pela função de detecção de fraude 204 para a fila de 1/0 804 e através da pilha de protocolos 8 02 para ser enviada através da rede para o destino. Uma entrada de cobrança 812 pode ser modificada para indicar se a triagem ocorreu e/ou se a mensagem é entregue.
A Figura 9 é um diagrama de rede ilustrando ainda outra modalidade de um sistema para identificar tráfego de mensagens fraudulentas de serviços de mensagens de acordo com uma modalidade da matéria aqui descrita. Com referência à Figura 9, uma rede inclui componentes 404, 406, e 408 previamente descritos. Além disso, a rede inclui um centro de comutação móvel de portal 900 que conecta a rede 4 08 com as redes remotas 414 e 902. A monitoração das mensagens de serviços de mensagens e a detecção de fraude podem ser realizadas por intermédio de uma plataforma de monitoração de mensagens e detecção de fraude de serviços de mensagens 904 que inclui as funções 202 e 204 descritas acima. Além disso, a plataforma 902 inclui sondas de link 906 que copiam passivamente as mensagens de sinalização que percorrem os links de sinalização 908. Assim, mais propriamente do que fazer triagem das mensagens que são efetivamente entregues ou não entregues, a plataforma 904 faz a triagem das cópias das mensagens de sinalização, o que é menos disruptivo para a entrega das mensagens. Não considerando a triagem das cópias de mensagem, a operação da plataforma 904 é idêntica àquela descrita acima com relação aos exemplos ilustrados nas Figuras 3-8.
De acordo com outro aspecto da matéria aqui descrita, tráfego de mensagens fraudulentas de serviços de mensagens pode ser indicado por um desequilíbrio no tráfego de mensagens de serviços de mensagens de entrada e de saída em uma rede. Por exemplo, o tráfego de mensagens fraudulentas de serviços de mensagens pode ser identificado mediante monitoração e análise da relação ou dos volumes relativos do tráfego de mensagens de serviços de mensagens recebidos a partir da rede remota e enviados para uma rede remota. As estatísticas de mensagens de serviços de mensagens de entrada e de saída podem ser compiladas e analisadas em relação ao tráfego de mensagens de serviços de mensagens comunicados entre diferentes operadores de rede. A Figura 10 é um fluxograma ilustrando etapas exemplares para detectar tráfego de mensagens fraudulentas de serviços de mensagens com base nos volumes de tráfego de mensagens de serviços de mensagens de entrada e saída, relativos, de acordo com uma modalidade da matéria aqui descrita. Com referência ã Figura 10, na etapa 1000, são monitoradas algumas mensagens de serviços de mensagens recebidas a partir de uma rede de comunicação. Com referência ao exemplo de rede ilustrado na Figura 4, a função de detecção de fraude 204 pode monitorar o volume das mensagens de serviços de mensagens recebido a partir da rede remota 414.
Retornando à Figura 10, na etapa 1002, algumas mensagens de serviços de mensagens enviadas para a rede de comunicação são monitoradas. Por exemplo, na Figura 4, a função de monitoração de mensagem de serviços de mensagens 202 pode enviar as mensagens de serviços de mensagens para a função de detecção de fraude 204. A função de detecção de fraude 204 pode monitorar o número de mensagens enviadas para a rede 414.
Retornando à Figura 10, na etapa 1004, é determinado se o número de mensagens de serviços de mensagens recebidas para a rede de comunicação e o número das mensagens de serviços de mensagens enviados para a rede de comunicação diferem ao menos em um valor limite. Retornando à Figura 4, a função de detecção de fraude 2 04 pode determinar se o número de mensagens enviadas para a rede 414 difere do número de mensagens recebidas a partir da rede 414 em pelo menos um valor limite. Na etapa 1006, em resposta a determinar se o número de mensagens de serviços de mensagens recebidas a partir da rede de comunicação e o número das mensagens de serviços de mensagens enviadas para a rede de comunicação diferem ao menos em um valor limite, uma ação de diminuição é realizada. Por exemplo, na Figura 4, a função de detecção de fraude 204 pode realizar uma ação de diminuição, tal como gerar um alarme para o operador de rede, gerando um alerta para o recebedor pretendido, e/ou descartando a mensagem.
A funcionalidade para detectar fraude de mensagens de serviços de mensagens através da análise do equilíbrio de tráfego de entrada e de saída pode ser implementada em qualquer plataforma adequada, tal como o nó de encaminhamento 200 ilustrado na Figura 2, STP 400 ilustrado na Figura 5, MPP 700 ilustrado nas Figuras 7 e 8, ou plataforma de monitoração 904 ilustrada na Figura 9. Dados exemplares para detectar o tráfego de mensagens fraudulentas de serviços de mensagens, através da análise do equilíbrio de tráfego de entrada e de saída, são ilustrados na Figura 11. Com referência à Figura 11, uma tabela de saída/entrada de mensagens de serviços de mensagens mantém contagens de mensagens para as mensagens enviadas para diferentes redes e provenientes de diferentes redes. Especificamente, a primeira entrada na tabela é para a rede 1. Na rede 1, a contagem de saída para a rede excede a contagem de entrada em mais de 100.000 mensagens. O limite de disparidade é 1000. O período de tempo durante o qual as contagens são comparadas é de 3 0 minutos. Desse modo, quando uma nova mensagem chega à rede 1, a contagem de entrada é incrementada. Quando uma nova mensagem sai da rede 1, a contagem de saída é incrementada. Uma janela de tempo de 3 0 minutos de execução é utilizada para a análise de modo que o limite de disparidade tenha significado. Quando as contagens de entrada e de saída diferem em um valor que é maior do que o limite de disparidade, a ação é ativada. Nesse exemplo, a ação é um alarme. No segundo exemplo na tabela ilustrada na Figura 11, para a rede 2, as contagens de entrada e de saída diferem em apenas 1. O limite de disparidade é 1000. Conseqüentemente, a ação de diminuição não é ativada.
De acordo com outro aspecto da matéria aqui descrita, tráfego de mensagens fraudulentas de serviços de mensagens pode ser identificado mediante análise de padrões das mensagens de serviços de mensagens que são enviadas para números não indentifiçados ou desconhecidos. O número desconhecido pode ser um número MSISDN ou outro número de identificação móvel que não tenha sido atribuído a um assinante móvel. Em uma implementação, um operador de rede pode reservar um ou mais números de identificação móvel com o propósito de auxiliar e identificar mensagens fraudulentas de serviços de mensagens. Isto é, o um ou mais números de identificação móvel dentro de uma gama de números que podem ser atribuídos podem ser intencionalmente não indentifiçados com o propósito de detectar tráfego de mensagens fraudulentas de serviços de mensagens.
A Figura 12 é um fluxograma ilustrando etapas exemplares para detectar tráfego de mensagens fraudulentas de serviços de mensagens com base nas mensagens enviadas para números não indentifiçados ou desconhecidos de acordo com uma modalidade da matéria aqui descrita. Com referência à Figura 12, na etapa 12 00, é observada uma primeira mensagem de serviços de mensagens. A primeira mensagem de serviços de mensagens inclui um identificador de recebedor e um identificador de originador. Com referência à Figura 4, uma função de detecção de fraude 204 pode receber uma mensagem e identificar o identificador do recebedor e do originador. Na etapa 1202, pode ser determinado que o identificador do recebedor da mensagem corresponda a um número não indentifiçado. Retornando à Figura 4, a função de detecção de fraude 204 pode avaliar um banco de dados de números não indentifiçados que intencionalmente não são aprovisionados pelo operador de rede com a finalidade de detecção de fraude.
Na etapa 1204, em resposta à determinação de que o identificador de recebedor de mensagem é um número não indentifiçado, o originador da mensagem pode ser identificado como um originador suspeito. Retornando à Figura 4, a função de detecção de fraude 204 pode identificar o originador de mensagem como suspeito porque o originador de mensagem enviou uma mensagem para um número não indentificado.
Na etapa 1206, em resposta ao recebimento de uma segunda mensagem de serviços de mensagens enviada pelo originador de mensagem, uma ação de diminuição pode ser realizada. Por exemplo, com referência à Figura 4, quando um originador de mensagem envia uma mensagem para o número não indentificado, a função de detecção de fraude 204 pode aprovisionar um banco de dados de modo que mensagens adicionais a partir daquele originador podem ser bloqueadas, alertas podem ser gerados, ou outras ações de diminuição podem ser realizadas.
Em uma implementação, a aplicação de detecção de fraude de SMS 204 pode incluir um banco de dados ou tabela que contém uma lista de números de identificação móvel não indentifiçados ou desconhecidos. A aplicação de detecção de fraude 204 também pode incluir um armazenador de mensagens que temporariamente armazena pelo menos uma porção de uma ou mais das mensagens monitoradas de serviços de mensagens. A aplicação de detecção de fraude 204 pode examinar a informação de recebedor de mensagem contida em uma mensagem observada de serviços de mensagens e determinar se o identificador de recebedor de mensagem está incluído na lista de números desconhecidos. Se assim for, a aplicação de detecção de fraude 205 pode extrair informação de identificação de originador de mensagem a partir da mensagem e colocar o identificador de originador de mensagem em uma lista de originadores suspeitos. O identificador de originador de mensagem contido na lista de originadores suspeitos pode ser comparado com os identificadores de originadores de mensagem associados com as mensagens de serviços de mensagens armazenadas no armazenador temporário. Se um número predeterminado de casamentos for encontrado, então uma ação de diminuição pode ser realizada. A ação de diminuição pode incluir, mas não é limitada a, descarte ou bloqueio de transmissão da mensagem de serviços de mensagens e de mensagens subseqüentes de serviços de mensagens a partir do originador de mensagens fraudulentas de serviços de mensagens, gerando um alarme, ou gerando uma mensagem de notificação de alerta que pode ser enviada para um elemento da equipe de operação da rede.
Mensagens subseqüentemente recebidas de serviços de mensagens podem ser examinadas pela aplicação de detecção de fraude 204 para determinar se o originador da mensagem associado com cada mensagem observada de serviços de mensagens está contido na lista e originadores suspeitos. Se um número predeterminado de mensagens de serviços de mensagens for observado a partir de um originador de mensagem que está contido na lista de originadores suspeitos, então as mensagens a partir daquele originador de mensagens podem ser bloqueadas ou descartadas e alarmes podem ser gerados.
A matéria para detectar fraude de mensagens de serviços de mensagens com base nas mensagens enviadas para números desconhecidos ou não indentifiçados pode ser implementada utilizando-se qualquer plataforma adequada, tal como nó de encaminhamento 200 ilustrado na Figura 2, STP 400 ilustrado na Figura 4, plataforma de processamento de mensagens 700 ilustrada nas Figuras 7 e 8, ou plataforma de detecção de fraude e monitoração 904 ilustrada na Figura 9.
De acordo com outro aspecto da matéria aqui descrita, tráfego de mensagens fraudulentas de serviços de mensagens, enviado para números não indentifiçados pode ser identificado com base na presença de mensagens de erro geradas em resposta às mensagens enviadas para assinantes não conhecidos. A Figura 13 é um fluxograma ilustrando etapas exemplares para detectar fraude de mensagens de serviços de mensagens com base nas mensagens enviadas para assinantes não conhecidos. Com referência à Figura 13, na etapa 1300, uma mensagem de informe de erro de mensagem de serviços de mensagens que é associada com uma tentativa de entregar uma mensagem de serviços de mensagens a partir de um originador de mensagem para um assinante desconhecido pode ser recebida. Por exemplo, a função de detecção de fraude 204 ilustrada na Figura 4 pode detectar mensagens de erro SMS que são enviadas em resposta a uma mensagem SMS que é enviada para um assinante desconhecido. Tais mensagens de erro podem ser ativadas pelo SMSC. Na etapa 13 02, é determinado se a mensagem de serviços de mensagens ativou mais do que um número limite de mensagens de erro. Por exemplo, na Figura 4, a função de detecção de fraude 204 pode manter um número de mensagens de erro geradas para diferentes assinantes. Na etapa 1304, em resposta à determinação de que o originador de mensagem ativou mais do que o limite predeterminado de mensagens de erro, uma ação de diminuição pode ser realizada. Por exemplo, na Figura 4, a função de detecção de fraude 204 pode bloquear mensagens futuras a partir do originador ou notificar o operador de rede.
Em uma implementação, a função de detecção de fraude 204 pode observar mensagens Informe de Falha MAP e manter contagens ou estatísticas associadas com o número de mensagens de informe de falha que informam um erro de assinante desconhecido. Se o número de mensagens de informe de falha exceder um valor limite predeterminado, então uma ação de diminuição pode ser realizada. As ações de diminuição podem incluir, porém não são limitadas a, descartar ou bloquear a transmissão de mensagens subseqüentes de serviços de mensagens a partir do originador ou a mensagem de serviços de mensagens que ativou as mensagens de informe de falha, gerando um alarme, ou gerando uma mensagem de notificação de alerta que pode ser enviada para um membro da equipe de operação de rede. A funcionalidade para detectar fraude de mensagens de serviços de mensagens com base nas mensagens de erro, tal como mensagens de informe de falha podem ser implementada utilizando qualquer plataforma adequada, tal como o nó de encaminhamento 200 ilustrado na Figura 2, STP 4 00 ilustrado na Figura 4, plataforma de processamento de mensagens 700 ilustrada nas Figuras 7 e 8, ou plataforma de detecção de fraude e monitoração 904 ilustrada na Figura 9.
Será entendido que vários detalhes da matéria atualmente revelada podem ser mudados sem se afastar do escopo da matéria presentemente revelada. Além disso, a descrição anterior tem apenas a finalidade de ilustração, e não tem o propósito de limitação.
Claims (19)
1. Método para detectar tráfego de mensagens fraudulentas de serviços de mensagens caracterizado pelo fato de compreender: (a) monitorar o tráfego de mensagens de serviços de mensagens; (b) determinar se o tráfego de mensagens monitoradas de serviços de mensagens é fraudulento com base na presença de pelo menos um de: (i) tráfego de mensagens de serviços de mensagens recebido em uma primeira rede a partir de uma segunda rede que tem um endereço de parte chamadora da seção de controle de conexão de sinalização (SCCP) que é interno à primeira rede ; (ii) um volume de tráfego de serviços de mensagens recebido na primeira rede a partir da segunda rede que excede um volume de tráfego de mensagens de serviços de mensagens enviado pela primeira rede para a segunda rede por uma quantidade limite; e (iii) tráfego de mensagens de serviços de mensagens que é enviado para um número desconhecido; e (c) realizar uma ação de diminuição em resposta à determinação de que o tráfego de mensagens monitoradas de serviços de mensagens é fraudulento.
2. Método para detectar tráfego de mensagens fraudulentas de serviços de mensagens em um ambiente de rede de comunicação caracterizado pelo fato de compreender: (a) em uma primeira rede de comunicação, monitorar uma mensagem de serviços de mensagens recebida a partir de uma segunda rede de comunicação, onde a mensagem inclui um parâmetro de endereço da parte chamadora (CgPA) da seção de controle de conexão de sinalização (SCCP); (b) determinar se o parâmetro de CgPA da SCCP contém um endereço de parte chamadora da SCCP que é associada com a primeira rede de comunicação; (c) em resposta à determinação de que o parâmetro de CgPA da SCCP contém um endereço de parte chamadora da SCCP que é associado com a primeira rede de comunicação, realizar uma ação de diminuição.
3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que a realização de uma ação de diminuição inclui gerar um alarme.
4. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que a realização de uma ação de diminuição inclui gerar uma mensagem notificação de alerta.
5. Método para detectar tráfego de mensagens fraudulentas de serviços de mensagens em um ambiente de rede de comunicação caracterizado pelo fato de compreender: (a) monitorar um número de mensagens de serviços de mensagens recebidas a partir de uma rede de comunicação; (b) monitorar um número de mensagens de serviços de mensagens enviadas para a rede de comunicação; (c) determinar se o número de mensagens de serviços de mensagens recebidas a partir da rede de comunicação e o número das mensagens de serviços de mensagens enviadas para a rede diferem ao menos em um valor limite; e (d) em resposta à determinação de que o número de mensagens de serviços de mensagens recebidas a partir da rede de comunicação e o número de mensagens de serviços de mensagens enviadas para a rede de comunicação diferem ao menos em um valor limite, realizar uma ação de diminuição.
6. Método, de acordo com a reivindicação 5, caracterizado pelo fato de que a realização de uma ação de diminuição inclui gerar um alarme.
7. Método, de acordo com a reivindicação 5, caracterizado pelo fato de que a realização de uma ação de diminuição inclui gerar uma mensagem de notificação de alerta.
8. Método para detectar tráfego de mensagens fraudulentas de serviços de mensagens em um ambiente de rede de comunicação caracterizado pelo fato de compreender: (a) observar uma primeira mensagem de serviços de mensagens, onde a primeira mensagem inclui um identificador de recebedor de mensagem e um identificador de originador de mensagem; (b) determinar se o identificador de recebedor de mensagem é um número não indentifiçado; (c) em resposta à determinação de que o identificador de recebedor de mensagem é um número não indentifiçado, identificar o originador de mensagem como um originador suspeito; e (d) em resposta à observação de uma segunda mensagem de serviços de mensagens enviada pelo originador da mensagem, realizar uma ação de diminuição.
9. Método, de acordo com a reivindicação 8, caracterizado pelo fato de que a realização de uma ação de diminuição inclui gerar um alarme.
10. Método, de acordo com a reivindicação 8, caracterizado pelo fato de que a realização de uma ação de diminuição inclui gerar uma mensagem de notificação de alerta.
11. Método para detectar tráfego de mensagens fraudulentas de serviços de mensagens em um ambiente de rede de comunicação caracterizado pelo fato de compreender: (a) observar uma mensagem de informe de erro de serviços de mensagens que está associada com uma tentativa de entregar uma mensagem de serviços de mensagens a partir de um originador de mensagens para um assinante desconhecido; (b) determinar se o originador da mensagem ativou mais do que um número limite predeterminado de mensagens de informe de erro de serviços de mensagens; e (c) em resposta à determinação de que o originador de mensagem ativou mais do que um número limite predeterminado de mensagens de informe de erro de serviços de mensagens, realizar uma ação de diminuição.
12. Sistema para detectar tráfego de mensagens fraudulentas de serviços de mensagens em um ambiente de rede de comunicação caracterizado pelo fato de compreender: (a) uma função de monitoração de mensagem de serviços de mensagens para monitorar o tráfego de mensagens de serviços de mensagens; (b) uma função de detecção de fraude de mensagens de serviços de mensagens para identificar o tráfego de mensagens monitoradas de serviços de mensagens como fraudulento com base na presença de pelo menos um de: (i) tráfego de mensagens de serviços de mensagens recebido em uma primeira rede a partir de uma segunda rede que tem um endereço de parte chamadora de seção de controle de conexão de sinalização (SCCP) interno à primeira rede; (ii) um volume de tráfego de serviços de mensagens recebido na primeira rede a partir da segunda rede que excede um volume de tráfego de mensagens de serviços de mensagens enviado pela primeira rede para a segunda rede em um valor limite; e (iii) tráfego de mensagens de serviços de mensagens que é enviado para um número desconhecido; e (c) em que a função de detecção de fraude de mensagem de serviços de mensagens é adaptada para realizar uma ação de diminuição em resposta à identificação do tráfego de mensagens monitoradas de serviços de mensagens como fraudulento.
13. Sistema para detectar tráfego de mensagens fraudulentas de serviços de mensagens em um ambiente de rede de comunicação caracterizado pelo fato de compreender: (a) uma função de monitoração de mensagens de serviços de mensagens associada com uma primeira rede de comunicação para monitorar as mensagens de serviços de mensagens que são recebidos a partir de uma segunda rede de comunicação; e (b) uma função de detecção de fraude das mensagens de serviços de mensagens para analisar as mensagens de serviços de mensagens monitoradas pela função de monitoração e determinar se um parâmetro de endereço de parte chamadora (CgPA) da seção de controle de conexão de sinalização (SCCP) associado com uma mensagem observada contém um endereço SCCP que é associado com a primeira rede de comunicação.
14. Sistema, de acordo com a reivindicação 13, caracterizado pelo fato de que a função de detecção de fraude de mensagem de serviços de mensagens é adaptada para realizar uma ação de diminuição em resposta à determinação de que o parâmetro CgPA da SCCP associado com a mensagem observada contém um endereço da SCCP que é associado com um nó na primeira rede de comunicação.
15. Sistema para detectar tráfego de mensagens fraudulentas de serviços de mensagens em um ambiente de rede de comunicação caracterizado pelo fato de compreender: (a) uma função de monitoração de mensagem de serviços de mensagens para monitorar as mensagens de serviços de mensagens que são transmitidas para uma rede de comunicação e mensagens de serviços de mensagens recebidas a partir da rede de comunicação; e (b) uma função de detecção de fraude de mensagem de serviços de mensagens para analisar as mensagens de serviços de mensagens monitoradas pela função de monitoração e determinar se o número de mensagens de serviços de troca de mensagens, transmitidas para a rede de comunicação, e um número de mensagens de serviços de mensagens, recebidas a partir da rede de comunicação diferem ao menos em um valor limite.
16. Sistema, de acordo com a reivindicação 15, caracterizado pelo fato de que a função de detecção de fraude de mensagem de serviços de mensagens é adaptada para realizar uma ação de diminuição em resposta à determinação de que o número das mensagens de serviços de mensagens, transmitidas para a rede de comunicação, e o número das mensagens de serviços de troca de mensagens, recebidas a partir da rede de comunicação, diferem ao menos no valor limite.
17. Sistema para detectar tráfego de mensagens fraudulentas de serviços de mensagens em um ambiente de rede de comunicação caracterizado por compreender: (a) uma função de monitoração de mensagens de serviços de mensagens para monitorar as mensagens de serviços de mensagens; e (b) uma função de detecção de fraude de mensagem de serviços de mensagens para analisar as mensagens de serviços de mensagens monitoradas pela função de monitoração, para determinar se um identificador de recebedor de mensagem contido em uma primeira mensagem de serviços de mensagens a partir de um originador de mensagem é um número não indentifiçado, em resposta à determinação de que o identificado de recebedor na primeira mensagem de serviços de mensagens é um número não indentifiçado, para determinar se as mensagens subseqüentes de serviços de mensagens são enviadas pelo originador de mensagem e, em resposta à determinação de que as mensagens subseqüentes de serviços de mensagens são enviadas pelo originador de mensagem, realizar uma ação de diminuição.
18. Sistema para detectar tráfego de mensagens fraudulentas de serviços de mensagens em uma rede de comunicação no ambiente caracterizado por compreender: (a) uma função de monitoração de mensagens de serviços de mensagens para observar uma mensagem de informe de erro de serviços de mensagens; e (b) uma função de detecção de fraude de mensagem de serviços de mensagens para determinar se a mensagem de informe de erro de serviços de mensagens está associada com uma tentativa de entregar uma mensagem de serviços de mensagens a partir de um originador de mensagem a um assinante desconhecido, para determinar se o originador de mensagem ativou mais do que um número limite predeterminado de mensagens de informe de erro de serviços de mensagens e, em resposta à determinação de que o originador de mensagem ativou mais do que um número limite predeterminado de mensagens de informe de erro de serviços de mensagens, realizar uma ação de diminuição.
19. Produto de programa de computador caracterizado por compreender instruções executáveis por computador incorporadas em um meio legível por computador para realizar as etapas compreendendo: (a) monitorar o tráfego de mensagens de serviços de mensagens; (b) determinar se o tráfego de mensagens de serviços de mensagens monitoradas é fraudulento com base na presença de pelo menos um de: (i) tráfego de mensagens de serviços de mensagens recebidas em uma primeira rede a partir de uma segunda rede que tem um endereço de parte chamadora de seção de controle de conexão de sinalização (SCCP) que é interno à primeira rede ; (ii) um volume de tráfego de serviços de mensagens recebido na primeira rede a partir da segunda rede que excede um volume do tráfego de mensagens de serviços de mensagens enviado pela primeira rede para a segunda rede em um valor limite; e (iii) tráfego de mensagens de serviços de mensagens que é enviado para um número desconhecido; e (c) realizar uma ação de diminuição em resposta à identificação do tráfego de mensagens de serviços mensagens como fraudulento.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US75028905P | 2005-12-14 | 2005-12-14 | |
| US60/750.289 | 2005-12-14 | ||
| PCT/US2006/047644 WO2007070612A2 (en) | 2005-12-14 | 2006-12-14 | Methods, systems, and computer program products for detecting and mitigating fraudulent message service message traffic |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0619984A2 true BRPI0619984A2 (pt) | 2011-10-25 |
Family
ID=38163511
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0619984-4A BRPI0619984A2 (pt) | 2005-12-14 | 2006-12-14 | métodos, sistemas, e produtos do programa de computador para detectar e reduzir tráfego de mensagens fraudulentas de serviços de mensagens |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8826422B2 (pt) |
| EP (1) | EP1969743B1 (pt) |
| CN (1) | CN101454758B (pt) |
| BR (1) | BRPI0619984A2 (pt) |
| WO (1) | WO2007070612A2 (pt) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9167471B2 (en) | 2009-05-07 | 2015-10-20 | Jasper Technologies, Inc. | System and method for responding to aggressive behavior associated with wireless devices |
| WO2008021184A2 (en) * | 2006-08-08 | 2008-02-21 | Jygy, Inc. | User generated dynamic mobile service |
| WO2010003113A1 (en) * | 2008-07-03 | 2010-01-07 | The Trustees Of Columbia University In The City Of New York | Methods and systems for controlling traffic on a communication network |
| US8117506B2 (en) * | 2010-05-21 | 2012-02-14 | Research In Motion Limited | Apparatus, and associated method, for reporting delayed communication of data messages |
| US9998919B1 (en) * | 2011-11-18 | 2018-06-12 | Google Llc | SMS spoofing protection |
| US9774616B2 (en) * | 2012-06-26 | 2017-09-26 | Oppleo Security, Inc. | Threat evaluation system and method |
| WO2014105995A1 (en) | 2012-12-27 | 2014-07-03 | Jasper Wireless, Inc. | A system and method for responding to aggressive behavior associated with wireless devices |
| US9166987B2 (en) | 2013-04-25 | 2015-10-20 | Tencent Technology (Shenzhen) Company Limited | Preventing identity fraud for instant messaging |
| WO2015010742A1 (en) * | 2013-07-25 | 2015-01-29 | Telefonaktiebolaget L M Ericsson (Publ) | Detecting fraudulent traffic in a telecommunications system |
| CN104010075A (zh) * | 2014-05-09 | 2014-08-27 | 北京奇虎科技有限公司 | 应用服务的提供方法及装置 |
| US9706048B2 (en) | 2015-12-04 | 2017-07-11 | Oracle International Corporation | Methods, systems, and computer readable media for nuisance call management |
| CN109802915B (zh) * | 2017-11-16 | 2021-06-11 | 中国移动通信集团河南有限公司 | 一种电信诈骗检测处理方法及装置 |
| JP7163593B2 (ja) * | 2018-03-09 | 2022-11-01 | 富士通株式会社 | 不正監視プログラム、不正監視方法、及び情報処理装置 |
| KR102877312B1 (ko) | 2018-09-12 | 2025-10-29 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
| US11381586B2 (en) * | 2019-11-20 | 2022-07-05 | Verizon Patent And Licensing Inc. | Systems and methods for detecting anomalous behavior |
| CN113382372B (zh) * | 2020-03-10 | 2022-07-26 | 中国移动通信集团辽宁有限公司 | 短信管控方法及装置 |
| US12609826B2 (en) | 2024-02-08 | 2026-04-21 | Wells Fargo Bank, N.A. | Communication validation |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6327352B1 (en) * | 1997-02-24 | 2001-12-04 | Ameritech Corporation | System and method for real-time fraud detection within a telecommunications system |
| US5987508A (en) * | 1997-08-13 | 1999-11-16 | At&T Corp | Method of providing seamless cross-service connectivity in telecommunications network |
| US6738647B1 (en) * | 1999-04-23 | 2004-05-18 | Numerex Corporation | Method and system for expanding the data payload of data messages transported via a cellular network control channel |
| US7783508B2 (en) * | 1999-09-20 | 2010-08-24 | Numerex Corp. | Method and system for refining vending operations based on wireless data |
| AUPQ449399A0 (en) * | 1999-12-07 | 2000-01-06 | Automatic Pty Ltd | Internet redirection methods |
| US6950521B1 (en) * | 2000-06-13 | 2005-09-27 | Lucent Technologies Inc. | Method for repeated authentication of a user subscription identity module |
| US6819932B2 (en) * | 2001-03-05 | 2004-11-16 | Tekelec | Methods and systems for preventing delivery of unwanted short message service (SMS) messages |
| US7089592B2 (en) * | 2001-03-15 | 2006-08-08 | Brighterion, Inc. | Systems and methods for dynamic detection and prevention of electronic fraud |
| US6917813B2 (en) * | 2001-05-31 | 2005-07-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Provision of short message services |
| JP3813854B2 (ja) | 2001-10-17 | 2006-08-23 | 日本電気通信システム株式会社 | メールサーバ,メール配信システムおよびメール配信方法 |
| AU2002351409A1 (en) * | 2001-12-19 | 2003-07-09 | Secluda Technologies, Inc. | Message processor |
| JP3806117B2 (ja) | 2002-02-22 | 2006-08-09 | 株式会社Access | 利用者にとって好ましくない電子メールを処理するための方法および装置 |
| US8036687B2 (en) * | 2002-02-28 | 2011-10-11 | Alcatel Lucent | Method and apparatus for supporting short-messaging in a communication network |
| KR100480050B1 (ko) * | 2002-05-24 | 2005-03-30 | 엘지전자 주식회사 | 이동통신 단말기의 단문 메시지 저장방법 |
| US8639557B2 (en) * | 2002-06-11 | 2014-01-28 | The Nielsen Company (Us), Llc | Method and system for collecting and analyzing market data in a mobile communications system |
| US7293065B2 (en) * | 2002-11-20 | 2007-11-06 | Return Path | Method of electronic message delivery with penalties for unsolicited messages |
| US7451487B2 (en) * | 2003-09-08 | 2008-11-11 | Sonicwall, Inc. | Fraudulent message detection |
| US7996024B2 (en) * | 2004-04-14 | 2011-08-09 | Tekelec | Method for preventing the delivery of short message service message spam |
| US7307997B2 (en) * | 2004-05-21 | 2007-12-11 | Alcatel Lucent | Detection and mitigation of unwanted bulk calls (spam) in VoIP networks |
| US8737591B2 (en) * | 2005-10-28 | 2014-05-27 | At&T Intellectual Property I, L.P. | Method and apparatus of a voice-response directory assistance system having a targeted advertising engine |
| US7640030B2 (en) * | 2006-06-29 | 2009-12-29 | Alcatel-Lucent Usa Inc. | SMPP message processing for SMS spam filtering |
-
2006
- 2006-12-14 BR BRPI0619984-4A patent/BRPI0619984A2/pt not_active IP Right Cessation
- 2006-12-14 CN CN200680052749.4A patent/CN101454758B/zh active Active
- 2006-12-14 US US11/639,446 patent/US8826422B2/en active Active
- 2006-12-14 WO PCT/US2006/047644 patent/WO2007070612A2/en not_active Ceased
- 2006-12-14 EP EP06845379.4A patent/EP1969743B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP1969743A2 (en) | 2008-09-17 |
| WO2007070612A3 (en) | 2008-11-20 |
| WO2007070612A2 (en) | 2007-06-21 |
| US20070133602A1 (en) | 2007-06-14 |
| CN101454758B (zh) | 2016-06-08 |
| EP1969743A4 (en) | 2011-11-02 |
| EP1969743B1 (en) | 2018-08-08 |
| CN101454758A (zh) | 2009-06-10 |
| US8826422B2 (en) | 2014-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101194523B (zh) | 监视通信网络中消息传送业务所传送的消息的方法、系统、和计算机程序产品 | |
| US7155243B2 (en) | Methods, systems, and computer program products for content-based screening of messaging service messages | |
| US8826422B2 (en) | Methods, systems, and computer program products for detecting and mitigating fraudulent message service message traffic | |
| US7145875B2 (en) | Methods and systems for preventing short message service (SMS) message flooding | |
| US8121624B2 (en) | Message spoofing detection via validation of originating switch | |
| US7640030B2 (en) | SMPP message processing for SMS spam filtering | |
| US7774849B2 (en) | Methods, systems, and computer program products for detecting and mitigating denial of service attacks in a telecommunications signaling network | |
| JP2006178999A (ja) | スパム対策ブラック・リストの格納 | |
| US9450781B2 (en) | Spam reporting and management in a communication network | |
| US8505087B2 (en) | Signal transfer point front end processor | |
| EP1374606A1 (en) | Methods and systems for preventing delivery of unwanted short message service (sms) messages | |
| CN1794762A (zh) | 对在互联网中的消息进行垃圾消息检查 | |
| JP2007006054A (ja) | パケット中継装置及びパケット中継システム | |
| US7693066B2 (en) | Methods, systems, and computer program products for reducing signaling link congestion | |
| CN1983955A (zh) | 对非法报文的监控方法及监控系统 | |
| CN103716192B (zh) | 一种基于虚拟ip的无感串接设备 | |
| CN105611561B (zh) | 一种链路故障处理方法、装置和系统 | |
| TWI423636B (zh) | 即時的郵件封包檢測系統及方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 6A ANUIDADE |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2214 DE 11/06/2013. |