2 votes

À quel point est-il sûr de mettre à jour des applications en utilisant Aptoide?

Je sais qu'il y a des problèmes avec l'utilisation de Aptoide pour installer des applications sur Android. Il y a une discussion assez intéressante à ce sujet dans cette autre question. Si l'on ne considère que les problèmes juridiques, Aptoide se situe définitivement dans une zone grise car certaines applications n'y sont pas légalement distribuées, contournant clairement les frais établis sur le Google Play Store ou violant les termes de licence. De plus, il y a des préoccupations selon lesquelles des logiciels malveillants pourraient être injectés dans les applications distribuées sur Aptoide, bien qu'ils fassent des efforts pour scanner les applications à la recherche de tels problèmes.

Cependant, je me demande si la mise à jour des applications pose les mêmes problèmes que l'installation de nouvelles applications. Disons que j'ai un ancien APK d'une application que j'ai achetée sur le Google Play Store, puis j'ai perdu l'accès à mes identifiants de magasin (j'ai perdu mon téléphone!) mais j'ai toujours l'APK de l'application qui traîne. Donc j'ai installé cette vieille version de l'application et je veux mettre à jour, mais sans racheter l'application.

Je comprends (mais je peux me tromper) qu'Android a une sorte de modèle de sécurité TOFU pour les applications : si vous avez installé une application, il y a une clé publique qui a signé l'APK et Android ne permettra pas les mises à jour de l'application si cette clé change. Par conséquent, si je met à jour une application en utilisant Aptoide, cette signature sera vérifiée et je peux réellement être (cryptographiquement) certain que la mise à jour de l'application provient effectivement de l'auteur original et n'a pas été altérée par Aptoide ou le gestionnaire du référentiel.

Est-ce une hypothèse raisonnable ?

2voto

Grimoire Points 2908

Vous avez raison. Lorsqu'une personne développe une application, ladite application passe par une phase de signature. La signature consiste en un certificat RSA parmi ses composants, donc elle est univoque (d'où le fait que, si vous décompressez une application, la modifiez, la signez avec une autre signature et l'installez, le Play Store ne montrera aucune mise à jour pour ladite application).

Tout comme le Play Store, même Aptoide, par défaut, montre une application comme pouvant être mise à jour uniquement si la signature du fichier APK dans leur référentiel correspond à la signature de votre application installée. Ce comportement peut être modifié en décochant la case appropriée dans les paramètres d'Aptoide.

Enfin, étant donné que modifier une application et la réemballer avec la signature d'origine a peu de chances de succès (je l'ai moi-même essayé, mais en vain), mettre à jour vos applications via Aptoide est généralement sûr, à condition de laisser la case susmentionnée cochée.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X