Installation et exploitation

Statut de l'appareil et état du moteur

Un appareil signale deux choses indépendantes : un statut de compte que le backend accepte, et l'état du moteur sur l'appareil. Cette page explique ce que veut dire actif, ce qui se passe quand le moteur ne peut pas analyser, et le mode réduit de protection basique.

~6 min de lecture · Installation et exploitation

Le statut que porte un appareil

Chaque appareil enrôlé porte un statut. Seuls certains laissent le démon fonctionner :

StatutSignification
enrolledEnrôlé et autorisé à tourner ; le statut écrit lors d'un enrôlement neuf
activeL'ancien nom du même état de fonctionnement ; toujours accepté
pausedMis en pause par une commande du propriétaire ; le démon continue de se signaler pour pouvoir reprendre
pendingJamais enrôlé : bloqué
revokedAccès retiré : bloqué
Le statut est l'état au niveau du compte. Il est distinct de l'état du moteur ci-dessous : un appareil peut être active tout en signalant que son moteur ne peut pas analyser.

Actif veut dire que le moteur analyse

En plus du statut, l'appareil signale si son moteur tourne comme l'appareil a le droit de le faire tourner, sous forme d'un simple indicateur avec une raison quand ce n'est pas le cas :

  • Pris en charge : le moteur est en marche et chaque changement est noté normalement.
  • Raison seulement en cas d'échec : quand le moteur ne peut pas analyser, une courte raison est jointe ; quand il est sain, la raison est effacée.

Quand le moteur ne peut pas analyser : fail-closed

Si le moteur ne peut pas faire son travail, l'appareil ne laisse pas passer les changements. Il les retient. C'est déclenché par :

  • CPU sous la ligne de base : la machine n'a pas les instructions vectorielles dont le moteur a besoin.
  • Moteur indisponible : le chemin de démarrage a produit un évaluateur qui ne peut rien analyser.
  • Garde GPU : un appareil ayant droit à un modèle GPU ne trouve pas de GPU pris en charge.
Fail-closed : tant que le moteur est indisponible, chaque changement surveillé est retenu dans son dernier état propre plutôt qu'accepté sans évaluation. L'appareil continue de tourner et de se signaler, si bien que la console voit la situation. Voir fail-closed par conception.

Occupé n'est pas cassé

Un appareil qui prépare un nouveau modèle le signale à part, comme un marqueur de mise à jour en attente, et reste pleinement actif pendant ce temps. La préparation n'est pas la même chose qu'un moteur indisponible et n'est jamais signalée comme non prise en charge.

Protection basique quand une licence expire

Une licence expirée est traitée autrement qu'un moteur indisponible. Si une licence dépasse sa fenêtre de grâce, l'appareil passe à un mode réduit de protection basique :

  • L'analyse par modèle se met en pause : l'évaluation calculée s'arrête au lieu de retenir chaque changement.
  • Les règles dures restent actives : la couche de règles contre les méta-attaques tourne encore et annule ce qu'elle attrape.
  • Auto-réparation : le prochain enregistrement de licence réussi rétablit la protection complète automatiquement.
La protection basique et le blocage fail-closed du moteur ne sont pas la même chose : un moteur indisponible retient les changements, tandis qu'une licence expirée réduit l'analyse calculée mais garde les règles dures en application.

Ce que montre la console

Pour un appareil cloud, le backend conserve le statut, l'indicateur de moteur et sa raison (longueur plafonnée), un marqueur de vie grossier et tout état de mise à jour en attente, si bien qu'un opérateur voit si un appareil est actif, retenu ou réduit, sans qu'aucun contenu de fichier ne quitte la machine.

À lire ensuite

La posture sûre par défaut derrière le blocage : fail-closed. Comment le moteur est livré et mis à jour : mises à jour et cycle de vie. Où un appareil obtient son statut d'abord : installer PoisonZero.

Est-ce utile ?

Sachez exactement comment chaque appareil se protège.

Actif, retenu ou réduit, signalé sans que du contenu quitte la machine. Gratuit pour Linux, macOS et Windows.

Sign me up