La passphrase e la chiave SSH si qualificano come autenticazione a due fattori per PCI?

7

Sto lavorando per ottenere i server della nostra azienda PCI SAQ-C conformi (i dati della carta di credito passano attraverso il nostro sistema ma non sono memorizzati dal nostro sistema). Abbiamo accesso SSH per amministrare i server e tutti gli accessi utilizzano chiavi SSH per l'autenticazione.

Se ho bisogno che tutte le chiavi abbiano una passphrase (qualcosa che sai) e la chiave (qualcosa che hai) soddisfa i requisiti per la conformità PCI? Ho letto la documentazione di autovalutazione ma non era chiaro in proposito.

    
posta Josh Moore 05.12.2012 - 04:17
fonte

2 risposte

9

Se una chiave SSH è protetta da una passphrase, viene crittografata con quella passphrase. Non c'è un componente di autenticazione aggiuntivo. Cioè, è possibile decodificare la chiave lato client (e memorizzare la chiave decrittografata), e il server non lo saprà mai. Infatti, molti utenti utilizzano "agenti chiave" che consentono di immettere la passphrase di decrittografia solo una volta e il materiale chiave viene memorizzato durante la sessione di accesso della workstation.

È tuttavia possibile richiedere sul server SSH sia una passphrase che una chiave SSH, in cui la passphrase è la normale password dell'utente del server. Se la chiave SSH è crittografata (e non si sta utilizzando un agente chiave), in realtà si tratta di due password necessarie all'accesso; uno per la tua chiave e uno per il tuo server. Questo è probabilmente più vicino allo spirito dell'autenticazione a due fattori.

Ci sono molti che direbbero, però, che il materiale chiave del tuo computer è ancora "qualcosa che conosci", dal momento che è infinitamente riproducibile. Invece, "qualcosa che hai" sarebbe un token hardware che non può essere duplicato. È possibile implementare chiavi SSH utilizzando i token hardware, assumendo che il token supporti le chiavi RSA. Tuttavia, questo potrebbe richiedere un po 'di configurazione.

    
risposta data 05.12.2012 - 07:22
fonte
3

Per rispondere alla tua domanda in modo semplice, no, perché PCI richiede che l'autenticazione a più fattori sia conforme. La crittografia della passphrase non incorpora un altro fattore. (qualcosa che sei, qualcosa che hai, qualcosa che conosci)

Tuttavia, SSH è uno dei requisiti per le sessioni della console sui dispositivi, poiché uno dei requisiti è che le sessioni non vengano inviate in testo semplice.

    
risposta data 05.12.2012 - 23:36
fonte

Leggi altre domande sui tag