• Non ci sono risultati.

Sicurezza informatica e identità digitale

N/A
N/A
Protected

Academic year: 2022

Condividi "Sicurezza informatica e identità digitale"

Copied!
96
0
0

Testo completo

(1)

Sicurezza informatica e identità digitale

Marco Pernpruner

Centro per la Cybersecurity, Fondazione Bruno Kessler, Trento

Dipartimento di Informatica, Bioingegneria, Robotica e Ingegneria dei Sistemi, Università di Genova

Mercoledì 13 aprile 2022

(2)

dei data breach

“social-related” è causato da phishing

>85 %

dei data breach

“hacking-related” è causato da credenziali

compromesse

80 %

(3)

Marco Pernpruner – Sicurezza informatica e identità digitale

Identità digitale

3

nuove utenze SPID attivate nel 2021

12 milioni autenticazioni SPID nel 2021 rispetto al 2020

x4

attacchi di cybercrime rispetto a fine 2020

+21,1%

Fonte: https://innovazione.gov.it/notizie/comunicati-stampa/pa-numeri-digitalizzazione-ai-massimi-2021/

Fonte: Rapporto CLUSIT 2021

(4)

Identità digitale

Inizio del rapporto

Fine del rapporto

Identificazione Autenticazione

Il processo tramite cui un richiedente fa domanda per diventare utente di un servizio

e quest’ultimo ne valida l’identità

Il processo di verifica dell’identità di un utente,

spesso prerequisito per consentire l’accesso a risorse

Il processo di verifica dei permessi di accesso o azione

di un utente Il processo che determina la

revoca degli accessi dell’utente e la cancellazione

delle relative informazioni

(5)

Marco Pernpruner – Sicurezza informatica e identità digitale

Identità digitale

Inizio del rapporto

Fine del rapporto

Autenticazione

5

(6)

Autenticazione Glossario

Authenticator: qualcosa che l’utente possiede e controlla (tipicamente un modulo crittografico o una password), utilizzato per autenticare l’utente.

Fattore di autenticazione: suddivisi in fattori di conoscenza, possesso o

inerenza. Ogni authenticator attesta uno o più fattori di autenticazione.

(7)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

7

Single- vs. Multi-Factor

«Sono Giuseppe Rossi e la mia password è Giuseppe85!»

Single-Factor Authentication

(8)

Autenticazione

Single- vs. Multi-Factor

«Sono Giuseppe Rossi e la mia password è Giuseppe85!»

«Ok, inserisci il codice ricevuto via SMS»

«Certo, il codice è 245572»

Multi-Factor Authentication

(9)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

8

Authenticator

Fonte immagini: NIST, Digital Identity Guidelines: Authentication and Lifecycle Management (Special Publication 800-63B)

(10)

Single-Factor Authenticator: un authenticator che attesta un singolo fattore di autenticazione.

Ad esempio:

• le password devono essere conosciute, quindi attestano un fattore di conoscenza

• smartphone, smart card e token USB devono essere posseduti, quindi attestano un fattore di possesso

Autenticazione

Single-Factor Authenticator

(11)

Marco Pernpruner – Sicurezza informatica e identità digitale

Multi-Factor Authenticator: un authenticator che attesta più di un singolo fattore di autenticazione.

Ad esempio:

• smartphone possono essere protetti da un PIN, richiedendo così sia il possesso del dispositivo che la conoscenza del PIN

• smart card avanzate (come i documenti elettronici) possono richiedere sia il possesso della carta che la conoscenza del PIN

• token USB possono richiedere sia il possesso del dispositivo sia l’utilizzo di un fattore biometrico (come l’impronta digitale)

Autenticazione

Multi-Factor Authenticator

10

(12)

Lista delle 25 password più utilizzate nel 2019

Autenticazione

Single-Factor Authentication: password

Richiede l’inserimento di credenziali:

• nome utente per dichiarare la propria identità;

• password per provare la propria identità.

Sicurezza?

1 123456 6 12345678 11 abc123 16 654321 21 888888

2 123456789 7 12345 12 qwerty123 17 555555 22 princess

3 qwerty 8 iloveyou 13 1q2w3e4r 18 lovely 23 dragon

4 password 9 111111 14 admin 19 7777777 24 password1

5 1234567 10 123123 15 qwertyuiop 20 welcome 25 123qwe

(13)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

12

Single-Factor Authentication: password

(14)

Autenticazione

