Discuter de ce sujet avec une IA

Vous obtenez une réponse tirée de la documentation et la page d'où elle vient.

Application mobile

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.

~4 min de lecture · Application mobile

Disponible pour Android.

Ce qu'affiche le téléphone

SituationSur le téléphone
La protection de la mémoire retient une modification incertaine d'un fichier de mémoire ou d'instructionsDemande avec Garder ou Refuser.
exec0 vérifie un appel d'outil qui peut causer des dégâtsDemande avec Bloquer ou Autoriser.
leak0 vérifie si un agent transmet un secret, comme une clé d'APIDemande avec Bloquer ou Autoriser.
La protection de la mémoire annule une modification dangereuseAvis avec le motif et le fichier, sans boutons.
leak0 bloque une fuite de secretAvis sans boutons.
Vous répondez sur l'ordinateurLa notification se ferme.
Personne ne répond avant l'expiration du délaiBloquer 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.

  1. Téléchargez l'APK sur votre ordinateur.
  2. 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.
  3. Copiez le fichier sur le téléphone avec un câble USB et ouvrez-le dans l'application « Fichiers ».
  4. Autorisez l'installation depuis cette source, touchez « Installer » puis retirez l'autorisation.
SystèmeCalculer le SHA-256
macOSshasum -a 256 <fichier>.apk
Linuxsha256sum <fichier>.apk
Windows (PowerShell)Get-FileHash <fichier>.apk -Algorithm SHA256
Si la valeur diffère, n'installez pas l'APK. Téléchargez-le à nouveau et vérifiez-le encore.

Associer un téléphone

  1. Sur l'ordinateur, exécutez poisonzero mobile pair dans un terminal de votre session de bureau, sans sudo et pas via SSH.
  2. Avec l'application, scannez le code QR que l'ordinateur affiche dans une fenêtre.
  3. Comparez le code à 6 chiffres du téléphone avec le code de la carte sur l'ordinateur.
  4. S'ils concordent, confirmez sur l'ordinateur avec votre connexion système, sinon annulez.
  5. 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.
CommandeEffet
poisonzero mobile pairLance l'association
poisonzero mobile listListe vos téléphones associés avec leur ID
poisonzero mobile unpair <id>Dissocie un téléphone
poisonzero mobile unpair allDissocie 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.

DemandemacOS et LinuxWindows
exec0 : Appel d'outilBloquer, AutoriserBloquer uniquement
exec0 : Passer outre une règleBloquer uniquementBloquer uniquement
leak0 : SecretBloquer, AutoriserBloquer, Autoriser
Protection de la mémoireGarder, RefuserGarder, Refuser
Protection de la mémoire, raccourcie pour le téléphoneRefuser uniquementRefuser 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.

Aucune réponse vaut Bloquer. Un délai expiré, une notification jamais reçue ou un téléphone éteint ne laissent rien passer.

Dissocier et téléphone perdu

OùComment
Dans l'applicationSous « Ordinateurs associés », touchez « Dissocier »
Sur l'ordinateurpoisonzero mobile unpair <id> ou poisonzero mobile unpair all
Dans la consoleUn 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èmeSolution
Notification absente ou tardiveAutorisez 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'ordinateurConnectez-vous à l'ordinateur et exécutez la commande dans la session de bureau, pas via SSH.
Association refusée en tant qu'administrateurExécutez-la sans sudo, sous votre propre compte.
L'association échoue après le scanSeule 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'écranDissociez puis associez à nouveau.
Nombre maximal de téléphones associés atteintDissociez 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é.