Certificates Flashcards

1
Q

Per quali scopi utilizza Fortigate i certificati?

A

Fortigate utilizza i certificati per l’inspection SSL, la privacy (per stabilire connessioni SSL con altri dispositivi come FortiGuard) e l’autenticazione (richiedendo certificati da parte degli utenti per connettersi a Internet o alla VPN).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quali controlli effettua Fortigate prima di trustare un certificato?

A

Fortigate effettua diversi controlli prima di trustare un certificato, tra cui il revocation check, il possesso del certificato della CA, le date di validità e la digital signature validation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quali sono i due tipi di SSL Inspection configurabili su Fortigate?

A

I due tipi di SSL Inspection configurabili su Fortigate sono l’inspection SSL del certificato e la deep SSL Inspection. La prima verifica l’identità dei server web utilizzando il certificato del server, mentre la seconda fa da proxy, consentendo a Fortigate di decriptare e ispezionare il traffico SSL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual è la differenza tra la configurazione del traffico SSL outbound e inbound su Fortigate?

A

Il traffico SSL outbound è traffico tra un client interno e un server esterno, FortiGate stabilisce una connessione SSL diversa con il client e con il server.
Inbound prevede il client esterno e il server interno, in questo caso FortiGate deve avere installate chiavi SSL e certificato del server per esporlo al client

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Com funziona la SSL handshake tra FortiGate e un server?

A
  • Fortigate manda un hello message con SSL version e gli algoritmi supportati
  • Server risponde con SSL version, algoritmie il suo certificato
  • FortiGate sceglie i protocolli e verifica il ceritificato
  • viene scambiata la chiave tramite asymmetric encryption
  • Per verificare la comunicazione entrambe le parti mandano un digest della comunicazione criptata con la chiave simmetrica
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Che comportamenti può avere FortiGate di fronte al certificato di un server untrusted con traffico in deep SSL inspection?

A

Allow: Fa passare il traffico e il certificato che viene esposto al client è firmato dalla CA_untrusted
Block: Il Fortigate interrompe la sessione
Ignore: Fa passare il traffico e espone un certificato firmato dall CA_SSL (il client non riceverà l’avviso)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Come viene effettuata la certificate revocation check da FortiGate?

A

Scaricando la CRL (Certificate revocation list) o utlizzando OCSP un protocollo per verificare la validità dei certificati, i certificati vengono identificati tramite serial number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Per quali motivi un certificato può essere invalido?

A

Expired, Revoked (CRL o OCSP), Validation timed out, Validaiton failed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Che comportamento può avere FortiGate di fronte a certificati invalidi?

A

Keep untrusted and allow, block, trust and allow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly