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é.
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.
| lodos | Outil 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.
Apple Silicon · macOS 13+ · notarisation en cours