
Gli hacker hanno ottenuto accesso al server email principale della compagnia internazionale Deloitte. L'account dell'amministratore di questo server era protetto solo da password.
Il ricercatore austriaco indipendente David Wind ha ricevuto un premio di 5.000 dollari per aver scoperto una vulnerabilità nella pagina di accesso all'intranet di Google.
Il 91% delle aziende russe nasconde casi di violazione dei dati.
Notizie come queste possono essere trovate quasi ogni giorno nei feed delle notizie online. Questo è una prova diretta che i servizi interni dell'azienda devono essere protetti.
E più grande è l'azienda, più dipendenti ha e più complessa è la sua infrastruttura IT interna, più attuale diventa il problema delle fughe di informazioni. Quali informazioni interessano agli aggressori e come proteggerle?
Quale tipo di informazione può danneggiare l'azienda?
- informazioni su clienti e transazioni;
- informazioni tecniche su prodotti e know-how;
- informazioni su partner e offerte speciali;
- dati personali e contabilità.
Se avete capito che alcune delle informazioni riportate nell'elenco sono accessibili da qualsiasi segmento della vostra rete solo mostrando login e password, è il momento di riflettere sul miglioramento della sicurezza dei dati e sulla protezione contro l'accesso non autorizzato.
L'autenticazione a due fattori tramite dispositivi crittografici hardware (token o smart card) ha guadagnato la reputazione di essere molto affidabile e piuttosto semplice da usare.
Parliamo quasi in ogni articolo dei vantaggi dell'autenticazione a due fattori. Maggiori dettagli possono essere trovati negli articoli su come e .
In questo articolo vi mostreremo come applicare l'autenticazione a due fattori per accedere ai portali interni dell'organizzazione.
Per esempio, prenderemo il modello più adatto all'uso aziendale, il Rutoken — un token USB crittografico. .

Iniziamo la configurazione.
Passo 1 — Configurazione del server
La base di qualsiasi server è il sistema operativo. Nel nostro caso, si tratta di Windows Server 2016. Insieme a questo, vengono distribuiti IIS (Internet Information Services) e altri sistemi operativi della famiglia Windows.
IIS è un gruppo di server Internet, inclusi server web e server FTP. IIS comprende applicazioni per la creazione e gestione di siti web.
IIS è progettata per costruire servizi web utilizzando account utente forniti dal dominio o dal servizio Active Directory. Questo consente l'utilizzo di database utenti esistenti.
In Abbiamo spiegato in dettaglio come installare e configurare il Centro di Certificazione (Certification Authority) sul tuo server. Ora non ci soffermeremo su questo e daremo per scontato che sia già tutto configurato. È importante che il certificato HTTPS per il server web sia emesso correttamente. È meglio verificarlo subito.
In Windows Server 2016 è integrato IIS versione 10.0.
Se IIS è installato, resta solo da configurarlo correttamente.
Nella fase di selezione dei servizi delle funzioni, abbiamo spuntato Autenticazione normale.

Dopo in Gestore dei servizi IIS abbiamo abilitato l'Autenticazione normale.

E abbiamo specificato il dominio in cui si trova il server web.


Poi abbiamo aggiunto il collegamento al sito.

E abbiamo scelto le opzioni SSL.

A questo punto, la configurazione del server è completata.
Dopo aver eseguito le azioni indicate, solo gli utenti in possesso di un token con certificato e codice PIN potranno accedere al sito.
Ricordiamo ancora una volta che, secondo , all'utente è stato precedentemente fornito un token con chiavi e certificato emesso secondo il modello del tipo L'utente con la smart card.
Ora passiamo alla configurazione del computer dell'utente. Deve configurare i browser che utilizzerà per connettersi ai siti web protetti.
Passo 2 — Configurazione del computer dell'utente
Per semplificare, supponiamo che il nostro utente abbia Windows 10.
Supponiamo anche che abbia installato il pacchetto .
L'installazione del pacchetto di driver è facoltativa, poiché probabilmente il supporto del token arriverà tramite Windows Update.
Ma se ciò non dovesse avvenire, l'installazione del pacchetto di Driver Rutoken per Windows risolverà tutti i problemi.
Colleghiamo il token al computer dell'utente e apriamo il Pannello di controllo Rutoken.
Nella scheda I certificati selezionare la casella accanto al certificato necessario, se non è già selezionata.
In questo modo abbiamo verificato che il token funzioni e contenga il certificato richiesto.

Tutti i browser, tranne Firefox, si configurano automaticamente.
Non è necessario fare nulla di speciale con loro.
Ora apriamo qualsiasi browser e inseriamo l'indirizzo della risorsa.
Prima che il sito si carichi, si aprirà una finestra per la selezione del certificato e poi una finestra per l'inserimento del PIN del token.


Se per il dispositivo è selezionato come provider di crittografia predefinito Aktiv ruToken CSP, verrà aperta un'altra finestra per inserire il PIN.

E solo dopo aver inserito correttamente il PIN si aprirà il nostro sito nel browser.

Per il browser Firefox è necessario eseguire ulteriori impostazioni.
Nelle impostazioni del browser, selezionare Privacy e Sicurezza. Nella sezione I certificati fare clic su Dispositivi di Sicurezza. Si aprirà una finestra Gestione dei dispositivi.
Fare clic su Carica, specificare il nome del RuToken ECP e il percorso C:windowssystem32rtpkcs11ecp.dll.

Questo è tutto, ora Firefox sa come gestire il token e consente l'accesso al sito utilizzandolo.

A proposito, l'accesso tramite token ai siti web funziona anche su Mac nei browser Safari, Chrome e Firefox.
Basta installarlo dal sito di RuToken e visualizzare il certificato sul token.

Non è necessario configurare i browser Safari, Chrome, Yandex e altri; basta semplicemente aprire il sito in uno di questi browser.

Il browser Firefox si configura quasi allo stesso modo che in Windows (Impostazioni — Avanzate — Certificati — Dispositivi di protezione). Solo il percorso per la libreria è leggermente diverso /Library/Akitv Co/Rutoken ECP/lib/librtpkcs11ecp.dylib.
Conclusioni
Vi abbiamo mostrato come impostare l'autenticazione a due fattori sui siti utilizzando token crittografici. Come sempre, non abbiamo avuto bisogno di alcun software aggiuntivo, a parte le librerie di sistema di Rutoken.
Potete eseguire questa procedura con qualsiasi risorsa interna, e sarete in grado di configurare flessibilmente i gruppi di utenti che avranno accesso al sito, proprio come in Windows Server.
State utilizzando un altro SO per il server?
Se volete che scriviamo sulla configurazione di altri SO, scrivetecelo nei commenti all'articolo.
Fonte: habr.com
