> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/it/knowledge-base/how-to-articles/remove-the-security-provider.md).

# Rimuovere il provider di sicurezza

Rimuova il Security Provider deprecato da Devolutions Server e attivi la crittografia a riposo utilizzando le chiavi di crittografia tramite il menu degli strumenti della console.

{% hint style="success" %}
Per qualsiasi domanda o per assistenza con questa procedura, ci contatti all'indirizzo <service@devolutions.net>.
{% endhint %}

Il Security provider è stato implementato nelle versioni precedenti di Devolutions Server. È stato deprecato nella versione 2019.2.9.0 di Devolutions Server. Non è più considerato sicuro, come indicato in [Update on Devolutions Server Security Provider Deprecation](https://blog.devolutions.net/2020/02/update-on-devolutions-password-server-security-provider-deprecation).

La procedura seguente spiega come rimuovere il Security provider e implementare la crittografia a riposo utilizzando le chiavi di crittografia.

1. Si assicuri che nessun utente sia connesso allo spazio di lavoro di Devolutions Server o all'interfaccia web di Devolutions Server. È possibile verificare e disconnettere tutti gli utenti in ***Reports*** – ***Connected user list*** nell'interfaccia web di Devolutions Server.
2. Metta l'istanza di Devolutions Server offline con il pulsante ***Go offline*** nella scheda ***Server*** della Devolutions Server Console.
3. Se lo scheduler è installato, lo disinstalli dalla Devolutions Server Console in ***Companions – Scheduler service – Uninstall***. Se è configurato un account di servizio per eseguire il servizio scheduler, si assicuri di avere la password dell'account di servizio per reinstallarlo al termine della procedura.
4. Esegua il backup della cartella dell'applicazione web di Devolutions Server oppure, se possibile, crei uno snapshot della macchina virtuale in cui è ospitato Devolutions Server.
5. Esegua un backup completo del database.
6. Nel menu ***Tools*** della Devolutions Server Console, clicchi su ***Remove security provider***.
7. Clicchi su ***Yes*** quando le viene chiesto di confermare la rimozione del Security Provider.
8. Il security provider è stato rimosso correttamente. Clicchi su ***OK*** per chiudere la finestra.
9. Metta l'istanza di Devolutions Server in modalità online utilizzando ***Go online*** nella scheda ***Server*** della Devolutions Server Console.
10. Una volta completato, verifichi che i dati siano disponibili (configurazione delle voci, password, ecc.). Verifichi i documenti o gli allegati presenti nel database.

{% hint style="info" %}
Se Devolutions Server è installato in una topologia con bilanciamento del carico / alta disponibilità, rimuova il Security Provider solo su un nodo. Quindi, aggiorni gli altri nodi per constatare che il Security Provider è stato rimosso.
{% endhint %}

11. In caso di esito positivo, metta l'istanza in modalità offline, esegua un altro backup del database e uno screenshot della macchina virtuale in cui è ospitato Devolutions Server. Se per qualsiasi motivo uno dei passi successivi non riuscisse, sarà disponibile un backup per tornare a questo passaggio invece di ricominciare da capo.

{% hint style="info" %}
Se il pulsante ***Activate encryption at rest*** non è visibile in ***Tools*** , significa che è già abilitata. In tal caso, passi al punto 15.
{% endhint %}

12. Vada in ***Tools*** nella Devolutions Server Console, quindi clicchi su ***Activate encryption at rest***. Questo passaggio è essenziale per crittografare correttamente i dati nel database SQL.
13. Una volta completato, esporti le chiavi di crittografia. Si assicuri di salvare quel file e la password in un luogo sicuro per poter creare un'altra istanza di Devolutions Server connessa allo stesso database SQL. Senza quelle chiavi di crittografia, è impossibile accedere ai dati.

{% hint style="warning" %}
Consigliamo di non archiviare il file delle chiavi di crittografia e la relativa password nella sua istanza di Devolutions Server.
{% endhint %}

14. Una volta completato, verifichi nuovamente se le voci, i documenti e gli allegati sono disponibili.
15. Se il servizio scheduler è stato disinstallato al punto 3, lo reinstalli dalla Devolutions Server Console nella scheda ***Companions***.
16. In caso di esito positivo, è possibile eseguire un ultimo backup del database e uno screenshot della macchina virtuale.

{% hint style="info" %}
Se Devolutions Server è installato in una topologia con bilanciamento del carico / alta disponibilità, aggiorni la Devolutions Server Console e importi le chiavi di crittografia per assicurarsi di utilizzare le stesse su ogni nodo.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/server/it/knowledge-base/how-to-articles/remove-the-security-provider.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `build a script that syncs our docs to a CMS` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
