GSMdit
Le service de messages courts – point à point (SMS-PP) – a été défini à l’origine dans la recommandation GSM 03.40, qui est maintenant maintenue dans le 3GPP comme TS 23.040. GSM 03.41 (maintenant 3GPP TS 23.041) définit le Short Message Service-Cell Broadcast (SMS-CB), qui permet de diffuser des messages (publicité, information publique, etc.) à tous les utilisateurs mobiles dans une zone géographique spécifiée.
Les messages sont envoyés à un centre de service de messages courts (SMSC), qui fournit un mécanisme de « stockage et transfert ». Il tente d’envoyer les messages aux destinataires du SMSC. Si un destinataire n’est pas joignable, le SMSC met le message en file d’attente pour une nouvelle tentative ultérieure. Certains SMSC proposent également une option « forward and forget », où la transmission n’est tentée qu’une seule fois. Les opérations « mobile terminated » (MT, pour les messages envoyés à un téléphone mobile) et « mobile originating » (MO, pour les messages envoyés depuis le téléphone mobile) sont toutes deux prises en charge. La livraison des messages se fait au mieux, il n’y a donc aucune garantie qu’un message sera effectivement livré à son destinataire, mais le retard ou la perte totale d’un message est rare, affectant généralement moins de 5 % des messages. Certains fournisseurs permettent aux utilisateurs de demander des rapports de livraison, soit via les paramètres SMS de la plupart des téléphones modernes, soit en faisant précéder chaque message de *0# ou *N#. Cependant, la signification exacte des confirmations varie de l’atteinte du réseau, à la mise en file d’attente pour l’envoi, à l’envoi, à la réception d’une confirmation de réception de l’appareil cible, et les utilisateurs ne sont souvent pas informés du type spécifique de succès signalé.
Le SMS est un protocole de communication sans état dans lequel chaque message SMS est considéré comme entièrement indépendant des autres messages. Les applications d’entreprise utilisant le SMS comme canal de communication pour un dialogue avec état (où un message de réponse MO est apparié à un message MT spécifique) nécessitent que la gestion de session soit maintenue en dehors du protocole.
Message sizeEdit
La transmission de messages courts entre le SMSC et le combiné se fait à chaque fois en utilisant la partie application mobile (MAP) du protocole SS7. Les messages sont envoyés avec les opérations MAP MO- et MT-ForwardSM, dont la longueur de la charge utile est limitée par les contraintes du protocole de signalisation à 140 octets précisément (140 octets * 8 bits / octet = 1120 bits).
Les messages courts peuvent être codés à l’aide de différents alphabets : l’alphabet GSM 7 bits par défaut, l’alphabet de données 8 bits et l’alphabet UCS-2 16 bits. Selon l’alphabet que l’abonné a configuré dans son combiné, cela conduit à des tailles maximales de messages courts individuels de 160 caractères 7 bits, 140 caractères 8 bits ou 70 caractères 16 bits. Le support de l’alphabet GSM 7 bits est obligatoire pour les combinés GSM et les éléments de réseau, mais les caractères dans des langues telles que l’hindi, l’arabe, le chinois, le coréen, le japonais ou les langues à alphabet cyrillique (par exemple, le russe, l’ukrainien, le serbe, le bulgare, etc.) doivent être codés à l’aide du codage de caractères UCS-2 16 bits (voir Unicode). Les données d’acheminement et autres métadonnées s’ajoutent à la taille de la charge utile.
Un contenu plus important (SMS concaténé, SMS multipartite ou segmenté, ou « long SMS ») peut être envoyé à l’aide de plusieurs messages, auquel cas chaque message commencera par un en-tête de données utilisateur (UDH) contenant des informations de segmentation. Comme l’UDH fait partie de la charge utile, le nombre de caractères disponibles par segment est plus faible : 153 pour un codage sur 7 bits, 134 pour un codage sur 8 bits et 67 pour un codage sur 16 bits. Le combiné récepteur est ensuite chargé de réassembler le message et de le présenter à l’utilisateur comme un long message. Alors que la norme autorise théoriquement jusqu’à 255 segments, 10 segments est le maximum pratique chez certains opérateurs, et les messages longs sont souvent facturés comme l’équivalent de plusieurs SMS. Certains fournisseurs ont proposé des systèmes de tarification des messages en fonction de la longueur, bien que ce type de structure tarifaire disparaisse rapidement.
Fournisseurs de passerellesModifier
Les fournisseurs de passerelles SMS facilitent le trafic SMS entre les entreprises et les abonnés mobiles, notamment les SMS pour les entreprises, la diffusion de contenu et les services de divertissement impliquant des SMS, par exemple le vote télévisé. Compte tenu des performances et du coût de la messagerie SMS, ainsi que du niveau des services de messagerie, les fournisseurs de passerelles SMS peuvent être classés en agrégateurs ou en fournisseurs SS7.
Le modèle d’agrégateur est basé sur de multiples accords avec les opérateurs mobiles pour échanger le trafic SMS bidirectionnel vers et depuis le SMSC de l’opérateur, également connu sous le nom de « modèle de terminaison locale ». Les agrégateurs n’ont pas d’accès direct au protocole SS7, qui est le protocole dans lequel les messages SMS sont échangés. Les SMS sont livrés au SMSC de l’opérateur, mais pas au combiné de l’abonné ; le SMSC se charge du traitement ultérieur du message à travers le réseau SS7.
Un autre type de fournisseur de passerelle SMS se base sur la connectivité SS7 pour acheminer les SMS, également appelé » modèle de terminaison internationale « . L’avantage de ce modèle est la possibilité d’acheminer les données directement par SS7, ce qui donne au fournisseur un contrôle et une visibilité totale du chemin complet pendant l’acheminement des SMS. Cela signifie que les SMS peuvent être envoyés directement vers et depuis les destinataires sans devoir passer par les SMSC des autres opérateurs mobiles. Il est donc possible d’éviter les retards et les pertes de messages, en offrant des garanties complètes de livraison des messages et un routage optimisé. Ce modèle est particulièrement efficace lorsqu’il est utilisé pour la messagerie critique et les SMS utilisés dans les communications d’entreprise. En outre, ces fournisseurs de passerelles SMS fournissent des services SMS de marque avec masquage, mais après une utilisation abusive de ces passerelles, les gouvernements de la plupart des pays ont pris des mesures sérieuses pour bloquer ces passerelles.
Interconnectivité avec d’autres réseauxModifié
Les centres de services de messagerie communiquent avec le réseau mobile terrestre public (PLMN) ou le RTPC par le biais de l’interfonctionnement et des MSC de passerelle.
Les messages provenant de l’abonné sont transportés d’un combiné vers un centre de services, et peuvent être destinés à des utilisateurs mobiles, à des abonnés sur un réseau fixe, ou à des fournisseurs de services à valeur ajoutée (VASP), également connus sous le nom de messages terminés par une application. Les messages terminés par l’abonné sont transportés du centre de service au combiné de destination, et peuvent provenir d’utilisateurs mobiles, d’abonnés du réseau fixe, ou d’autres sources telles que les VASP.
Sur certains opérateurs, les non-abonnés peuvent envoyer des messages au téléphone d’un abonné en utilisant une passerelle Email-to-SMS. En outre, de nombreux opérateurs, notamment AT&T Mobility, T-Mobile USA, Sprint et Verizon Wireless, offrent la possibilité de le faire via leurs sites Web respectifs.
Par exemple, un abonné AT&T dont le numéro de téléphone est le 555-555-5555 recevrait des courriels adressés à [email protected] sous forme de messages texte. Les abonnés peuvent facilement répondre à ces SMS, et la réponse SMS est renvoyée à l’adresse électronique d’origine. L’envoi d’e-mails sous forme de SMS est gratuit pour l’expéditeur, mais le destinataire est soumis aux frais de livraison standard. Seuls les 160 premiers caractères d’un message électronique peuvent être transmis à un téléphone, et seuls 160 caractères peuvent être envoyés depuis un téléphone. Cependant, les messages plus longs peuvent être divisés en plusieurs textes, selon le fournisseur de services téléphoniques.
Les combinés fixes compatibles avec le texte sont nécessaires pour recevoir des messages au format texte. Cependant, les messages peuvent être délivrés à des téléphones non compatibles en utilisant la conversion texte-parole.
Les messages courts peuvent envoyer des contenus binaires tels que des sonneries ou des logos, ainsi que des données de programmation (OTA) ou de configuration. Ces utilisations sont une extension de la spécification GSM propre à chaque fournisseur et il existe de multiples normes concurrentes, bien que la Smart Messaging de Nokia soit courante. Une autre façon d’envoyer un tel contenu binaire est la messagerie EMS, qui est normalisée et ne dépend pas des fournisseurs.
La messagerie EMS est utilisée pour la communication M2M (Machine to Machine). Par exemple, il existe une machine à affichage LED contrôlée par SMS, et certaines entreprises de suivi de véhicules utilisent le SMS pour leurs besoins de transport de données ou de télémétrie. L’utilisation des SMS à ces fins est peu à peu remplacée par les services GPRS en raison de leur coût global inférieur. Le GPRS est proposé par les petits acteurs des telcos comme voie d’envoi de SMS afin de réduire le coût des SMS à l’international.
Commandes ATEdit
De nombreuses unités émettrices-réceptrices mobiles et satellitaires prennent en charge l’envoi et la réception de SMS en utilisant une version étendue du jeu de commandes Hayes. Ces extensions ont été normalisées dans le cadre des normes GSM et étendues dans le cadre du processus de normalisation 3GPP.
La connexion entre l’équipement terminal et l’émetteur-récepteur peut être réalisée avec un câble série (par exemple, USB), une liaison Bluetooth, une liaison infrarouge, etc. Les commandes AT courantes comprennent AT+CMGS (envoyer un message), AT+CMSS (envoyer un message à partir du stockage), AT+CMGL (lister les messages) et AT+CMGR (lire un message).
Toutefois, tous les appareils modernes ne prennent pas en charge la réception de messages si le stockage des messages (par exemple la mémoire interne de l’appareil) n’est pas accessible à l’aide des commandes AT.
Messages courts classés PremiumModifier
Les messages courts peuvent être utilisés normalement pour fournir des services à tarif majoré aux abonnés d’un réseau téléphonique.
Les messages courts terminés par un mobile peuvent être utilisés pour délivrer un contenu numérique tel que des alertes d’actualités, des informations financières, des logos et des sonneries. Le premier contenu média surtaxé livré par le système SMS a été les premières sonneries téléchargeables payantes au monde, telles que lancées commercialement par Saunalahti (plus tard Jippii Group, qui fait maintenant partie du groupe Elisa), en 1998. Au départ, seuls les téléphones de la marque Nokia pouvaient les utiliser. En 2002, le commerce des sonneries avait dépassé le milliard de dollars de recettes de services au niveau mondial, et près de 5 milliards de dollars en 2008. Aujourd’hui, ils sont également utilisés pour régler des paiements de moindre importance en ligne, par exemple pour des services de partage de fichiers, dans les magasins d’applications mobiles ou pour l’entrée en section VIP. En dehors du monde en ligne, on peut acheter un ticket de bus ou des boissons à un guichet automatique, payer un ticket de parking, commander un catalogue de magasin ou certaines marchandises (par exemple, des DVD de films à prix réduit), faire un don à une œuvre de charité, et bien plus encore.
Les messages classés premium sont également utilisés dans Donors Message Service pour collecter de l’argent pour des œuvres de charité et des fondations. DMS a été lancé pour la première fois le 1er avril 2004 et est très populaire en République tchèque. Par exemple, les Tchèques ont envoyé plus de 1,5 million de messages pour aider l’Asie du Sud à se remettre du tremblement de terre et du tsunami de 2004 dans l’océan Indien.
Le fournisseur de services à valeur ajoutée (VASP) qui fournit le contenu soumet le message au(x) SMSC de l’opérateur mobile à l’aide d’un protocole TCP/IP tel que le protocole SMPP (short message peer-to-peer protocol) ou l’EMI (External Machine Interface). Le SMSC délivre le texte en utilisant la procédure normale de livraison par terminaison mobile. Les abonnés doivent payer un supplément pour recevoir ce contenu de qualité supérieure ; les recettes sont généralement réparties entre l’opérateur de réseau mobile et le VASP, soit par un partage des recettes, soit par une redevance de transport fixe. La soumission au SMSC est généralement gérée par un tiers.
Les messages courts d’origine mobile peuvent également être utilisés de manière premium pour des services tels que le télévote. Dans ce cas, le VASP qui fournit le service obtient un numéro court auprès de l’opérateur de réseau téléphonique, et les abonnés envoient des textes à ce numéro. Les paiements aux opérateurs varient selon les opérateurs ; les pourcentages payés sont les plus élevés pour les services SMS premium les moins chers. La plupart des fournisseurs d’informations doivent s’attendre à payer à l’avance environ 45 % du coût du SMS surtaxé à l’opérateur. La soumission du texte au SMSC est identique à celle d’un message court MO standard, mais une fois que le texte est arrivé au SMSC, le centre de service (SC) identifie le numéro court comme un service premium. Le SC dirige alors le contenu du message texte vers le VASP, en utilisant généralement un protocole IP tel que SMPP ou EMI. Les abonnés doivent payer un supplément pour l’envoi de ces messages, les recettes étant généralement partagées entre l’opérateur de réseau et le VASP. Les codes courts ne fonctionnent qu’à l’intérieur d’un pays, ils ne sont pas internationaux.
Une alternative aux SMS entrants repose sur les numéros longs (format de numéro international, tel que « +44 762 480 5000 »), qui peuvent être utilisés à la place des codes courts pour la réception de SMS dans plusieurs applications, comme les votes télévisés, les promotions de produits et les campagnes. Les numéros longs fonctionnent à l’échelle internationale et permettent aux entreprises d’utiliser leurs propres numéros, plutôt que les codes courts, qui sont généralement partagés par de nombreuses marques. En outre, les numéros longs sont des numéros entrants non premium.
Message filé
Le SMS filé est une orientation de style visuel de l’historique des messages SMS qui organise les messages à destination et en provenance d’un contact par ordre chronologique sur un seul écran.
Il a été inventé pour la première fois par un développeur travaillant à l’implémentation du client SMS pour le BlackBerry, qui cherchait à utiliser l’écran vide laissé sous le message sur un appareil doté d’un écran plus grand capable d’afficher bien plus que les 160 caractères habituels, et s’est inspiré des conversations de type Reply threadées dans le courrier électronique.
Visuellement, ce style de représentation fournit un historique de type chat en aller-retour pour chaque contact individuel. Le threading hiérarchique au niveau de la conversation (tel qu’il est typique dans les blogs et les forums de messagerie en ligne) n’est pas largement pris en charge par les clients de messagerie SMS. Cette limitation est due au fait qu’il n’y a pas d’identifiant de session ou d’objet transmis dans les deux sens entre les messages envoyés et reçus dans les données d’en-tête (comme spécifié par le protocole SMS) à partir desquelles le dispositif client peut correctement filer un message entrant vers un dialogue spécifique, ou même vers un message spécifique dans un dialogue.
La plupart des clients de messagerie textuelle des téléphones intelligents sont capables de créer un certain filage contextuel des « messages de groupe » qui restreint le contexte du fil autour des intérêts communs partagés par les membres du groupe. D’autre part, les applications de messagerie d’entreprise avancées qui envoient des messages à partir d’un serveur distant affichent souvent un numéro de réponse qui change de façon dynamique (plusieurs numéros utilisés par le même expéditeur), qui est utilisé avec le numéro de téléphone de l’expéditeur pour créer des capacités de suivi de session analogues à la fonctionnalité que les cookies fournissent pour la navigation sur Internet. À titre d’exemple, cette technique est utilisée pour étendre la fonctionnalité de nombreuses applications de messagerie instantanée (IM) de manière à ce qu’elles puissent communiquer dans le cadre de dialogues bidirectionnels avec la base beaucoup plus importante d’utilisateurs de SMS. Dans les cas où plusieurs numéros de réponse sont utilisés par le serveur d’entreprise pour maintenir le dialogue, le filage de la conversation visuelle sur le client peut être séparé en plusieurs fils de discussion.
Messagerie d’application à personne (A2P)
Alors que le SMS a atteint sa popularité en tant que messagerie de personne à personne, un autre type de SMS connaît une croissance rapide : la messagerie d’application à personne (A2P). L’A2P est un type de SMS envoyé d’un abonné à une application ou envoyé d’une application à un abonné. Il est couramment utilisé par les entreprises, telles que les banques, pour envoyer des SMS de leurs systèmes à leurs clients.
Aux États-Unis, les opérateurs ont traditionnellement préféré que les messages A2P soient envoyés en utilisant un code court plutôt qu’un code long standard. Cependant, récemment, plusieurs opérateurs américains, y compris Verizon, ont annoncé des plans pour supporter officiellement les messages A2P sur des codes longs. Au Royaume-Uni, les messages A2P peuvent être envoyés avec un identifiant d’expéditeur dynamique de 11 caractères ; cependant, les codes courts sont utilisés pour les commandes OPTOUT. Il existe des sociétés spécialisées telles que MMG Mobile Marketing Group qui fournissent ces services aux entreprises et aux sociétés.
Réseaux de téléphonie par satelliteModifié
Tous les réseaux commerciaux de téléphonie par satellite, à l’exception d’ACeS et d’OptusSat, prennent en charge les SMS. Alors que les premiers combinés Iridium ne prennent en charge que les SMS entrants, les modèles ultérieurs peuvent également envoyer des messages. Le prix par message varie selon les réseaux. Contrairement à certains réseaux de téléphonie mobile, il n’y a pas de frais supplémentaires pour envoyer des SMS internationaux ou pour en envoyer un vers un autre réseau de téléphonie par satellite. Les SMS peuvent parfois être envoyés depuis des zones où le signal est trop faible pour passer un appel vocal.
Les réseaux de téléphonie par satellite disposent généralement de portails SMS basés sur le web ou sur le courrier électronique où l’on peut envoyer des SMS gratuits aux téléphones de ce réseau particulier.
Manque de fiabilité
Contrairement aux systèmes de textos dédiés comme le protocole Simple Network Paging et le protocole ReFLEX de Motorola, la livraison des messages SMS n’est pas garantie, et de nombreuses implémentations ne fournissent aucun mécanisme par lequel un expéditeur peut déterminer si un message SMS a été livré en temps voulu. Les messages SMS sont généralement traités comme un trafic moins prioritaire que la voix, et diverses études ont montré qu’environ 1 à 5 % des messages sont entièrement perdus, même dans des conditions de fonctionnement normales, et que d’autres peuvent n’être livrés que longtemps après leur pertinence. L’utilisation du SMS comme service de notification d’urgence, en particulier, a été remise en question.
VulnérabilitésEdit
Le Global Service for Mobile communications (GSM), qui compte le plus grand nombre d’utilisateurs dans le monde, succombe à plusieurs failles de sécurité. Dans le GSM, seul le trafic aérien entre la station mobile (MS) et la station émettrice-réceptrice de base (BTS) est optionnellement crypté avec un chiffrement à flux faible et brisé (A5/1 ou A5/2). L’authentification est unilatérale et également vulnérable. Il existe également de nombreuses autres vulnérabilités et lacunes en matière de sécurité. Ces vulnérabilités sont inhérentes au SMS, l’un des services les plus performants et les plus éprouvés, disponible dans le monde entier sur les réseaux GSM. La messagerie SMS présente des failles de sécurité supplémentaires en raison de sa fonction de stockage et de transfert et du problème des faux SMS qui peuvent être envoyés via Internet. Lorsqu’un utilisateur est en itinérance, le contenu du SMS passe par différents réseaux, dont peut-être Internet, et est exposé à diverses vulnérabilités et attaques. Un autre problème se pose lorsqu’un adversaire obtient l’accès à un téléphone et lit les messages précédents non protégés.
En octobre 2005, des chercheurs de l’université d’État de Pennsylvanie ont publié une analyse des vulnérabilités des réseaux cellulaires compatibles avec les SMS. Les chercheurs ont émis l’hypothèse que des attaquants pourraient exploiter la fonctionnalité ouverte de ces réseaux pour les perturber ou les faire tomber en panne, éventuellement à l’échelle d’un pays.
Modification du SMS spoofing
L’industrie GSM a identifié un certain nombre d’attaques frauduleuses potentielles sur les opérateurs mobiles qui peuvent être délivrées via l’abus des services de messagerie SMS. La menace la plus sérieuse est le SMS Spoofing, qui se produit lorsqu’un fraudeur manipule les informations d’adresse afin d’usurper l’identité d’un utilisateur qui s’est déplacé sur un réseau étranger et qui soumet des messages au réseau d’origine. Fréquemment, ces messages sont adressés à des destinations extérieures au réseau domestique – le SMSC domestique étant essentiellement « détourné » pour envoyer des messages dans d’autres réseaux.
La seule façon sûre de détecter et de bloquer les messages usurpés est de filtrer les messages entrants d’origine mobile pour vérifier que l’expéditeur est un abonné valide et que le message provient d’un emplacement valide et correct. Pour ce faire, il suffit d’ajouter au réseau une fonction de routage intelligent capable d’interroger les détails de l’abonné d’origine à partir du registre de localisation nominal (HLR) avant que le message ne soit soumis à la distribution. Ce type de fonction de routage intelligent est au-delà des capacités de l’infrastructure de messagerie existante.
LimitationEdit
Dans un effort pour limiter les télévendeurs qui avaient pris l’habitude de bombarder les utilisateurs avec des hordes de messages non sollicités, l’Inde a introduit de nouvelles réglementations en septembre 2011, y compris un plafond de 3 000 messages SMS par abonné par mois, ou une moyenne de 100 par abonné par jour. En raison des représentations reçues de la part de certains des fournisseurs de services et des consommateurs, le TRAI (Telecom Regulatory Authority of India) a relevé cette limite à 200 SMS par SIM par jour dans le cas des services prépayés, et jusqu’à 6 000 SMS par SIM par mois dans le cas des services postpayés, avec effet au 1er novembre 2011. Cependant, elle a été jugée inconstitutionnelle par la Haute Cour de Delhi, mais il existe certaines limitations.
SMS Flash
Un SMS Flash est un type de SMS qui apparaît directement sur l’écran principal sans interaction de l’utilisateur et n’est pas automatiquement stocké dans la boîte de réception. Il peut être utile en cas d’urgence, comme une alarme incendie, ou dans des cas de confidentialité, comme pour délivrer des mots de passe à usage unique.
Message silencieux
En Allemagne, en 2010, près d’un demi-million de « SMS silencieux » ont été envoyés par la police fédérale, les douanes et les services secrets « Verfassungsschutz » (bureaux de protection de la constitution). Ces messages silencieux, également appelés « TMS silencieux », « SMS furtifs », « ping furtifs » ou « Short Message Type 0 », servent à localiser une personne et donc à établir un profil de déplacement complet. Ils ne s’affichent pas sur un écran et ne déclenchent aucun signal acoustique à leur réception. Leur but premier était de fournir des services spéciaux de l’opérateur de réseau à n’importe quel téléphone portable.