AntoineForum130
2022-05-30 01:45:09
Les puces ARM qui équipent quasiment tous les smartphones n'ont pas de standard dans la prise en charge du matériel (contrairement aux PC), et les constructeurs de smartphones ne semblent pas non plus prêts à réaliser des standards dans leur manière de coder, alors des ROM peuvent devenir incompatible avec certains smartphones ou donner lieu à des bizarreries qui ne pourraient être résolues que par l'ingénierie inverse étant donné qu'il s'agit de fichiers binaires (notons tout de même des OS, comme LineageOS basé sur Android, qui est compatible avec un grand nombre de smartphones)
Cela veut donc dire qu'en achetant un smartphone, il est quasiment certain que la plupart des utilisateurs finiront par utiliser la ROM du constructeur, qui n'est pas open source ou, même si elle l'est, il n'est pas possible de prouver (les builds ne sont pas reproductibles) qu'il s'agit bien de la même version qui s'exécute sur les smartphones d'origine
La Chine investit massivement le secteur des télécommunications (voir l'UIT suivi par les pays en voie de développement, New Ip etc.) et dernier exemple en date, avec la 5G dans les pays Occidentaux et en particulier les antennes Huawei
Pour chiffrer une communication de bout en bout, il faut s'appuyer sur un générateur de nombre pseudo-aléatoires (PRNG), générer une suite de chiffres aléatoires, généralement ensuite transformés en hash pour venir générer la clé privée sur la base de ces données pseudo-aléatoireshormis des algorithmes plus résistants à des PRNG défaillants, Curve25519 notamment, en savoir plus ici https://safecurves.cr.yp.to/
Des algorithmes sur courbes elliptiques tels que ECDSA (sur lesquels reposent le BTC par exemple) ou RSA pourraient être cassés très facilement lorsque générés avec un PRNG défaillant (retrouver une clé privée à partir d'une clé publique) et de nombreuses communications ou données chiffrées ne seraient plus en sécurité pour quiconque en possession de la backdoor
En général le PRNG est géré par l'OS via une API, bien que chaque développeur puisse choisir de s'appuyer sur une autre source d'entropie, ils ne le font presque jamais. Sous Android (et Linux plus généralement), c'est /dev/random
Dual_EC_DRBG est un exemple de backdoor PRNG de la NSA, normalisé par le NIST puis qui avait été très vite repéré par une équipe de Microsoft, ils auraient payés environ 10 millions de dollars à la société RSA Security pour qu'ils l'implémentent par défaut pour la génération de clés RSA dans sa librairie BSAFE
Vous pouvez ensuite, tout en donnant une fausse apparence d'aléatoire, deviner la clé avec un nombre d'itérations raisonnables (millions, milliards, billions etc.), ces attaques n'ont rien de théorique, vous pouvez voir une preuve de concept ici par exemple, qui pourrait s'exécuter sur n'importe quel PC en un temps raisonnable. Il y a aussi eu des papers à ce sujet. https://github.com/dmhacker/dual-ec-drbg
Rien n'indique que le PRNG n'ait pas pu être manipulé par des constructeurs de smartphones chinois, car vous ne maîtrisez pas le code source, et le fait que la Chine cherche à dominer le marché de la 5G la met dans une bonne position pour faire des MITM avec de très grandes facilités et sans risque de se faire repérer vu qu'elle gère son propre réseau, et donc de pouvoir déchiffrer certaines communications émanant de smartphones chinois par ce procédé
AntoineForum130
2022-05-30 01:49:46
Le 30 mai 2022 à 01:48:10 :
Tous les smartphones, dont les Iphone sont made in china donc bon
iOS / iPhone aussi est une boîte noire encore pire, mais si l'on s'en tient politique, la Chine entretient des liens de connivence avec presque tous les gros acteurs du secteur !
Les smartphones Android sont une très bonne solution, il faudrait maintenant des constructeurs qui se mettent d'accord pour des normes de matériel afin que tout le monde puisse installer ses propres ISO sur un grand nombre de marques
AntoineForum130
2022-05-30 02:03:20
Le 30 mai 2022 à 02:01:14 :
Wow on va se faire espionner par les chinois en plus de google, des américains, du gouvernement, etc...
Je ne vais pas en dormir de la nuit, merci AntoineForomehttps://image.noelshack.com/fichiers/2017/12/1490441517-risitas-aah.png
Deuxième golem
Sur un PC, on peux tout faire, et échapper très facilement à l'espionnage
Sur les smartphones, ça se corse vu qu'installer une "ROM custom" est un parcours du combattant