Verifica CRL per i pacchetti?

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
dani
Messaggi: 11
Registrazione: 29 nov 2018 - 09:38

20 dicembre 2018 - 17:54

Salve.

Capisco il principio della verifica della firma dei pacchetti da parte degli agenti, ma manca un dettaglio nella documentazione: come posso verificare con una CRL (o un servizio OCSP) se il firmatario è stato revocato?

Ho una CA dedicata alla firma dei pacchetti, installata sulle workstation. Per ogni operatore, creo un certificato firmato da questa CA. Se una di queste chiavi private viene compromessa, vorrei poter semplicemente revocare il certificato in questione, eventualmente firmare nuovamente i pacchetti necessari con un altro firmatario e consentire agli agenti di aggiornarsi.

Dovrei concatenare la CRL con la CA?
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

20 dicembre 2018 - 18:07

L'URL del certificato deve essere incluso nei certificati durante la loro generazione (http).

Il server WAPT scaricherà gli elenchi di revoca dei certificati (CRL) dai pacchetti WAPT durante la generazione del file Packages (caricamento di un pacchetto).

L'agente potrà quindi recuperare i CRL disponibili nella cartella "ssl" presente nel file Packages (zip).
dani
Messaggi: 11
Registrazione: 29 nov 2018 - 09:38

20 dicembre 2018 - 22:22

sfonteneau ha scritto: 20 dic 2018 - 18:07 L'URL del certificato deve essere inserito nei certificati quando vengono generati (http)
Assolutamente sì
sfonteneau ha scritto: 20 dic 2018 - 18:07 Il server wapt gestirà il download dei riferimenti ai certificati (CRL) dei certificati presenti nei pacchetti wapt durante la generazione del file Packages (caricamento di un pacchetto)
Ok, non c'è niente da configurare? Quindi, se creo e firmo un pacchetto con un certificato revocato, verrà rifiutato quando provo a caricarlo sul server WAPT? (Ammetto di non averlo ancora testato ^^)
sfonteneau ha scritto: 20 dic 2018 - 18:07 L'agente può recuperare gli elenchi di revoca dei certificati (CRL) disponibili dalla cartella "ssl" situata nei file del pacchetto (zip)
Mmm, non capisco bene. L'obiettivo è proprio quello di garantire che i pacchetti firmati con un certificato revocato non vengano accettati dagli agenti. Se si basano su una CRL contenuta nel pacchetto stesso, potrebbe benissimo trattarsi di una vecchia CRL (risalente a quando il certificato non era ancora stato revocato). Mi deve essere sfuggito qualcosa :-)
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

20 dicembre 2018 - 22:34

Dani ha scritto: Ok, non c'è niente da configurare? Quindi, se creo e firmo un pacchetto con un certificato revocato, verrà rifiutato quando proverò a caricarlo sul server WAPT?
Sarà principalmente l'agente WAPT a rifiutare il pacchetto (e non si potrà fare nulla al riguardo)
Dani ha scritto: Mmmmhhh, non capisco bene. L'obiettivo è proprio quello di garantire che i pacchetti firmati con un certificato revocato non vengano accettati dagli agenti. Se si basano su una CRL contenuta nel pacchetto stesso, potrebbe benissimo trattarsi di una CRL vecchia (risalente a quando il certificato non era ancora stato revocato). Devo essermi perso qualcosa. :-)
Ecco perché la tua CRL ha (normalmente) un periodo di validità limitato. Devi rigenerarla regolarmente ;) !
dani
Messaggi: 11
Registrazione: 29 nov 2018 - 09:38

21 dicembre 2018 - 8:39

sfonteneau ha scritto: 20 dic 2018 - 22:34
Dani ha scritto: Ok, non c'è niente da configurare? Quindi, se creo e firmo un pacchetto con un certificato revocato, verrà rifiutato quando proverò a caricarlo sul server WAPT?
Sarà principalmente l'agente WAPT a rifiutare il pacchetto (e non si potrà fare nulla al riguardo)
Ok, allora farò qualche test per capire meglio come funziona e tornerò qui se avrò altre domande :-)
Grazie comunque per le informazioni
Bloccato