(19)
(11)EP 3 000 212 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
06.05.2020 Bulletin 2020/19

(21)Application number: 14724413.1

(22)Date of filing:  13.05.2014
(51)Int. Cl.: 
H04L 29/06  (2006.01)
H04W 12/12  (2009.01)
H04L 12/58  (2006.01)
(86)International application number:
PCT/EP2014/059741
(87)International publication number:
WO 2014/187696 (27.11.2014 Gazette  2014/48)

(54)

SMS FRAUD DETECTION

SMS MANIPULATIONSERKENNUNG

DÉTECTION DE FRAUDE PAR SMS


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 23.05.2013 EP 13169030

(43)Date of publication of application:
30.03.2016 Bulletin 2016/13

(73)Proprietor: Markport Limited
Dublin 4 (IE)

(72)Inventors:
  • ABRAMOV, llia
    NL-3824NH Amersfoort (NL)
  • PETRILAK, Tomas
    66457 Menin (CZ)
  • SCRIPCARU, Victor
    NL-2272 CL Voorburg (NL)

(74)Representative: John A. O'Brien & Associates 
Shannon Lodge Casement Road Bandon
County Cork, P72 TN24
County Cork, P72 TN24 (IE)


(56)References cited: : 
US-A1- 2003 043 853
US-B1- 6 546 416
US-A1- 2005 044 352
  
      
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description


    [0001] The invention relates to detection of "SMS Grey Routes" type of fraud, SMS routes that are legal for one country or the party on one end, but illegal on the alternative end.

    [0002] Our prior published US patent specification number US2008/092225 describes an approach to preventing entry of spam messages into a network. It is based on correlating an incoming SRI-for-SM request with the subsequent incoming MT-FSM message delivery attempt.

    [0003] US2010/0105355 (Nooren) describes a method and system for detection of an unauthorized service message in a network. This approach is based on USSD (unstructured supplementary service data) service.

    [0004] US2008/0026778 (Cai et al) describes message spoofing detection via validation of an originating switch (e.g. MSC). This is related to the SMS-SC incoming Mobile Originating (MO) type of SMS traffic, while "SMS grey routes" relate to incoming foreign Mobile Terminated (MT) type of SMS traffic. US6546416 describes selectively blocking email. US2005/0044352 describes DNS message processing.

    [0005] There is an increasing problem with the extent of messages received into networks which are fraudulent because of faking of originating subscribers or networks.

    [0006] SMS-based marketing is becoming increasingly utilized and powerful in everyday society. Studies show that consumers are much more likely to read and respond to text messages than traditional electronic channels, such as e-mail. As with any other market, mobile marketing landscape is also subjected to a certain level of legality. Crossing its boundaries would take place in the area of low-cost, bulk SMS delivery.

    [0007] A lot of SMS service providers (or SMS "aggregators", but not operators) are currently offering wholesale SMS services at a reduced price to their customers. Although in itself this is not necessarily an illegal activity (when based on direct connectivity to the operator's network), it has been observed that conveying of short messages in many cases relies on indirect routes (either through interconnect hubs or other operator interconnect routes). Such routes can be perfectly legal on one end (originating or terminating), but they can be illegal on the other end respectively. These are so-called "Grey Routes". An example is a marketing campaign realized through networks of mobile operator A targeting the subscriber base of operator B. Depending on interconnect agreements between operator A and operator B, these routes can be either legal or illegal. The lawfulness of conveying the traffic through a particular route might be based only on human-to-human traffic, while messages delivered in the scope of advertisement campaigns are prohibited.

    [0008] Another related example of "grey routes" is based on detecting SMS traffic exchange via SS7 links, while the interconnect agreements between the two operators are set to be via SMPP interconnect links only.

    [0009] In many cases, to avoid the detection of agreement violation, the source of the "illegal" messages appears to be perfectly legal as it fakes either a mobile originating MSISDN or the originating mobile network.

    [0010] Exploitation of the grey routes is generally utilized to lower the cost of inter-network SMS termination of any nature (peer to peer, application to peer and peer to application).
    The invention addresses this problem.

    Glossary of Terms and Their Definition



    [0011] 
    3GPP
    3rd Generation Partnership Project. The organisation that publishes and maintains the GSM-based standards from 2G through 3G to 4G.
    Grey Route
    A type of inter-operator traffic routes that is legal for one country or the party on one end, such as the sender or the receiver, but deemed to be prohibited at the other end i.e. origination or termination.
    GSMA
    GSM Association is an association of mobile operators and related companies devoted to supporting the standardizing, deployment and promotion of the GSM mobile telephone system.
    GT
    Global Title is an address used in SCCP protocol for routing signalling messages on telecommunications networks. In theory, a global title is a unique address which refers to only one destination, though in practice destinations can change over time.
    HLR
    The Home Location Register is the database that contains a subscription record for each subscriber of the network. A GSM subscriber is typically associated with one particular HLR. The HLR is responsible for the sending of subscription data to the VLR (during registration) or GMSC (during mobile terminating call handling).
    IMSI
    International Mobile Subscriber Identity is embedded on the SIM card and is used to identify a subscriber. The IMSI is also contained in the subscription data in the HLR. The IMSI is used for identifying the subscriber for various processes in the GSM network.
    MAP
    Mobile Application Part is the signalling protocol used for call control, subscriber registration, short message service, etc.; MAP is used over many of the GSM network interfaces
    MAP SC
    MAP Service Centre
    MSC
    the mobile service switching centre (MSC) is the core switching entity in the network. The MSC is connected to the radio access network (RAN); the RAN is formed by the BSCs and BTSs within the Public Land Mobile Network (PLMN). Users of the GSM network are registered with an MSC; all calls to and from the user are controlled by the MSC. A GSM network has one or more MSCs, geographically distributed.
    MSISDN
    Mobile Station Integrated Services Digital Network Number is used to identify the subscriber when, among other things, establishing a call to that subscriber or sending an SMS to that subscriber.
    SCCP
    Signalling Connection Control Part - part of the SS7 stack that provides the signalling connection between two signalling end-points in the SS7 network.
    SMS
    Short Message Service - a text messaging service component of phone, web, or mobile communication systems, using standardized communications protocols that allow the exchange of short messages between fixed line or mobile phone devices.
    SMS-C
    Short message service centre is a network element in the mobile telephone network which delivers SMS messages.
    SRI-for-SM
    SendRoutinglnformationforShortMessage. GSM/3GPP MAP operation issued by an SMSC in order to determine where (which network element) to send the message for onward delivery to the recipient.
    STP
    Signalling Transfer Point
    VLR
    the visitor location register (VLR) contains subscriber data for subscribers registered in an MSC. Every MSC contains a VLR. Although MSC and VLR are individually addressable, they are always contained in one integrated node.
    PLMN
    Public Land Mobile Network

    Summary of the Invention



    [0012] The invention relates to a method and a group of network nodes as defined in independent claims 1 and 6, respectively. Particular embodiments are defined in the dependent claims.

    Detailed Description of the Invention



    [0013] The invention will be more clearly understood from the following description of some embodiments thereof, given by way of example only with reference to the accompanying drawings in which:-

    Fig. 1 is a high level flow diagram illustrating major steps of the invention for SMS fraud detection; and

    Figs. 2 and 3 are "ladder" message sequence diagrams illustrating the steps in more detail for two different scenarios.



    [0014] Within the context of "grey routes" detection, this invention matches the ranges of originating addresses of the message delivering entities (e.g. SMS Service Centres) and of the queried ones (i.e. the HLRs/HSSs from foreign PLMNs). It makes use of known operations such as MT-FSM and SRI-for-SM or ATI, ATM to validate the legitimacy of the route the message delivery followed.

    [0015] Next to "grey routes" detection, this invention extends the SMS anti-fake approach described in our prior published specification number US2008/092225. By initiating the additional SRI-for-SM or ATI or ATM operations in the context of "grey routes", it also validates the authenticity of the foreign message originator by analysing the response code of the query request.

    [0016] Although some of the tools (i.e. the operations) used are the same as in the earlier mentioned filings, this invention applies them to different type of traffic (i.e. foreign MT-FSM) and the information analysed is different (i.e. it does not in some embodiments make use of the originating switch / address of the originating number provided in the answer from HLR/HSS).

    [0017] Referring to Fig. 1 a network MNO1 (i.e. foreign PLMN) sends an SMS to a network MNO2 (i.e. home PLMN). In the originating network MNO1 a SMSC 101 originates an SMS delivery session for delivery of a message to a recipient device in the network MNO2. The originating network MNO1 also has a HLR (102). There is a receiving node 201 in the receiving network MNO2.

    [0018] Importantly, the receiving node 201 performs a query on the address of the originator of the foreign PLMN MNO1 (step 2) and then also validates this as set out in step 3 of Fig. 1.

    [0019] The node 201 querying the HLR 102 is not to determine the serving VLR address, nor is it performed to determine an address of the originator device such as an originator MSISDN, but rather to:
    1. (a) validate the existence of the already-received information such as originator MSISDN, and
    2. (b) subsequently to identify whether the responding HLR 102 is part of the same network as the source SMSC 101 delivering the MT-FWD-SM message.


    [0020] The home PLMN MNO2/200 identifies the fact that the message originator is allowed to use the foreign SMS-SC (101) to deliver short messages (by comparing the address ranges of the responding foreign HLR 102 and the delivering foreign SMSC 101.

    [0021] In more detail, the overall method may be summarised in one embodiment as follows:

    the receiving node in the home PLMN MNO2/200 receives a message delivery (e.g, MT-FSM) request from a source delivery entity (e.g. SMSC 101) in a foreign PLMN 100 (MNO 1),

    upon receiving such a request, the receiving node 201 queries the foreign network location register in this case foreign HLR 102 to validate the authenticity (i.e. the existence/availability) of the address of the originator device, such as an originator MSISDN, and

    whether the addresses of the queried location register 102 matches (203) with those of the node (SMSC 101) delivering the message in an attempt to validate the legal use of the foreign PLMN (100). The node (201) validates the route of the message by comparing (3) the address of the queried location register 102 with the address of the foreign MT-FSM source node (101), to verify the association of the foreign source node with a foreign location register.



    [0022] The validation is performed before attempting to perform tasks for delivery of the message.

    [0023] Fig. 2 shows the full detail of the interactions for implementation of the invention for the scenario where the SMS node 201 queries where to route the message.

    [0024] SMS delivery takes places in two steps:
    1. 1. An SRI-for-SM request is sent out to query the location of the recipient;
    2. 2. Upon receiving a valid SRI-for-SM response, the MT-FSM is initiated towards the recipient.


    [0025] Both of this operations are received by the SMS node (201) (that intercepts foreign SMS traffic for monitoring / screening purposes before passing it further towards the recipients).

    [0026] At the start of the session a message delivery request (i.e. MT-FSM) 1 is sent to the SMS node 201. This sends in step 2 a request to the HLR 102 of the supposedly originating foreign PLMN MNO1 for routing information concerning the originator. Upon receiving the response from the HLR 102, it requests validation of the retrieved information as listed in 203, to validate both the foreign originator and the originating foreign PLMN MNO1.

    [0027] The SMS node 201 also makes the conventional HLR 202 look-up for the recipient in step 4, before performing message delivery in step 5.

    [0028] As shown in Fig. 2 the sending SMS node 101 first queries where to route the message. The receiving SMS node 201 advises that the message needs to be routed to it, known as foreign message interception, and answers this query.

    [0029] Once the MT-FWD-SM message is received the originator MSISDN is extracted along with the sending SMS node identification. To verify the validity of the originating foreign MSISDN and its association with the source network a SRI-for-SM operation for the originating foreign MSISDN is performed (step 2 in Fig. 1). Upon completion of this operation the following items (a) and (b) are checked as part of the invention. This is step 3 in Fig. 1, shown in more detail by means of the operations performed by the "SMS Router MNO 2" node in Fig. 2 after receiving the MAP SRI-for-SM from "HLR MNO X". MNO X may be, and indeed is likely to be, MNO1.
    1. (a) The response code - this step validates the authenticity of the MSISDN.
      In case of a negative response, the error code may indicate an unavailable number. Such a result indicates a potentially forged MSISDN. This could translate into an attempt of a content provider to make use of a grey route. The need to hide one's identity can be triggered by economical aspects (such as unattractive price policy of the targeted operator) or purely due to SPAM attacks.
      In case of a positive response the location and the International Mobile Subscriber Identifier (IMSI) of the originating MSISDN is received. The location is received in the form of an MSC or SGSN address allowing for isolation of the originating location within the originating network. The IMSI received is used to verify the association of the subscriber with the originating operator.
    2. (b) The SCCP CgPa GT address digits identifying the source address of the responding HLR. These address digits are used to compare the addresses belonging to the responding HLR and the SMS node originating the MT short message. As a specialization a configurable number of digits (e.g. the first X digits, the last Y digits) are used in the comparison. That is the SCCP CgPa GT address digits of the responding HLR are compared against the address digits identifying the originating foreign SMS node.
      When the compared addresses appear to belong to different operators additional analysis is required as this can relate to a potential fraud case.
      Such a situation can be caused by "open SMS-SCs" (i.e. SMS-SCs that do not impose any address screening on submission); interconnect agreements deemed to be legal on the initiating side but illegal on the receiving side of message trajectory.


    [0030] In another option, the message is received without the need to answer a routing query. This option is relevant in case of mobile network interconnectivity based on SMPP links. This option is shown in Fig. 3. In these environments, the initial interrogation of the recipient location is made towards the local HLR 102. The HLR response in this case would indicate that the recipient belongs to another mobile network through an identifier that is eventually used to route the message over an SMPP interconnect link.

    [0031] In many cases mobile operators implement network identifiers in the form of real IMSI addresses and MSC or SGSN addresses to accommodate interworking with other network elements in operator's environment.

    [0032] Similar to the SS7-based interconnectivity, once the MT message is received by the receiving SMS node 201 over SMPP links, the originator MSISDN is extracted. To verify the validity of the originating MSISDN and its association with the source network a SRI-for-SM operation for the originating MSISDN is performed. In this case the SRI-for-SM operation is performed towards the local HLR / MNP DB 202. Upon completion of this operation the following item (c) is checked as part of the invention. This is step 3 in Fig. 1, shown in more detail by means of the operations performed by the "SMS Router MNO 2" node in Fig. 3 after receiving the MAP SRI-for-SM response from the local HLR or MNP DB of MNO2.
    (c) The response code - this step validates the authenticity of the originator MSISDN.
    In case of a negative response, the error code may indicate an unavailable number. Such a result indicates a potentially forged MSISDN.
    This could translate into an attempt of a content provider to make use of a grey route. The need to hide one's identity can be triggered by economical aspects (such as unattractive price policy of the targeted operator) or purely due to SPAM attacks.
    In case of a positive response an identifier is returned revealing the association of the originating MSISDN to the operator network that initiated the message delivery.

    [0033] Such a situation can be caused by "open SMS-SCs" (i.e. SMS-SCs that do not impose any address screening on submission); interconnect agreements deemed to be legal on the initiating side but illegal on the receiving side of message trajectory. It will therefore be appreciated that the invention offers operators better control over the interconnect traffic. It provides them with better insights on actual interconnect and roaming agreements with other operators (for both the incoming and the outgoing traffic). On the other side, it offers better protection for the operator's own subscriber base, helping the operator protect its brand name and maintain subscriber loyalty. This invention provides advantages over the recommendations and guidelines outlined by GSM Association due to SRI-for-SM operation performed for the originating subscriber of a foreign MT short message thus enabling validation of the subscriber and legitimacy of the undertaken message route.

    [0034] The scope of the invention is determined by the appended claims.


    Claims

    1. A method performed by a receiving Public Land Mobile Network (PLMN) (MNO 2) including at least a receiving node (201), the method comprising steps of:
    said receiving node (201):

    receiving from a foreign delivery entity source node (101) in a foreign PLMN (MNO 1) a MT message having an originator and having a recipient,

    extracting from said message an MSISDN of said originator and an address of said foreign delivery entity source node (101) and

    performing validation steps of:

    (a) performing an SRI-for-SM operation for the extracted originator MSISDN on a foreign location register (102) having a foreign location register address, and in case of a negative response with an error code indicating an unavailable number, determining a potentially forged originator MSISDN, in case of a positive response, receiving the location and the IMSI of the originator MSISDN and using the received IMSI to verify association of the originator with the foreign network,

    (b) verifying association of said foreign source node (101) with said foreign location register (102) by comparing (3) said foreign location register (102) address with said foreign delivery entity source node (101) address, including identifying said foreign location register address (102) according to SCCP CgPa GT address digits of said foreign location register, and using said digits to compare said addresses of said foreign location register and said foreign delivery entity source node (101),

    wherein said validation steps (a) and (b) are performed before attempting to perform tasks for delivery of the message.
     
    2. The method as claimed in claim 1, wherein a configurable sub-set of said digits are used in said comparison of said addresses of said foreign location register and said foreign source node.
     
    3. The method as claimed in claims 1 or 2, wherein said validation step (b) includes comparing SCCP CgPa GT address digits of said foreign location register address against SCCP CgPa GT address digits of said foreign source node address.
     
    4. The method as claimed in any preceding claim, wherein said validation step (b) includes comparing SCCP CgPa GT address digits of said foreign location register address against GSM MAP Service Centre originating address digits of said foreign source node.
     
    5. The method as claimed in any preceding claim, wherein said receiving PLMN performs said validation steps (a) and (b) whether the message delivery request uses SS7 or SMPP protocols.
     
    6. A group of one or more mobile network nodes (201, 203) comprising digital data processors and ports for transmitting and receiving data, and being programmed to reside in a PLMN network and perform steps of:

    receiving from a foreign delivery entity source node (101) in a foreign PLMN (MNO 1) a MT message having an originator and a recipient,

    extracting from said message an extracted originator MSISDN of said originator and a foreign source node address of said foreign source node,

    performing validation steps of:

    performing an SRI-for-SM operation for the extracted originator MSISDN on a foreign location register (102) having a foreign location register address, and

    in case of a negative response with an error code indicating an unavailable number, determining a potentially forged originator MSISDN,

    in case of a positive response the location and the IMSI of the originator MSISDN is received and using the received IMSI to verify association of the originator with the foreign network,

    verifying association of said foreign source node with said foreign location register by comparing (3) said foreign location register (102) address with said foreign source node (101) address, including identifying said foreign location register address (102) according to SCCP CgPa GT address digits of said foreign location register, and using said digits to compare said addresses of said foreign

    location register and said foreign source node,

    wherein said validation steps are performed before attempting to perform tasks for delivery of the message.
     


    Ansprüche

    1. Verfahren, ausgeführt von einem empfangenden öffentlichen terrestrischen Mobilfunknetz (Public Land Mobile Network, PLMN) (MNO 2), das mindestens einen empfangenden Knoten (201) enthält, wobei das Verfahren die folgenden Schritte umfasst:
    der empfangende Knoten (201):

    empfängt von einem fremden Quellknoten (101) einer Zustellungseinheit in einem fremden PLMN (MNO 1) eine MT-Nachricht mit einem Absender und einem Empfänger,

    extrahiert aus der Nachricht eine extrahierte Absender-MSISDN des Absenders und eine Adresse des fremden Quellknotens (101) einer Zustellungseinheit und

    führt die folgenden Validierungsschritte durch:

    (a) Durchführen eines SRI-for-SM-Schritts für die extrahierte Absender-MSISDN an einem fremden Standortregister (102) mit einer fremden Standortregisteradresse und
    im Fall einer negativen Antwort mit einem Fehlercode, der auf eine nicht verfügbare Nummer hinweist, Ermitteln einer potenziell gefälschten Absender-MSISDN,
    im Fall einer positiven Antwort Empfangen des Orts und der IMSI der Absender-MSISDN und Verwenden der empfangenen IMSI zum Verifizieren der Zugehörigkeit des Absenders zu dem Fremdnetz,

    (b) Verifizieren der Zugehörigkeit des fremden Quellknotens (101) zu dem fremden Standortregister (102) durch Vergleichen (3) der Adresse des fremden Standortregisters (102) mit der Adresse des fremden Quellknotens (101) der Zustellungseinheit, einschließlich Identifizieren der fremden Standortregisteradresse (102) anhand der SCCP-CgPa-GT-Adressziffern des fremden Standortregisters und Verwenden der Ziffern zum Vergleichen der Adressen des fremden Standortregisters und des fremden Quellknotens (101) einer Zustellungseinheit,

    wobei die Validierungsschritte (a) und (b) durchgeführt werden, bevor versucht wird, Aufgaben hinsichtlich der Zustellung der Nachricht auszuführen.
     
    2. Verfahren nach Anspruch 1, wobei eine konfigurierbare Untergruppe der Ziffern bei dem Vergleich der Adressen des fremden Standortregisters und des fremden Quellknotens verwendet wird.
     
    3. Verfahren nach den Ansprüchen 1 oder 2, wobei der Validierungsschritt (b) das Vergleichen der SCCP-CgPa-GT-Adressziffern der fremden Standortregisteradresse mit den SCCP-CgPa-GT-Adressziffern der Adresse des fremden Quellknotens umfasst.
     
    4. Verfahren nach einem vorhergehenden Anspruch, wobei der Validierungsschritt (b) das Vergleichen der SCCP-CgPa-GT-Adressziffern der fremden Standortregisteradresse mit den GSM-MAP-Servicecenter-Ursprungsadressziffern des fremden Quellknotens umfasst.
     
    5. Verfahren nach einem vorhergehenden Anspruch, wobei das empfangende PLMN die Validierungsschritte (a) und (b) durchführt, ungeachtet dessen, ob die Nachrichtenzustellanfrage das SS7- oder das SMPP-Protokoll verwendet.
     
    6. Gruppe von einem oder mehreren Mobilnetzknoten (201, 203), umfassend digitale Datenprozessoren und Ports zum Senden und Empfangen von Daten und dafür programmiert, sich in einem PLMN-Netz zu befinden und die folgenden Schritte auszuführen:

    Empfangen einer MT-Nachricht mit einem Absender und einem Empfänger von einem fremden Quellknoten (101) einer Zustellungseinheit in einem fremden PLMN (MNO 1),

    Extrahieren einer extrahierten Absender-MSISDN des Absenders und einer fremden Quellknotenadresse des fremden Quellknotens aus der Nachricht,

    Durchführen der folgenden Validierungsschritte:

    Durchführen eines SRI-for-SM-Schritts für die extrahierte Absender-MSISDN an einem fremden Standortregister (102) mit einer fremden Standortregisteradresse und

    im Fall einer negativen Antwort mit einem Fehlercode, der auf eine nicht verfügbare Nummer hinweist, Ermitteln einer potenziell gefälschten Absender-MSISDN,

    im Fall einer positiven Antwort werden der Ort und die IMSI der Absender-MSISDN empfangen und Verwenden der empfangenen IMSI zum Verifizieren der Zugehörigkeit des Absenders zu dem Fremdnetz,

    Verifizieren der Zugehörigkeit des fremden Quellknoten zu dem fremden Standortregister durch Vergleichen (3) der Adresse des fremden Standortregisters (102) mit der Adresse des fremden Quellknotens (101), einschließlich Identifizieren der fremden Standortregisteradresse (102) anhand der SCCP-CgPa-GT-Adressziffern des fremden Standortregisters und Verwenden der Ziffern zum Vergleichen der Adressen des fremden Standortregisters und des fremden Quellknotens,

    wobei die Validierungsschritte durchgeführt werden, bevor versucht wird, Aufgaben hinsichtlich der Zustellung der Nachricht auszuführen.
     


    Revendications

    1. Procédé réalisé par un réseau mobile terrestre public (PLMN) (MNO 2) de réception comprenant au moins un nœud de réception (201), le procédé comprenant les étapes suivantes :
    ledit nœud de réception (201) :

    recevoir, d'un nœud source d'une entité de livraison étrangère (101) dans un PLMN étranger (MNO 1), un message MT ayant un expéditeur et ayant un destinataire,

    extraire dudit message un MSISDN d'un expéditeur extrait dudit expéditeur et une adresse dudit nœud de source d'une entité de livraison étrangère (101), et

    effectuer les étapes de validation suivantes :

    (a) effectuer une opération SRI pour SM pour le MSISDN d'un expéditeur extrait sur un registre de localisation étranger (102) ayant une adresse d'enregistrement de localisation étrangère, et
    dans le cas d'une réponse négative avec un code d'erreur indiquant un numéro indisponible, déterminer un MSISDN d'un expéditeur potentiellement forgé, dans le cas d'une réponse positive, recevoir la localisation et l'IMSI du MSISDN d'un expéditeur et utiliser l'IMSI reçu pour vérifier l'association de l'expéditeur avec le réseau étranger,

    (b) vérifier une association dudit nœud source étranger (101) avec ledit registre de localisation étranger (102) en comparant (3) ladite adresse du registre de localisation étranger (102) avec l'adresse dudit nœud source d'une entité de livraison étrangère (101), y compris l'identification de ladite adresse du registre de localisation étranger (102) selon les chiffres de l'adresse SCCP CgPa GT dudit registre de localisation étranger, et utiliser lesdits chiffres pour comparer lesdites adresses dudit registre de localisation étranger et ledit nœud source de l'entité de livraison étrangère (101),

    dans lequel lesdites étapes de validation (a) et (b) sont effectuées avant de tenter d'effectuer des tâches pour la transmission du message.
     
    2. Procédé selon la revendication 1, dans lequel un sous-ensemble pouvant être configuré desdits chiffres est utilisé dans ladite comparaison desdites adresses dudit registre de localisation étranger et dudit nœud source étranger.
     
    3. Procédé selon la revendication 1 ou 2, dans lequel ladite étape de validation (b) comprend la comparaison des chiffres de l'adresse SCCP CgPa GT de ladite adresse du registre de localisation étranger aux chiffres de l'adresse SCCP CgPa GT de ladite adresse du nœud source étranger.
     
    4. Procédé selon l'une quelconque des revendications précédentes, dans lequel ladite étape de validation (b) comprend la comparaison des chiffres de l'adresse SCCP CgPa GT de ladite adresse du registre de localisation étranger aux chiffres de l'adresse d'origine du centre de service GSM MAP dudit nœud source étranger.
     
    5. Procédé selon l'une quelconque des revendications précédentes, dans lequel ledit PLMN de réception effectue lesdites étapes de validation (a) et (b), que la demande de livraison d'un message utilise les protocoles SS7 ou SMPP.
     
    6. Groupe d'un ou de plusieurs nœuds de réseau mobile (201, 203) comprenant des processeurs et des ports de données numériques pour transmettre et recevoir des données, et étant programmé pour résider dans un réseau PLMN et effectuer les étapes suivantes :

    recevoir, d'un nœud source d'une entité de livraison étrangère (101) dans un PLMN étranger (MNO 1), un message MT ayant un expéditeur et un destinataire,

    extraire dudit message un MSISDN d'un expéditeur extrait dudit expéditeur et une adresse du nœud source étranger dudit nœud source étranger,

    effectuer les étapes de validation suivantes :

    effectuer une opération SRI pour SM pour le MSISDN d'un expéditeur extrait sur un registre de localisation étranger (102) ayant une adresse d'enregistrement de localisation étrangère, et

    dans le cas d'une réponse négative avec un code d'erreur indiquant un numéro indisponible, déterminer un MSISDN d'un expéditeur potentiellement forgé,

    dans le cas d'une réponse positive, recevoir la localisation et l'IMSI du MSISDN d'un expéditeur et utiliser l'IMSI reçu pour vérifier l'association de l'expéditeur avec le réseau étranger,

    vérifier une association dudit nœud source étranger avec ledit registre de localisation étranger en comparant (3) ladite adresse du registre de localisation étranger (102) avec l'adresse dudit nœud source étranger (101), y compris l'identification de ladite adresse du registre de localisation étranger (102) selon les chiffres de l'adresse SCCP CgPa GT dudit registre de localisation étranger, et utiliser lesdits chiffres pour comparer lesdites adresses dudit registre de localisation étranger et ledit nœud source étranger (101),

    dans lequel lesdites étapes de validation sont réalisées avant de tenter d'effectuer des tâches pour livrer le message.


     




    Drawing












    REFERENCES CITED IN THE DESCRIPTION



    This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

    Patent documents cited in the description