Funzionalità

Che cosa significherebbe la crittografia sul dispositivo in un archivio SeraShield

Scopri quali file dovrebbe proteggere un archivio per iPhone, come l’autenticazione potrebbe controllare le chiavi e quali verifiche servirebbero prima del rilascio.

Che cosa significherebbe la crittografia sul dispositivo in un archivio SeraShield

Parti da ciò che qualcuno potrebbe effettivamente vedere

Considera la scansione di un contratto di locazione. Se il file è crittografato, ma la miniatura o il nome compare in una cache leggibile, una parte sensibile del documento potrebbe comunque essere esposta. Un progetto adeguato deve considerare il file importato, l’indice che lo elenca, tutte le miniature generate e le copie temporanee usate per visualizzarlo o condividerlo.

iOS protegge già i file tramite il sistema Protezione dati, con regole di accesso differenti per le varie classi di file. Un archivio nell’app potrebbe aggiungere uno strato crittografando i contenuti selezionati prima di scriverli nella memoria permanente. Il punto è capire dove il file sia leggibile nell’uso normale e che cosa resti leggibile in seguito.

Stabilisci quando la chiave può essere usata

Una possibile soluzione userebbe un’API consolidata di crittografia autenticata, come AES-GCM in CryptoKit di Apple, per verificare l’integrità dei dati crittografati oltre a nasconderne il contenuto. Servirebbe comunque una gestione delle chiavi verificata: generazione e protezione delle chiavi, prevenzione del riutilizzo dei nonce e gestione dei cambiamenti di formato dell’archivio.

I controlli del Portachiavi di Apple possono limitare l’accesso in base allo stato del dispositivo e alla presenza dell’utente. Si potrebbe quindi progettare un archivio che richieda l’autenticazione dopo aver consegnato un telefono già sbloccato. Il metodo alternativo conta: se si accetta il codice del dispositivo, chi lo conosce potrebbe sbloccare l’archivio. Legare una chiave a un singolo dispositivo può invece rendere più difficili trasferimento e recupero.

Quali prove servirebbero prima del rilascio

Definiremmo separatamente la protezione prevista contro la consultazione occasionale, il possesso di un telefono bloccato e l’accesso a una copia del backup. Ogni scenario richiede test specifici. Un telefono controllato da altri o un file esportato fuori dall’archivio comporta rischi ulteriori.

  1. Esamina file memorizzati, miniature, registri e anteprime dell’app dopo importazione, blocco, chiusura forzata e riavvio.
  2. Altera un campione crittografato e verifica che l’app lo rifiuti senza mostrare contenuto parziale.
  3. Verifica autenticazione alternativa, importazione interrotta, cambi di chiave e ripristino su un dispositivo sostitutivo.
  4. Documenta quali file escono dall’archivio quando vengono esportati o condivisi.

Qualche informazione utile

Face ID crittograferebbe il file?

Face ID può far parte della politica di autenticazione che autorizza l’accesso alla chiave. La crittografia del file è un’operazione distinta. Il rapporto tra le due dipende dalla politica scelta e dall’implementazione.

Posso usare oggi questo archivio?

L’archivio per iPhone è ancora in fase di progettazione. Attualmente il sito SeraShield offre guide e strumenti utilizzabili nel browser.

Fonti e approfondimenti

Apple Developer — AES.GCM in CryptoKit ↗Apple Developer — Restricting keychain item accessibility ↗Apple Platform Security — Data Protection classes ↗

Continua a esplorare

Come potrebbero funzionare recupero e backup in SeraShieldNascosto o cifrato: qual è la differenza?Il concetto dell’app

Scegli la lingua

EnglishEspañolDeutsch日本語FrançaisPortuguês (Brasil)Português (Portugal)РусскийItalianoNederlandsPolskiTürkçeBahasa Indonesia简体中文繁體中文Čeština · FunkceTiếng Việt · Tính năng한국어العربيةУкраїнська · ФункціїMagyar · FunkciókSvenska · FunktionerRomână · FuncțiiΕλληνικά · ΛειτουργίεςDansk · FunktionerSuomi · Ominaisuudetעברית · תכונותSlovenčina · Funkcieไทย · ฟีเจอร์Hrvatski · ZnačajkeCatalà · Funcionsहिन्दी

Cerca guide e strumenti

Impostazioni di analisi

Consenti a Google Analytics di misurare visite e attività sul sito? I tuoi file e i dati inseriti negli strumenti restano sul tuo dispositivo. Privacy