Modèle de sécurité de NanoClaw pour les agents IA : Isolation par conteneurs et code minimal

✍️ OpenClawRadar📅 Publié: February 28, 2026🔗 Source
Modèle de sécurité de NanoClaw pour les agents IA : Isolation par conteneurs et code minimal
Ad

Architecture de sécurité de NanoClaw pour les agents d'IA non fiables

Le blog NanoClaw soutient que les agents d'IA doivent être traités comme non fiables et potentiellement malveillants, préconisant un confinement architectural plutôt que des vérifications de permissions au niveau de l'application. Le système est construit sur le principe que les agents se comporteront mal et se concentre sur la limitation des dégâts lorsqu'ils le font.

L'isolation par conteneur comme sécurité fondamentale

NanoClaw exécute chaque agent dans son propre conteneur en utilisant Docker ou Apple Container sur macOS. Ces conteneurs sont éphémères - créés à neuf par invocation et détruits ensuite. Les agents s'exécutent en tant qu'utilisateurs non privilégiés et ne peuvent accéder qu'aux répertoires explicitement montés. Cela contraste avec l'approche par défaut d'OpenClaw où les agents s'exécutent directement sur la machine hôte avec un mode bac à sable Docker facultatif que la plupart des utilisateurs n'activent jamais.

La limite du conteneur fournit une sécurité hermétique appliquée par le système d'exploitation, empêchant les agents de s'échapper quelle que soit la configuration. Chaque agent obtient son propre conteneur, système de fichiers et historique de session Claude, empêchant la fuite d'informations entre les agents qui sont censés accéder à des données différentes.

Ad

Liste d'autorisation de montage et protections par défaut

Une liste d'autorisation de montage à ~/.config/nanoclaw/mount-allowlist.json agit comme une défense en profondeur, empêchant les utilisateurs de monter accidentellement des chemins sensibles. Les répertoires sensibles comme .ssh, .gnupg, .aws, .env, private_key et credentials sont bloqués par défaut. La liste d'autorisation se trouve en dehors du répertoire du projet afin que les agents compromis ne puissent pas modifier leurs propres permissions.

Le code de l'application hôte est monté en lecture seule, garantissant que rien de ce qu'un agent fait ne peut persister après la destruction du conteneur. Les groupes non principaux ne sont pas fiables par défaut, empêchant la messagerie inter-groupes, la planification de tâches ou la visualisation de données pour se protéger contre l'injection de prompt provenant des membres du groupe.

Base de code minimale et révisable

NanoClaw maintient délibérément une base de code minimale d'un processus et d'une poignée de fichiers, contrastant avec les environ 400 000 lignes de code, 53 fichiers de configuration et plus de 70 dépendances d'OpenClaw. Le système s'appuie fortement sur le SDK d'agent d'Anthropic pour la gestion des sessions, la compaction de la mémoire et d'autres fonctionnalités au lieu de réinventer les composants.

Cette conception permet à un développeur compétent de réviser l'intégralité de la base de code en une après-midi. Les directives de contribution n'acceptent que les corrections de bugs, les corrections de sécurité et les simplifications. Les nouvelles fonctionnalités arrivent via des compétences - des instructions avec des implémentations de référence complètes et fonctionnelles que les agents de codage fusionnent dans les bases de code après révision.

Chaque installation se termine par quelques milliers de lignes de code adaptées aux besoins spécifiques du propriétaire, évitant la complexité où les vulnérabilités se cachent généralement.

📖 Lire la source complète : HN LLM Tools

Ad

👀 See Also

Plaidant pro se, un demandeur dissimule des injections de prompt IA dans une requête judiciaire
Security

Plaidant pro se, un demandeur dissimule des injections de prompt IA dans une requête judiciaire

Un plaideur pro se du Connecticut a caché des injections de prompt dans des documents judiciaires en police blanche de 3 points, ordonnant à toute IA de se ranger de son côté. Le tribunal l'a découvert et l'a sanctionné.

OpenClawRadar
La fonctionnalité d'utilisation informatique d'Anthropic déclenche un verrouillage de gouvernance lors d'un test réel
Security

La fonctionnalité d'utilisation informatique d'Anthropic déclenche un verrouillage de gouvernance lors d'un test réel

Anthropic a déployé des capacités d'utilisation informatique, et lors de la mise en œuvre des contrôles de gouvernance, un seuil de risque a déclenché une posture de VERROUILLAGE qui a bloqué toutes les opérations de mutation, y compris les travaux de gouvernance de l'opérateur lui-même.

OpenClawRadar
llm-hasher : Détection et Tokenisation Locales des PII pour les Flux de Travail LLM Hybrides
Security

llm-hasher : Détection et Tokenisation Locales des PII pour les Flux de Travail LLM Hybrides

llm-hasher est un outil qui détecte les informations personnellement identifiables localement en utilisant Ollama avant que les données n'atteignent des LLM externes comme OpenAI ou Claude, tokenise les PII et restaure les originaux après traitement. Il utilise des expressions régulières pour les types de données structurées et un LLM local pour la détection contextuelle, avec un stockage chiffré pour les correspondances.

OpenClawRadar
Ne faites pas plus confiance à l'IA qu'à un humain — Appliquez les mêmes contrôles d'accès
Security

Ne faites pas plus confiance à l'IA qu'à un humain — Appliquez les mêmes contrôles d'accès

Une discussion sur Reddit soutient que les agents de codage IA devraient être traités comme des développeurs juniors — pas d'accès à la production, pas d'écriture directe, imposer des pipelines CI/CD et des permissions basées sur les rôles.

OpenClawRadar