Che cos'è il formato di file CRYPT?
I file con estensione .crypt sono file di backup crittografati creati da WhatsApp (di proprietà di Meta), contenenti archivi di scambi di messaggi, messaggi vocali, documenti condivisi e altri dati delle chat. Il backup sottostante è un database SQLite che WhatsApp crittografa con AES prima di scriverlo nella memoria, quindi il contenuto del file non può essere letto direttamente. Nel corso degli anni WhatsApp ha rilasciato successivi formati di backup distinti da un'estensione con versione - .crypt7, .crypt8, .crypt12, .crypt14 e .crypt15 - con ogni generazione che utilizza una configurazione di crittografia più forte. Lo standard attuale, .crypt15, ha introdotto i backup cloud crittografati end-to-end nel 2021. I file sono solitamente denominati msgstore.db.crypt15 (messaggi) o wa.db.crypt15 (contatti).
Come recuperare i dati da un file .crypt
Esistono due metodi per decrittografare un file .crypt:
- WhatsApp può ripristinare automaticamente il backup se hai effettuato l'accesso allo stesso account Google (Android) o account iCloud (iOS) attivo al momento della creazione del backup.
- Il metodo alternativo prevede la chiave AES memorizzata in un file di chiave separato generato sul dispositivo al momento del backup. Utility di terze parti possono utilizzare quel file di chiave per decrittografare l'archivio ed esporre il database SQLite sottostante per un'ispezione diretta.
File .crypt e ransomware
Nel 2016, è stato segnalato un trojan ransomware noto come CryptXXX che crittografava i file sui computer Windows infetti e aggiungeva loro l'estensione .crypt. A differenza dei veri backup di WhatsApp, questi file non sono ripristinabili tramite WhatsApp. Lo strumento RannohDecryptor di Kaspersky è stata una delle utility create per recuperare i dati crittografati da quella famiglia di malware.
Sicurezza e incolumità
RISCHIO: MEDIUMIl file .crypt è crittografato e sicuro da archiviare o spostare, ma l'argomento comporta rischi reali. (1) Privacy: un backup decrittografato espone l'intera cronologia delle chat, quindi proteggi il backup E qualsiasi chiave estratta. (2) Truffe: la maggior parte dei siti web e delle app a pagamento «WhatsApp crypt reader/decryptor» sono falsi o raccolgono i tuoi dati - non possono bypassare la crittografia senza la chiave. (3) Sicurezza dell'account: non condividere mai la tua chiave crypt15 a 64 cifre o la password del backup; chiunque le possieda può leggere le tue chat. (4) Gli strumenti forensi/di decrittografia richiedono il root, il che indebolisce la sicurezza del dispositivo. La via sicura per quasi tutti è il ripristino nativo di WhatsApp sullo stesso numero.
Dettagli del formato
in sintesiProgrammi che aprono file CRYPT
Dettagli tecnici
specifiche approfondite| Algoritmo di crittografia | AES-256 (crypt12 e successivi); AES-192 utilizzato in crypt8 e varianti precedenti |
| Struttura dati sottostante | Database SQLite 3 (msgstore.db), crittografato integralmente e memorizzato con estensione .crypt* |
| Versionamento del formato | Varianti numerate successive: .crypt5, .crypt7, .crypt8, .crypt12, .crypt14, .crypt15 - ogni generazione utilizza una configurazione di cifratura più forte |
| Convenzione sui nomi dei file | msgstore.db.crypt15 (messaggi chat), wa.db.crypt15 (contatti); il nome base è fisso dall'app |
| Header / magic bytes | Nessuna firma stabile a livello di file; crypt12 e successivi antepongono un piccolo header di metadati protobuf non crittografato prima del testo cifrato AES |
| Archiviazione della chiave di decrittografia | Android: file di chiave separato in /data/data/com.whatsapp/files/key, che richiede l'accesso root per l'estrazione; crypt15 utilizza una chiave end-to-end collegata all'account |
| Backup crittografati end-to-end | Introdotti con .crypt15 nel 2021; protetti da una password o una chiave a 64 cifre memorizzata sul dispositivo, garantendo che il backup sia illeggibile persino per Google o Apple |
| Destinazione archiviazione cloud | Google Drive (Android) o iCloud (iOS); i file di backup non sono elencati come normali file cloud e richiedono WhatsApp per il ripristino |
| Ambito del backup | Cronologia dei messaggi chat, metadati dei gruppi, registri delle chiamate e riferimenti ai file multimediali; i file multimediali effettivi (foto, audio, video) sono memorizzati separatamente nella cartella WhatsApp/Media |
| Tipo MIME | application/octet-stream - nessun tipo MIME specifico per il formato è registrato per i file .crypt |
| Piattaforma | Formato primario per WhatsApp su Android; iOS utilizza il backup iCloud con un layout interno e un modello di gestione delle chiavi differente |
| Derivazione della chiave (crypt12-crypt14) | PBKDF2-HMAC-SHA1 che combina una chiave univoca del dispositivo con le credenziali dell'account Google |
| Sovrapposizione con ransomware | L'estensione .crypt viene aggiunta anche dalla famiglia di ransomware CryptXXX (2016) ai file Windows crittografati - del tutto estranea ai backup di WhatsApp |
| Rilasciato | 2012 (original .crypt); evolved through crypt5..crypt15 (E2E backups, 2021) |
| Specifica | faq.whatsapp.com |