Comment évaluer les sources APK en toute sécurité : une liste de contrôle de sécurité

A security checklist clipboard and magnifying glass over a phone download page

Important: Le Google Play Store officiel reste l'endroit le plus sûr pour installer des applications Android pour la grande majorité des utilisateurs. Cet article pas recommande, approuve ou crée un lien vers un site Web de distribution d'APK tiers. Il s'agit d'une liste de contrôle pédagogique indépendante du fournisseur pour évaluer un fichier APK que vous possédez déjà obtenu légalement (par exemple, un APK que vous avez exporté depuis votre propre appareil, un artefact de construction que vous avez téléchargé à partir de la page de version officielle d'un projet ou une application open source à partir du propre site Web d'un projet). Ne téléchargez jamais d’applications payantes ou protégées par des droits d’auteur à partir de sources non officielles.

Si vous chargez des applications Android pour des raisons légitimes, en installant une version bêta fournie par le développeur, en réinstallant une application open source dont le projet héberge ses propres versions ou en restaurant une sauvegarde d'une application que vous possédez légalement, vous devez toujours vérifier le fichier avant de l'installer. Ce guide explique les signaux techniques qui distinguent un APK fiable d'un APK falsifié, sans nommer ni promouvoir une plate-forme de téléchargement spécifique.

Points clés à retenir

  • Préférez le Play Store officiel ou le site Web du développeur dans la mesure du possible.
  • Vérifiez toujours que le Signature APK correspond à un certificat de signature connu.
  • Comparez le Hachage SHA-256 avec un hachage publié par le développeur.
  • Examinez le autorisations demandé avant l’installation, les anomalies sont des signaux d’alarme.
  • Utilisez nos outils gratuits Vérificateur APK et Informations sur l'APK pour inspecter n'importe quel package localement dans votre navigateur.

1. Commencez par la source la plus fiable

Pour presque tous les utilisateurs, la réponse est le Google Play Store. Les applications qui y sont distribuées sont signées par leurs développeurs d'origine, analysées par Google Play Protect et surveillées pour détecter tout comportement malveillant. Si une application souhaitée est sur Play, installez-la à partir de là, point final.

Les exceptions légitimes à la règle « Jouer en premier » sont limitées :

Tout ce qui sort de ces cas, et en particulier les copies « gratuites » d’applications payantes, doit être traité comme à haut risque et constitue presque toujours une violation du droit d’auteur.

2. Vérifiez la signature numérique

Chaque APK est signé cryptographiquement par son éditeur. Si la signature d'un fichier ne correspond pas au certificat de signature connu de l'éditeur, le fichier a été modifié et ne doit pas être installé. Même un seul octet malveillant injecté dans un APK invalidera la signature.

Que rechercher :

Vous pouvez exécuter cette vérification entièrement hors ligne à l'aide de notre Vérificateur APK : faites glisser le .apk, consultez le certificat de signature et l'empreinte digitale SHA-256, et comparez-le à la valeur publiée par le développeur.

3. Comparez le hachage SHA-256

Un hachage SHA-256 est une empreinte digitale fixe de 64 caractères du contenu du fichier. Si même un octet change, le hachage change complètement. Des développeurs réputés publient le SHA-256 de chaque version parallèlement au téléchargement.

Processus:

  1. Calculez le SHA-256 de l'APK sur votre machine (la plupart des systèmes d'exploitation incluent une commande sha256sum ou équivalente ; vous pouvez également utiliser notre vérificateur APK).
  2. Comparez-le caractère par caractère à la valeur publiée par le développeur sur son site officiel.
  3. Si les valeurs correspondent, le fichier est identique en octets à celui publié par le développeur. S'ils diffèrent, n'installez pas.

4. Vérifiez le manifeste et les autorisations avant l'installation

Le système d'autorisation d'Android constitue votre dernière ligne de défense. Avant d'installer quoi que ce soit en dehors du Play Store, ouvrez le package avec notre outil Informations sur l'APK et lisez le manifeste. Surveillez :

5. Drapeaux rouges communs aux sources non fiables

Qu'une source soit un site Web, un groupe de discussion ou une pièce jointe à un e-mail, considérez-la comme non fiable si vous voyez l'un des éléments suivants :

6. Après l'installation : surveillez

La vérification n’est pas un événement ponctuel. Après une installation téléchargée :

7. Ce que ce site propose (et ne fournit pas)

XAPK vers APK est un ensemble de convertisseurs et inspecteurs de formats de fichiers basés sur un navigateur. Nous n'hébergeons pas de fichiers APK, nous n'établissons pas de liens vers des sites de téléchargement d'APK et nous ne facilitons pas le piratage. Chaque outil de ce site traite les fichiers localement dans votre navigateur, sans téléchargement, ni copie, ni conservation. Consultez nos Clause de non-responsabilité et politique de confidentialité pour plus de détails.

Inspectez n’importe quel APK : dans votre navigateur

Faites glisser un fichier dont vous devez déjà lire son manifeste, son certificat de signature, son hachage SHA-256 et les autorisations demandées. Rien n'est téléchargé.

Ouvrir l'outil d'information APK   Ouvrir le vérificateur APK

Règles d'or pour vérifier les téléchargements d'APK tiers

Le chargement latéral est une fonctionnalité légitime et puissante de la plate-forme Android, mais il transfère la responsabilité de la sécurité des évaluateurs de Google vers vous. En vous en tenant au Play Store officiel pour les applications payantes et grand public, en limitant le chargement latéral aux versions de développeur propriétaires de logiciels auxquels vous avez déjà légalement accès et en vérifiant la signature et le hachage de chaque package avant l'installation, vous pouvez profiter de cette flexibilité sans compromettre la sécurité ni enfreindre la loi.

Conçu et documenté par Mst Shaefale Développeur principal et architecte de packages Android • Vérifié sur Android 12-15

Mst Shaefale gère la fusion XAPK/APKS côté client, l'analyseur de manifeste binaire et les outils de signature APK v1+v2 chez xapktoapk.com. Vous repérez une commande obsolète ou un changement de système d'exploitation? Envoyez une note éditoriale.