È possibile rilevare un registro SMS iPhone contraffatti

6

I messaggi SMS ricevuti da un iPhone sono memorizzati in modo non criptato in un database SQLite, che può essere estratto eseguendo il backup del telefono.

Puoi manipolare (manomettere, ad esempio: sostituire il testo di un messaggio con un diverso testo) il contenuto di questo database con un numero di strumenti e poi ripristinarlo in un diverso iPhone.

È possibile prevenire o rilevare questo tipo di manomissione quando si ha accesso solo al telefono in cui i messaggi sono stati "ripristinati"?

Per esempio: ci sono dei controlli di integrità (hash, checksum, ecc.) integrati per proteggere l'integrità del database SQLite di iPhone?

    
posta Free Radical 25.11.2015 - 07:40
fonte

2 risposte

1

Come faresti a sapere che i controlli di integrità non sono stati manomessi?

Il modo per proteggere in modo affidabile qualsiasi tipo di log dalla manomissione è utilizzando hardware specializzato (l'archiviazione di sola scrittura fa il trucco) e sperare che l'hardware non sia stato manomesso.

L'altro modo è quello di avere registri da diverse fonti (registri SMS dalla compagnia telefonica), e se differiscono, dichiariamo attendibile una delle fonti.

    
risposta data 14.02.2016 - 14:55
fonte
2

Non c'è modo di proteggere quel in particolare .

Ciò che intendo è che non c'è modo di dimostrare che il database non è stato manipolato da solo, MA , il punto è che per essere in grado di manipolare quel database nelle versioni moderne di iOS (in vecchio versioni, il backup può essere manipolato e scaricato sul dispositivo) dovresti eseguire il jailbreak del tuo dispositivo iOS e questo lascia davvero tracce di manipolazione al telefono.

Per quanto ne so.

Fonte: Chiedere in giro .

    
risposta data 14.02.2016 - 14:47
fonte

Leggi altre domande sui tag