Ouvrir le menu principal

iGeneration

Recherche

Les petits secrets de Siri

Anthony Nelzin-Santos

lundi 14 novembre 2011 à 21:21 • 28

iPhone

L'équipe d'Applidium, qui avait réalisé le portage iOS de VLC, s'est intéressée de près au fonctionnement de Siri, et particulièrement à la communication entre l'iPhone 4S l'utilisant et les serveurs d'Apple. En utilisant des méthodes très communes et quelques raffinements, Applidium a réussi à en savoir plus sur le fonctionnement précis de Siri. Siri La méthode très commune, c'est le reniflage : puisque Siri communique avec les serveurs d'Apple, il est possible de s'intercaler entre les deux pour analyser les requêtes. La communication entre l'iPhone 4S et les serveurs d'Apple étant sécurisée (protocole HTTPS), il faut aller un peu plus loin, ici utiliser un faux certificat dans iOS. L'iPhone 4S va ensuite se connecter à un serveur personnel qu'il va prendre pour un serveur d'Apple, et donc communiquer avec lui : les bidouilleurs n'ont plus qu'à récupérer les informations. Les raffinements, c'est l'analyse de ces informations. L'article d'Applidium explique en détail cette analyse que l'on peut résumer de la manière suivante : les données de Siri sont assez opaques. Le système utilise en effet une méthode de requête propriétaire, avec un identifiant unique par appareil et les données sont compressés (avec zlib). Une fois décompressées, elles ne sont pas particulièrement lisibles : on obtient un flux binaire. La lecture des passages les plus lisibles révèle cependant des informations intéressantes sur Siri. Les données audio elles-mêmes sont compressées, avec le codec Speex, un codec libre et très efficace conçu pour la VoIP. L'iPhone et les serveurs d'Apple échangent un grand nombre de données : à chaque mot, par exemple, est associé un indice de confiance — quand Siri n'est pas sûr de lui, il souligne d'ailleurs sa transcription de bleu. Ces données sont néanmoins elles aussi compressées, ce qui rappelle l'importance pour Apple que les échanges entre l'iPhone 4S et ses serveurs soient aussi légers que possible (lire : À propos de la consommation de données de Siri). Avec cette analyse et les outils fournis par Applidium, il est techniquement possible d'utiliser Siri sur tout appareil (y compris un appareil non-iOS). À un détail près : toutes les communications sont signées avec un identifiant unique par appareil. Si trop de requêtes proviennent d'un même identifiant, Apple pourrait le bloquer. La firme de Cupertino pourrait aussi simplement complexifier son protocole de communication pour refermer cette porte entrouverte.
illustration ulule

Plus que 0 heures pour commander notre livre

Précommandez-le dès maintenant et profitez-en pour découvrir nos nouveaux goodies, ou prolonger votre abonnement au Club iGen à tarif réduit.

Découvrez nos offres

iPhone 17 Pro : Caviar transforme le smartphone en relique de Steve Jobs

07:11

• 10


Russie : plus aucun moyen de paiement n’est accepté par l’App Store ni aucun autre service Apple depuis le 1er avril

02/04/2026 à 22:00

• 34


Pas besoin de claquer 500 € pour un casque avec réduction de bruit et 36 heures d’autonomie

02/04/2026 à 21:10

• 0


Test du Sonoff Basic Gen5 : la solution simple pour les va-et-vient avec Matter

02/04/2026 à 20:30

• 15


L'iPad Air M3 en promotion à 542 €, plus de 125 € de moins que l'iPad Air M4

02/04/2026 à 19:07

• 0


AirPods : la puce H2, une « plateforme » qui a encore du répondant

02/04/2026 à 18:05

• 17


Après Apple, Google aussi veut sa traduction en direct dans les écouteurs

02/04/2026 à 17:00

• 1


iPhone 18 Pro : Apple ferait définitivement une croix sur le noir

02/04/2026 à 14:50

• 48


Le nouveau firmware des AirTags modifie une sonnerie

02/04/2026 à 10:15

• 9


Le MacBook Pro M5 et l’iPad A16 sont désormais en vente sur le Refurb

02/04/2026 à 09:45

• 8


Whoop vs Bevel : la guerre des apps santé est déclarée

02/04/2026 à 08:46

• 34


Les produits Apple (RED) en voie de disparition

02/04/2026 à 06:30

• 19


50 ans d’Apple : comment Apple a transformé un pari fou en machine à cash avec iTunes

02/04/2026 à 06:17

• 2


iOS 18.7.7 est disponible pour combler DarkSword sur tous les appareils compatibles

01/04/2026 à 19:49

• 47


L'Apple TV 4K de 2022 pourrait bientôt battre un record

01/04/2026 à 19:35

• 39


Un bidouilleur ajoute du Lightning à un iPhone 17 Pro

01/04/2026 à 17:10

• 15