Aller au contenu

Sortir du verrouillage de la borne et récupérer le PIN

Les applications borne natives (bureau et Android) s’exécutent verrouillées : plein écran sans bordure, toujours au premier plan, avec les raccourcis habituels de fermeture et de changement de fenêtre supprimés (voir Verrouiller la borne de bureau). Un opérateur superviseur peut tout de même en sortir — il existe une trappe d’échappement délibérée, protégée par PIN. Cette page est le guide de l’opérateur à ce sujet : comment ouvrir le menu gestionnaire, sortir de la borne, et récupérer un PIN oublié.

Le geste est identique sur chaque plateforme : cinq tapotements rapides dans le coin supérieur droit, chacun dans les ~1,5 secondes suivant le précédent.

Sur bureau avec un clavier physique, vous pouvez aussi appuyer cinq fois sur F12 en succession rapide. F12 est absent des claviers logiciels des tablettes, un client ne peut donc pas le déclencher par accident.

Le geste seul ne fait rien de visible — il ouvre seulement l’invite PIN Accès gestionnaire. Saisissez le PIN gestionnaire pour déverrouiller le menu.

Une fois le PIN accepté, le menu s’ouvre. Les actions disponibles diffèrent légèrement entre les plateformes.

Bureau :

  • Quitter la borne — quitte le plein écran verrouillé et retourne au bureau.
  • Changer le PIN — définit un nouveau PIN gestionnaire (4 caractères minimum).
  • Installer la mise à jour — affiché uniquement sur Linux, lorsqu’une mise à jour est en attente. macOS et Windows affichent leurs propres invites de mise à jour.

Android :

  • Changer d’imprimante — relance la configuration de l’imprimante.
  • Définir comme application d’accueil — fait de la borne le lanceur de l’appareil.
  • Quitter — quitte le mode borne (lock-task) et retourne au lanceur Android.

Android n’a aucune action « Changer le PIN » sur l’appareil — définissez ou réinitialisez le PIN Android via votre EMM (ou en effaçant le stockage de l’application), comme décrit sous Récupérer un PIN oublié ci-dessous.

Après plusieurs PIN incorrects, la saisie est bloquée pendant environ une minute. Sur bureau, l’invite affiche un compte à rebours en direct ; sur Android, le temps d’attente apparaît la prochaine fois que vous déclenchez le geste. Attendez qu’il se termine, puis réessayez. Ce blocage anti-force-brute est la raison pour laquelle le fait que le geste soit public n’est pas un risque.

Il n’y a aucun bouton libre-service « réinitialiser le PIN » sur l’appareil — cela permettrait à quiconque atteint l’invite de contourner la protection. La récupération est une action d’administrateur, et le chemin le plus simple dépend de la plateforme.

Android — pousser un nouveau PIN depuis votre EMM (recommandé)

Section intitulée « Android — pousser un nouveau PIN depuis votre EMM (recommandé) »

Si la tablette est inscrite dans un EMM, un administrateur peut réinitialiser le PIN depuis la console de gestion sans toucher à l’appareil :

  1. Dans l’EMM, modifiez la configuration gérée de l’application borne Jonot.
  2. Définissez managerPin sur un nouveau PIN de 4 à 32 chiffres et poussez la politique.
  3. L’appareil récupère le nouveau PIN à sa prochaine synchronisation de politique — aucun geste ni étape sur l’appareil requis.

C’est le chemin de récupération non technique : il se déroule entièrement dans la console EMM que l’opérateur utilise déjà. (Redéfinir managerPin sur une valeur vide rend le contrôle du PIN au flux de premier lancement sur l’appareil.)

Sans EMM, le seul recours Android est d’effacer le stockage de l’application borne depuis les Paramètres Android (ce qui la réinitialise à la configuration du PIN de premier lancement) — une étape technique qu’il vaut mieux confier à la personne ayant configuré l’appareil.

Bureau — l’administrateur restaure le fichier PIN

Section intitulée « Bureau — l’administrateur restaure le fichier PIN »

L’application de bureau stocke un hash salé du PIN dans ~/.jonot/kiosk-pin-hash (dans le répertoire personnel du compte de la borne). Pour récupérer, un administrateur ayant accès à ce compte supprime le fichier ; l’application revient à sa configuration de PIN de premier lancement supervisée au prochain lancement. Un fichier corrompu ou altéré est détecté et échoue de manière fermée — le menu refuse de s’ouvrir et vous demande de contacter un administrateur, plutôt que d’offrir une réinitialisation qu’un attaquant pourrait exploiter.

  • Cette page publique couvre le geste d’échappement, le menu gestionnaire, et la récupération de PIN — sans risque à partager avec les opérateurs puisque le flux est inerte sans le PIN.
  • Les valeurs de PIN elles-mêmes restent auprès de l’opérateur qui provisionne l’appareil (ou dans la configuration gérée de l’EMM), jamais dans cette documentation.