====== 3. Amministratore ====== Documentazione per gli amministratori di sistema per la distribuzione e la gestione dell'infrastruttura crittografica PQ. ---- ===== Contenuto ===== ^ Sezione ^ Descrizione ^ | [[.:installation|3.1 Installazione]] | Requisiti di sistema, OpenSSL, .NET Runtime | | [[.:konfiguration|3.2 Configurazione]] | Variabili d'ambiente, percorsi, modalita FIPS | | [[.:betrieb|3.3 Operazioni]] | Health Check, certificati via CLI, Trust Store | | [[.:troubleshooting|3.4 Troubleshooting]] | Diagnostica CLI, errori comuni | ---- ===== Matrice delle dipendenze ===== **Cosa forniamo noi vs. cosa fornite voi:** ^ Componente ^ Fornitore ^ Versione ^ Come ottenere ^ | WvdS.Crypto Library | EMSR DATA | 1.0.x | NuGet (Sviluppatore) | | OpenSSL | OpenSSL Foundation | **3.6.0+** | Installato dall'Admin | | .NET Runtime | Microsoft | **8.0+** | Installato dall'Admin | | OS Trust Store | Sistema operativo | - | Presente | **OpenSSL 3.6.0+** e obbligatorio per il supporto ML-DSA e ML-KEM. Le versioni precedenti non supportano gli algoritmi post-quantum. ---- ===== Requisiti di sistema ===== ^ Componente ^ Minimo ^ Raccomandato ^ | .NET Runtime | 8.0 | 8.0 LTS | | OpenSSL | 3.6.0 | 3.6.0+ | | RAM | 512 MB | 1 GB+ | | Storage | 100 MB | 500 MB (con chiavi) | **Sistemi operativi:** * Windows 10/11, Windows Server 2019+ * Linux (Ubuntu 22.04+, RHEL 8+, Debian 12+) * macOS 13+ (Ventura) ---- ===== Checklist di distribuzione ===== # 1. Verificare versione OpenSSL openssl version # Atteso: OpenSSL 3.6.0 o superiore # 2. Algoritmi PQ disponibili? openssl list -signature-algorithms | grep -i ml-dsa openssl list -kem-algorithms | grep -i ml-kem # 3. Verificare .NET Runtime dotnet --list-runtimes | grep "Microsoft.NETCore.App 8" # 4. Verificare Provider openssl list -providers - [x] OpenSSL 3.6.0+ installato - [x] Algoritmi ML-DSA e ML-KEM disponibili - [x] .NET 8.0+ Runtime installato - [ ] Variabili d'ambiente configurate → [[.:konfiguration|Configurazione]] - [ ] Health Check superato → [[.:betrieb|Operazioni]] - [ ] Strategia di backup definita ---- ===== Avvio rapido per Admin ===== **Windows (PowerShell come amministratore):** # Verificare OpenSSL & "C:\Program Files\OpenSSL\bin\openssl.exe" version # Impostare PATH (se non presente) [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\OpenSSL\bin", "Machine") # Verifica openssl list -signature-algorithms | Select-String "ML-DSA" **Linux (bash):** # Verificare OpenSSL openssl version -a # Verificare supporto PQ openssl list -signature-algorithms | grep -i "ml-dsa" openssl list -kem-algorithms | grep -i "ml-kem" ---- ===== Approfondimenti ===== * [[..:konzepte:sicherheit|Sicurezza]] – Modello di minaccia, best practice * [[..:business:compliance|Compliance]] – Conformita NIST FIPS 203/204 ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional// {{tag>administrator sysadmin installation betrieb}}