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?