> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Testare la sicurezza della tua app con Tenzai

> Collega Tenzai per eseguire un penetration test AI sulla tua app pubblicata. Attacca la tua app online come un vero attaccante e invia il report al tuo account Tenzai.

Tenzai è un penetration tester AI che attacca la tua app pubblicata come farebbe un vero attaccante. Poi riporta ciò che è riuscito a fare. Si aggiunge alla scansione di sicurezza della tua app: la scansione controlla il codice, mentre un penetration test (pentest) verifica come la tua app online resiste ad attacchi reali. Per iniziare, collega Tenzai una sola volta per il tuo workspace. Poi esegui un pentest dalla pagina **Security** della tua app.

![Uno screenshot della pagina Tenzai for Base44, che offre test di sicurezza continui per le tue app Base44](https://mintcdn.com/base44/y1KV90zYomhQxPau/images/tenzai-for-base44.png?fit=max\&auto=format\&n=y1KV90zYomhQxPau\&q=85\&s=5868d88c7be855d4c442e2c7e7c009e9)

Tenzai per Base44

> [!WARNING]
>
> Ti serve il [piano Builder o superiore](https://docs.base44.com/it/Account-and-billing/Billing-and-plans.md) per testare la sicurezza della tua app con Tenzai.

***

## Come funziona

Avvii un pentest da Base44 e Tenzai lo esegue sul tuo account Tenzai. Base44 fornisce a Tenzai un accesso di test temporaneo alla tua app. Così può testare sia le pagine pubbliche sia quelle che le persone vedono dopo l'accesso. I tuoi dati di accesso personali non vengono mai condivisi.

Al termine del test ricevi un'email e il report completo appare nella dashboard di Tenzai. I pentest vengono addebitati sul tuo account Tenzai e non usano crediti Base44.

> [!NOTE]
>
> **Quando eseguire un test:**
>
> Un test copre solo la versione della tua app pubblicata al momento dell'esecuzione. Non è quindi un controllo da fare una volta sola. Esegui un test:
>
> * Prima di lanciare la tua app.
> * Dopo modifiche importanti, come l'aggiunta di accesso, pagamenti o nuovi ruoli utente.
> * Quando un cliente o un audit lo richiede.

***

## Passaggio 1: Collegare Tenzai

Collega Tenzai una sola volta per il tuo workspace. Dopo il collegamento, i proprietari e gli amministratori del workspace possono eseguire pentest su qualsiasi app del workspace.

> [!TIP]
>
> **Prima di iniziare:**
>
> * Devi essere proprietario o amministratore del workspace per collegare Tenzai ed eseguire pentest.
> * Ti servono un account Tenzai e una chiave di accesso. Se non ce l'hai, puoi registrarti durante il collegamento.

**Per collegare Tenzai:**

1. Clicca su **Connectors** nella barra laterale del workspace.
2. Clicca su **Add connector**.
3. Cerca **Tenzai** e cliccaci sopra.
4. Esegui una delle seguenti operazioni:

> [accordion] Collegare il tuo account Tenzai
>
> Se hai già un account Tenzai, usa la chiave di accesso del tuo account Tenzai.
>
> 1. Incolla la tua chiave di accesso Tenzai nel campo **Access Key**.
> 2. Clicca su **Connect**.

> [accordion] Registrarsi per un account Tenzai
>
> Se non hai ancora un account Tenzai, registrati dalla finestra **Connect Tenzai**. Tenzai crea un'organizzazione Tenzai dedicata al tuo workspace e ti fornisce una chiave di accesso. Il link di invito funziona una sola volta e scade automaticamente.
>
> 1. Clicca su **Click here to register**. Si apre la pagina **Tenzai for Base44**.
> 2. In **Accept your invitation**, clicca su **Continue securely**.
> 3. In **Tell us about your organization**, inserisci **First name**, **Last name** e **Work email**. Puoi anche aggiungere **Company or team**.
> 4. Seleziona la casella **I'm authorized to connect this workspace**.
> 5. Clicca su **Create my Tenzai access**.
> 6. In **Your Tenzai access token**, clicca su **Copy token**. Tenzai mostra il token una sola volta, quindi copialo subito.
> 7. Torna alla finestra **Connect Tenzai** e incolla il token nel campo **Access Key**.
> 8. Clicca su **Connect**.

![Uno screenshot della finestra Connect Tenzai con una chiave di accesso incollata nel campo Access Key](https://mintcdn.com/base44/y1KV90zYomhQxPau/images/tenzai-connect.png?fit=max\&auto=format\&n=y1KV90zYomhQxPau\&q=85\&s=e2f8cdfcd182b3962626730f600931d8)

Collegare il tuo workspace a Tenzai

> [!NOTE]
>
> **Informazioni sul collegamento di Tenzai:**
>
> * Se la barra laterale del workspace non mostra **Connectors**, apri le impostazioni del workspace e vai alla pagina dei connettori sotto gli strumenti di sviluppo. Tenzai è elencato tra i connettori per chi crea app, con un pulsante **Add**.
> * La tua chiave di accesso viene salvata in forma crittografata e non viene più mostrata dopo il salvataggio.

***

## Passaggio 2: Eseguire un pentest

Un pentest viene eseguito sulla versione della tua app attualmente pubblicata.

> [!TIP]
>
> Prima di avviare un pentest, la tua app deve avere una scansione di sicurezza aggiornata. Se i problemi nella pagina Security mostrano **Out of date**, clicca su **Run Security Scan** e attendi che finisca. Fino ad allora il pulsante del pentest resta disattivato.

**Per eseguire un pentest:**

1. Clicca su **Dashboard** nell'editor dell'app.
2. Clicca su **Security**.
3. Nella scheda **Tenzai penetration test**, clicca su **Run penetration test**.
4. Controlla i dettagli nella finestra **Run pentest**.
5. Seleziona la casella **I understand this test may create or change test data**.
6. Clicca su **Run pentest**.

![Uno screenshot della finestra Run pentest con la casella di conferma selezionata e il pulsante Run pentest pronto](https://mintcdn.com/base44/y1KV90zYomhQxPau/images/tenzai-run-pentest-dialog.png?fit=max\&auto=format\&n=y1KV90zYomhQxPau\&q=85\&s=6261d3cf699e0421f37757bd382665ec)

Confermare un test nella finestra Run pentest

> [!WARNING]
>
> Un pentest invia attacchi reali alla tua app pubblicata. Viene eseguito sui dati di test, non sui dati di produzione, ma può creare o modificare record di test. Evita di pubblicare modifiche durante il test, perché il report non le includerà.

***

## Passaggio 3: Esaminare i risultati

Durante il test, la scheda Tenzai mostra quando è iniziato e **Run penetration test** diventa **Running...**. Un test può durare diverse ore e ricevi un'email quando è terminato.

![Uno screenshot della scheda Tenzai penetration test che mostra quando è iniziato il test e lo stato Running](https://mintcdn.com/base44/y1KV90zYomhQxPau/images/tenzai-test-running.png?fit=max\&auto=format\&n=y1KV90zYomhQxPau\&q=85\&s=e18b7bfa2049477acdb3c9e590559151)

Un test Tenzai in corso

### Aprire il report

Al termine di un test, Tenzai ti invia via email il report completo come allegato PDF. Puoi anche aprirlo dal tuo account Tenzai in qualsiasi momento.

**Per aprire il report:**

1. Clicca su **Dashboard** nell'editor dell'app.
2. Clicca su **Security**.
3. Nella scheda **Tenzai penetration test**, clicca su **Go to Tenzai**.

![Uno screenshot della pagina Security dell'app con il pulsante Go to Tenzai evidenziato nella scheda Tenzai penetration test](https://mintcdn.com/base44/y1KV90zYomhQxPau/images/tenzai-go-to-tenzai.png?fit=max\&auto=format\&n=y1KV90zYomhQxPau\&q=85\&s=2d40b2c723f55de1489f0b495fe9c3bf)

Aprire il tuo account Tenzai dalla pagina Security

### Leggere il riepilogo

Il report si apre con un riepilogo di ciò che Tenzai ha trovato. Include un livello di rischio complessivo, quante parti della tua app sono state testate e tutti i risultati ordinati per gravità, da **Critical** a **Low**.

![Uno screenshot del riepilogo di un report Tenzai che mostra un livello di rischio High, 10 risultati, 44 endpoint testati e la tabella dei risultati](https://mintcdn.com/base44/y1KV90zYomhQxPau/images/tenzai-report-summary.png?fit=max\&auto=format\&n=y1KV90zYomhQxPau\&q=85\&s=a3117a43e2bd4b2138337678fc2dd593)

Il riepilogo all'inizio di un report Tenzai

### Leggere un risultato

Ogni risultato ha una sezione dedicata. Mostra la gravità, le parti della tua app coinvolte e se il problema è ancora aperto. Seguono:

* **Impatto:** Cosa potrebbe farci un attaccante.
* **Percorso di attacco e prove:** Come ha agito Tenzai, passo dopo passo, con le richieste inviate come prova.
* **Correzione:** Come risolvere il problema.

Nell'esempio qui sotto, Tenzai ha scoperto che qualsiasi utente con accesso poteva leggere e modificare i viaggi di altri utenti. Risultati come questo di solito indicano che i dati dell'app hanno bisogno di regole di permesso. Così ogni persona vede e modifica solo i propri record. Scopri di più su come [impostare i permessi sui dati](https://docs.base44.com/it/Setting-up-your-app/Managing-security-settings.md).

![Uno screenshot di un risultato di gravità alta in un report Tenzai, con classificazione, punteggio, endpoint coinvolti e stato Open](https://mintcdn.com/base44/y1KV90zYomhQxPau/images/tenzai-report-finding.png?fit=max\&auto=format\&n=y1KV90zYomhQxPau\&q=85\&s=724affcaf5f0152bb751fa8fc51496bf)

Un esempio di risultato in un report Tenzai

### Correggere i risultati

Affronta i risultati dal più grave al meno grave e ripeti il test dopo averli corretti.

> [!WARNING]
>
> Il tuo report mostra esattamente come attaccare la tua app. Tienilo privato e condividilo solo con chi ti aiuta a correggere la tua app.

**Per correggere ciò che trova Tenzai:**

1. Nell'editor dell'app, passa la chat AI in modalità **Discuss**. Incolla **Impact** e **Remediation** del risultato e chiedi all'AI come risolverlo nella tua app.
2. Passa a **Build** e chiedi all'AI di applicare la correzione.
3. Esegui una [scansione di sicurezza](https://docs.base44.com/it/Setting-up-your-app/running-a-security-scan.md) per controllare la tua app.
4. Pubblica la tua app, poi esegui un altro pentest per confermare che i problemi sono risolti.

***

## Gestire il collegamento

I proprietari e gli amministratori del workspace possono aggiornare o rimuovere il collegamento a Tenzai in qualsiasi momento. Se la barra laterale del workspace non mostra **Connectors**, apri invece la pagina dei connettori dalle impostazioni del workspace.

### Aggiornare la chiave di accesso

Aggiorna la chiave di accesso se ne crei una nuova in Tenzai, o se Tenzai smette di accettare quella salvata.

**Per aggiornare la chiave di accesso Tenzai:**

1. Clicca su **Connectors** nella barra laterale del workspace.
2. Trova **Tenzai**, poi clicca su **View**.
3. Sotto **Connections**, clicca su **Edit** accanto al collegamento.
4. Inserisci la nuova chiave di accesso.
5. Clicca su **Save Changes**.

### Eliminare il collegamento

Eliminare il connettore interrompe i pentest per tutte le app del workspace.

**Per eliminare il connettore Tenzai:**

1. Clicca su **Connectors** nella barra laterale del workspace.
2. Trova **Tenzai**, poi clicca su **View**.
3. Sotto **Connections**, clicca su **Delete Connector** accanto al collegamento.
4. Leggi il messaggio di conferma, poi clicca su **Delete Connector** per confermare.

***

## Domande frequenti

Clicca su una domanda qui sotto per saperne di più sull'esecuzione dei pentest con Tenzai.

> [accordion] Perché non riesco a eseguire un pentest?
>
> Il pulsante **Run penetration test** è disponibile solo se sono vere tutte queste condizioni:
>
> * Sei proprietario o amministratore del workspace. Gli altri membri non vedono la scheda Tenzai.
> * La tua app è pubblicata.
> * La tua app ha una scansione di sicurezza sulla versione attuale.
> * Non è già in corso un altro pentest per l'app.
>
> Le app full-stack non supportano i pentest.

> [accordion] Cosa succede se Tenzai non accetta la mia chiave di accesso?
>
> Se Tenzai non accetta la tua chiave di accesso, o la chiave non è autorizzata ad avviare scansioni, controlla la chiave e i suoi permessi nel tuo account Tenzai. Poi [aggiorna la chiave di accesso](#updating-your-access-key) in Base44.

> [accordion] In cosa Tenzai è diverso da Wiz?
>
> [Wiz](https://docs.base44.com/it/Setting-up-your-app/scanning-with-wiz.md) aggiunge controlli alla scansione di sicurezza esaminando le dipendenze e il codice della tua app. Tenzai attacca la tua app pubblicata mentre è in esecuzione, per mostrare cosa potrebbe davvero fare un attaccante. Puoi usarli entrambi.

> [!NOTE]
>
> Questa pagina è stata tradotta con l'AI. Per le informazioni più accurate e aggiornate, consulta la [versione inglese](https://docs.base44.com/index.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.