Le Mystère de la Dent Bleue

Enquête sur le lien entre signaux Bluetooth et injections/tests anti-covid

Outils pour utilisateurs

Outils du site


b_a_ba

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
b_a_ba [2021/11/23 08:49] jeronimmob_a_ba [2023/12/31 22:08] (Version actuelle) jeronimmo
Ligne 3: Ligne 3:
 ==== Utilisation, fréquences, BT Classique et Bluetooth Low Energy (BLE) ===== ==== Utilisation, fréquences, BT Classique et Bluetooth Low Energy (BLE) =====
  
 +
 +[[https://fr.wikipedia.org/wiki/Bluetooth|Page Wikipedia]]
 +
 +> Bluetooth est une norme de télécommunications permettant l'échange bidirectionnel de données à courte distance en utilisant des ondes radio UHF sur la bande de fréquence de 2,4 GHz.
 +
 +Version actuelle : 5.2 (mise en service en décembre 2019).
  
 [[https://www.echosdunet.net/dossiers/bluetooth|Echo du Net - Dossier Bluetooth (Avril 2021)]] [[https://www.echosdunet.net/dossiers/bluetooth|Echo du Net - Dossier Bluetooth (Avril 2021)]]
  
-> À partir de ce moment [sorti du BT 4.0 en 2010], les fabricants d’accessoires ont le choix d’implémenter le Bluetooth LE seul (en « single mode ») ou avec le Classic Bluetooth (en « dual mode ») des versions 1.0 à 3.0 et High Speed de la version 3.0, afin de conserver la compatibilité avec les anciennes versions du Bluetooth.+> À partir de ce moment [sortie du BT 4.0 en 2010], les fabricants d’accessoires ont le choix d’implémenter le Bluetooth LE seul (en « single mode ») ou avec le Classic Bluetooth (en « dual mode ») des versions 1.0 à 3.0 et High Speed de la version 3.0, afin de conserver la compatibilité avec les anciennes versions du Bluetooth. 
 + 
 +[[https://www.youtube.com/watch?v=eZGixQzBo7Y|Ellisys Bluetooth Video 1: Intro to Bluetooth Low Energy]] (vidéo - anglais - 8') 
 + 
 +=== BR/EDR et LE === 
 + 
 +  * LE : //Low Energy// 
 +  * BR/EDR : //Basic Rate// / //Enhance Data Rat//e = Bluetooth "classique"
  
-[[https://www.youtube.com/watch?v=eZGixQzBo7Y|Ellisys Bluetooth Video 1: Intro to Bluetooth Low Energ]] (vidéo - anglais - 8')+> Pour le débutant, le Bluetooth classique se compose de Bluetooth 1.0-3.0. Il s'agit notamment de Bluetooth BR (Basic Rate) autour de 1,2 Mbit / sec, Bluetooth EDR (Enhance Data Rate) à 3Mbits / Sec. ([[https://qastack.fr/engineering/12311/what-is-the-difference-between-bluetooth-low-energy-and-bluetooth-bredr-in-park-mode|source]]).
  
 ==== Types d'adresses ==== ==== Types d'adresses ====
Ligne 14: Ligne 27:
  
  
-Selon la norme EUI-48 (//Extended Unique Identifier//), l'identité d'un objet connecté en BT est définie par une //adresse publique// **et/ou** une //adresse aléatoire statique//. Cependant, **cette identité peut-être masquée par une //adresse aléatoire dynamique//**, ce qui empêche un tiers intrus de tracer l'objet. +Selon la norme EUI-48 (//Extended Unique Identifier//), l'identité d'un objet connecté en BT est définie par une //adresse publique// **et/ou** une //adresse aléatoire statique//. Cependant, **cette identité peut-être masquée par une //adresse aléatoire privée//**, ce qui empêche un tiers intrus de tracer l'objet. 
  
-{{ ::address-types-1.png?400 |}}+__Remarque__ : **Cette variété n'est disponible que pour le BT LE. En BR/EDR, l'adresse est obligatoirement de type //"publique"//.** 
 + 
 +{{ :types_adresses_bt.png?400 |}}
  
 Le format de l'adresse qui est détectée est le même que celui d'une adresses MAC♦, c'est un code de la forme //XX:XX:XX:XX:XX:XX// où "X" est un chiffre (0 à 9) ou une lettre (de A à F uniquement) - //exemple : 0C:4F:23:12:AD:01//. Le format de l'adresse qui est détectée est le même que celui d'une adresses MAC♦, c'est un code de la forme //XX:XX:XX:XX:XX:XX// où "X" est un chiffre (0 à 9) ou une lettre (de A à F uniquement) - //exemple : 0C:4F:23:12:AD:01//.
  
-Les différents types d'adresses peuvent être en partie distinguées grâce au premier caractère : +Le type d'adresse peut être en partie distingué grâce au premier caractère : 
-  * **0, 1, 2, 3** : une telle adresse peut-être soit //"publique"// soit //"aléatoire non reconnaissable"//. Pour le savoir, il faut vérifier dans le registre des adresses publiques ; +  * **0, 1, 2, 3** : une telle adresse peut-être soit //"publique"// soit //"aléatoire non résolvable"//. Pour le savoir, il faut vérifier dans le registre des adresses publiques ; 
-  * **4, 5, 6, 7** :  adresse //"aléatoire reconnaissable"// : une adresse de ce type change aléatoirement toutes les 10-15 min mais l'identité de l'appareil peut être reconnue par les dispositifs qui détiennent une clé de décryptage spécifique.+  * **4, 5, 6, 7** :  adresse //"aléatoire résolvable"// : une adresse de ce type change aléatoirement toutes les 10-15 min mais l'identité de l'appareil peut être reconnue par les dispositifs qui détiennent une clé de décryptage spécifique.
   * **8, 9, A, B** : adresse nécessairement //"publique"// : on peut retrouver le nom du fabriquant dans le registre des adresses publiques ;   * **8, 9, A, B** : adresse nécessairement //"publique"// : on peut retrouver le nom du fabriquant dans le registre des adresses publiques ;
   * **C, D, E, F** : adresse soit //"publique"// soit //"aléatoire statique"//.   * **C, D, E, F** : adresse soit //"publique"// soit //"aléatoire statique"//.
Ligne 30: Ligne 45:
  
 **Pour plus d'info sur les adresses BT** :  **Pour plus d'info sur les adresses BT** : 
-  * https://www.novelbits.io/bluetooth-address-privacy-ble/ .+  * https://www.novelbits.io/bluetooth-address-privacy-ble/ 
 +  * [[https://lmdb.ouvaton.org/lib/exe/fetch.php?media=core_v4.0.pdf|Spécifications techniques de la norme Bluetooth 4.0 (2010 - pdf - anglais)]]: faire une recherche sur "resolvable" pour trouver les pages qui traitent des types d'adresses
   * registre des identifiants des fabricants (//Organizationally Unique Identifier - **OUI**//) : http://standards-oui.ieee.org/oui/oui.txt   * registre des identifiants des fabricants (//Organizationally Unique Identifier - **OUI**//) : http://standards-oui.ieee.org/oui/oui.txt
  
Ligne 39: Ligne 55:
 __Principales normes__ :  __Principales normes__ : 
   * **Eddystone** (open beacon format from Google)   * **Eddystone** (open beacon format from Google)
-  * **iBeacon** (Apple)+  * **iBeacon** (Apple) - [[https://en.wikipedia.org/wiki/IBeacon|Détails du format des paquets]] (wikipedia)
   * **AltBeacon** (open source) : [[https://altbeacon.org/|AltBeacon]]    * **AltBeacon** (open source) : [[https://altbeacon.org/|AltBeacon]] 
  
Ligne 46: Ligne 62:
 Scanning for Bluetooth Beacons on the Linux command line]] Scanning for Bluetooth Beacons on the Linux command line]]
  
-=== ManufacturerData Key ===+==== ManufacturerData Key ====
  
 C'est une des informations clé émise par une balise : [[https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers/|Répertoire des compagnies]] C'est une des informations clé émise par une balise : [[https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers/|Répertoire des compagnies]]
Ligne 53: Ligne 69:
   * 0x004C : Apple  (balise générée par un iPhone)   * 0x004C : Apple  (balise générée par un iPhone)
   * 0x027D : Huawei  (ex : Huawei Watch)   * 0x027D : Huawei  (ex : Huawei Watch)
 +
 +==== UUID 16 ====
 +
 +C'est un autre type d'information contenu dans un paquet et permettant d'identifier le type d'appareil.
 +
 + * [[https://btprodspecificationrefs.blob.core.windows.net/assigned-values/16-bit%20UUID%20Numbers%20Document.pdf|Liste des UUID 16bit spécifiques]]
 +
 +__Exemples__ :
 +  * 0xFD64 : INRIA (ce code est un marqueur de l'application //Tous Anti-Covid// conçue par l'INRIA)
 +  * 0xFD69 : Samsung
 +  * 0xFD6F : Apple (ce code est un marqueur du framework de contact-tracing //Exposure Notification Framework// conçu par Apple et Google).
 +
 +
 +
 +==== Autres sources d'info ====
 +
 + 
 +  * [[https://www.bluetooth.com/specifications/specs/core-specification/|Spécifications techniques de la norme Bluetooth 5.3 (2021 - anglais)]].
 +  * [[https://lmdb.ouvaton.org/lib/exe/fetch.php?media=core_v4.0.pdf|Spécifications techniques de la norme Bluetooth 4.0 (2010 - pdf - anglais)]].
b_a_ba.1637657360.txt.gz · Dernière modification : 2021/11/23 08:49 de jeronimmo