Cartographie et audit du réseau GSM avec des outils Open Source



Documents pareils
Analyseur de réseaux radio R&S TSMU. Les interférences sources de brouillage fréquentes dans les réseaux radio

GSM : Global System for Mobile Communications Architecture, Interfaces et Identités

Le : Global System for Mobile communication

Comprendre le Wi Fi. Patrick VINCENT

Rootkit pour Windows Mobile 6

DMRAlert STREET. Présentation générale. Géolocalisation Urgences - Statuts- Zones Opération Tranquillité Vacances OTV - POI

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

5.4. Sécurité des réseaux sans fil. Rapport du vérificateur général de la Ville de Montréal au conseil municipal et au conseil d agglomération

>#? " $: $A; 4% 6 $7 -/8 $+.,.,$9:$ ;,<=</.2,0+5;,/ ! " # $%!& *$$ $%!& *! # +$

Manuel d utilisation DeveryLoc

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7

Exemples d'intrusion sur les réseaux VoIP

GSM : Global System for Mobile Communications Gestion de la mobilité et Contrôle d appel

Sécurité Nouveau firmware & Nouvelles fonctionnalités

Physique appliquée. Le réseau GSM. jean-philippe muller. Le réseau GSM

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN.

LTE + SAE = EPS Gestion de la Mobilité et Gestion de Session

Concept Compumatica Secure Mobile

Présenté par : Ould Mohamed Lamine Ousmane Diouf

Roamming WiFi et GSM. Emilie BALLAN et Gaëtan SURANGKANJANAJAI

Vodafone Mobile Connect

Manuel d utilisateur Traceur GPS/GSM/GPRS TK-102

Téléphonie Mobile. Frédéric Payan. LP R&T RSFS - Département R&T IUT Nice Côte d Azur


Tableau Online Sécurité dans le cloud

Traceur GPS-GSM GT-170 / GT-280

Data loggers SOFREL LT/LT-US Solutions réseaux d eaux usées

Fonctionnement et mise en place d un reverse proxy sécurisé avec Apache. Dimitri ségard 8 mai 2011

Etat des lieux sur la sécurité de la VoIP

Nb. De pages : 24 MANGO. Manuel d'utilisation. Version 1.2. décembre 2010

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement

La sécurité des PABX IP. Panorama des risques et introduction des mesures de protection

Audit et expertise Wi-Fi

État des lieux de la sécurité des communications cellulaires

API HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version Mise à jour : 3 juillet 2015

Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.

EXIN Cloud Computing Foundation

7.1.2 Normes des réseaux locaux sans fil

Advisor Master Advanced GSM SMS GPRS

White Paper - Livre Blanc

Le WiFi sécurisé. 16 Octobre 2008 PRATIC RIOM

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Perspectives en matière de portails géographiques et de 3D

Télé-Procédure de Gestion d Incidents : Spécifications et Prototype.

1 La visualisation des logs au CNES

NFC Near Field Communication

1 Identités pour l enregistrement IMS

Groupe Eyrolles, 2006, ISBN : X

Déploiement sécuritaire de la téléphonie IP

NOMADES ET SMARTPHONES EN ENTREPRISE EN TOUTE SÉCURITÉ PAR BERTRAND THOMAS ET JULIEN COULET

Menaces et sécurité préventive

Mise à jour de la base de données des marques nationales du tourisme

Les réseaux de campus. F. Nolot

Sécuriser un équipement numérique mobile TABLE DES MATIERES

