MaleusMaleus
Sécurité

L'IA construit votre logiciel. Par défaut, elle ne peut ni le détruire, ni le divulguer, ni y faire entrer quoi que ce soit.

Le cloisonnement est l'état par défaut, pas un réglage dont vous espérez qu'il tienne. Chaque construction s'exécute de façon isolée, sans accès aux bases de données et sans chemin vers la production, avec des appels sortants uniquement là où vous les autorisez, et chaque action consignée. Un relecteur sécurité peut valider parce que les défaillances qui ont fait les gros titres sont absentes par conception.

Aucun accès aux bases par défautAucun chemin vers la productionSortants sur liste blancheAudit complet de la session
Le problème

La crainte que tout relecteur sécurité apporte face à une construction par IA

Donnez un accès réel à un agent IA et les défaillances qui font les gros titres suivent. Ce ne sont pas des hypothèses : c'est ce qui arrive quand un agent dispose d'une portée permanente et d'un garde-fou qu'il peut contourner par la parole.

Elle efface la production.

Un agent avec une connexion active supprime la base de données, puis annonce un succès, parce que rien n'a délimité ce qu'il pouvait atteindre.

Elle divulgue vos secrets.

Les clés et les données s'éparpillent sur les postes et dans les prompts, et une instruction injectée les envoie vers une destination jamais autorisée.

Elle introduit du code non maîtrisé.

Un agent sans bornes récupère une dépendance hallucinée ou empoisonnée, et votre chaîne d'approvisionnement en hérite le risque, sans bruit.

Et une demande de confirmation qu'on prie simplement l'agent de respecter n'est pas un contrôle.

L'alternative

Des garde-fous dont on espère qu'ils tiennent, ce n'est pas du cloisonnement

La réponse habituelle, c'est un agent sans bornes avec un accès large, clôturé après coup : une étape de confirmation, un réseau qui autorise puis filtre, un scan une fois que c'est fini.

Les garde-fous se contournent.

Une consigne qu'on demande à l'agent d'honorer peut être contournée par la parole, et l'accès reste là pour la seule entrée qui passera.

Les droits restent larges.

Des identifiants larges et permanents sont la norme, le rayon d'impact d'une seule mauvaise étape est donc votre environnement tout entier.

Maleus renverse la logique : la portée dangereuse n'est pas filtrée, elle est absente. La construction est cloisonnée et au moindre privilège par construction, avant la première ligne de code.

Cloisonné par défaut

Ce qui permet à un relecteur de valider

Pas des garde-fous rapportés, mais une portée qui n'a jamais existé. Chaque point se déplie pour votre équipe sécurité.

01

Elle ne peut pas atteindre la production, ni toucher vos données

Les constructions s'exécutent dans des environnements cloud isolés, jamais sur le poste d'un développeur. Par défaut les agents n'ont aucun accès aux bases de données et aucun chemin d'écriture vers vos systèmes de production.

La défaillance qui a défini cette catégorie, un agent supprimant une base de données active, ne peut pas naître ici. Elle n'est pas bloquée par une consigne : la portée est simplement indisponible.

Environnement de construction
Bac à sable isolé
Votre base de donnéesAucun accès
ProductionAucun chemin
02

Moindre privilège, par construction

Chaque agent s'exécute selon une liste blanche explicite : les chemins exacts qu'il peut toucher et les commandes exactes qu'il peut lancer, rien de plus. La plupart tournent en lecture seule, et la portée de chaque agent est déclarée d'avance.

Les droits excessifs sont la première douleur de sécurité IA ailleurs. Ici le rayon d'impact de chaque étape est borné avant son exécution, pas audité après.

Agent · droits
deps-updaterLecture seule
/repositoryécriture
pnpmexécution
gitexécution
tout le resterefusé
03

Rien ne sort, par défaut

Les accès sortants sont refusés par défaut, puis mis sur liste blanche : vous déclarez les domaines qu'une application peut appeler, et seuls ceux-là se résolvent. Parce que la construction s'exécute en cloud managé, les secrets ne s'éparpillent jamais sur les postes locaux.

Le chemin d'exfiltration par injection de prompt, une entrée empoisonnée qui convainc un agent d'envoyer des données dehors, est fermé par construction : il n'y a nulle part de non approuvé où les envoyer.

Sortants · liste blanche
votre-api.comallowed
auth.votre-idp.comallowed
tout autre domaineblocked
04

Tout est consigné

Vous recevez la piste d'audit complète, chaque action sensible, qui l'a menée et quand, ouverte à vos propres ingénieurs et filtrable par utilisateur et par projet.

Vous ne croyez pas la construction sur parole quant à ce qu'elle a fait. La piste est le relevé, pas le résumé qu'en fait l'agent.

Piste d'audit
déploiementstagingmaintenant
créationclé d'API2 min
créationbac à sable d'agent14 min
suppressionclé d'API1 h

Chaque action sensible, qui l'a menée, et quand. Filtrable par utilisateur et par projet.

05

Chaque construction est scannée et notée

Avant toute mise en production, le code généré est scanné : analyse statique pour les vulnérabilités, et vos dépendances contrôlées par niveau de gravité, avec un score de sécurité sur chaque construction.

La surface d'exposition, dépendances comprises, n'est pas un espoir : elle est mesurée à chaque fois. Le socle et la stack fixes gardent cette surface réduite.

Audit de construction · sécurité
Score de sécuritécette constructionA
Analyse statique (SAST)aucune critique
Dépendances, par gravitéscannées

Scanned and scored on every build.

Pour votre revue

Faites la correspondance avec votre liste de contrôles

Les contrôles qu'une revue de plateforme de construction par IA réclame, et où se situe Maleus par défaut.

Agents interdits de productionAucun chemin permanent vers la production
Aucun identifiant de base permanentAucun accès aux bases par défaut ; la lecture seule reste désactivée tant que vous ne l'activez pas
Les actions destructrices ne peuvent pas s'auto-exécuterLa portée est indisponible, pas seulement filtrée
Sortants réseau verrouillés sur une liste blancheRefus par défaut ; seuls les domaines que vous déclarez se résolvent
Cloisonnement en bac à sable par agentUn bac à sable isolé par agent, en cloud managé
Droits délimités au moindre privilègeChaque agent s'exécute selon une liste blanche explicite de chemins et de commandes
Piste d'audit complète, qui vous appartientChaque action sensible et tout le code, ouverts à vos ingénieurs
Scan de code et revue des dépendancesAnalyse statique et scan de la chaîne d'approvisionnement à chaque construction, par gravité
Validation avec un humain dans la boucleUn humain valide chaque étape ; la spécification validée est la référence
Conçu selon les standards

Aligné sur les pratiques qu'attend votre revue

Le code que Maleus génère est conçu selon l'OWASP Top 10, et la plateforme de construction suit les recommandations de sécurité de l'ANSSI. Le reste de votre grille de conformité se trouve sur la page voisine.

OWASP Top 10Recommandations de l'ANSSI
Certifications, NIS2 et le règlement européen sur l'IA

S'intègre à la gestion d'identité que vous utilisez déjà

SSO via SAML ou OIDCProvisionnement SCIMContrôle d'accès par rôlesSecrets chiffrés, ou votre propre KMS

Voyez le cloisonnement, pas une diapositive qui en parle.

Réservez une démo et nous montrerons l'absence d'accès aux bases par défaut, les sortants sur liste blanche, et le journal complet de session sur une construction réelle, puis nous parcourrons votre liste de contrôles ligne à ligne.

Créé par l'équipe derrière un backend open source largement utilisé et une plateforme de données temps réel.