Single-Factor Authentication: password

(15)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

12

Single-Factor Authentication: password

Fonte: https://support.google.com/accounts/answer/32040

(16)
(17)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

Single-Factor Authentication: password

14

(18)

Phishing

Approfondiremo in seguito…

(19)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

16

One-Time Password (OTP)

•Codici che costituiscono un secondo fattore di autenticazione.

•Possono essere:

• legati all’istante temporale in cui sono generati;

• legati alla specifica operazione in corso.

(20)

Autenticazione

Multi-Factor Authentication: password + OTP (1)

Richiede l’inserimento di credenziali:

• nome utente per dichiarare la propria identità;

• password per provare la propria identità.

un codice generato tramite

una matrice

(21)

Marco Pernpruner – Sicurezza informatica e identità digitale

Multi-Factor Authentication: password + OTP (1) Autenticazione

1. L’utente si autentica sulla

piattaforma di online banking attraverso le proprie credenziali.

LMDMTT95H30D321H

• • • • • • • • •

18

(22)

Multi-Factor Authentication: password + OTP (1) Autenticazione

1. L’utente si autentica sulla

piattaforma di online banking attraverso le proprie credenziali.

2. L’utente genera un codice attraverso una matrice.

LMDMTT95H30D321H

• • • • • • • • •

(23)

Marco Pernpruner – Sicurezza informatica e identità digitale

Multi-Factor Authentication: password + OTP (1) Autenticazione

1. L’utente si autentica sulla

piattaforma di online banking attraverso le proprie credenziali.

2. L’utente genera un codice attraverso una matrice.

3. L’utente inserisce il codice generato nella pagina del browser per

autorizzare l’operazione. 8

1 3

LMDMTT95H30D321H

• • • • • • • • •

18

(24)

Autenticazione

Multi-Factor Authentication: password + OTP (2)

Richiede l’inserimento di credenziali:

• nome utente per dichiarare la propria identità;

• password per provare la propria identità.

un codice generato tramite

un dispositivo hardware

(25)

Marco Pernpruner – Sicurezza informatica e identità digitale

Multi-Factor Authentication: password + OTP (2) Autenticazione

1. L’utente si autentica sulla

piattaforma di online banking attraverso le proprie credenziali.

20

LMDMTT95H30D321H

• • • • • • • • •

(26)

Multi-Factor Authentication: password + OTP (2) Autenticazione

1. L’utente si autentica sulla

piattaforma di online banking attraverso le proprie credenziali.

2. L’utente genera un codice attraverso un dispositivo hardware.

LMDMTT95H30D321H

• • • • • • • • •

(27)

Marco Pernpruner – Sicurezza informatica e identità digitale

Multi-Factor Authentication: password + OTP (2) Autenticazione

1. L’utente si autentica sulla

piattaforma di online banking attraverso le proprie credenziali.

2. L’utente genera un codice attraverso un dispositivo hardware.

20

LMDMTT95H30D321H

• • • • • • • • •

(28)

Multi-Factor Authentication: password + OTP (2) Autenticazione

1. L’utente si autentica sulla

piattaforma di online banking attraverso le proprie credenziali.

2. L’utente genera un codice attraverso un dispositivo hardware.

3. L’utente inserisce il codice generato nella pagina del browser per

autorizzare l’operazione.

453226

LMDMTT95H30D321H

• • • • • • • • •

(29)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

21

Multi-Factor Authentication: password + OTP

Cosa accade se qualcuno entra in possesso delle credenziali e del codice OTP?

Può compromettere la nostra sicurezza per tutto l’intervallo

temporale di validità dell’OTP!

(30)

Autenticazione

Improvvisamente…

(31)

Marco Pernpruner – Sicurezza informatica e identità digitale

23

Payment Services Directive (PSD2)

Strong Customer Authentication (SCA)

L’autenticazione dev’essere basata su più di un singolo fattore di autenticazione:

Images source: https://appspicket.com/the-next-generation-in-2fa-technology/

/

(32)

Payment Services Directive (PSD2)

Strong Customer Authentication (SCA)

L’autenticazione dev’essere basata su più di un singolo fattore di autenticazione:

/

Azione SCA richiesta?

Consultazione saldo A seconda dei casi Consultazione dei movimenti degli

ultimi 90 giorni A seconda dei casi

Pagamenti a beneficiari fidati A seconda dei casi Pagamenti ricorrenti con stesso

