Répondre aux demandes sur votre téléphone
L'application « poison0 agent » affiche sur votre téléphone, sous forme de notification, les demandes et les avis de l'agent poison0 de votre ordinateur : Protection de la mémoire, exec0 et leak0. Vous répondez directement sur le téléphone, même s'il n'est pas sur le même réseau.
Disponible pour Android.
Ce qu'affiche le téléphone
| Situation | Sur le téléphone |
|---|---|
| La protection de la mémoire retient une modification incertaine d'un fichier de mémoire ou d'instructions | Demande avec Garder ou Refuser. |
| exec0 vérifie un appel d'outil qui peut causer des dégâts | Demande avec Bloquer ou Autoriser. |
| leak0 vérifie si un agent transmet un secret, comme une clé d'API | Demande avec Bloquer ou Autoriser. |
| La protection de la mémoire annule une modification dangereuse | Avis avec le motif et le fichier, sans boutons. |
| leak0 bloque une fuite de secret | Avis sans boutons. |
| Vous répondez sur l'ordinateur | La notification se ferme. |
| Personne ne répond avant l'expiration du délai | Bloquer s'applique, comme sur l'ordinateur. |
Les demandes ne vont qu'aux téléphones de la personne dont l'agent pose la question. Les administrateurs ne reçoivent jamais de demandes et ne peuvent pas associer de téléphone.
Prérequis
- Android 12 ou plus récent
- Verrouillage de l'écran : Code, schéma ou mot de passe
- Mode cloud sur l'ordinateur, voir Cloud ou privé
- Votre propre compte sur l'ordinateur, ni root ni administrateur
- Au plus 5 téléphones par ordinateur
Installer l'application
L'application est fournie sous forme d'APK (fichier d'installation Android), pas via Google Play.
- Téléchargez l'APK sur votre ordinateur.
- Calculez sa valeur SHA-256 (somme de contrôle du fichier, commandes ci-dessous) et comparez-la avec la valeur de la page de téléchargement.
- Copiez le fichier sur le téléphone avec un câble USB et ouvrez-le dans l'application « Fichiers ».
- Autorisez l'installation depuis cette source, touchez « Installer » puis retirez l'autorisation.
| Système | Calculer le SHA-256 |
|---|---|
| macOS | shasum -a 256 <fichier>.apk |
| Linux | sha256sum <fichier>.apk |
| Windows (PowerShell) | Get-FileHash <fichier>.apk -Algorithm SHA256 |
Associer un téléphone
- Sur l'ordinateur, exécutez
poisonzero mobile pairdans un terminal de votre session de bureau, sanssudoet pas via SSH. - Avec l'application, scannez le code QR que l'ordinateur affiche dans une fenêtre.
- Comparez le code à 6 chiffres du téléphone avec le code de la carte sur l'ordinateur.
- S'ils concordent, confirmez sur l'ordinateur avec votre connexion système, sinon annulez.
- Autorisez les notifications de l'application.
- Validité : Le code QR est valable 5 minutes et pour un seul téléphone. Ne le montrez à personne.
- Annuler : Ctrl+C dans le terminal.
- Connexion système : Sous macOS et Linux celle d'un administrateur, sous Windows celle de votre propre compte Windows.
- Journal : Chaque nouvelle association est journalisée et signalée sur l'ordinateur.
| Commande | Effet |
|---|---|
poisonzero mobile pair | Lance l'association |
poisonzero mobile list | Liste vos téléphones associés avec leur ID |
poisonzero mobile unpair <id> | Dissocie un téléphone |
poisonzero mobile unpair all | Dissocie tous vos téléphones |
Répondre aux demandes
Bloquer et Refuser se font d'un geste, directement depuis la notification. Autoriser et Garder exigent à chaque fois votre empreinte, votre visage ou le verrouillage de l'écran. La première réponse compte, sur l'ordinateur ou sur le téléphone.
| Demande | macOS et Linux | Windows |
|---|---|---|
| exec0 : Appel d'outil | Bloquer, Autoriser | Bloquer uniquement |
| exec0 : Passer outre une règle | Bloquer uniquement | Bloquer uniquement |
| leak0 : Secret | Bloquer, Autoriser | Bloquer, Autoriser |
| Protection de la mémoire | Garder, Refuser | Garder, Refuser |
| Protection de la mémoire, raccourcie pour le téléphone | Refuser uniquement | Refuser uniquement |
Là où seuls Bloquer ou Refuser figurent, Autoriser ou Garder n'est possible que sur l'ordinateur. Raison : Le téléphone ne peut autoriser que ce que couvre la connexion système faite lors de l'association.
Dissocier et téléphone perdu
| Où | Comment |
|---|---|
| Dans l'application | Sous « Ordinateurs associés », touchez « Dissocier » |
| Sur l'ordinateur | poisonzero mobile unpair <id> ou poisonzero mobile unpair all |
| Dans la console | Un administrateur révoque l'association dans les détails de l'appareil |
Téléphone perdu : Exécutez poisonzero mobile unpair all ou demandez-le à votre administrateur. Même avant cela, Autoriser n'est possible qu'avec votre empreinte, votre visage ou le verrouillage de l'écran. Les administrateurs voient les téléphones associés, mais aucune demande.
Sécurité
- Chiffré de bout en bout et signé : Notre relais (serveur de transfert) ne transmet que des données chiffrées et ne peut lire aucune demande.
- Téléphone non modifié : L'association exige un bootloader verrouillé et un Android non modifié (Verified Boot), sans root ni ROM personnalisée.
- Seule l'application d'origine : Par Key Attestation (Android atteste l'origine des clés), l'ordinateur vérifie que les clés se trouvent dans un matériel sécurisé et appartiennent à l'application non modifiée, signée par nous.
Dépannage
| Problème | Solution |
|---|---|
| Notification absente ou tardive | Autorisez les notifications, y compris le canal « Demandes d'autorisation », et désactivez l'optimisation de la batterie pour l'application. |
| Code d'association expiré | Exécutez à nouveau poisonzero mobile pair. |
| Aucune fenêtre ni carte n'apparaît sur l'ordinateur | Connectez-vous à l'ordinateur et exécutez la commande dans la session de bureau, pas via SSH. |
| Association refusée en tant qu'administrateur | Exécutez-la sans sudo, sous votre propre compte. |
| L'association échoue après le scan | Seule l'application d'origine sur un téléphone non modifié peut être associée. |
| Clé d'autorisation plus valable, par exemple après la suppression du verrouillage de l'écran | Dissociez puis associez à nouveau. |
| Nombre maximal de téléphones associés atteint | Dissociez un téléphone avec poisonzero mobile unpair <id>. |
À lire ensuite
Plus : Répondre à la demande sur l'ordinateur, quand l'agent poison0 pose la question et cloud ou privé.