TEPZZ 699Z A_T EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (51) Int Cl.: H04W 12/06 ( ) H04L 29/06 (2006.

WIFI (WIreless FIdelity)

IMMS-CELL-GSM. Kit de Communication Cellulaire IMMS-CELL- [GSM, ou GSM-E] Instructions d installation

Charte d installation des réseaux sans-fils à l INSA de Lyon

Les technologies de gestion de l identité

Merci d'avoir choisi notre système d'alarme intelligent. Veuillez lire ce manuel avant l'installation afin de la faire fonctionner correctement.

Intégration de données complexes pour une vision 360 du client. Chloé Clavel EDF R&D Département ICAME

SIMPLIFIEZ-VOUS LE FAX GRÂCE AU CLOUD

Sécurité des réseaux wi fi

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad

TRACEUR GPS Pro GUIDE D UTILISATION

GSM/GPRS/GPS Traceur Véhicule G-1000 PRO Manuel D utilisation

Réseaux TP4 Voix sur IP et Qualité de service. Partie 1. Mise en place du réseau et vérification de la connectivité

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée

BCV-net - BCV NET-Mobile. Accédez à votre banque 24h/24 et 7j/7

Découverte de réseaux IPv6

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

TRACKWATCH. Mode d emploi. Ref : INOTW01. Lisez le mode d emploi avant d utiliser le produit.

E5SR : PRODUCTION ET FOURNITURE DE SERVICES. Durée : 4 heures Coefficient : 5 CAS RABANOV. Éléments de correction

Guide cotations : Tsunami séries 8000

Guide de l abonné. Luttons ensemble contre le vol de voitures, en partenariat avec les forces de l ordre

Guide de l abonné. Luttons ensemble contre le vol de voitures, en partenariat avec les forces de l ordre

Protocoles DHCP et DNS

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM)

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Evaluation, Certification Axes de R&D en protection

STOP AUX VOLS! Traqueur leader de la détection et récupération de véhicules volés.

Fiche Technique. Cisco Security Agent

GENERALITES. COURS TCP/IP Niveau 1

Administration du WG302 en SSH par Magicsam

DELIBERATION N DU 12 MARS 2014 DE LA COMMISSION DE CONTRÔLE DES INFORMATIONS NOMINATIVES PORTANT AVIS FAVORABLE À LA MISE EN ŒUVRE

GC Soft. Carnet de fonctionnalités

OPTIONS INTEGREES. des s des fax via internet (par ) des messages vocaux des messages SMS des T-mails ( s en synthèse vocale)

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

La sécurité dans un réseau Wi-Fi

GSM / GPRS / GPS Traceur / Localisateur TK102. Manuel d Utilisation

Protection des protocoles

Sécurité des réseaux sans fil

Traceur GPS TK102 2 COBAN

Solution de fax en mode Cloud

Fiche d identité produit

SECURIDAY 2013 Cyber War

L'écoute des conversations VoIP

Être plus proche, mais pas à n importe quel prix

Androïd Manuel d installation MB PRO LIGHT Préalable. Définitions

Transcription:

Cartographie et audit du réseau GSM avec des outils Open Source Toulouse Hacker Space Factory 25-27 mai 2012, Toulouse

Introduction Les réseaux mobiles millions de citoyens sont le quotidien de et reposent sur des technologies fermées et propriétaires. L atelier analyse les signaux radios utilisés et les problèmes liés à la sécurité des utilisateurs: géo localisation et traçage des utilisateurs de téléphone mobile, atteinte à la confidentialité des communications, information et repérage des mouvements des portables. Les outils utilisés sont d'anciens téléphones mobiles modifiés. 2

Bio Ingénieur en sécurité informatique français Activités principales : Audits de sécurité et tests d'intrusion Formations sécurité Recherche en sécurité Intérêts : Sécurité des protocoles (authentification, cryptographie, fuites d'information, preuves zero-knowledge...) Théorie des nombres (factorisation, tests de primalité, courbes elliptiques...) 3

Infrastructure du réseau GSM 4

GSM Global System for Mobile Communications En Europe, 2 normes principales : GSM 900 GSM 1800 (aussi appellée DCS 1800) Confidentialité assurée par les chiffrements A5/1 et A5/2 Couverture d'une cellule GSM jusqu'à 50 km! 5

GSM - Fréquences 6

Structure simplifiée du réseau GSM 7

Quelques moyens d'identifier les utilisateurs d'un réseau GSM... Numéro de téléphone (MSISDN) IMSI («International Mobile Subscriber Identity») : numéro d'abonné international unique = MCC (pays) + MNC (réseau) + HLR (h1 h2) + MSIN CCID : numéro de série de la carte SIM IMEI : numéro de série du téléphone (*#06#) 8

Présentation d'osmocombb 9

OsmocomBB Open Source Mobile COMmunications Base Band Projet Open Source d'ouverture du protocole GSM Créé par Harald Welte en Janvier 2010 Compatible avec de vieux téléphones (20 à 30 ) : Motorola C115/C123/C140/C155... 10

Scan et cartographie des opérateurs et antennes GSM 11

Scan des opérateurs et antennes GSM Parcours des fréquences GSM (channel hopping) à l'écoute d'informations émises par les réseaux (broadcast) Recensement des ARFCN utilisées Récupération des informations sur les cellules voisines 12

