====== 3. Administrator ====== Dokumentacija za sistemske administratorje za uvedbo in upravljanje infrastrukture PQ-kriptografije. ---- ===== Vsebina ===== ^ Razdelek ^ Opis ^ | [[.:installation|3.1 Namestitev]] | Sistemske zahteve, OpenSSL, .NET Runtime | | [[.:konfiguration|3.2 Konfiguracija]] | Okoljske spremenljivke, poti, FIPS-način | | [[.:betrieb|3.3 Obratovanje]] | Zdravstveni pregledi, certifikati preko CLI, Trust Stores | | [[.:troubleshooting|3.4 Odpravljanje napak]] | CLI-diagnostika, pogoste napake | ---- ===== Matrika odvisnosti ===== **Kaj dobavimo mi vs. kaj zagotovite vi:** ^ Komponenta ^ Dobavitelj ^ Različica ^ Kako pridobiti ^ | WvdS.Crypto Library | EMSR DATA | 1.0.x | NuGet (razvijalci) | | OpenSSL | OpenSSL Foundation | **3.6.0+** | Administrator namesti | | .NET Runtime | Microsoft | **8.0+** | Administrator namesti | | OS Trust Store | Operacijski sistem | - | Na voljo | **OpenSSL 3.6.0+** je obvezno potreben za podporo ML-DSA in ML-KEM. Starejše različice ne podpirajo post-kvantnih algoritmov. ---- ===== Sistemske zahteve ===== ^ Komponenta ^ Minimum ^ Priporočeno ^ | .NET Runtime | 8.0 | 8.0 LTS | | OpenSSL | 3.6.0 | 3.6.0+ | | RAM | 512 MB | 1 GB+ | | Shramba | 100 MB | 500 MB (s ključi) | **Operacijski sistemi:** * Windows 10/11, Windows Server 2019+ * Linux (Ubuntu 22.04+, RHEL 8+, Debian 12+) * macOS 13+ (Ventura) ---- ===== Kontrolni seznam za uvedbo ===== # 1. Preveri različico OpenSSL openssl version # Pričakovano: OpenSSL 3.6.0 ali novejši # 2. Ali so PQ-algoritmi na voljo? openssl list -signature-algorithms | grep -i ml-dsa openssl list -kem-algorithms | grep -i ml-kem # 3. Preveri .NET Runtime dotnet --list-runtimes | grep "Microsoft.NETCore.App 8" # 4. Preveri ponudnike openssl list -providers - [x] OpenSSL 3.6.0+ nameščen - [x] ML-DSA in ML-KEM algoritmi na voljo - [x] .NET 8.0+ Runtime nameščen - [ ] Okoljske spremenljivke konfigurirane → [[.:konfiguration|Konfiguracija]] - [ ] Zdravstveni pregled uspešen → [[.:betrieb|Obratovanje]] - [ ] Strategija varnostnega kopiranja določena ---- ===== Hitri začetek za administratorje ===== **Windows (PowerShell kot administrator):** # Preveri OpenSSL & "C:\Program Files\OpenSSL\bin\openssl.exe" version # Nastavi PATH (če ni prisoten) [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\OpenSSL\bin", "Machine") # Preveri openssl list -signature-algorithms | Select-String "ML-DSA" **Linux (bash):** # Preveri OpenSSL openssl version -a # Preveri podporo PQ openssl list -signature-algorithms | grep -i "ml-dsa" openssl list -kem-algorithms | grep -i "ml-kem" ---- ===== Nadaljnje branje ===== * [[..:konzepte:sicherheit|Varnost]] – Model groženj, najboljše prakse * [[..:business:compliance|Skladnost]] – Skladnost z NIST FIPS 203/204 ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional// {{tag>administrator sysadmin installation betrieb}}