Attenuazione dell'assassino di fiducia SSL SSL?

1

Ho implementato il blocco SSL nell'applicazione Android, ma sono in grado di ignorare l'utilizzo di SSL Killer. Sto cercando una soluzione per essere in grado di rilevare o prevenire tali attacchi. Una soluzione è verificare la presenza di root e quindi disinstallare l'applicazione perché SSL trust killer richiede i privilegi di root.

C'è qualche altra soluzione oltre a questo?

    
posta Airbourne 14.02.2017 - 16:48
fonte

1 risposta

2

Android SSL-TrustKiller non funziona semplicemente inserendo una nuova CA radice attendibile nel truststore, poiché un'applicazione potrebbe proteggerla usando il pinning, come fai tu. Invece SSL-TrustKiller applica le API SSL usate dal programma in modo che il solito modo di bloccare non funzioni più, ma l'applicazione non lo noterà.

Sebbene possa esistere un modo per aggirare SSL-TrustKiller usando metodi non comuni per fissare un certificato che non è coperto dalle patch API, è impossibile trovare una soluzione generale contro l'intercettazione TLS purché l'utente ne possieda completamente sistema (cioè è root). Un utente di questo tipo potrebbe ad esempio modificare l'applicazione e disabilitare il codice per bloccare o aggiungere ganci nell'applicazione per ottenere il testo normale prima della crittografia.

    
risposta data 14.02.2017 - 17:47
fonte

Leggi altre domande sui tag