beneficiario e importo A seconda dei casi

Pagamenti inferiori a € 30 A seconda dei casi

(33)

Marco Pernpruner – Sicurezza informatica e identità digitale

Payment Services Directive (PSD2) Dynamic Linking

Durante una transazione, il codice di autenticazione dev’essere strettamente legato all’operazione in corso.

codice di autenticazione

24

(34)

Payment Services Directive (PSD2) Dynamic Linking

Inoltre, all’utente devono essere

mostrati i dettagli sull’operazione in

corso prima della sua autorizzazione.

(35)

Marco Pernpruner – Sicurezza informatica e identità digitale

Payment Services Directive (PSD2)

Soluzioni non più conformi 1. Il codice di autenticazione non può essere legato all’operazione in corso.

2. Agli utenti non possono essere

mostrati i dettagli sull’operazione in corso.

26

(36)

Autenticazione

Multi-Factor Authentication: password + OTP (3)

Richiede l’inserimento di credenziali:

• nome utente per dichiarare la propria identità;

• password per provare la propria identità.

Sicurezza?

un codice ricevuto via SMS

con dettagli sull’operazione

(37)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

28

Multi-Factor Authentication: password + OTP (3)

Cosa accade se qualcuno entra in possesso delle credenziali e del codice OTP?

Può autorizzare solamente l’operazione che l’utente

desidera realmente effettuare!

(38)

Autenticazione

Multi-Factor Authentication: password + OTP (3)

Cosa accade se qualcuno entra in possesso delle credenziali e del codice OTP?

Può autorizzare solamente l’operazione che l’utente

(39)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

29

SIM Swapping

1. L’attaccante impersona la vittima fingendo lo smarrimento della SIM,

richiedendone un duplicato con lo stesso numero telefonico.

(40)

Autenticazione SIM Swapping

1. L’attaccante impersona la vittima fingendo lo smarrimento della SIM, richiedendone un duplicato con lo stesso numero telefonico.

2. L’attaccante utilizza le credenziali della vittima per avviare un’autenticazione.

(41)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

29

SIM Swapping

1. L’attaccante impersona la vittima fingendo lo smarrimento della SIM, richiedendone un duplicato con lo stesso numero telefonico.

2. L’attaccante utilizza le credenziali della vittima per avviare un’autenticazione.

3. Tramite la SIM compromessa, l’attaccante riceverà al posto della vittima

eventuali OTP inviati via SMS (controllerà il numero telefonico della vittima).

(42)

Autenticazione SIM Swapping

1. L’attaccante impersona la vittima fingendo lo smarrimento della SIM, richiedendone un duplicato con lo stesso numero telefonico.

2. L’attaccante utilizza le credenziali della vittima per avviare un’autenticazione.

3. Tramite la SIM compromessa, l’attaccante riceverà al posto della vittima

eventuali OTP inviati via SMS (controllerà il numero telefonico della vittima).

(43)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

30

Multi-Factor Authentication: password + notifica

Richiede l’inserimento di credenziali:

• nome utente per dichiarare la propria identità;

• password per provare la propria identità.

l’approvazione di una

notifica sullo smartphone

(44)

Autenticazione

Multi-Factor Authentication: password + notifica

1. L’utente si autentica sulla piattaforma di online banking attraverso le proprie credenziali.

LMDMTT95H30D321H

• • • • • • • • •

(45)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

Multi-Factor Authentication: password + notifica

1. L’utente si autentica sulla piattaforma di online banking attraverso le proprie credenziali.

2. L’utente riceve una notifica push che, una volta aperta, mostra i dettagli

dell’operazione in corso.

31

LMDMTT95H30D321H

• • • • • • • • •

(46)

Autenticazione

Multi-Factor Authentication: password + notifica

1. L’utente si autentica sulla piattaforma di online banking attraverso le proprie credenziali.

2. L’utente riceve una notifica push che, una volta aperta, mostra i dettagli

dell’operazione in corso.

LMDMTT95H30D321H

• • • • • • • • •

(47)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

Multi-Factor Authentication: password + notifica

1. L’utente si autentica sulla piattaforma di online banking attraverso le proprie credenziali.

2. L’utente riceve una notifica push che, una volta aperta, mostra i dettagli

dell’operazione in corso.

31

LMDMTT95H30D321H

• • • • • • • • •

(48)

Autenticazione

Multi-Factor Authentication: password + notifica

