Sto facendo qualche lettura sulla sicurezza delle applicazioni mobili perché ho trovato un articolo su Man in the Middle Attacks.
Ho visto in quell'articolo e in molti altri luoghi (incluso security.stackexchange), che se l'utente installa un certificato di una terza parte sconosciuta, quella terza parte può esercitare attacchi MitM in altre app del dispositivo.
Fondamentalmente quello che voglio capire è perché? Come può questo certificato di terze parti essere una vulnerabilità su altre app? Voglio capire come funzionano questi certificati in questo senso.
Ho letto di autorità di certificazione, certificati radice, catena di fiducia e questioni correlate, il che mi rende ancora più confuso su come qualcosa di "autofirmato" sarebbe una vulnerabilità di sicurezza.
Qualcuno può darmi una breve spiegazione su come / perché questo accade? O anche fornirmi link / libri con informazioni pertinenti.