La mia app iOS ha una schermata di blocco che, se abilitata, copre l'intero numero UIScreen
. Tuttavia, al di fuori dei limiti UIScreen
, ho riquadri con informazioni sensibili che non sono coperte dalla schermata di blocco. (I riquadri possono essere inseriti e rimossi quando lo schermo è sbloccato.)Quanto è sicuro le informazioni fuori schermo?
Quanto è sicuro disporre di informazioni al di fuori dei limiti UIScreen
? Un utente malintenzionato può utilizzare una sorta di display esterno, un debugger o qualche altro meccanismo per "rivelare" ciò che si trova all'esterno della schermata UIScreen
?
[La schermata di blocco è una WKWebView
che per impostazione predefinita ha una funzione di "lente di ingrandimento". Ho scoperto che, una volta attivato ai bordi dello UIScreen
, la lente d'ingrandimento mostra alcuni pixel di ciò che si trova dietro il bordo dello UIScreen
. Da allora ho disabilitato la lente di ingrandimento con this answer.]
Invece di preoccuparsi se qualcuno può ottenere informazioni fuori dallo schermo, una soluzione migliore sarebbe caricare le informazioni sensibili su richiesta. Ora, come ciò può essere fatto dipende completamente dalla tua implementazione. – zambrey
Hey Randomblue, dovresti accettare una risposta se sei soddisfatto. In caso contrario, sentiti libero di rispondere a qualsiasi domanda. – JAL