1. L’utente si autentica sulla piattaforma di online banking attraverso le proprie credenziali.

2. L’utente riceve una notifica push che, una volta aperta, mostra i dettagli

dell’operazione in corso.

3. Inserendo un apposito codice PIN, l’utente può autorizzare l’operazione.

LMDMTT95H30D321H

• • • • • • • • •

(49)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

Multi-Factor Authentication: password + notifica

1. L’utente si autentica sulla piattaforma di online banking attraverso le proprie credenziali.

2. L’utente riceve una notifica push che, una volta aperta, mostra i dettagli

dell’operazione in corso.

3. Inserendo un apposito codice PIN, l’utente può autorizzare l’operazione.

31

LMDMTT95H30D321H

• • • • • • • • •

(50)

Autenticazione

Esempio di attacco

LMDMTT95H30D321H

• • • • • • • • •

(51)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

Esempio di attacco

LMDMTT95H30D321H LMDMTT95H30D321H

• • • • • • • • •

• • • • • • • • •

32

(52)

Autenticazione

Esempio di attacco

LMDMTT95H30D321H LMDMTT95H30D321H

• • • • • • • • •

• • • • • • • • •

(53)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

Esempio di attacco

LMDMTT95H30D321H LMDMTT95H30D321H

• • • • • • • • •

• • • • • • • • •

32

(54)

Autenticazione

Esempio di attacco

LMDMTT95H30D321H LMDMTT95H30D321H

• • • • • • • • •

• • • • • • • • •

(55)

Marco Pernpruner – Sicurezza informatica e identità digitale

Autenticazione

Esempio di attacco

LMDMTT95H30D321H LMDMTT95H30D321H

• • • • • • • • •

• • • • • • • • •

32

(56)

Autenticazione

Esempio di attacco

LMDMTT95H30D321H LMDMTT95H30D321H

• • • • • • • • •

Error

• • • • • • • • •

Welcome,

(57)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

33

(58)

Phishing Vincite, sconti o remunerazioni in

denaro

(59)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

34

Cure

miracolose

(60)

Phishing

Incontri

(61)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

34

Compassione

e solidarietà

(62)

Phishing

Segreti e

(63)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

35

• Diffidare sempre di link contenuti all’interno di email o SMS.

• Prestare particolare attenzione a link costituiti da URL abbreviate

• Non abbassare la guardia nemmeno in caso di email provenienti dai propri contatti, qualora sospette.

• Istituti bancari e postali non chiederanno mai informazioni personali,

password o codici di accesso tramite email contenenti link.

(64)

Phishing

• La presenza di loghi o indirizzi email di provenienza apparentemente ufficiali non deve ingannare.

• Prestare attenzione anche alla struttura linguistica e grammaticale della mail: molte volte sono tradotte tramite servizi di traduzione automatica.

• Diffidare di email che richiedono di effettuare operazioni entro un breve

termine, suscitando fretta, urgenza o estrema necessità.

(65)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

37

Mittente

apparentemente

corretto…

(66)

Phishing

Mittente

apparentemente corretto…

… ma solo

apparentemente

(67)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

38

Indirizzo mittente

non attendibile

(68)

Phishing

Presenza di errori

grammaticali

(69)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

38

Senso di

necessità

(70)

Phishing

Richiesta di informazioni

con link

(71)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

39

Presenza di errori

grammaticali

(72)

Phishing

Senso di

urgenza

(73)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

39

Richiesta di informazioni

con link

(74)

Phishing Indirizzo email non

ufficiale

(75)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

40

Necessità di effettuare operazioni

in fretta

(76)

Phishing

Link da non cliccare

(77)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

41

Mittente non

attendibile ed estero

(+38 = Kosovo)

(78)

Phishing

Senso di

necessità

(79)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

41

Richiesta di informazioni

con link

(80)

Phishing

(81)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

43

QR codes

(82)

Phishing

QR codes

(83)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

44

QR codes

(84)

Phishing

QR codes

(85)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

44

QR codes

Scansiona questo codice QR attraverso l’applicazione WhatsApp per vincere una fantastica crociera!

(86)

Phishing QR codes

Scansiona questo codice QR attraverso l’applicazione WhatsApp per vincere una fantastica crociera!

(87)

Marco Pernpruner – Sicurezza informatica e identità digitale

Phishing

44

QR codes

Scansiona questo codice QR attraverso l’applicazione WhatsApp per vincere una fantastica crociera!

