Sécurité

La sécurité n’est pas un réglage. C’est l’architecture.

lodos est Zero-Knowledge par conception, pas par politique interne. Voici exactement comment, et où s’arrête le texte en clair.

La garantie, en mots simples.

Ton mot de passe maître ne quitte jamais ton Mac. Tes données sont chiffrées avant même d’être écrites sur le disque. Nous (et tout cloud que tu choisis) ne voyons jamais que du texte chiffré opaque. Même nous, on ne peut pas lire ton Vault.

Ce qu’on peut voir et ce qu’on ne peut pas voir.

La chose la plus honnête qu’une entreprise puisse te montrer.

On peut voir

  • Ton adresse e-mail
  • Ton statut de facturation
  • Qu’une sauvegarde chiffrée existe
  • Sa taille et son horodatage

On ne pourra jamais voir

  • Ton Vault et tes Secrets
  • Ton Wiki, tes tâches et tes notes
  • Tes conversations avec l’IA
  • Ton mot de passe maître ou tes clés

Où s’arrête le texte en clair.

Ton mot de passe dérive une clé qui ne quitte jamais l’appareil. Tout ce qui suit cette ligne est chiffré.

1Mot de passe maître
2Dérivation de clé Argon2id
3Clé de chiffrement (sur l’appareil)
le texte en clair ne franchit jamais cette ligne
4libsodium secretbox
5Bloc chiffré
6Sync optionnelle (opaque)

Le rempart de l’IA

Ton IA ne peut pas voir ta clé sk_live.

Quand une tâche a besoin d’un identifiant, lodos le déchiffre localement et le transmet à un sous-processus sous forme de variable d’environnement, hors de la vue du modèle, effacé dès que le travail est terminé. L’IA ne manipule jamais qu’une référence comme {{secrets.stripe.sk_live}}. Aucun outil de lodos ne renvoie un secret en clair, et une vérification d’invariant à la compilation fait échouer la release si on en ajoute un.

Référencé

Le modèle voit un substitut, jamais une valeur.

Injecté

Le vrai secret entre dans un sous-processus à l’exécution, jamais dans la transcription.

Audité

Chaque accès s’ajoute à une chaîne HMAC infalsifiable.

Imposé, pas promis

Le rempart est vérifié à la compilation.

Un scan d’invariants à la compilation s’exécute à chaque release. Si l’un d’eux est violé, le build échoue, pour que la garantie ne puisse pas se dégrader discrètement en simple politique.

  • Pas de bash, pas d’exec, aucun outil qui renvoie la valeur d’un secret
  • Aucun fournisseur d’API de modèle brut, seulement Claude Code intégré
  • Pas d’eval, Function, vm ou child_process sur le moindre chemin de rendu
  • Les outils inconnus échouent par défaut, jamais autorisés en silence
  • L’agent s’exécute avec bash explicitement interdit
  • Aucune autorisation unique ne peut réunir la trilogie fatale
  • Workflows purement déclaratifs, aucun chemin de code à exécuter

Les primitives, nommées.

Pas de crypto maison. Des briques standard et auditées.

Argon2id

Dérivation de clé gourmande en mémoire, 64 Mo / 3 itérations, résistante aux GPU et aux ASIC.

XChaCha20-Poly1305

Chiffrement authentifié via libsodium secretbox, clés par section.

Chaîne HMAC-SHA256

Chaque action sur le Vault et le Wiki est signée et chaînée, toute altération brise la chaîne.

Clé de récupération 160 bits

Haute entropie, générée sur l’appareil, jamais stockée par nous.

Sync secretstream

Fragments authentifiés de 64 Ko, liés à ton compte pour qu’un bloc ne puisse pas être rejoué.

Chemins de champs opaques

Les journaux d’audit notent qu’un secret a été utilisé, jamais lequel.

lodos face au Company OS dans le cloud.

lodosOutil cloud classique
Chiffré au repos
Zero-Knowledge (l’éditeur ne peut pas le lire)
Fonctionne entièrement hors ligne
Piste d’audit infalsifiable
L’IA peut lire tes Secrets
Aucune télémétrie

Et ce contre quoi ça ne protège pas.

Le Zero-Knowledge protège tes données de nous et du réseau. Il ne peut pas protéger un appareil déjà compromis, ni un mot de passe maître facile à deviner. Une bonne sécurité de l’appareil et un mot de passe solide restent ta responsabilité. On préfère le dire que de trop promettre.

Limites connues, dites clairement.

  • La sortie réseau des sous-processus est protégée par une liste d’autorisation, pas par un bac à sable matériel.
  • La notarisation macOS est en attente, les premiers builds s’installent avec une alerte Gatekeeper.
  • On ne sert jamais de proxy à un modèle tiers ; tu apportes ton propre Claude.

Lis-le, puis fais-lui confiance.

Télécharge lodos et garde tes clés là où elles doivent être.

Télécharger pour MacTélécharger pour Linux

Apple Silicon · macOS 13+ · notarisation en cours