Hva er CRYPT-filformatet?
Filer med filendelsen .crypt er krypterte sikkerhetskopifiler opprettet av WhatsApp (eid av Meta), som inneholder arkiver av meldingsutvekslinger, talemeldinger, delte dokumenter og andre chat-data. Den underliggende sikkerhetskopien er en SQLite-database som WhatsApp krypterer med AES før den skrives til lagring, slik at filens innhold ikke kan leses direkte. Gjennom årene har WhatsApp utgitt påfølgende sikkerhetskopiformater preget av en versjonert filendelse - .crypt7, .crypt8, .crypt12, .crypt14 og .crypt15 - der hver generasjon bruker en sterkere krypteringskonfigurasjon. Den nåværende standarden, .crypt15, introduserte ende-til-ende-krypterte sky-sikkerhetskopier i 2021. Filer har vanligvis navn som msgstore.db.crypt15 (meldinger) eller wa.db.crypt15 (kontakter).
Hvordan hente data fra en .crypt-fil
Det er to metoder for å dekryptere en .crypt-fil:
- WhatsApp kan gjenopprette sikkerhetskopien automatisk hvis du er logget inn på samme Google-konto (Android) eller iCloud-konto (iOS) som var aktiv da sikkerhetskopien ble opprettet.
- Den alternative metoden innebærer AES-nøkkelen lagret i en separat nøkkelfil generert på enheten ved sikkerhetskopiering. Tredjepartsverktøy kan bruke den nøkkelfilen til å dekryptere arkivet og eksponere den underliggende SQLite-databasen for direkte inspeksjon.
.crypt-filer og løsepengevirus
I 2016 ble en løsepengevirus-trojaner kjent som CryptXXX rapportert å kryptere filer på infiserte Windows-datamaskiner og legge til filendelsen .crypt på dem. I motsetning til ekte WhatsApp-sikkerhetskopier, kan ikke disse filene gjenopprettes gjennom WhatsApp. Kasperskys RannohDecryptor-verktøy var et av programmene som ble laget for å gjenopprette data kryptert av den malware-familien.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .crypt-fil er kryptert og trygg å lagre/flytte, men emnet innebærer reell risiko. (1) Personvern: en dekryptert sikkerhetskopi eksponerer hele din chathistorikk, så beskytt sikkerhetskopien OG enhver utpakket nøkkel. (2) Svindel: de fleste «WhatsApp crypt reader/decryptor»-nettsteder og betalte apper er falske eller samler inn dataene dine - de kan ikke omgå krypteringen uten nøkkelen. (3) Kontosikkerhet: del aldri din 64-sifrede crypt15-nøkkel eller passord for sikkerhetskopi; alle med disse kan lese chattene dine. (4) Rettsmedisinske verktøy/dekrypteringsverktøy krever root, noe som i seg selv svekker enhetens sikkerhet. Den trygge veien for nesten alle er WhatsApps egen gjenoppretting på samme nummer.
Formatdetaljer
i et nøtteskallProgrammer som åpner CRYPT-filer
Tekniske detaljer
dyp spesifikasjon| Krypteringsalgoritme | AES-256 (crypt12 og senere); AES-192 brukt i crypt8 og eldre varianter |
| Underliggende datastruktur | SQLite 3-database (msgstore.db), kryptert i sin helhet og lagret med en .crypt*-filendelse |
| Formatversjonering | Påfølgende nummererte varianter: .crypt5, .crypt7, .crypt8, .crypt12, .crypt14, .crypt15 - hver generasjon bruker en sterkere chifferkonfigurasjon |
| Navnekonvensjon for filer | msgstore.db.crypt15 (chatmeldinger), wa.db.crypt15 (kontakter); basenavnet er fastsatt av appen |
| Header / magic bytes | Ingen stabil filomfattende signatur; crypt12 og senere legger til en liten ukryptert protobuf-metadataheader før AES-chifferteksten |
| Lagring av dekrypteringsnøkkel | Android: separat nøkkelfil på /data/data/com.whatsapp/files/key, som krever root-tilgang for å trekke ut; crypt15 bruker en kontotilknyttet ende-til-ende-nøkkel |
| Ende-til-ende-krypterte sikkerhetskopier | Introdusert med .crypt15 i 2021; beskyttet av et 64-sifret passord eller en nøkkel lagret på enheten, noe som sikrer at sikkerhetskopien er uleselig selv for Google eller Apple |
| Mål for skylagring | Google Drive (Android) eller iCloud (iOS); sikkerhetskopifiler er ikke oppført som vanlige skyfiler og krever WhatsApp for å gjenopprette |
| Omfang av sikkerhetskopi | Chat-meldingshistorikk, gruppemetadata, samtale-logger og referanser til mediefiler; faktiske medier (bilder, lyd, video) lagres separat i mappen WhatsApp/Media |
| MIME-type | application/octet-stream - ingen formatspesifikk MIME-type er registrert for .crypt-filer |
| Plattform | Primærformat for Android WhatsApp; iOS bruker iCloud-sikkerhetskopi med en annen intern layout og modell for nøkkelhåndtering |
| Nøkkelutledning (crypt12-crypt14) | PBKDF2-HMAC-SHA1 som kombinerer en enhetsunik nøkkel med Google-kontoinformasjon |
| Overlapp med løsepengevirus | .crypt-filendelsen legges også til av CryptXXX-løsepengevirusfamilien (2016) på krypterte Windows-filer - helt urelatert til WhatsApp-sikkerhetskopier |
| Utgitt | 2012 (original .crypt); evolved through crypt5..crypt15 (E2E backups, 2021) |
| Spesifikasjon | faq.whatsapp.com |