(88)

Malware

Documento fittizio che convince ad abilitare l’esecuzione delle macro

(codice eseguibile)

(89)

Marco Pernpruner – Sicurezza informatica e identità digitale

Ransomware

46

(90)

Suggerimenti per ridurre i rischi

Password

Scegliere e conservare con cura le proprie password, modificandole periodicamente ed evitando di mantenere sempre la stessa per tutti i propri account online.

28%

46%

26%

Quante volte una password viene

riutilizzata

53% 32% 26% 26% 1%

Strategie di gestione e protezione delle

password

(91)

Marco Pernpruner – Sicurezza informatica e identità digitale

Suggerimenti per ridurre i rischi

48

Operatività

Operazioni sensibili in luoghi pubblici

Prestare particolare attenzione in occasione di operazioni effettuate in luoghi pubblici, specialmente in caso di inserimento di password, PIN o OTP.

Connessione HTTPS

Verificare la presenza di una connessione sicura durante transazioni particolarmente sensibili (operazioni bancarie, operazioni di login, eccetera).

Reti WiFi pubbliche

Evitare – per quanto possibile – di effettuare operazioni sensibili (ad esempio

autenticazioni su piattaforme bancarie) quando connessi a reti WiFi pubbliche.

(92)

Suggerimenti per ridurre i rischi

Prevenzione

Phishing

Diffidare sempre di link contenuti all’interno di email o SMS, evitando di abbassare la guardia anche in caso di email provenienti dai propri contatti, qualora sospette.

Istituti bancari e postali non chiederanno mai informazioni personali, password o codici di accesso tramite email contenenti link.

Scansione QR code

Prestare sempre attenzione a scansionare solamente QR code provenienti da fonti

ufficiali (non tramite email o WhatsApp).

(93)

Marco Pernpruner – Sicurezza informatica e identità digitale

Suggerimenti per ridurre i rischi

50

Applicativi

Aggiornamenti

Provvedere sempre all’aggiornamento degli applicativi software (sistema operativo e antivirus in particolare) per permettere un maggior livello di protezione.

Permessi applicativi

Prestare attenzione ai permessi conferiti alle applicazioni (principio del least privilege).

(94)

Suggerimenti per ridurre i rischi

Multi-Factor Authentication

Abilitare MFA su account sensibili

Abilitare la Multi-Factor Authentication sui propri account sensibili, al fine di limitare la probabilità di un attacco malevolo.

Evitare l’uso di SMS

Per quanto possibile, selezionare meccanismi di recapito di fattori aggiuntivi differenti dagli SMS, a causa dei numerosi problemi a cui sono soggetti.

Dettagli sull’operazione in corso

Verificare sempre con attenzione la correttezza dei dettagli sull’operazione in corso,

prima di approvarla.

(95)

Domande?

(96)

Grazie per l’attenzione!

Marco Pernpruner

mpernpruner@fbk.eu

Riferimenti

Documenti correlati

In fase di firma l'utente riceve un OTP al numero di telefono registrato al suo account SPID, una volta inserito il codice OTP nello spazio dedicato, l'utente visualizza la

Interfacce PSD2 – Uptime Percentuale del tempo di disponibilità della piattaforma open banking sul totale delle ore di servizio. Tutti i servizi esposti

Interfacce PSD2 – PIS Bulk Tempo di esecuzione medio del servizio di inizializzazione Bulk payment rilevato sulla piattaforma Open Banking. Inizializzazione pagamento

Il Web 2.0, con la nascita prima dei blog, e poi della piattaforma Facebook, ha quasi interamente annullato la linea di confine fra la vita online e la vita offline, portando il

È possibile visualizzare le posizioni nel portafoglio, Cliente o gruppo di Clienti selezionato in qualsiasi data nella cronologia utilizzando il modulo Posizioni.. Per visualizzare

2) fai click sul link, ti apre il browser sulla pagina truffa e ti ritrovi sul sito contraffato ove ti chiedono di aggiornare la password o la tua mail o i dati della carta

Come effettuare il primo accesso ai servizi di Intesa Sanpaolo Private Banking4. Segui i passaggi per entrare nel mondo Intesa Sanpaolo

Fare non ingresso tensione superiore a 36V CC o 25V CA durante l'impostazione della corrente di misurazione..4. Ruotare il l'interruttore rotante sulla resistenza, selezionare la