Security
Le modèle de menace, ce qui ne quitte jamais votre machine, et une déclaration franche sur le signalement d’une faille.
#Le modèle de menace
Deskworth tourne sur votre machine et pilote des outils en ligne de commande auxquels vous confiez déjà votre propre compte. Chacun de ces outils envoie vos prompts à son propre fournisseur. Les risques intéressants ne portent donc pas sur le serveur de Deskworth, qui détiendrait vos données, il n’en détient aucune, mais sur ce qu’un agent peut atteindre une fois lancé.
| Inquiétude | Position |
|---|---|
| La fuite d’une clé d’éditeur | Les clés vivent dans le trousseau macOS. Aucun chemin de code n’en écrit une dans un fichier, une base, un fichier d’environnement ou un journal. |
| Un agent qui atteindrait des données interdites | Un rôle déclare ses capacités ; le serveur d’outils local ne sert que ce qu’elles couvrent. Aucun rôle ne détient à la fois vos données et un accès web arbitraire. |
| Un contenu récupéré qui piloterait l’agent | Tout ce qui est récupéré de l’extérieur est une donnée, jamais une instruction. |
| Un secret caché dans l’adresse d’une source | Le rédacteur de provenance caviarde avant d’écrire au journal. |
| Un fichier écrit à un endroit inattendu | Un appel d’outil ne peut pas choisir un chemin. Le cœur le compose, parce que la salle de données lui appartient. |
| Un ordre qui atteindrait un courtier | Aucun chemin d’écriture n’existe. Le trait de flux n’expose aucune méthode d’écriture, vérifiable par compilation. |
| Le serveur distant qui verrait votre travail | C’est un plan de contrôle : compte, licence, mises à jour. Coupez-le, l’application fonctionne toujours. |
| Des processus qui survivraient à la session | Le chemin de sortie arrête tout processus que l’application a démarré. Un signal venu de l’extérieur le contourne, par définition. |
#Signaler une faille
Encore manquantAucun contact de sécurité n’est publié à ce jour. Plutôt qu’imprimer une adresse que personne ne surveille, cette page dit franchement que le canal reste à définir. En attendant, une découverte doit passer par le canal privé que vous avez déjà avec le projet.
#Ce qui n’est pas prouvé
- La frontière des sous-agents est écrite et testée, et rien ne l’appelle. L’héritage de la portée et du budget n’est éprouvé dans aucune délégation réelle.
- L’application est signée en mode ad hoc et n’est pas notariée.
- Aucun tiers n’a examiné quoi que ce soit de tout cela.
#Sources
- Deskworth OS, handover report 0.0.22DeskworthDocument interne, non publié
Read next
More in Resources