Géolocalisation des cellules Chaque cellule GSM (BTS) est identifiée par 4 nombres : MCC: Mobile Country Code MNC: Mobile Network Code LAC: Location Area Code CID: Cell ID (MCC: 262, MNC: 01) = T-Mobile Deutschland 13

Géolocalisation des cellules Plusieurs tentatives ont vu le jour pour recenser et géolocaliser les cellules : Source: Wikipedia (http://en.wikipedia.org/wiki/cell_id) 14

Géolocalisation des cellules Pourquoi ne pas utiliser la puissance de Google? Base gigantesque et continuellement mise à jour grâce aux : Flickr photo by PhyreWorX Licensed under thecc Attribution-Share Alike 2.0 Generic license Google Cars & Téléphones Android 15

Géolocalisation des cellules POST /loc/json HTTP/1.1 Accept Charset: utf 8 Accept Encoding: plain Cache Control: no cache Connection: close Content Length: 242 Content Type: application/json Host: www.google.com {"radio_type": "gsm", "address_language": "fr_fr", "host": "maps.google.com", "version": "1.1.0", "cell_towers": [{"mobile_network_code": 1, "cell_id": 32755, "mobile_country_code": 208, "location_area_code": 24832}], "request_address": true} Requête sur l'api de géolocalisation GSM de Google Gears 16

Géolocalisation des cellules {"location": {"latitude":48.886363,"longitude":2.246213,"address": {"country":"france","country_code":"fr","region":"ile de France","county":"Hauts de Seine","city":"Puteaux","street":"Rue Paul Lafargue","street_number":"16","postal_code":"92800"},"acc uracy":500.0},"access_token":"2:1dxrwvfk6ejlzspv:bdhb9oizx wm0bwsb"} Corps de la réponse Détails intéressants : Latitude et longitude Adresse postale (comprenant numéro et nom de rue, code postale, ville, région et pays!) Précision (en mètres) couverture de la cellule? 17

Géolocalisation des cellules $ tshark i lo udp V gsm_a.cell_ci grep A2 'Cell CI' Cell CI: 0x3198 (12696) Location Area Identification LAC (0x1005) Mobile Country Code (MCC): 208, Mobile Network Code (MNC): 10 Cell CI: 0x31fe (12798) Location Area Identification LAC (0x1005) Mobile Country Code (MCC): 208, Mobile Network Code (MNC): 10 Cell CI: 0x3806 (14342) Location Area Identification LAC (0x044c) Mobile Country Code (MCC): 208, Mobile Network Code (MNC): 10 Cell CI: 0xe0ba (57530) Location Area Identification LAC (0x044c) Mobile Country Code (MCC): 208, Mobile Network Code (MNC): 10 Extraction des numéros de cellule GSM 18

Recensement et identification des utilisateurs GSM dans un périmètre 19

Utilisateurs GSM Normalement, les IMSI utilisateurs ne doivent peu ou pas transiter en clair sur le réseau Utilisation d'identifiants temporaires (TMSI) En pratique, les IMSI en clair sont fréquents et nombreux (reconnexions fréquentes au réseau) Il est donc facile d'avoir des statistiques précises sur : Les pays d'origine des utilisateurs Leur opérateur GSM d'origine Les réseaux sur lesquels ils sont 20

Présentation d'un outil de visualisation des réseaux et utilisateurs GSM 21

Fonctionnalités de l'outil Upload du firmware modifié dans le téléphone (couche 1) Lancement des couches 2 et 3 côté PC Ecoute des trames GSM côté PC Pilotage du téléphone par l'interface telnet d'osmocombb Recensement et identification des opérateurs, antennes et utilisateurs GSM Cartographie automatique des antennes GSM 22

23

24

Bref état de l'art sur les attaques GSM 25

GSM : les risques? Géolocalisation Déni de service : brouillage radio, demande de slots radio en boucle, flood des téléphones... Interception / Ecoute : communications de service, SMS, voix, data,... Falsification / Usurpation d'identité 26

Pour aller plus loin... Projet OsmocomBB : http://bb.osmocom.org/trac/ API Google Gears Geolocation (obsolète!) : http://code.google.com/p/gears/wiki/geolocationapi OpenLayers : http://openlayers.org/ 27

Merci! Des questions? 28