{"id":53255,"date":"2026-10-16T18:04:16","date_gmt":"2026-10-16T11:04:16","guid":{"rendered":"\/fr\/tutoriels\/?p=53255"},"modified":"2026-10-15T18:05:11","modified_gmt":"2026-10-15T11:05:11","slug":"securite-hermes-agent","status":"publish","type":"post","link":"\/fr\/tutoriels\/securite-hermes-agent\/","title":{"rendered":"S\u00e9curit\u00e9 de Hermes Agent : risques et bonnes pratiques"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Hermes Agent int&egrave;gre plusieurs m&eacute;canismes de s&eacute;curit&eacute; qui contribuent &agrave; prot&eacute;ger les agents IA auto-h&eacute;berg&eacute;s contre les acc&egrave;s non autoris&eacute;s, l&rsquo;ex&eacute;cution de commandes dangereuses, la divulgation d&rsquo;identifiants, les attaques par injection de prompt et d&rsquo;autres risques de s&eacute;curit&eacute;.<\/p><p class=\"wp-block-paragraph\">Voici les principaux m&eacute;canismes de s&eacute;curit&eacute; de Hermes Agent :<\/p><ul class=\"wp-block-list\">\n<li>Autorisation des utilisateurs gr&acirc;ce aux listes d&rsquo;autorisation et aux m&eacute;canismes d&rsquo;appairage sur les plateformes de messagerie prises en charge.<\/li>\n\n\n\n<li>Proc&eacute;dures d&rsquo;approbation des commandes de terminal &agrave; haut risque.<\/li>\n\n\n\n<li>Protections int&eacute;gr&eacute;es bloquant les commandes irr&eacute;versibles et destructrices.<\/li>\n\n\n\n<li>Ex&eacute;cution des commandes dans des environnements isol&eacute;s avec Docker et d&rsquo;autres backends.<\/li>\n\n\n\n<li>Protection des cl&eacute;s API, des tokens et des autres identifiants sensibles.<\/li>\n\n\n\n<li>Filtrage des variables d&rsquo;environnement et masquage des identifiants pour les serveurs MCP.<\/li>\n\n\n\n<li>D&eacute;tection des injections de prompt dans les fichiers de contexte et les contenus externes.<\/li>\n\n\n\n<li>Isolation des sessions entre les utilisateurs et les conversations.<\/li>\n\n\n\n<li>Restrictions d&rsquo;acc&egrave;s aux sites web et protection contre les attaques SSRF visant les r&eacute;seaux priv&eacute;s.<\/li>\n\n\n\n<li>Mesures de protection de la cha&icirc;ne d&rsquo;approvisionnement pour les d&eacute;pendances facultatives et les packages d&rsquo;ex&eacute;cution.<\/li>\n<\/ul><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-fonctionnement-des-mecanismes-de-securite-de-hermes-agent\">Fonctionnement des m&eacute;canismes de s&eacute;curit&eacute; de Hermes Agent<\/h2><p class=\"wp-block-paragraph\">La s&eacute;curit&eacute; de Hermes Agent repose sur plusieurs niveaux de protection ind&eacute;pendants qui d&eacute;terminent qui peut acc&eacute;der &agrave; l&rsquo;agent, quelles actions il peut effectuer, quelles ressources lui sont accessibles et comment les contenus externes sont trait&eacute;s.<\/p><p class=\"wp-block-paragraph\">Les contr&ocirc;les d&rsquo;acc&egrave;s limitent l&rsquo;utilisation de l&rsquo;agent aux utilisateurs, plateformes et conversations autoris&eacute;s. Les plateformes de messagerie et les passerelles peuvent appliquer des listes d&rsquo;autorisation, des proc&eacute;dures d&rsquo;appairage et des r&egrave;gles d&rsquo;acc&egrave;s avant que les requ&ecirc;tes ne parviennent &agrave; l&rsquo;agent.<\/p><p class=\"wp-block-paragraph\">Lorsque <a data-click-id=\"hgr-post-content-link-hermes-agent\" href=\"\/fr\/tutoriels\/quest-ce-que-hermes-agent\/\">Hermes Agent<\/a> effectue une action potentiellement dangereuse, une proc&eacute;dure d&rsquo;approbation peut exiger une confirmation humaine avant l&rsquo;ex&eacute;cution de la commande.<\/p><p class=\"wp-block-paragraph\">Pour certaines op&eacute;rations particuli&egrave;rement destructrices, Hermes applique des protections strictes qui emp&ecirc;chent leur ex&eacute;cution, quels que soient les param&egrave;tres d&rsquo;approbation.<\/p><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement isoler l&rsquo;ex&eacute;cution des commandes gr&acirc;ce &agrave; des backends de terminal utilisant des conteneurs ou d&rsquo;autres environnements isol&eacute;s.<\/p><p class=\"wp-block-paragraph\">L&rsquo;ex&eacute;cution des outils dans des conteneurs Docker ou d&rsquo;autres environnements isol&eacute;s limite leur acc&egrave;s au syst&egrave;me h&ocirc;te et r&eacute;duit les cons&eacute;quences d&rsquo;actions malveillantes, d&rsquo;actions effectu&eacute;es dans un environnement compromis ou d&rsquo;actions involontaires.<\/p><p class=\"wp-block-paragraph\">Hermes prot&egrave;ge &eacute;galement les identifiants sensibles en filtrant les variables d&rsquo;environnement, en masquant les identifiants, en s&rsquo;int&eacute;grant &agrave; des gestionnaires de secrets et en limitant la transmission des identifiants.<\/p><p class=\"wp-block-paragraph\">Les int&eacute;grations externes, comme les serveurs MCP, ne re&ccedil;oivent qu&rsquo;un ensemble limit&eacute; de variables d&rsquo;environnement, sauf si des acc&egrave;s suppl&eacute;mentaires sont explicitement configur&eacute;s.<\/p><p class=\"wp-block-paragraph\">Pour r&eacute;duire les risques d&rsquo;injection de prompt, Hermes analyse les fichiers de contexte pris en charge et les contenus externes afin d&rsquo;y d&eacute;tecter les instructions potentiellement dangereuses avant que ces contenus ne soient int&eacute;gr&eacute;s aux processus de l&rsquo;agent.<\/p><p class=\"wp-block-paragraph\">Les listes de blocage de sites web et les protections contre les attaques SSRF contribuent &agrave; emp&ecirc;cher l&rsquo;acc&egrave;s aux r&eacute;seaux priv&eacute;s, aux points de terminaison des services de m&eacute;tadonn&eacute;es cloud, aux services accessibles sur localhost et &agrave; d&rsquo;autres ressources sensibles.<\/p><p class=\"wp-block-paragraph\">D&rsquo;autres m&eacute;canismes compl&egrave;tent ces protections, notamment l&rsquo;isolation des sessions entre les conversations, l&rsquo;assainissement des donn&eacute;es d&rsquo;entr&eacute;e, les mesures de protection de la cha&icirc;ne d&rsquo;approvisionnement pour les d&eacute;pendances facultatives et les restrictions r&eacute;seau configurables.<\/p><p class=\"wp-block-paragraph\">Ensemble, ces protections r&eacute;duisent le risque qu&rsquo;un prompt compromis, des identifiants divulgu&eacute;s, une int&eacute;gration non s&eacute;curis&eacute;e ou une erreur de configuration ne provoquent un incident de s&eacute;curit&eacute; plus grave.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-bonnes-pratiques-pour-securiser-hermes-agent\">Bonnes pratiques pour s&eacute;curiser Hermes Agent<\/h2><p class=\"wp-block-paragraph\">Pour prot&eacute;ger Hermes Agent, combinez des contr&ocirc;les d&rsquo;acc&egrave;s, des proc&eacute;dures d&rsquo;approbation des commandes, des environnements d&rsquo;ex&eacute;cution isol&eacute;s, des mesures de protection des identifiants et des restrictions r&eacute;seau.<\/p><p class=\"wp-block-paragraph\">Une fois <a data-click-id=\"hgr-post-content-link-hermes-agent-configure\" href=\"\/fr\/tutoriels\/comment-configurer-hermes-agent\/\">Hermes Agent configur&eacute;<\/a>, commencez par d&eacute;finir les listes d&rsquo;autorisation et mettre en place l&rsquo;appairage par message priv&eacute; afin que seuls les utilisateurs approuv&eacute;s puissent interagir avec l&rsquo;agent.<\/p><p class=\"wp-block-paragraph\">Configurez ensuite les r&egrave;gles d&rsquo;approbation des commandes dangereuses, choisissez un backend de terminal isol&eacute; comme Docker, limitez la transmission des identifiants et v&eacute;rifiez les protections relatives aux contenus externes et aux acc&egrave;s r&eacute;seau.<\/p><p class=\"wp-block-paragraph\">Pour s&eacute;curiser au mieux Hermes Agent, associez les param&egrave;tres d&eacute;finis dans <code>~\/.hermes\/config.yaml<\/code> et <code>~\/.hermes\/.env<\/code> (ou les fichiers &eacute;quivalents dans un r&eacute;pertoire de profil) &agrave; des mesures de protection de l&rsquo;infrastructure, comme les pare-feu, les VPN, les r&eacute;seaux priv&eacute;s, l&rsquo;isolation des conteneurs et la restriction des droits d&rsquo;acc&egrave;s au syst&egrave;me h&ocirc;te.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Limitez l&rsquo;acc&egrave;s &agrave; Hermes Agent<\/h3><p class=\"wp-block-paragraph\">Hermes Agent limite les acc&egrave;s gr&acirc;ce &agrave; des listes d&rsquo;autorisation et des m&eacute;canismes d&rsquo;appairage. Avant de rendre l&rsquo;agent accessible via Telegram, Discord, des passerelles ou d&rsquo;autres int&eacute;grations, d&eacute;finissez pr&eacute;cis&eacute;ment les utilisateurs autoris&eacute;s &agrave; interagir avec lui.<\/p><p class=\"wp-block-paragraph\">Les param&egrave;tres de contr&ocirc;le d&rsquo;acc&egrave;s se configurent dans <code>~\/.hermes\/.env<\/code> et, le cas &eacute;ch&eacute;ant, dans <code>~\/.hermes\/config.yaml<\/code>.<\/p><p class=\"wp-block-paragraph\">Pour un d&eacute;ploiement sur Telegram, ajoutez les noms d&rsquo;utilisateur autoris&eacute;s &agrave; <code>TELEGRAM_ALLOWED_USERS<\/code> dans <code>~\/.hermes\/.env<\/code>.<\/p><p class=\"wp-block-paragraph\">Les d&eacute;ploiements sur Discord utilisent <code>DISCORD_ALLOWED_USERS<\/code>, tandis que les passerelles utilisent <code>GATEWAY_ALLOWED_USERS<\/code>. L&rsquo;acc&egrave;s est refus&eacute; &agrave; tout utilisateur absent de ces listes d&rsquo;autorisation.<\/p><p class=\"wp-block-paragraph\">&Eacute;vitez d&rsquo;autoriser un acc&egrave;s sans restriction avec des param&egrave;tres tels que <code>GATEWAY_ALLOW_ALL_USERS=true<\/code>. Cette option peut &ecirc;tre utile pour les tests, mais en production, l&rsquo;acc&egrave;s doit toujours &ecirc;tre r&eacute;serv&eacute; aux utilisateurs explicitement autoris&eacute;s.<\/p><p class=\"wp-block-paragraph\">Si vous utilisez l&rsquo;appairage par message priv&eacute;, examinez et approuvez les demandes d&rsquo;appairage avant d&rsquo;accorder l&rsquo;acc&egrave;s &agrave; l&rsquo;agent.<\/p><p class=\"wp-block-paragraph\">Hermes propose notamment les commandes <code>hermes pairing approve<\/code> et <code>hermes pairing revoke<\/code> pour g&eacute;rer les utilisateurs autoris&eacute;s et r&eacute;voquer les autorisations d&rsquo;acc&egrave;s devenues inutiles.<\/p><p class=\"wp-block-paragraph\">Les contr&ocirc;les d&rsquo;acc&egrave;s de Hermes sont plus efficaces lorsqu&rsquo;ils sont associ&eacute;s &agrave; des protections r&eacute;seau. Dans la mesure du possible, limitez l&rsquo;acc&egrave;s aux r&eacute;seaux de confiance, aux VPN, aux proxys inverses ou aux infrastructures priv&eacute;es, en particulier lorsque les points de terminaison d&rsquo;une passerelle sont accessibles &agrave; plusieurs utilisateurs.<\/p><p class=\"wp-block-paragraph\">V&eacute;rifiez r&eacute;guli&egrave;rement les listes d&rsquo;autorisation et les utilisateurs appair&eacute;s. La suppression des utilisateurs inactifs, des int&eacute;grations inutilis&eacute;es et des r&egrave;gles d&rsquo;acc&egrave;s obsol&egrave;tes r&eacute;duit la surface d&rsquo;attaque et contribue &agrave; pr&eacute;venir les acc&egrave;s non autoris&eacute;s.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Exigez une approbation pour les commandes dangereuses<\/h3><p class=\"wp-block-paragraph\">Hermes Agent int&egrave;gre un syst&egrave;me d&rsquo;approbation qui suspend l&rsquo;ex&eacute;cution des commandes dangereuses jusqu&rsquo;&agrave; ce qu&rsquo;un utilisateur les examine et les approuve. Ce m&eacute;canisme contribue &agrave; pr&eacute;venir les modifications accidentelles du syst&egrave;me, l&rsquo;ex&eacute;cution de commandes risqu&eacute;es et les actions d&eacute;clench&eacute;es par des prompts malveillants.<\/p><p class=\"wp-block-paragraph\">Configurez le comportement du syst&egrave;me d&rsquo;approbation dans la section <code>approvals<\/code> du fichier <code>~\/.hermes\/config.yaml<\/code>. Hermes prend en charge trois modes : <code>manual<\/code>, <code>smart<\/code> et <code>off<\/code>.<\/p><p class=\"wp-block-paragraph\">En production, privil&eacute;giez <code>approvals.mode: manual<\/code> ou <code>approvals.mode: smart<\/code> afin que les commandes dangereuses ne puissent pas &ecirc;tre ex&eacute;cut&eacute;es sans examen pr&eacute;alable ou &eacute;valuation des risques.<\/p><p class=\"wp-block-paragraph\">&Eacute;vitez d&rsquo;activer le mode YOLO sur les syst&egrave;mes de production. Lancer Hermes avec <code>hermes --yolo<\/code>, utiliser la commande <code>\/yolo<\/code> ou d&eacute;finir <code>HERMES_YOLO_MODE=1<\/code> d&eacute;sactive les contr&ocirc;les d&rsquo;approbation et permet d&rsquo;ex&eacute;cuter les commandes sans confirmation.<\/p><p class=\"wp-block-paragraph\">Hermes conserve toutefois une liste de blocage stricte pour les op&eacute;rations catastrophiques, comme l&rsquo;effacement du syst&egrave;me de fichiers racine, les bombes fork (<em>fork bombs<\/em>) ou les commandes qui d&eacute;truisent directement le contenu d&rsquo;un disque.<\/p><p class=\"wp-block-paragraph\">Le syst&egrave;me d&rsquo;approbation permet d&rsquo;examiner les commandes risqu&eacute;es qui peuvent n&eacute;anmoins &ecirc;tre l&eacute;gitimes. Une liste de blocage distincte emp&ecirc;che quant &agrave; elle toute ex&eacute;cution des op&eacute;rations catastrophiques, ind&eacute;pendamment des param&egrave;tres d&rsquo;approbation.<\/p><p class=\"wp-block-paragraph\">Examinez attentivement les demandes d&rsquo;approbation avant de les valider. Soyez particuli&egrave;rement vigilant face aux commandes inattendues, aux actions qui d&eacute;passent le cadre de la t&acirc;che initiale ou &agrave; celles qui ciblent des syst&egrave;mes sensibles.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Ex&eacute;cutez les commandes dans un environnement isol&eacute;<\/h3><p class=\"wp-block-paragraph\">Hermes Agent peut ex&eacute;cuter les commandes de terminal via des backends isol&eacute;s plut&ocirc;t que directement sur le syst&egrave;me h&ocirc;te. Pour les passerelles d&eacute;ploy&eacute;es en production, utilisez un backend comme <code>docker<\/code>, <code>singularity<\/code>, <code>modal<\/code> ou <code>daytona<\/code> afin de s&eacute;parer l&rsquo;environnement d&rsquo;ex&eacute;cution des commandes de la machine sur laquelle fonctionne Hermes.<\/p><p>\n\n\n    <div class=\"announcement-block announcement-block--warning\">\n        <span class=\"announcement-block__heading\">\n            <svg width=\"24\" height=\"26\" viewBox=\"0 0 24 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                d=\"M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z\"\n                fill=\"#BE1025\"\/>\n            <\/svg>\n            Warning        <\/span>\n        <p class=\"announcement-block__content\">\n            Lorsque vous utilisez un backend reposant sur des conteneurs ou un environnement sandbox dans le cloud, Hermes consid&egrave;re cet environnement isol&eacute; comme la principale barri&egrave;re de s&eacute;curit&eacute; et n&rsquo;applique pas les contr&ocirc;les d&rsquo;approbation des commandes dangereuses &agrave; l&rsquo;int&eacute;rieur de la sandbox.        <\/p>\n    <\/div>\n\n    \n\n\n\n<\/p><p class=\"wp-block-paragraph\">D&eacute;finissez le backend du terminal dans <code>~\/.hermes\/config.yaml<\/code>. Pour isoler l&rsquo;ex&eacute;cution avec Docker, utilisez la configuration suivante :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">terminal:\nbackend: docker\ndocker_image: \"nikolaik\/python-nodejs:python3.11-nodejs20\"\ndocker_forward_env: []\ncontainer_cpu: 1\ncontainer_memory: 5120\ncontainer_disk: 51200\ncontainer_persistent: true<\/pre><p class=\"wp-block-paragraph\">Avec le backend de terminal Docker, Hermes applique des param&egrave;tres de s&eacute;curit&eacute; renforc&eacute;s, notamment la suppression des capacit&eacute;s Linux, la protection contre l&rsquo;&eacute;l&eacute;vation des privil&egrave;ges, la limitation du nombre de processus et des restrictions sur les syst&egrave;mes de fichiers temporaires.<\/p><p class=\"wp-block-paragraph\">Les limites de ressources d&eacute;finies par <code>container_cpu<\/code>, <code>container_memory<\/code> et <code>container_disk<\/code> contribuent &agrave; emp&ecirc;cher les commandes qui s&rsquo;ex&eacute;cutent de mani&egrave;re incontr&ocirc;l&eacute;e de monopoliser les ressources du syst&egrave;me h&ocirc;te.<\/p><p class=\"wp-block-paragraph\">Laissez <code>docker_forward_env<\/code> vide, sauf si une t&acirc;che n&eacute;cessite explicitement une variable d&rsquo;environnement particuli&egrave;re. Toute variable ajout&eacute;e &agrave; cette liste est inject&eacute;e dans le conteneur et peut &ecirc;tre lue par le code qui s&rsquo;y ex&eacute;cute.<\/p><p class=\"wp-block-paragraph\">Choisissez le mode de persistance en fonction de vos besoins. Avec <code>container_persistent: true<\/code>, Hermes conserve le syst&egrave;me de fichiers du conteneur d&rsquo;une session &agrave; l&rsquo;autre.<\/p><p class=\"wp-block-paragraph\">Avec <code>container_persistent: false<\/code>, l&rsquo;espace de travail est temporaire et supprim&eacute; lors du nettoyage. Privil&eacute;giez le mode persistant lorsque les t&acirc;ches n&eacute;cessitent de conserver leur &eacute;tat entre les sessions, et le mode &eacute;ph&eacute;m&egrave;re lorsque l&rsquo;isolation est plus importante que la conservation de cet &eacute;tat.<\/p><p class=\"wp-block-paragraph\">Pour renforcer l&rsquo;isolation r&eacute;seau, ex&eacute;cutez les commandes sur un serveur distinct &agrave; l&rsquo;aide du backend de terminal <code>ssh<\/code>. Stockez les param&egrave;tres de connexion SSH dans <code>~\/.hermes\/.env<\/code> plut&ocirc;t que de les inclure dans une configuration export&eacute;e.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Prot&eacute;gez les cl&eacute;s API et les autres identifiants<\/h3><p class=\"wp-block-paragraph\">Par d&eacute;faut, Hermes Agent stocke les cl&eacute;s API, les tokens et les autres secrets dans <code>~\/.hermes\/.env<\/code>.<\/p><p class=\"wp-block-paragraph\">Hermes permet &eacute;galement de g&eacute;rer les secrets avec un service externe comme Bitwarden Secrets Manager. Cette int&eacute;gration permet de stocker les identifiants en dehors du syst&egrave;me de fichiers local et de les r&eacute;cup&eacute;rer au d&eacute;marrage.<\/p><p class=\"wp-block-paragraph\">Restreignez l&rsquo;acc&egrave;s au fichier <code>~\/.hermes\/.env<\/code> et &eacute;vitez de l&rsquo;ajouter &agrave; un syst&egrave;me de contr&ocirc;le de version, de le partager entre plusieurs utilisateurs ou de l&rsquo;exposer dans des sauvegardes ou des journaux.<\/p><p class=\"wp-block-paragraph\">Sous Linux et macOS, limitez les droits d&rsquo;acc&egrave;s au fichier avec la commande suivante :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">chmod 600 ~\/.hermes\/.env<\/pre><p class=\"wp-block-paragraph\">Ainsi, seul le propri&eacute;taire du fichier peut lire ou modifier les identifiants qui y sont enregistr&eacute;s.<\/p><p class=\"wp-block-paragraph\">V&eacute;rifiez attentivement les param&egrave;tres de transmission des variables d&rsquo;environnement lorsque vous utilisez des backends d&rsquo;ex&eacute;cution isol&eacute;s. Hermes ne transmet que les variables r&eacute;pertori&eacute;es dans <code>docker_forward_env<\/code> ou dans les param&egrave;tres de transmission propres aux autres backends.<\/p><p class=\"wp-block-paragraph\">Limitez ces listes au strict n&eacute;cessaire et n&rsquo;incluez que les identifiants explicitement requis pour la t&acirc;che concern&eacute;e.<\/p><p class=\"wp-block-paragraph\">Hermes filtre &eacute;galement les variables d&rsquo;environnement avant de les rendre accessibles aux sessions de terminal, aux environnements d&rsquo;ex&eacute;cution de code et aux serveurs MCP.<\/p><p class=\"wp-block-paragraph\">Les identifiants ne sont pas automatiquement transmis aux processus enfants, aux conteneurs ni aux services externes, sauf si leur transmission est explicitement autoris&eacute;e par les param&egrave;tres ou la configuration.<\/p><p class=\"wp-block-paragraph\">Les fichiers contenant des identifiants n&eacute;cessitent le m&ecirc;me niveau de protection. Si vous utilisez <code>terminal.credential_files<\/code> pour transmettre des fichiers d&rsquo;identifiants, ne rendez accessibles que ceux dont la t&acirc;che a besoin.<\/p><p class=\"wp-block-paragraph\">Lorsque vous utilisez des serveurs MCP, d&eacute;finissez explicitement les variables d&rsquo;environnement n&eacute;cessaires &agrave; chacun d&rsquo;eux. V&eacute;rifiez r&eacute;guli&egrave;rement les identifiants stock&eacute;s et supprimez les cl&eacute;s API, les tokens et les fichiers d&rsquo;identifiants inutilis&eacute;s.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Bloquez les attaques par injection de prompt<\/h3><p class=\"wp-block-paragraph\">Hermes Agent int&egrave;gre plusieurs protections contre les attaques par injection de prompt, notamment l&rsquo;analyse des fichiers de contexte, l&rsquo;assainissement des donn&eacute;es d&rsquo;entr&eacute;e et l&rsquo;analyse de s&eacute;curit&eacute; facultative avec Tirith.<\/p><p class=\"wp-block-paragraph\">Ces m&eacute;canismes contribuent &agrave; rep&eacute;rer les instructions malveillantes dissimul&eacute;es dans les fichiers de contexte, les documents, les contenus web et d&rsquo;autres sources externes avant qu&rsquo;elles n&rsquo;influencent le comportement de l&rsquo;agent.<\/p><p class=\"wp-block-paragraph\">Hermes analyse automatiquement les fichiers de contexte charg&eacute;s pour y d&eacute;tecter des signes d&rsquo;injection de prompt. Cette analyse permet de rep&eacute;rer les instructions visant &agrave; modifier le comportement du syst&egrave;me, &agrave; contourner les protections, &agrave; acc&eacute;der aux identifiants ou &agrave; pousser l&rsquo;agent &agrave; effectuer des actions non autoris&eacute;es.<\/p><p class=\"wp-block-paragraph\">Activez Tirith, un outil facultatif d&rsquo;analyse de s&eacute;curit&eacute; int&eacute;gr&eacute; &agrave; Hermes Agent, dans <code>~\/.hermes\/config.yaml<\/code> afin de d&eacute;tecter les comportements potentiellement dangereux dans les commandes et les requ&ecirc;tes.<\/p><p class=\"wp-block-paragraph\">Hermes propose plusieurs param&egrave;tres li&eacute;s &agrave; Tirith, notamment <code>security.tirith_enabled<\/code> et <code>security.tirith_fail_open<\/code>. Le param&egrave;tre <code>tirith_fail_open<\/code> d&eacute;termine ce qui se passe lorsque Tirith ne parvient pas &agrave; terminer une analyse de s&eacute;curit&eacute;.<\/p><p class=\"wp-block-paragraph\">Lorsque ce param&egrave;tre est activ&eacute;, Hermes autorise l&rsquo;ex&eacute;cution de la commande malgr&eacute; l&rsquo;&eacute;chec de l&rsquo;analyse. Lorsqu&rsquo;il est d&eacute;sactiv&eacute;, Hermes bloque l&rsquo;ex&eacute;cution jusqu&rsquo;&agrave; ce que l&rsquo;analyse aboutisse ou que le probl&egrave;me soit r&eacute;solu.<\/p><p class=\"wp-block-paragraph\">Examinez attentivement ce param&egrave;tre avant de d&eacute;ployer Hermes dans un environnement o&ugrave; il ex&eacute;cute des commandes ou interagit avec des syst&egrave;mes de production.<\/p><p class=\"wp-block-paragraph\">Les protections contre les injections de prompt sont plus efficaces lorsqu&rsquo;elles sont associ&eacute;es &agrave; des proc&eacute;dures d&rsquo;approbation des commandes et &agrave; des environnements d&rsquo;ex&eacute;cution isol&eacute;s. M&ecirc;me si des instructions malveillantes parviennent jusqu&rsquo;au mod&egrave;le, ces m&eacute;canismes r&eacute;duisent le risque qu&rsquo;elles entra&icirc;nent des actions dommageables.<\/p><p class=\"wp-block-paragraph\">Examinez r&eacute;guli&egrave;rement les commandes bloqu&eacute;es, les demandes d&rsquo;approbation et les avertissements de s&eacute;curit&eacute; afin de rep&eacute;rer les activit&eacute;s inhabituelles et les tentatives de contournement des r&egrave;gles.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Limitez l&rsquo;acc&egrave;s aux contenus externes<\/h3><p class=\"wp-block-paragraph\">Hermes Agent int&egrave;gre des m&eacute;canismes qui limitent les sites web, les URL et les ressources externes auxquels il peut acc&eacute;der, tout en contribuant &agrave; emp&ecirc;cher les connexions &agrave; des ressources r&eacute;seau dangereuses ou sensibles.<\/p><p class=\"wp-block-paragraph\">Ces protections r&eacute;duisent les risques li&eacute;s aux attaques par injection de prompt, aux sites web malveillants et aux attaques par falsification de requ&ecirc;te c&ocirc;t&eacute; serveur (<em>Server-Side Request Forgery<\/em>, ou SSRF).<\/p><p class=\"wp-block-paragraph\">Configurez les restrictions d&rsquo;acc&egrave;s aux sites web dans <code>~\/.hermes\/config.yaml<\/code> &agrave; l&rsquo;aide du param&egrave;tre <code>security.website_blocklist<\/code>.<\/p><p class=\"wp-block-paragraph\">Ajoutez les domaines auxquels l&rsquo;agent ne doit jamais acc&eacute;der, comme les portails d&rsquo;administration internes, les syst&egrave;mes sensibles de l&rsquo;entreprise ou les sites web dont il n&rsquo;a pas besoin pour accomplir ses t&acirc;ches.<\/p><p class=\"wp-block-paragraph\">Par d&eacute;faut, Hermes bloque l&rsquo;acc&egrave;s aux r&eacute;seaux priv&eacute;s, aux adresses de bouclage, aux adresses de lien local, aux services de m&eacute;tadonn&eacute;es cloud et aux autres destinations non publiques.<\/p><p class=\"wp-block-paragraph\">Cette protection contribue &agrave; pr&eacute;venir les attaques SSRF qui cherchent &agrave; exploiter l&rsquo;agent pour acc&eacute;der &agrave; des services internes qui ne sont pas accessibles publiquement.<\/p><p class=\"wp-block-paragraph\">&Eacute;vitez de d&eacute;sactiver cette protection, sauf si un cas d&rsquo;usage pr&eacute;cis l&rsquo;exige. Le param&egrave;tre <code>security.allow_private_urls<\/code> permet de contourner cette restriction et ne doit &ecirc;tre activ&eacute; qu&rsquo;apr&egrave;s avoir &eacute;valu&eacute; ses cons&eacute;quences sur la s&eacute;curit&eacute;.<\/p><p class=\"wp-block-paragraph\">V&eacute;rifiez r&eacute;guli&egrave;rement les outils d&rsquo;acc&egrave;s au web, les int&eacute;grations aux navigateurs et les services externes afin de vous assurer que l&rsquo;agent n&rsquo;a acc&egrave;s qu&rsquo;aux ressources n&eacute;cessaires &agrave; ses t&acirc;ches.<\/p><p class=\"wp-block-paragraph\">Le nombre et le type d&rsquo;int&eacute;grations n&eacute;cessaires varient consid&eacute;rablement selon les <a data-click-id=\"hgr-post-content-link-cas-dusage-de-hermes-agent\" href=\"\/fr\/tutoriels\/cas-usage-hermes-agent\/\">cas d&rsquo;usage de Hermes Agent<\/a>. Les r&egrave;gles d&rsquo;acc&egrave;s doivent donc &ecirc;tre adapt&eacute;es aux t&acirc;ches que l&rsquo;agent est cens&eacute; accomplir.<\/p><p class=\"wp-block-paragraph\">Limiter les acc&egrave;s externes permet de r&eacute;duire le nombre de sources par lesquelles des instructions malveillantes, des donn&eacute;es sensibles ou des contenus inattendus peuvent p&eacute;n&eacute;trer dans le syst&egrave;me.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Activez la journalisation et la surveillance<\/h3><p class=\"wp-block-paragraph\">Par d&eacute;faut, Hermes enregistre les journaux dans <code>~\/.hermes\/logs\/<\/code>. Assurez-vous que les administrateurs peuvent acc&eacute;der &agrave; ce r&eacute;pertoire et que celui-ci est int&eacute;gr&eacute; &agrave; vos proc&eacute;dures de surveillance op&eacute;rationnelle.<\/p><p class=\"wp-block-paragraph\">Consultez r&eacute;guli&egrave;rement les journaux pour rep&eacute;rer d&rsquo;&eacute;ventuels probl&egrave;mes de s&eacute;curit&eacute; ou de fonctionnement, notamment :<\/p><ul class=\"wp-block-list\">\n<li>Tentatives d&rsquo;acc&egrave;s non autoris&eacute;<\/li>\n\n\n\n<li>&Eacute;checs r&eacute;p&eacute;t&eacute;s de commandes<\/li>\n\n\n\n<li>Demandes d&rsquo;approbation inattendues<\/li>\n\n\n\n<li>Actions bloqu&eacute;es<\/li>\n\n\n\n<li>Probl&egrave;mes d&rsquo;authentification<\/li>\n\n\n\n<li>Comportements inhabituels de l&rsquo;agent<\/li>\n<\/ul><p class=\"wp-block-paragraph\">L&rsquo;examen rapide de ces &eacute;v&eacute;nements peut aider &agrave; identifier les erreurs de configuration et les probl&egrave;mes de s&eacute;curit&eacute; potentiels avant qu&rsquo;ils ne prennent de l&rsquo;ampleur.<\/p><p class=\"wp-block-paragraph\">Pour les d&eacute;ploiements en production, envisagez de transf&eacute;rer les journaux de Hermes vers la plateforme de journalisation centralis&eacute;e de votre organisation.<\/p><p class=\"wp-block-paragraph\">La centralisation des journaux facilite la recherche d&rsquo;&eacute;v&eacute;nements pass&eacute;s, le rapprochement des activit&eacute;s entre diff&eacute;rents syst&egrave;mes et la conservation des enregistrements sur de plus longues p&eacute;riodes.<\/p><p class=\"wp-block-paragraph\">La journalisation est particuli&egrave;rement efficace lorsqu&rsquo;elle est associ&eacute;e aux autres mesures de s&eacute;curit&eacute; pr&eacute;sent&eacute;es dans ce guide.<\/p><p class=\"wp-block-paragraph\">Consultez r&eacute;guli&egrave;rement les avis de s&eacute;curit&eacute; et ex&eacute;cutez p&eacute;riodiquement <code>hermes doctor<\/code> pour identifier les probl&egrave;mes de s&eacute;curit&eacute; connus, les d&eacute;pendances vuln&eacute;rables et les erreurs de configuration susceptibles de n&eacute;cessiter une intervention.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-principales-menaces-de-securite-liees-a-hermes-agent\">Principales menaces de s&eacute;curit&eacute; li&eacute;es &agrave; Hermes Agent<\/h2><p class=\"wp-block-paragraph\">Les mesures de s&eacute;curit&eacute; de Hermes Agent visent &agrave; prot&eacute;ger contre les risques couramment associ&eacute;s aux agents IA auto-h&eacute;berg&eacute;s et &agrave; l&rsquo;ex&eacute;cution automatis&eacute;e de commandes, notamment :<\/p><ul class=\"wp-block-list\">\n<li><strong>Acc&egrave;s non autoris&eacute;s &ndash;<\/strong> Des utilisateurs qui ne devraient pas avoir acc&egrave;s &agrave; l&rsquo;agent peuvent lui soumettre des requ&ecirc;tes, ex&eacute;cuter des commandes ou interagir avec les outils et services connect&eacute;s. Ce risque augmente lorsque les points de terminaison des passerelles sont accessibles publiquement ou que les listes d&rsquo;autorisation sont mal configur&eacute;es.<\/li>\n\n\n\n<li><strong>Fuites de donn&eacute;es entre les sessions &ndash;<\/strong> Si les m&eacute;canismes d&rsquo;isolation ne sont pas correctement appliqu&eacute;s, des informations propres &agrave; un utilisateur, &agrave; une conversation ou &agrave; une session peuvent devenir accessibles &agrave; un autre utilisateur. Hermes utilise des m&eacute;canismes d&rsquo;isolation des sessions pour emp&ecirc;cher qu&rsquo;une conversation puisse acc&eacute;der aux donn&eacute;es ou &agrave; l&rsquo;&eacute;tat d&rsquo;une autre session.<\/li>\n\n\n\n<li><strong>Ex&eacute;cution de commandes dangereuses &ndash;<\/strong> L&rsquo;agent peut g&eacute;n&eacute;rer des commandes qui modifient des fichiers, installent des logiciels, suppriment des donn&eacute;es ou changent la configuration du syst&egrave;me. Sans proc&eacute;dures d&rsquo;approbation ni contr&ocirc;les d&rsquo;ex&eacute;cution, ces actions peuvent affecter le syst&egrave;me h&ocirc;te ou l&rsquo;infrastructure connect&eacute;e.<\/li>\n\n\n\n<li><strong>Attaques par injection de prompt &ndash;<\/strong> Des instructions dissimul&eacute;es dans des documents, des sites web, des e-mails ou des contenus r&eacute;cup&eacute;r&eacute;s peuvent chercher &agrave; modifier le comportement attendu de l&rsquo;agent. Une attaque r&eacute;ussie peut influencer l&rsquo;utilisation des outils, l&rsquo;ex&eacute;cution des commandes ou les d&eacute;cisions relatives &agrave; l&rsquo;acc&egrave;s aux donn&eacute;es.<\/li>\n\n\n\n<li><strong>Divulgation d&rsquo;identifiants &ndash;<\/strong> Les cl&eacute;s API, les tokens d&rsquo;acc&egrave;s et les autres secrets peuvent &ecirc;tre divulgu&eacute;s par l&rsquo;interm&eacute;diaire des prompts, des journaux, des int&eacute;grations, du code g&eacute;n&eacute;r&eacute; ou d&rsquo;environnements d&rsquo;ex&eacute;cution mal configur&eacute;s. Leur divulgation peut donner un acc&egrave;s direct &agrave; des services externes et &agrave; des donn&eacute;es sensibles.<\/li>\n\n\n\n<li><strong>Contenus externes malveillants &ndash;<\/strong> Les documents, sites web, fichiers de contexte, e-mails et autres contenus externes peuvent renfermer des instructions dissimul&eacute;es, des commandes dangereuses ou des liens trompeurs destin&eacute;s &agrave; manipuler le comportement de l&rsquo;agent. Hermes int&egrave;gre des m&eacute;canismes d&rsquo;analyse des contenus, de restriction d&rsquo;acc&egrave;s aux sites web et de validation de s&eacute;curit&eacute; pour r&eacute;duire ces risques.<\/li>\n<\/ul><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-hermes-agent-est-il-plus-securise-quopenclaw\">Hermes Agent est-il plus s&eacute;curis&eacute; qu&rsquo;OpenClaw ?<\/h2><p class=\"wp-block-paragraph\">Hermes Agent et OpenClaw adoptent des approches diff&eacute;rentes en mati&egrave;re de s&eacute;curit&eacute; et r&eacute;pondent &agrave; des besoins op&eacute;rationnels distincts. Le niveau de s&eacute;curit&eacute; de chaque solution d&eacute;pend notamment de son d&eacute;ploiement, de sa configuration et de son administration.<\/p><p class=\"wp-block-paragraph\">Hermes privil&eacute;gie la s&eacute;curisation de l&rsquo;ex&eacute;cution des agents auto-h&eacute;berg&eacute;s gr&acirc;ce aux contr&ocirc;les d&rsquo;acc&egrave;s des utilisateurs, &agrave; l&rsquo;approbation des commandes, &agrave; l&rsquo;isolation des environnements d&rsquo;ex&eacute;cution, au filtrage des identifiants, aux protections contre les injections de prompt et aux restrictions d&rsquo;acc&egrave;s aux ressources externes.<\/p><p class=\"wp-block-paragraph\">OpenClaw met davantage l&rsquo;accent sur les audits de d&eacute;ploiement, les v&eacute;rifications de s&eacute;curit&eacute; des passerelles, la validation des configurations et les proc&eacute;dures de gestion des secrets.<\/p><p class=\"wp-block-paragraph\">Les principales diff&eacute;rences entre les m&eacute;canismes de s&eacute;curit&eacute; de Hermes Agent et d&rsquo;OpenClaw sont les suivantes :<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><thead><tr><th><strong>Crit&egrave;re de s&eacute;curit&eacute;<\/strong><\/th><th><strong>Hermes Agent<\/strong><\/th><th><strong>OpenClaw<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Contr&ocirc;le d&rsquo;acc&egrave;s des utilisateurs<\/strong><\/td><td>Listes d&rsquo;autorisation et m&eacute;canismes d&rsquo;appairage<\/td><td>Contr&ocirc;les de s&eacute;curit&eacute; au niveau des passerelles et audits de d&eacute;ploiement<\/td><\/tr><tr><td><strong>Ex&eacute;cution des commandes<\/strong><\/td><td>Proc&eacute;dures d&rsquo;approbation int&eacute;gr&eacute;es et protections contre les commandes dangereuses<\/td><td>R&egrave;gles d&rsquo;ex&eacute;cution configurables avec contr&ocirc;les d&rsquo;audit de s&eacute;curit&eacute;<\/td><\/tr><tr><td><strong>Isolation de l&rsquo;ex&eacute;cution<\/strong><\/td><td>Backends Docker, Modal, Daytona, Singularity et SSH<\/td><td>Backends Docker, SSH et environnements d&rsquo;ex&eacute;cution isol&eacute;s<\/td><\/tr><tr><td><strong>Protection des identifiants<\/strong><\/td><td>Filtrage des identifiants pour les serveurs MCP et transmission contr&ocirc;l&eacute;e des variables d&rsquo;environnement<\/td><td>Gestion des secrets avec SecretRef et audits des identifiants<\/td><\/tr><tr><td><strong>Protection contre les injections de prompt<\/strong><\/td><td>Analyse avec Tirith, analyse des fichiers de contexte et assainissement des donn&eacute;es d&rsquo;entr&eacute;e<\/td><td>Approche principalement ax&eacute;e sur les contr&ocirc;les de s&eacute;curit&eacute; du d&eacute;ploiement et de l&rsquo;ex&eacute;cution<\/td><\/tr><tr><td><strong>Audit de s&eacute;curit&eacute;<\/strong><\/td><td>Journaux d&rsquo;ex&eacute;cution et surveillance<\/td><td>Commandes d&rsquo;audit de s&eacute;curit&eacute; int&eacute;gr&eacute;es et v&eacute;rifications de configuration<\/td><\/tr><tr><td><strong>Protections r&eacute;seau<\/strong><\/td><td>Listes de blocage de sites web et protections contre les attaques SSRF<\/td><td>Renforcement de la s&eacute;curit&eacute; des passerelles et contr&ocirc;les de validation de s&eacute;curit&eacute;<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">Hermes Agent peut &ecirc;tre particuli&egrave;rement adapt&eacute; aux utilisateurs individuels et aux petites &eacute;quipes qui recherchent un agent auto-h&eacute;berg&eacute; capable d&rsquo;&eacute;crire du code, d&rsquo;ex&eacute;cuter des commandes, d&rsquo;interagir avec des API et d&rsquo;automatiser des processus, tout en conservant un contr&ocirc;le strict sur l&rsquo;ex&eacute;cution, les identifiants et les acc&egrave;s externes.<\/p><p class=\"wp-block-paragraph\">OpenClaw peut &ecirc;tre plus adapt&eacute; aux d&eacute;ploiements partag&eacute;s dans lesquels plusieurs utilisateurs acc&egrave;dent au m&ecirc;me environnement et o&ugrave; les administrateurs ont besoin d&rsquo;audits de s&eacute;curit&eacute; int&eacute;gr&eacute;s, de v&eacute;rifications de configuration, de contr&ocirc;les visant &agrave; renforcer la s&eacute;curit&eacute; des passerelles et d&rsquo;une supervision centralis&eacute;e de l&rsquo;activit&eacute; des agents.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-comment-deployer-hermes-agent-de-la-maniere-la-plus-sure\">Comment d&eacute;ployer Hermes Agent de la mani&egrave;re la plus s&ucirc;re ?<\/h2><p class=\"wp-block-paragraph\">Pour s&eacute;curiser au mieux un d&eacute;ploiement de Hermes Agent, combinez une infrastructure isol&eacute;e, des acc&egrave;s r&eacute;seau restreints, des mises &agrave; jour r&eacute;guli&egrave;res et des contr&ocirc;les d&rsquo;acc&egrave;s rigoureux.<\/p><p class=\"wp-block-paragraph\">Il existe trois principales fa&ccedil;ons d&rsquo;ex&eacute;cuter Hermes Agent :<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><thead><tr><th><strong>Option de d&eacute;ploiement<\/strong><\/th><th><strong>Aspects &agrave; prendre en compte pour la s&eacute;curit&eacute;<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Ordinateur local<\/strong><\/td><td>Facile &agrave; configurer, mais l&rsquo;agent partage les ressources, les identifiants et les fichiers de votre ordinateur personnel.<\/td><\/tr><tr><td><strong>VPS autog&eacute;r&eacute;<\/strong><\/td><td>Offre une meilleure isolation et davantage de contr&ocirc;le, mais n&eacute;cessite de configurer vous-m&ecirc;me les pare-feu, les mises &agrave; jour, les sauvegardes, la surveillance et les contr&ocirc;les d&rsquo;acc&egrave;s.<\/td><\/tr><tr><td><strong>Hermes Agent infog&eacute;r&eacute;<\/strong><\/td><td>Fournit un environnement d&eacute;di&eacute; &agrave; Hermes sans que vous ayez &agrave; mettre en place ni &agrave; maintenir vous-m&ecirc;me l&rsquo;infrastructure sous-jacente.<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">Pour les d&eacute;ploiements de longue dur&eacute;e, privil&eacute;giez un environnement d&eacute;di&eacute; plut&ocirc;t que votre ordinateur personnel. L&rsquo;offre <a data-click-id=\"hgr-post-content-link-hermes-agent-infogere\" href=\"\/fr\/ai-automation-apps\">Hermes Agent infog&eacute;r&eacute;<\/a> prend en charge les mises &agrave; jour de l&rsquo;infrastructure, les correctifs de s&eacute;curit&eacute;, les sauvegardes et la maintenance des serveurs. Elle constitue donc une solution plus simple si vous ne souhaitez pas vous occuper vous-m&ecirc;me de ces t&acirc;ches. Un VPS autog&eacute;r&eacute; vous donne quant &agrave; lui davantage de contr&ocirc;le sur les r&egrave;gles de pare-feu, les acc&egrave;s r&eacute;seau, l&rsquo;isolation de l&rsquo;ex&eacute;cution et les autres protections du serveur pr&eacute;sent&eacute;es dans ce guide.<\/p><p class=\"wp-block-paragraph\">Si Hermes ex&eacute;cute des commandes, &eacute;crit du code ou interagit avec des syst&egrave;mes externes, utilisez un backend isol&eacute; comme Docker. L&rsquo;isolation des conteneurs limite les cons&eacute;quences des commandes inattendues et r&eacute;duit le risque de modifications du syst&egrave;me h&ocirc;te.<\/p><p class=\"wp-block-paragraph\">Si vous choisissez un VPS autog&eacute;r&eacute;, privil&eacute;giez les fonctionnalit&eacute;s qui facilitent la mise en place d&rsquo;un environnement s&eacute;curis&eacute;.<\/p><p class=\"wp-block-paragraph\">Le <a data-click-id=\"hgr-post-content-link-deploiement-de-hermes-agent-en-un-clic\" href=\"\/fr\/applications\/hermes-agent\">d&eacute;ploiement de Hermes Agent en un clic<\/a> propos&eacute; par Hostinger fournit un environnement pr&eacute;configur&eacute; avec des ressources VPS d&eacute;di&eacute;es, un pare-feu int&eacute;gr&eacute;, des sauvegardes automatis&eacute;es et des outils de gestion Docker.<\/p><p class=\"wp-block-paragraph\">Cette solution r&eacute;duit les op&eacute;rations de configuration manuelle n&eacute;cessaires avant la mise en place des m&eacute;canismes de s&eacute;curit&eacute; de Hermes et facilite la gestion d&rsquo;un environnement d&eacute;di&eacute;, distinct de votre ordinateur personnel.<\/p><p class=\"wp-block-paragraph\">Quel que soit l&rsquo;environnement dans lequel vous ex&eacute;cutez Hermes, respectez les bonnes pratiques de d&eacute;ploiement suivantes :<\/p><ul class=\"wp-block-list\">\n<li>Ex&eacute;cutez Hermes avec un compte utilisateur autre que root.<\/li>\n\n\n\n<li>Restreignez les acc&egrave;s &agrave; l&rsquo;aide de pare-feu, de VPN ou de r&eacute;seaux priv&eacute;s.<\/li>\n\n\n\n<li>Prot&eacute;gez le fichier <code>~\/.hermes\/.env<\/code> et excluez-le du contr&ocirc;le de version.<\/li>\n\n\n\n<li>V&eacute;rifiez r&eacute;guli&egrave;rement les listes d&rsquo;autorisation et les param&egrave;tres d&rsquo;approbation.<\/li>\n\n\n\n<li>Mettez &agrave; jour Hermes d&egrave;s la publication de correctifs de s&eacute;curit&eacute;.<\/li>\n\n\n\n<li>Utilisez des backends d&rsquo;ex&eacute;cution isol&eacute;s pour les t&acirc;ches n&eacute;cessitant l&rsquo;ex&eacute;cution de nombreuses commandes.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hermes Agent int&egrave;gre plusieurs m&eacute;canismes de s&eacute;curit&eacute; qui contribuent &agrave; prot&eacute;ger les agents IA auto-h&eacute;berg&eacute;s contre les acc&egrave;s non autoris&eacute;s, l&rsquo;ex&eacute;cution de commandes dangereuses, la divulgation d&rsquo;identifiants, les attaques par injection de prompt et d&rsquo;autres risques de s&eacute;curit&eacute;. Voici les principaux m&eacute;canismes de s&eacute;curit&eacute; de Hermes Agent : Fonctionnement des m&eacute;canismes de s&eacute;curit&eacute; de Hermes [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/securite-hermes-agent\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":53254,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"S\u00e9curit\u00e9 de Hermes Agent : risques et bonnes pratiques","rank_math_description":"Comment s\u00e9curiser Hermes Agent ? D\u00e9couvrez les risques \u00e0 \u00e9viter et les bonnes pratiques pour prot\u00e9ger vos acc\u00e8s, vos identifiants et votre environnement.","rank_math_focus_keyword":"s\u00e9curit\u00e9 de hermes agent","footnotes":""},"categories":[5883,5845],"tags":[],"class_list":["post-53255","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-applications-preinstallees","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/hermes-agent-security","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/hermes-agent-security","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/hermes-agent-security","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/hermes-agent-security","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/hermes-agent-security","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/hermes-agent-security","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/hermes-agent-security","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/hermes-agent-security","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/seguranca-hermes-agent","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/seguranca-hermes-agent","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/securite-hermes-agent","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/hermes-agent-security","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/53255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=53255"}],"version-history":[{"count":9,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/53255\/revisions"}],"predecessor-version":[{"id":53492,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/53255\/revisions\/53492"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/53254"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=53255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=53255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=53255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}