Duda Vibe associe la sécurité de la plateforme gérée par Duda à des contrôles de sécurité que les propriétaires de projets peuvent mettre en œuvre sur leurs propres sites et applications.
Certaines mesures de sécurité sont intégrées à la plateforme Vibe et ne nécessitent aucune configuration. D'autres fonctionnalités, telles que l'authentification, les autorisations et la gestion des secrets, sont mises à la disposition des responsables de projet en fonction des besoins de leur projet.
Les projets Vibe sont isolés les uns des autres au niveau de la plateforme.
Chaque projet ne dispose d'un accès qu'à ses propres ressources, ce qui permet d'empêcher un projet d'accéder aux données, aux identifiants ou à l'environnement d'exécution d'un autre projet.
Cette isolation est assurée par la plateforme Vibe, plutôt que de reposer uniquement sur le code généré pour le projet.
Lorsque Vibe prend en charge une fonctionnalité gérée par Duda, les fonctions sensibles en matière de sécurité peuvent utiliser cette fonctionnalité au lieu d'être entièrement implémentées dans du code généré.
En voici quelques exemples :
-
Formulaires. Les soumissions utilisent le service de gestion des formulaires de Duda, qui intègre une protection anti-spam et le traitement standard des données de formulaire par Duda.
-
Boutique et panier. Les flux commerciaux pris en charge utilisent les fonctionnalités de boutique et de panier gérées par Duda, ce qui permet de conserver les étapes sensibles du processus d'achat au sein de la plateforme Duda (à venir).
-
Authentification. Les processus de connexion pris en charge utilisent l'authentification gérée par Duda, ce qui évite au projet d'avoir à mettre en place son propre système d'authentification.
L'utilisation de composants de plateforme gérés permet de réduire le nombre de fonctionnalités sensibles en matière de sécurité qui doivent être générées spécifiquement pour chaque projet.
Vibe n'autorise pas les projets à installer des logiciels de leur choix.
Les paquets disponibles pour les projets Vibe sont gérés de manière centralisée par Duda et figurent dans l'inventaire des logiciels de Duda ainsi que dans sa liste des composants logiciels (SBOM).
Dans le cadre de son processus de gestion des vulnérabilités, Duda surveille les paquets pris en charge afin de détecter les vulnérabilités connues et met à jour les dépendances de la plateforme en fonction de leur gravité et du risque qu'elles présentent.
Cela signifie que les responsables de projet n'ont pas besoin de choisir ni de gérer eux-mêmes les progiciels inclus dans Vibe.
Les projets Vibe s'exécutent sur une infrastructure gérée par Duda.
Les projets publiés (sur des domaines personnalisés) sont accessibles via HTTPS, et les certificats SSL sont gérés par Duda. Les propriétaires de projets n'ont pas besoin de se procurer ni de gérer eux-mêmes ces certificats. Pour plus d'informations, consultez la section SSL (HTTPS) .
Vibe est disponible au sein des environnements d'hébergement régionaux de Duda.
Les clients utilisant l'environnement européen de Duda peuvent utiliser Vibe au sein de l'architecture d'hébergement européenne de Duda, ce qui leur permet de se conformer aux exigences régionales en matière de résidence des données.
Les responsables de projet contrôlent qui peut accéder à leurs projets Vibe et y travailler grâce aux autorisations associées au compte Duda et au projet, comme c'est le cas pour les autres sites Duda. Pour plus d'informations, consultez les sections Gérer les membres de l'équipe et Gérer les clients .
Pour les clients, les autorisations de modification et de publication sont distinctes, ce qui permet aux organisations de contrôler qui peut apporter des modifications et qui peut publier ces modifications.
Pour les projets nécessitant une connexion de la part des utilisateurs, Vibe propose des fonctionnalités d'authentification gérées par Duda.
Les fonctions d'authentification prises en charge comprennent la connexion des utilisateurs, la création de compte, la réinitialisation du mot de passe, les sessions et la connexion via Google.
Les responsables de projet peuvent également définir des rôles que leur application peut utiliser pour contrôler l'accès aux fonctionnalités protégées.
Vibe propose un service de gestion du stockage des clés API et autres informations confidentielles utilisées par un projet.
Les secrets sont stockés séparément du code de l'application et ne sont mis à la disposition de celle-ci qu'en cas de besoin. Les valeurs des secrets ne sont pas transmises au modèle d'IA dans le cadre du processus normal de génération de code.
Les responsables de projet restent chargés de limiter les autorisations associées aux identifiants tiers qu'ils ajoutent à un projet.
Le code généré par l'IA peut contenir des défauts logiciels, notamment des failles de sécurité.
Vibe utilise des modèles d'IA dotés de mécanismes de sécurité intégrés destinés à limiter la génération de code nuisible ou abusif. Vibe réduit également les risques en recourant aux services gérés de Duda pour les fonctions sensibles en matière de sécurité prises en charge et en limitant les progiciels auxquels les projets ont accès.
Cependant, Vibe n'effectue actuellement pas d'analyse spécifique des vulnérabilités du code source généré pour chaque projet.
Les responsables de projet doivent donc tenir compte de la sensibilité et de l'objectif de leur application lorsqu'ils décident s'il convient de procéder à un examen ou à des tests supplémentaires avant la publication.
Vibe s'inscrit dans le cadre de la plateforme gérée et du programme de sécurité de Duda.
Duda affirme :
-
Certification SOC 2 de type II, confirmée par un audit indépendant.
-
ISO 27001:2022 avec la certification propre à Duda.
-
Conforme au RGPD et au CCPA, avec l'avenant relatif au traitement des données de Duda.
-
Des tests d'intrusion réalisés chaque année par des équipes externes.
-
Chiffrement des données au repos et en transit.
Vous trouverez des informations complémentaires sur le programme global de sécurité et de conformité de Duda sur le Centre de confiance de Duda.