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

# Creare app sicure

> Come lavorare con l'agente sulle decisioni di sicurezza del tuo progetto

Lavorare sulla sicurezza con l'agente assomiglia molto a qualsiasi altra parte della conversazione. L'agente Macaly applica impostazioni predefinite ragionevoli, e quello che porti tu è il contesto: che tipo di progetto è, quali dati gestisce e cosa conta per te. Più sei chiaro sul tuo progetto, migliore sarà il risultato.

## Dai il contesto fin da subito

La cosa più utile che puoi fare è dire subito all'agente che tipo di progetto stai creando. Poche parole di contesto all'inizio portano a un risultato più solido rispetto a chiedere modifiche di sicurezza quando tutto è già stato creato.

Quando descrivi il tuo progetto, indica se prevede account utente, dati personali o qualcosa di sensibile. L'agente ne tiene conto in tutto il progetto, da come è strutturato il database a come sono protetti gli endpoint API.

Aggiungere "assicurati che ogni utente veda solo i propri dati" quando l'app è già pronta spesso significa rifare quello che c'è già. Dirlo fin dall'inizio significa che l'agente progetta l'app in quel modo fin da subito.

Esempi di contesto utile:

```
Sto creando una SaaS con account utente. Ogni utente deve
vedere solo i propri progetti e i propri dati. Trattala come
un'app in produzione, dove sicurezza e protezione dei dati
contano.
```

```
Questo è uno strumento interno per il nostro team, per gestire
i ticket di assistenza clienti. Avremo i ruoli admin e membro.
Le email dei clienti e lo storico delle conversazioni sono
dati sensibili, quindi trattali con attenzione.
```

```
Sto creando un sito di marketing pubblico per la mia società
di consulenza. Niente account utente, niente pagamenti, solo
contenuti e un modulo di contatto.
```

Il terzo esempio è utile quanto i primi due. Dice all'agente che non servono controlli di accesso elaborati, il che mantiene il progetto semplice.

## Quando dare più contesto all'agente

Per un sito semplice senza account o integrazioni esterne, le impostazioni predefinite della piattaforma di solito coprono ciò che ti serve. Basta un prompt breve.

Un prompt iniziale più dettagliato aiuta quando il tuo progetto prevede uno di questi elementi:

* Account utente e dati personali
* Livelli di permessi diversi (ad esempio admin e membro)
* Dati aziendali sensibili in strumenti interni
* API pubbliche o moduli di invio aperti

In questi casi, qualche frase in più nel primo prompt ti risparmia passaggi successivi.

<Note>
  **Cosa conta come dato personale?** Tutto ciò che potrebbe identificare qualcuno: nome, email, numero di telefono, indirizzo, indirizzo IP, foto. I **dati sensibili** sono un livello più in alto: informazioni sanitarie, dettagli finanziari, messaggi privati o qualsiasi cosa riguardi i minori. Se il tuo progetto archivierà gli uni o gli altri, dirlo nel primo prompt aiuta l'agente a impostare le cose nel modo giusto.
</Note>

## Rifinire i comportamenti durante lo sviluppo

Man mano che il progetto cresce, potresti voler regolare aspetti specifici. L'agente può rifinire la validazione degli input, i limiti di richieste, l'accesso basato sui ruoli, quali dati vengono inviati alla pagina e comportamenti simili. Non ti servono termini tecnici, descrivi semplicemente quello che vuoi con parole tue.

Qualche esempio:

```
Il modulo di contatto riceve spam. Limita gli invii a 3 per
visitatore all'ora.
```

```
Nella classifica pubblica mostra solo i nomi visualizzati e i
punteggi. Non esporre nessun'altra informazione sugli utenti.
```

```
Aggiungi un'area di amministrazione in cui solo io possa
moderare i post. Assicurati che nessun altro possa accedervi,
nemmeno indovinando la URL.
```

L'agente coglierà l'intento e lo applicherà dove serve.

## Se non hai dato il contesto fin da subito

Se hai già creato qualcosa e vuoi guardarlo più da vicino prima di condividerlo con utenti reali, va benissimo. L'agente può esaminare quello che c'è e suggerire miglioramenti senza che tu debba ricominciare da capo.

Qualche prompt che funziona bene per questo tipo di analisi:

```
Voglio portare questo progetto in produzione. Esamina quello
che c'è e suggerisci cosa dovrei rafforzare prima di
pubblicare.
```

```
Sto per condividere questa app con utenti reali. Spiegami come
vengono trattati i dati degli utenti e dimmi se qualcosa non
va.
```

L'agente guarderà come sono impostati accessi, trattamento dei dati e integrazioni, e ti spiegherà cosa trarrebbe beneficio da una modifica. Poi sei tu a decidere cosa applicare.

## Verificare aree specifiche con l'agente

Puoi chiedere all'agente in qualsiasi momento di spiegarti come funziona qualcosa nel tuo progetto. Qualche prompt che di solito dà risposte chiare:

```
Spiegami come vengono protetti i dati degli utenti in questa
app.
```

```
Cosa restituisce ai visitatori l'endpoint della classifica
pubblica?
```

```
Mostrami dove sono limitati i tentativi di accesso.
```

```
Chi ha accesso all'area di amministrazione e come viene
garantito?
```

Se non sei sicuro che qualcosa nel tuo progetto sia corretto, descrivi il tuo dubbio all'agente con parole semplici. Guarderà le parti rilevanti e ti spiegherà cosa c'è oppure ti suggerirà cosa cambiare. Non ci sono domande sbagliate, e chiedere è più veloce che tirare a indovinare.

Per un quadro di ciò di cui Macaly si occupa a livello di piattaforma, vedi la [Panoramica sulla sicurezza](/docs/it/security/overview). Per casi d'uso specifici, scrivi a [support@macaly.com](mailto:support@macaly.com).


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