Duda Vibe combina la sicurezza della piattaforma gestita da Duda con controlli di sicurezza che i proprietari dei progetti possono utilizzare nei propri siti e nelle proprie applicazioni.
Alcune misure di protezione sono integrate nella piattaforma Vibe e non richiedono alcuna configurazione. Altri controlli, quali l'autenticazione, le autorizzazioni e la gestione delle informazioni riservate, sono a disposizione dei titolari dei progetti in base alle esigenze specifiche di ciascun progetto.
I progetti Vibe sono isolati gli uni dagli altri a livello di piattaforma.
A ogni progetto viene concesso l'accesso solo alle proprie risorse, il che contribuisce a impedire che un progetto acceda ai dati, alle credenziali o all'ambiente di esecuzione di un altro progetto.
Questo isolamento viene garantito dalla piattaforma Vibe, anziché affidarsi esclusivamente al codice generato per il progetto.
Laddove Vibe supporti una funzionalità gestita da Duda, le funzioni sensibili dal punto di vista della sicurezza possono avvalersi di tale funzionalità anziché essere implementate interamente nel codice generato.
Tra gli esempi figurano:
-
Moduli. Gli invii utilizzano il servizio di gestione dei moduli di Duda, che include una protezione antispam integrata e la gestione standard dei dati dei moduli da parte di Duda.
-
Negozio e carrello. I flussi di vendita supportati utilizzano le funzionalità gestite da Duda relative al negozio e al carrello, mantenendo le parti sensibili del processo di acquisto all’interno della piattaforma Duda (in arrivo).
-
Autenticazione. I flussi di accesso supportati utilizzano l'autenticazione gestita da Duda, senza richiedere al progetto di implementare un proprio sistema di autenticazione.
L'utilizzo di componenti della piattaforma gestita riduce il numero di funzionalità sensibili dal punto di vista della sicurezza che devono essere generate appositamente per ogni progetto.
Vibe non consente ai progetti di installare pacchetti software arbitrari.
I pacchetti disponibili per i progetti Vibe sono gestiti a livello centrale da Duda e inclusi nell'inventario software e nella distinta dei materiali software (SBOM) di Duda.
Duda monitora i pacchetti supportati alla ricerca di vulnerabilità note nell'ambito del proprio processo di gestione delle vulnerabilità e aggiorna le dipendenze della piattaforma in base alla gravità e al rischio.
Ciò significa che i responsabili dei progetti non devono occuparsi autonomamente della scelta o della manutenzione dei pacchetti software inclusi in Vibe.
I progetti Vibe vengono eseguiti su un'infrastruttura gestita da Duda.
I progetti pubblicati (su domini personalizzati) vengono resi disponibili tramite HTTPS e i certificati SSL sono gestiti da Duda. I proprietari dei progetti non devono occuparsi personalmente dell'ottenimento o della gestione dei certificati. Per ulteriori dettagli, consulta la sezione SSL (HTTPS).
Vibe è disponibile negli ambienti di hosting regionali di Duda.
I clienti che utilizzano l'ambiente europeo di Duda possono avvalersi di Vibe all'interno dell'architettura di hosting europea di Duda, il che contribuisce a soddisfare i requisiti regionali in materia di residenza dei dati.
I titolari dei progetti controllano chi può accedere e lavorare sui propri progetti Vibe tramite le autorizzazioni dell'account Duda e del progetto, proprio come avviene per gli altri siti Duda. Per ulteriori dettagli, consulta le sezioni Gestisci i membri del team e Gestisci i clienti.
Per i clienti, la modifica e la pubblicazione sono autorizzazioni distinte, il che consente alle organizzazioni di controllare chi può apportare modifiche e chi può pubblicarle.
Per i progetti che richiedono agli utenti di effettuare l'accesso, Vibe offre funzionalità di autenticazione gestite da Duda.
Le funzioni di autenticazione supportate includono l'accesso degli utenti, la creazione di account, la reimpostazione della password, le sessioni e l'accesso tramite Google.
I responsabili di progetto possono inoltre definire ruoli che possono essere utilizzati dalla loro applicazione per controllare l'accesso alle funzionalità protette.
Vibe offre un servizio di archiviazione gestita per le chiavi API e altre informazioni riservate utilizzate da un progetto.
I segreti vengono archiviati separatamente dal codice dell'applicazione e resi disponibili all'applicazione solo quando necessario. I valori dei segreti non vengono forniti al modello di IA nell'ambito del normale processo di generazione del codice.
I titolari dei progetti rimangono responsabili di limitare i permessi delle credenziali di terze parti che aggiungono a un progetto.
Il codice generato dall'intelligenza artificiale può contenere difetti software, tra cui vulnerabilità di sicurezza.
Vibe utilizza modelli di intelligenza artificiale dotati di meccanismi di sicurezza integrati volti a ridurre la generazione di codice dannoso o offensivo. Vibe riduce inoltre i rischi ricorrendo ai servizi gestiti di Duda per le funzioni sensibili dal punto di vista della sicurezza e limitando i pacchetti software che i progetti possono utilizzare.
Tuttavia, Vibe al momento non esegue una scansione specifica delle vulnerabilità del codice sorgente generato per ciascun progetto.
I responsabili dei progetti dovrebbero quindi tenere conto della sensibilità e dello scopo della propria applicazione nel decidere se sia opportuno effettuare ulteriori revisioni o test prima della pubblicazione.
Vibe opera nell'ambito della piattaforma gestita e del programma di sicurezza di Duda.
Duda sostiene:
-
Certificazione SOC 2 Tipo II, confermata da una revisione contabile indipendente.
-
ISO 27001:2022 con certificazione propria di Duda.
-
Conforme al GDPR e al CCPA, con l’aggiunta dell’Addendum sul trattamento dei dati di Duda.
-
Test di penetrazione condotti ogni anno da team di terze parti.
-
Crittografia dei dati inattivi e in transito.
Ulteriori informazioni sul programma più ampio di sicurezza e conformità di Duda sono disponibili sul Trust Center di Duda.