Duda Vibe verbindet die von Duda verwaltete Plattformsicherheit mit Sicherheitsmaßnahmen, die Projektverantwortliche auf ihren eigenen Websites und in ihren eigenen Anwendungen einsetzen können.
Einige Sicherheitsmaßnahmen sind in die Vibe-Plattform integriert und erfordern keine Konfiguration. Andere Kontrollfunktionen, wie beispielsweise Authentifizierung, Berechtigungen und die Verwaltung vertraulicher Daten, stehen Projektverantwortlichen je nach den Anforderungen ihres Projekts zur Verfügung.
Vibe-Projekte sind auf Plattformebene voneinander isoliert.
Jedes Projekt erhält ausschließlich Zugriff auf seine eigenen Ressourcen, wodurch verhindert wird, dass ein Projekt auf die Daten, Anmeldedaten oder die Laufzeitumgebung eines anderen Projekts zugreifen kann.
Diese Isolierung wird von der Vibe-Plattform erzwungen, anstatt sich ausschließlich auf den für das Projekt generierten Code zu verlassen.
Sofern Vibe eine von Duda verwaltete Funktion unterstützt, können sicherheitsrelevante Funktionen diese Funktion nutzen, anstatt vollständig in generiertem Code implementiert zu werden.
Beispiele hierfür sind:
-
Formulare. Bei der Übermittlung wird der von Duda verwaltete Formularservice genutzt, der einen integrierten Spam-Schutz sowie die standardmäßige Verarbeitung von Formulardaten durch Duda umfasst.
-
Shop und Warenkorb. Die unterstützten Kaufabläufe nutzen die von Duda verwalteten Shop- und Warenkorb-Funktionen, wodurch sensible Teile des Kaufprozesses innerhalb der Duda-Plattform verbleiben (in Kürze verfügbar).
-
Authentifizierung. Die unterstützten Anmeldeabläufe nutzen die von Duda verwaltete Authentifizierung, sodass das Projekt kein eigenes Authentifizierungssystem implementieren muss.
Durch den Einsatz von Komponenten der verwalteten Plattform lässt sich der Umfang der sicherheitsrelevanten Funktionen reduzieren, die speziell für jedes Projekt generiert werden müssen.
Vibe erlaubt es Projekten nicht, beliebige Softwarepakete zu installieren.
Die für Vibe-Projekte verfügbaren Pakete werden zentral von Duda verwaltet und sind im Software-Bestandsverzeichnis sowie in der Software-Stückliste (SBOM) von Duda enthalten.
Im Rahmen seines Schwachstellenmanagementprozesses überwacht Duda die unterstützten Pakete auf bekannte Schwachstellen und aktualisiert die Plattformabhängigkeiten je nach Schweregrad und Risiko.
Das bedeutet, dass Projektverantwortliche die in Vibe enthaltenen Softwarepakete nicht selbst auswählen oder warten müssen.
Vibe-Projekte laufen auf einer von Duda verwalteten Infrastruktur.
Veröffentlichte Projekte (auf benutzerdefinierten Domains) werden über HTTPS bereitgestellt, und SSL-Zertifikate werden von Duda verwaltet. Projektinhaber müssen keine Zertifikate selbst beschaffen oder verwalten. Weitere Informationen finden Sie unter SSLs (HTTPS).
Vibe ist in den regionalen Hosting-Umgebungen von Duda verfügbar.
Kunden, die die europäische Umgebung von Duda nutzen, können Vibe innerhalb der europäischen Hosting-Architektur von Duda einsetzen, wodurch die Einhaltung regionaler Anforderungen an den Datenaufbewahrungsort unterstützt wird.
Projektverantwortliche legen über die Duda-Konto- und Projektberechtigungen fest, wer auf ihre Vibe-Projekte zugreifen und daran arbeiten darf – genau wie bei anderen Duda-Websites. Weitere Informationen finden Sie unter Teammitglieder verwalten und Kunden verwalten.
Für Kunden sind Bearbeiten und Veröffentlichen getrennte Berechtigungen, sodass Unternehmen steuern können, wer Änderungen vornehmen und wer diese Änderungen veröffentlichen darf.
Für Projekte, bei denen sich Benutzer anmelden müssen, bietet Vibe von Duda verwaltete Authentifizierungsfunktionen.
Zu den unterstützten Authentifizierungsfunktionen gehören die Benutzeranmeldung, die Kontoerstellung, das Zurücksetzen des Passworts, Sitzungen und die Anmeldung über Google.
Projektverantwortliche können zudem Rollen definieren, die von ihrer Anwendung genutzt werden können, um den Zugriff auf geschützte Funktionen zu steuern.
Vibe bietet eine verwaltete Speicherung für API-Schlüssel und andere geheime Daten, die von einem Projekt verwendet werden.
Geheimnisse werden getrennt vom Anwendungscode gespeichert und der Anwendung nur bei Bedarf zur Verfügung gestellt. Die Werte der Geheimnisse werden dem KI-Modell im Rahmen des normalen Codegenerierungsprozesses nicht bereitgestellt.
Die Projektverantwortlichen sind weiterhin dafür verantwortlich, die Berechtigungen aller Anmeldedaten von Drittanbietern, die sie einem Projekt hinzufügen, einzuschränken.
Von KI generierter Code kann Softwarefehler enthalten, darunter auch Sicherheitslücken.
Vibe nutzt KI-Modelle mit integrierten Sicherheitsmechanismen, die darauf abzielen, die Erstellung schädlichen oder missbräuchlichen Codes zu reduzieren. Vibe senkt das Risiko zudem, indem es für unterstützte sicherheitsrelevante Funktionen verwaltete Duda-Dienste einsetzt und die Softwarepakete einschränkt, die in Projekten verwendet werden dürfen.
Allerdings führt Vibe derzeit keinen gezielten Schwachstellenscan des generierten Quellcodes für jedes einzelne Projekt durch.
Projektverantwortliche sollten daher bei der Entscheidung, ob vor der Veröffentlichung eine zusätzliche Überprüfung oder Testphase angebracht ist, die Sensibilität und den Zweck ihrer Anwendung berücksichtigen.
Vibe ist Teil der verwalteten Plattform und des Sicherheitsprogramms von Duda.
Duda behauptet:
-
SOC 2 Typ II-Bestätigung, bestätigt durch eine unabhängige Prüfung.
-
ISO 27001:2022 mit einer eigenen Zertifizierung von Duda.
-
Im Einklang mit der DSGVO und dem CCPA, unterstützt durch den Duda-Datenschutzzusatz.
-
Jährlich von externen Teams durchgeführte Penetrationstests.
-
Datenverschlüsselung im Ruhezustand und während der Übertragung.
Weitere Informationen zu Dudas umfassendem Sicherheits- und Compliance-Programm finden Sie im Duda Trust Center.