> 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

{% 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 seguente procedura 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.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4026_2025_1.png)

3. Se lo scheduler è installato, lo disinstalli dalla Devolutions Server Console in ***Companions – Scheduler service – Uninstall***. Se un account di servizio è configurato per eseguire il servizio scheduler, si assicuri di disporre della password dell'account di servizio per reinstallarlo al termine della procedura.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4027_2025_1.png)

4. Esegua il backup della cartella dell'applicazione web di Devolutions Server oppure, se possibile, crei uno snapshot della macchina virtuale su cui è ospitato Devolutions Server.
5. Esegua un backup completo del database.
6. Nel menu ***Tools*** della Devolutions Server Console, clicchi su ***Remove security provider***.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4029_2025_1.png)

7. Clicchi su ***Yes*** quando viene richiesto di confermare la rimozione del Security Provider.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB8048.png)

8. Il security provider è stato rimosso correttamente. Clicchi su ***OK*** per chiudere la finestra.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB8049.png)

9. Metta l'istanza di Devolutions Server in modalità online utilizzando ***Go online*** nella scheda ***Server*** della Devolutions Server Console.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4028_2025_1.png)

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. Aggiorni quindi gli altri nodi per constatare che il Security Provider è stato rimosso.
{% endhint %}

11. In caso di successo, metta l'istanza in modalità offline, esegua un altro backup del database e uno screenshot della macchina virtuale su cui è ospitato Devolutions Server. Se per qualsiasi motivo uno dei passi successivi dovesse fallire, 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à abilitato. In tal caso, passi direttamente al passaggio 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.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4030_2025_1.png)

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 tali chiavi di crittografia, è impossibile accedere ai dati.

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

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4031_2025_1.png)

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4032_2025_1.png)

14. Una volta completato, verifichi nuovamente se le voci, i documenti e gli allegati sono disponibili.
15. Se il servizio scheduler è stato disinstallato al passaggio 3, lo reinstalli dalla Devolutions Server Console nella scheda ***Companions***.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4033_2025_1.png)

16. In caso di successo, è 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 current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
