Skip to content

Password Manager Vault Lockout: Nawala ang 1Password Secret Key, Bitwarden 2FA Recovery Code, o KeePass Keyfile (Pag-extract ng Mga Naka-cache na Lokal na Offline na Session sa Vault)

Iba-iba ang mga numero ng emergency ayon sa bansa. Ang pahinang ito ay gumagamit ng 911, ang numero para sa Estados Unidos at Canada. Maraming ibang bansa ang gumagamit ng 112, 999, o ibang numero. Hanapin ang numero para sa iyong bansa.

Ang pag-lock out sa iyong tagapamahala ng password (1Password, Bitwarden, KeePassXC, Proton Pass, o LastPass) pagkatapos ng pagkabigo ng laptop motherboard, factory reset ng telepono, pag-wipe ng profile ng browser, o aksidenteng pagkawala ng iyong 1Password 34-character na Secret Key (A3-XXXXXX-...), Bitwarden Two-Step Login Recovery Code, o KeePass .keyx Ang keyfile ay isang matinding krisis sa digital identity. Ang mga modernong zero-knowledge na tagapamahala ng password ay lokal na ini-encrypt ang iyong vault sa iyong device na ginagamit AES-256-GCM o ChaCha20-Poly1305 hinango sa pamamagitan ng PBKDF2-HMAC-SHA256 o Argon2id bago pa man mahawakan ng isang byte ang ulap. Dahil hindi kailanman taglay ng provider ang iyong Master Password, Secret Key, o lokal na keyfile, suporta sa customer sa AgileBits (1Password) o hindi maaaring i-reset ng Bitwarden ang iyong password o i-decrypt ang iyong vault mula sa kanilang mga server sa anumang sitwasyon.

Gayunpaman, ang isang cloud login lockout ay halos hindi nangangahulugan na ang iyong mga password ay nawala nang tuluyan. Hangga't kahit isang dating naka-log in na device (isang lumang telepono, pangalawang tablet, isang work laptop, isang work browser profile, isang iCloud o Google Drive device backup, o isang Windows Volume Shadow Copy / macOS Time Machine disk snapshot) ay may hawak pa ring lokal na naka-cache na naka-encrypt na database (1Password.sqlite, Bitwarden data.json, o .kdbx replica) at alam mo pa rin ang iyong Master Password (o may biometric Touch ID / Face ID / Windows Hello naka-configure sa pangalawang device na iyon), maaari mong i-unlock ang lokal na offline na cache sa Airplane Mode at i-export ang 100 porsiyento ng iyong mga password bago bawiin ng cloud server ang session token. Para sa mga kaugnay na kredensyal na emergency, tingnan lockout ng password manager at master password recovery, Nawala ang TOTP ng authenticator app sa panahon ng pag-upgrade ng telepono o pagkabasag ng screen, at MFA lockout at pagbawi ng authenticator. Kung ang iyong lockout ay nagsasangkot ng agarang kaligtasan sa buhay o medikal na krisis, tawagan ang iyong lokal na numero ng emergency (911 sa Estados Unidos at Canada, 112 sa buong European Union, 999 sa United Kingdom) o kumonsulta sa aming direktoryo ng mga numerong pang-emergency.

Gawin ito ngayon

  1. Ilagay ang BAWAT pangalawang computer, telepono, at tablet na naka-access sa iyong password manager Airplane Mode (idiskonekta ang Wi-Fi at i-unplug ang Ethernet) BAGO gisingin ang screen o buksan ang app:
  2. Bakit ang network isolation ang una mong paglipat: Kung ang session ng iyong account ay na-deauthorize, ang iyong 2FA token ay na-reset, o ang iyong subscription ay natapos, sa sandaling ang 1Password o Bitwarden app sa iyong pangalawang laptop o lumang telepono na kumokonekta sa internet, ito ay nag-poll sa remote na API (my.1password.com o identity.bitwarden.com), tumatanggap ng isang HTTP 401 Unauthorized o signal ng pagbawi ng session, at awtomatikong nililinis ang lokal na offline na naka-cache na vault (data.json / 1Password.sqlite) mula sa disk.
  3. Ang pagpapanatiling 100 porsiyentong offline ng device ay pinipilit ang desktop app, mobile app, o extension ng browser na bumalik sa Offline Cache Unlock Mode, na nagbibigay-daan sa iyong i-unlock ang vault gamit lang ang iyong Master Password (o biometrics) nang hindi nangangailangan ng 2FA code o bagong Secret Key handshake.
  4. Huwag mag-click "Log Out", "Remove Account", "Clear Browser Data", o "Reinstall App" sa isang naka-lock na device: Ang pag-log out sa Bitwarden browser extension o 1Password desktop app ay agad na pinupunasan ang lokal na nakaimbak Secret Key ari-arian at naka-encrypt na vault blob. Iwanang hindi nagalaw ang naka-lock na app at kopyahin muna ang pinagbabatayan nitong folder ng data ng application sa isang ligtas na backup na folder.
  5. Unawain kung alin sa tatlong bahagi ng lockout ang nawawala mo:
  6. Nawawala 1Password 34-Character Secret Key (A3-...) (habang alam pa ang iyong Master Password): Ang Secret Key ay naka-store sa plaintext sa loob ng lokal na configuration database ng bawat device kung saan ka nag-sign in, sa loob ng iyong na-download 1Password Emergency Kit.pdf, sa loob ng Apple Keychain (iCloud Keychain) sa Mac/iOS, o sa loob ng anumang lumang backup ng device.
  7. Nawawala Bitwarden 2FA Authenticator / Recovery Code (habang alam mo pa ang iyong Master Password): Dahil ang 2FA ng Bitwarden ay nag-ga-gate lang ng server authentication (hindi local vault encryption), anumang device na mayroon nang naka-cache data.json Ang vault file sa disk ay maaaring i-unlock offline gamit lang ang iyong Master Password, o i-decrypt gamit ang open-source offline na Bitwarden vault extractors (bitwarden-decrypt).
  8. Nawawala KeePass / KeePassXC Keyfile (.key / .keyx) (habang alam pa ang iyong Master Password): Ang keyfile ay na-hash sa pamamagitan ng SHA-256 sa composite master key; dapat mong bawiin ang eksaktong byte-for-byte na file mula sa mga sektor ng disk, Volume Shadow Copies, cloud trash, o browser/OS recent-file cache.
  9. Bago magbukas ng anumang offline na vault sa pangalawang device, i-clone ang lokal na direktoryo ng vault nito sa isang external na USB drive: Sa Windows, macOS, o Linux, kopyahin ang buong %LocalAppData%\1Password, %AppData%\Bitwarden, o browser Local Extension Settings folder sa isang hiwalay na folder upang kahit na ma-misfire at i-wipe ng app ang cache nito, mayroon ka pa ring malinis na kopya ng naka-encrypt na database ng SQLite/JSON.
  10. Kung ang iyong natitirang naka-log-in na device ay isang telepono o laptop na may biometric unlock (Face ID, Touch ID, Windows Hello) at nakalimutan mo ang mismong Master Password: Huwag wag i-reboot ang device na iyon (tinatanggal ng pag-reboot ang biometric key handle sa RAM at pinipilit ang prompt ng Master Password sa unang pag-unlock). I-unlock ang app sa pamamagitan ng Face ID o Touch ID habang nasa Airplane Mode, buksan ang mga kredensyal na may pinakamataas na priyoridad, at mano-manong tingnan o kopyahin ang bawat password kaagad.
  11. Hanapin ang bawat computer, email attachment, Downloads folder, at cloud drive para sa "Emergency Kit" o "bitwarden_recovery_code" ngayon: Kailan 1Password unang ginawa ang iyong account, pinilit nitong mag-download ng browser ng isang file na pinangalanang 1Password Emergency Kit.pdf (o nag-save ng Passkey/Secret Key entry sa Apple Keychain Access). Magpatakbo ng paghahanap sa buong system bago ipagpalagay na nawala ang susi.

Danger

Huwag mag-click "Delete Account" sa Bitwarden (vault.bitwarden.com/#/recover-delete) o "Reset Account" sa 1Password maliban na lang kung na-extract mo na ang iyong offline na vault o tinanggap ang 100% permanenteng pagkawala ng data: Parehong nagbibigay ang Bitwarden at 1Password ng administratibong self-service reset URL para sa mga user na nawala ang kanilang 2FA o Secret Key, ngunit ang paggamit ng link na iyon ay permanenteng binubura ang bawat solong password, tala, at passkey na naka-imbak sa cloud server para makapagsimula ka nang muli gamit ang isang blangkong vault. Palaging kumpletuhin ang offline na mga hakbang sa pagkuha ng cache sa ibaba bago i-reset ang iyong cloud account.


Decision tree: password manager lockout triage at offline vault extraction

Sundin itong forensic recovery workflow batay sa kung aling tagapamahala ng password at salik sa pagpapatunay ang nawala mo:

flowchart TD
    Start["Naka-lock Out sa Password Manager Vault (1Password, Bitwarden, KeePassXC, Proton Pass)"] --> IsolateNow["HAKBANG 1: Ilagay Agad ang Lahat ng Pangalawang Laptop, Telepono, at Tablet sa AIRPLANE MODE (Bago Buksan ang App o Browser)"]

    IsolateNow --> WhichApp{"Aling Password Manager at Credential Factor ang Nawawala?"}

    WhichApp -->|"1Password: Nawalang 34-Char Secret Key (A3-XXXXXX...), Alam Pa rin ang Master Password"| OnePassCheck{"Mayroon Ka Bang ANUMANG Device na Naka-sign In Pa (O isang Mac/iPhone Backup)?"}

    OnePassCheck -->|"OO: Naka-log-in na App sa Lumang Telepono, Tablet, o PC"| Extract1PKey["Buksan ang Offline na App -> I-tap ang Icon ng Account -> 'I-set Up ang Isa pang Device' o 'Tingnan ang Lihim na Key' upang Ibunyag ang Buong A3-... Key (O Extract mula sa 1Password.sqlite / Apple Keychain)"]

    OnePassCheck -->|"HINDI: Magkaroon Lang ng Time Machine, Windows Shadow Copy, o Downloads Folder"| Search1PKit["Maghanap sa Disk at Mga Backup para sa '1Password Emergency Kit.pdf', '1Password.sqlite', o 'opvault' / 'b5.sqlite'"]

    WhichApp -->|"Bitwarden: Nawala ang 2FA TOTP App at 2FA Recovery Code, Alam Pa rin ang Master Password"| BitwardenCheck{"Naka-log In Pa rin ba ang Bitwarden Desktop o Browser Extension sa ANUMANG Device (Offline)?"}

    BitwardenCheck -->|"OO: Umiiral ang Naka-cache na Vault sa Disk"| UnlockBWOffline["Panatilihin ang Device sa Airplane Mode -> I-unlock ang Lokal na Bitwarden App/Extension Gamit ang Master Password -> I-export ang Vault sa .json / .csv -> Pagkatapos I-reset ang Account at Muling Mag-import"]

    BitwardenCheck -->|"HINDI: Naka-lock o Naka-log Out ang Extension, Ngunit Umiiral ang 'data.json' sa Disk/Backup"| DecryptBWJson["Kopyahin ang Lokal na 'data.json' mula sa AppData o Browser LevelDB -> Patakbuhin ang Offline na 'bitwarden-decrypt' na Python Script Gamit ang Iyong Master Password"]

    WhichApp -->|"KeePass / KeePassXC: Nawalang Keyfile (.keyx/.key) o Sirang .kdbx"| KeePassRescue["1. Suriin ang KeePassXC '.kdbx.tmp' at Kasaysayan ng Bersyon ng Cloud. 2. Maghanap sa Disk para sa Keyfile sa pamamagitan ng 'Everything' / Photorec o Windows Volume Shadow Copy (vssadmin)"]

    WhichApp -->|"Nakalimutan Mismo ang Master Password (May Aktibo Pa ring Biometric Unlock sa Telepono/Laptop)"| BiometricRescue["HUWAG I-REBOOT ANG DEVICE: Panatilihin sa Airplane Mode -> I-unlock ang Vault sa pamamagitan ng Face ID / Touch ID / Windows Hello -> Manu-manong Kopyahin ang Mga Password"]

Phase 1: Pagbawi ng nawala 1Password Secret Key (A3-XXXXXX-...) at offline na vault

1Password (mga bersyon 7 at 8) ay gumagamit ng Two-Secret Key Derivation (2SKD) architecture: ang iyong vault encryption key (MPK) ay mathematically hinango sa pamamagitan ng pagsasama-sama ng iyong Master Password (sa pamamagitan ng PBKDF2-HMAC-SHA256) na may random na nabuong 128-bit Secret Key na naka-format bilang 34-character string na nagsisimula sa A3- (halimbawa, A3-ABCDEF-GHIJKL-MNOPQR-STUVWX-YZ1234-567890). Kung wala iyon A3- Secret Key, ang pag-alam sa iyong Master Password lamang ay hindi sapat sa matematika upang i-decrypt ang data mula sa mga server ng 1Password.

Gayunpaman, HINDI lihim ang Secret Key mula sa sarili mong mga device: bawat solong device na naka-log in sa iyong 1Password account ay nag-iimbak ng iyong buong A3- Secret Key sa lokal na storage drive nito para hindi mo na kailangang mag-type ng 34 na character tuwing umaga.

Paraan 1: Pagbubunyag ng iyong A3- Secret Key mula sa anumang naka-sign-in na telepono, tablet, o computer

Suriin ang bawat smartphone, iPad, work laptop, o desktop browser kung saan mo ginamit ang 1Password (panatilihin muna ang device sa Airplane Mode): 1. Naka-on 1Password 8 para sa iOS / Android: - Buksan ang 1Password app -> i-tap ang iyong Account / Profile icon sa kaliwang sulok sa itaas -> i-tap ang Set Up Another Device (o Manage Accounts -> [Your Account] -> Set Up Another Device). - Tapikin ang View Account Details sa ilalim ng QR code: ang iyong buong A3-... Ang Secret Key ay ipinapakita sa plain text mismo sa screen. Isulat ito kaagad sa papel. 2. Naka-on 1Password 8 para sa macOS / Windows / Linux: - Buksan ang 1Password -> i-click ang iyong Pangalan ng account sa kaliwang sidebar sa itaas -> piliin ang Set Up Another Device... -> i-click secret key and sign-in address upang ipakita ang eksaktong A3-... string. 3. Sa loob mismo ng iyong 1Password Vault: - Bawat 1Password account ay awtomatikong bumubuo ng built-in na vault item na pinangalanang 1Password Account (login) sa loob ng iyong Personal / Private vault sa unang araw. Kung maaari mong i-unlock ang 1Password offline sa anumang device, hanapin ang iyong vault para sa 1Password Account; naglalaman ito ng iyong Master Password at iyong Secret Key.

Paraan 2: Pag-extract ng nawala 1Password Secret Key mula sa Apple iCloud Keychain o macOS Keychain Access

Kung sakaling nag-sign in ka 1Password sa isang iPhone, iPad, o Mac gamit ang Safari o ang native na app, awtomatikong nag-aalok ang operating system ng Apple na i-save ang iyong mga detalye sa pag-sign in sa 1Password o Account Key sa loob Apple Keychain / Passwords: 1. Sa macOS Sonoma / Sequoia (macOS 14 / 15+) o iOS 17 / 18: - Buksan ang Passwords app (o System Settings -> Passwords) at i-unlock gamit ang Touch ID o Face ID. - Maghanap para sa 1password.como 1Password Account Key. - Suriin ang naka-save na username, password, o field ng mga tala: Ang Safari at 1Password para sa iOS ay madalas na nag-iimbak ng buo A3-XXXXXX-... Secret Key sa loob ng naka-save na entry ng kredensyal para sa my.1password.com. 2. Sa macOS Keychain Access (local items / iCloud): - Pindutin Cmd + Space, uri Keychain Access, at hanapin ang 1Password, agilebits, o A3-. - I-double click ang anumang tugma application password entry at suriin Show password.

Paraan 3: Pag-extract ng A3- Secret Key o naka-cache na vault mula sa disk (1Password.sqlite at Emergency Kit.pdf)

Kahit na ang 1Password desktop app ay hindi magbubukas o ang iyong computer ay hindi ma-boot (naka-mount bilang pangalawang drive o naibalik mula sa isang Time Machine / File History / Backblaze backup), suriin ang eksaktong mga lokasyon ng disk na ito:

Platform / Pinagmulan Eksaktong File System Path Ano ang Nasa Loob at Paano Ito I-extract
Na-download na Emergency Kit (All OS) Maghanap sa buong drive (Everything sa Windows o mdfind / Spotlight sa Mac) para sa:
*Emergency Kit*.pdf o *1Password*.pdf
Noong ginawa mo ang iyong account, awtomatikong nag-download ang browser 1Password Emergency Kit.pdf sa iyong Downloads o Documents folder. Buksan ito upang basahin ang iyong naka-print A3- Lihim na Susi.
1Password 8 Lokal na Database (Windows) %LocalAppData%\1Password\data\1Password.sqlite
(hal., C:\Users\<Name>\AppData\Local\1Password\data\1Password.sqlite)
Bukas 1Password.sqlite sa DB Browser para sa SQLite (sqlitebrowser.org) -> i-browse ang accounts talahanayan -> siyasatin ang account_key o secret_key JSON metadata column, O kopyahin ang kabuuan \1Password\data\ folder sa isang offline na PC na may naka-install na 1Password 8 at na-unlock gamit ang iyong Master Password.
1Password 8 Lokal na Database (macOS) /Users/<Name>/Library/Group Containers/2BUA8C4S2C.com.1password/Library/Application Support/1Password/Data/1Password.sqlite Naglalaman ng parehong metadata ng account at ang buong naka-encrypt na offline vault (item_overviews at item_details). Kopyahin ang buong lalagyan na ito mula sa a Time Machine backup sa isang offline na Mac upang i-unlock gamit ang iyong Master Password.
1Password 7 Legacy Database (Windows / Mac) Windows: %LocalAppData%\1Password\data\B5.sqlite
Mac: /Users/<Name>/Library/Group Containers/2BUA8C4S2C.com.agilebits/Library/Application Support/1Password 4/Data/B5.sqlite
Sa 1Password 7 (B5.sqlite), ang accounts iniimbak ng mesa ang A3- Secret Key sa loob ng blob ng configuration ng account. Bilang karagdagan, ang 1Password 7 ay awtomatikong gumagawa ng rolling local .opvault o .1p4 zip backup sa loob ng Backups subfolder sa parehong direktoryo.

Phase 2: Pagbawi mula sa a Bitwarden 2FA lockout (data.json offline na cache extraction at decryption)

Kung nawala mo ang iyong TOTP Authenticator app, hardware na YubiKey, at ang iyong Bitwarden Two-Step Login Recovery Code, ang mga cloud server ng Bitwarden (vault.bitwarden.com) ay tatanggi na hayaan kang mag-log in sa anumang bagong browser o telepono. Gayunpaman, binibigyan ka ng cryptographic na disenyo ng Bitwarden ng kritikal na kalamangan sa pagsagip: Ang 2FA ng Bitwarden ay nagpapatotoo lamang sa iyo sa web API; HINDI ito bahagi ng encryption key (masterKey / encKey) ginamit upang i-encrypt ang iyong lokal na vault file (data.json).

Ibig sabihin kung alam mo pa rin ang iyong Bitwarden Master Password, at mayroon kang anumang computer, telepono, o backup na naglalaman ng naka-cache na kopya ng lokal ng Bitwarden data.json o IndexedDB / LevelDB imbakan mula noong naka-log in ka, maaari mong i-decrypt ang 100 porsyento ng iyong mga password nang offline.

Paraan 1: Pag-unlock ng naka-log-in na Bitwarden app o extension in Airplane Mode

  1. Ganap na idiskonekta ang computer o telepono sa internet (i-off ang Wi-Fi, i-unplug ang Ethernet, paganahin ang Airplane Mode sa mobile).
  2. Buksan ang Bitwarden Desktop App, Browser Extension (Chrome, Brave, Edge, Firefox), o Mobile App.
  3. Hangga't ang app ay nasa "Naka-lock" na estado (humihingi ng iyong Master Password o PIN/Biometrics) sa halip na "Naka-log Out" (nagtatanong ng iyong Email Address), ang pagta-type ng iyong Master Password habang offline ay ina-unlock kaagad ang lokal na naka-cache na vault nang hindi humihingi ng 2FA.
  4. Pumunta kaagad sa Settings -> Vault options -> Export vault (o File -> Export Vault sa Desktop), piliin ang .json (hindi naka-encrypt na JSON, kaya nag-e-export ito ng mga custom na field, URI, TOTP seed, at mga istruktura ng folder), ilagay ang iyong Master Password, at i-save ang .json file sa isang naka-encrypt na USB drive o VeraCrypt container.
  5. Kapag na-verify mo na ang iyong na-export .json Ang file ay naglalaman ng lahat ng iyong mga login sa isang text editor, maaari mong ligtas na pumunta sa vault.bitwarden.com/#/recover-delete (o vault.bitwarden.eu/#/recover-delete), tanggalin ang 2FA-locked cloud account, lumikha ng bagong Bitwarden account na may parehong email, at i-click ang Tools -> Import Data -> Bitwarden (json) upang ibalik ang iyong buong vault sa loob ng 30 segundo.

Paraan 2: Pag-decrypt ng Bitwarden data.json o Browser LevelDB direkta mula sa disk (bitwarden-decrypt)

Paano kung ang Bitwarden desktop app o browser extension ay hindi ma-unlock sa UI, o ang iyong computer drive ay naka-mount mula sa isang backup, o mayroon ka lang raw application data folder?

  1. Hanapin ang iyong lokal na Bitwarden data.json o imbakan ng extension ng browser sa disk (gumawa ng backup na kopya ng folder bago ito hawakan):
Uri ng Kliyente ng Bitwarden Eksaktong File System Path sa Disk
** Bitwarden Desktop App (Windows)** C:\Users\<Username>\AppData\Roaming\Bitwarden\data.json
(Bersyon ng Microsoft Store: C:\Users\<Username>\AppData\Local\Packages\8bitSolutionsLLC.bitwardendesktop_*\LocalCache\Roaming\Bitwarden\data.json)
** Bitwarden Desktop App (macOS)** /Users/<Username>/Library/Application Support/Bitwarden/data.json
(Naka-sandbox na bersyon ng Mac App Store: /Users/<Username>/Library/Containers/com.bitwarden.desktop/Data/Library/Application Support/Bitwarden/data.json)
** Bitwarden Desktop App (Linux)** /home/<Username>/.config/Bitwarden/data.json
(Bersyon ng Flatpak: /home/<Username>/.var/app/com.bitwarden.desktop/config/Bitwarden/data.json; Snap: /home/<Username>/snap/bitwarden/current/.config/Bitwarden/data.json)
Chrome / Edge / Brave Browser Extension Windows: C:\Users\<Username>\AppData\Local\Google\Chrome\User Data\Default\Local Extension Settings\nngceckbapebfimnlniiiahkandclblb\
macOS: /Users/<Username>/Library/Application Support/Google/Chrome/Default/Local Extension Settings/nngceckbapebfimnlniiiahkandclblb/
(Naglalaman ng LevelDB .ldb at .log mga file na nag-iimbak ng eksaktong parehong JSON key-value schema bilang data.json.)
Firefox Browser Extension ...\Mozilla\Firefox\Profiles\<profile>.default-release\storage\default\moz-extension+++<UUID>\idb\ (IndexedDB .sqlite file)
  1. I-verify na nasa loob pa rin ang naka-encrypt na vault payload data.json:
  2. Buksan ang iyong kinopya data.json file sa isang text editor (Notepad o VS Code).
  3. Hanapin ang mga string "ciphers_ at "encKey" (o "masterKeyEncryptedUserKey" sa mas bagong Bitwarden stateVersion mga scheme).
  4. Kung makakita ka ng daan-daang linya ng "2.iv|ciphertext|mac" mga string sa ilalim ciphers_<userId>, bawat isa sa iyong mga password, tala, at mga buto ng TOTP ay nasa loob mismo ng file na iyon, na naka-encrypt lamang ng iyong Master Password.
  5. I-decrypt data.json offline gamit bitwarden-decrypt (Open-Source Python Utility):
  6. Sa anumang computer na may naka-install na Python 3, i-download ang na-audit na open-source bitwarden-decrypt script (github.com/GurpreetKang/BitwardenDecrypt) na nagpapatupad ng eksaktong Bitwarden PBKDF2-SHA256 / Argon2id + HKDF-Expand + AES-256-CBC-HMAC-SHA256 pangunahing hierarchy sa lokal:
    pip install cryptography argon2-cffi
    python3 BitwardenDecrypt.py data.json --output recovered_vault.json
    
  7. Ilagay ang iyong Bitwarden Master Password kapag na-prompt. Nakuha ng script ang iyong masterKey mula sa iyong email at Master Password, i-decrypt ang iyong encKey (masterKeyEncryptedUserKey), at naglalabas ng malinis, nababasa ng tao recovered_vault.json naglalaman ng bawat login, password, TOTP seed, at secure na tala.

Tip

Paano kung lokal mo data.json ay na-overwrite dahil hindi mo sinasadyang na-click ang "Log Out"? Suriin ang Windows Volume Shadow Copies (Previous Versions) kaagad: Kung hindi mo sinasadyang naka-log out sa Bitwarden o 1Password sa Windows 10 o 11 ngayon, i-right-click ang C:\Users\<Username>\AppData\Roaming\Bitwarden (o AppData\Local\1Password\data) folder sa File Explorer -> i-click Properties -> i-click ang Previous Versions tab (o gamitin ang libreng tool ShadowExplorer tumakbo bilang Administrator). Awtomatikong gumagawa ang Windows ng mga snapshot ng Volume Shadow Copy sa panahon ng mga pag-update ng system at mga restore point; pagpapanumbalik ng kahapon data.json o 1Password.sqlite ibinabalik sa iyo ang naka-log-in na estado ng vault bago nangyari ang pag-logout.


Phase 3: Pagbawi mula sa a KeePass o KeePassXC Pagkawala ng keyfile o .kdbx katiwalian

Hindi tulad ng mga manager na naka-host sa cloud, KeePass 2.x at KeePassXC itabi ang iyong vault sa isang standalone .kdbx file (KDBX 4.x format) na naka-encrypt gamit ang Composite Master Key. Kung na-configure mo ang iyong database upang mangailangan ng parehong Master Password at Keyfile (.key o .keyx), hina-hash ng KeePass ang eksaktong nilalaman ng keyfile gamit ang SHA-256 at pinagsasama ang 32-byte na hash sa iyong password hash bago tumakbo Argon2d/Argon2id.

1. Paano makahanap ng isang nailagay o tinanggal .key / .keyx Keyfile (o imahe/dokumentong ginamit bilang keyfile)

Dahil ang pagkawala ng keyfile ay katumbas ng pagkawala ng isang 256-bit cryptographic key, hindi mo maaaring pilitin ang isang nawawalang random na keyfile; kailangan mong maghanap ng isang byte-magkaparehong kopya ng file: 1. Suriin KeePassXC.ini / KeePass.config.xml para makita ang eksaktong huling ginamit na filename at path ng keyfile: - Kadalasan ang mga user ay nakakalimutan kung aling file sa kanilang computer ang kanilang pinili bilang kanilang keyfile (maraming mga user ang pumili ng random .jpg larawan, .pdf dokumento, o malabong pinangalanang file sa isang USB drive). - Buksan ang iyong lokal na configuration file sa isang text editor: - KeePassXC (Windows): %AppData%\KeePassXC\keepassxc.ini (o %LocalAppData%\KeePassXC\keepassxc.ini) -> tumingin sa ilalim ng [LastDatabases]o LastKeyFiles. - KeePassXC (macOS / Linux): /Users/<Username>/Library/Application Support/KeePassXC/keepassxc.ini o /home/<Username>/.config/keepassxc/keepassxc.ini. - KeePass 2.x (Windows): %AppData%\KeePass\KeePass.config.xml -> maghanap para sa <KeyFilePath>. - Alam ang eksaktong filename at landas ng folder (E:\Keys\my_secret_pic.jpg) ay nagsasabi sa iyo kung aling USB stick, SD card, o cloud folder ang hahanapin. 2. Mag-ukit ng tinanggal .keyx XML Keyfile mula sa hindi nakalaang puwang sa disk sa loob ng 60 segundo: - Pamantayan KeePass / KeePassXC nabuong mga keyfile (.keyx o .key XML format) ay maliit (< 1 KB file) na nagsisimula sa isang natatanging XML header:

<?xml version="1.0" encoding="utf-8"?>
<KeyFile>
    <Meta>
        <Version>1.00</Version>
- Dahil nasa ilalim ang file 512 bytes, sa isang NTFS drive ** ang kabuuan .keyx Ang file ay naka-imbak ng residente nang direkta sa loob nito 1024-byte Master File Table ($MFT) record**. Kahit na inalis mo ang laman ng Recycle Bin, ini-scan ang drive $MFT kasama si DMDE, R-Studio, o WizTree / Everything (o grepping raw disk sectors para sa <KeyFile>) madalas na binabawi kaagad ang buo na XML keyfile.

2. Pag-aayos ng isang sira .kdbx database (Invalid signature o HMACHashMismatch pagkatapos ng pagkawala ng kuryente o cloud sync)

Kung ang iyong .kdbx mga paghagis ng file Not a KeePass database o Corrupted database / HMAC mismatch pagkatapos ng pag-crash ng computer o salungat sa pag-sync ng Google Drive / OneDrive: 1. Hanapin ang nakatago .kdbx.tmp o .kdbx.bak atomic-write sibling files: - Bilang default, KeePassXC gumagamit ng Safe Save (Atomic Write): nagsusulat muna ito ng mga pagbabago sa isang pansamantalang file sa parehong folder, pagkatapos ay pinapalitan ang pangalan nito sa orihinal .kdbx. Hanapin sa parehong direktoryo (na may mga nakatagong file na pinagana) para sa anuman .tmp, .bak, o salungat na kopya (Passwords (Conflicted copy).kdbx). 2. I-restore ang bersyon kahapon mula sa Cloud Version History o Windows Shadow Copy: - Kung ang iyong .kdbx nasa loob ng Dropbox, Google Drive, OneDrive, o iCloud Drive, mag-log in sa cloud web portal sa iyong browser, i-right-click ang .kdbx file, at piliin ang Version History upang i-download ang nakaraang malinis na rebisyon mula sa bago ang katiwalian. 3. Patakbuhin ang KeePass 2.x Built-in Repair Mode Import: - Buksan ang opisyal na KeePass 2.x sa Windows -> lumikha ng isang bagong-bagong blangko database -> i-click ang File -> Import... -> piliin KeePass KDBX (2.x) (Repair Mode) -> ituro ito sa iyong sira .kdbx file at ipasok ang iyong Master Password. Binabalewala ng Repair Mode ang mga sirang stream na HMAC footer at sinasalba ang bawat nababasang entry block hanggang sa sira na byte offset.


Phase 4: Pag-extract ng mga naka-cache na vault mula sa iOS, Android, at macOS backups (iMazing, Time Machine, at DPAPI mga dump ng memorya)

Paano kung ang iyong pangunahing telepono ay nawala, ninakaw, o nag-factory reset, at ang iyong laptop ay na-wipe na o naka-log out, na nag-iiwan sa iyo ng zero na aktibong live session? Maaari mo pa ring i-extract ang offline na password manager vault mula sa isang lokal na backup ng iPhone, macOS Time Machine snapshot, o Windows hibernation / crash dump file.

1. Pag-extract 1Password o Bitwarden SQLite/JSON vault mula sa iPhone o iPad backup (iMazing / idevicebackup2)

Sa tuwing nagba-back up ka ng iPhone o iPad sa isang Mac o Windows PC (lalo na sa isang Encrypted Local Backup sa Finder o iTunes), kinukuha ng backup archive ang application sandbox container ng 1Password at Bitwarden: 1. HUWAG munang i-restore ang backup sa isang live na teleponong nakakonekta sa internet: Kung ire-restore mo ang backup sa isang teleponong kumokonekta sa Wi-Fi sa panahon ng Setup Assistant, agad na ipi-ping ng na-restore na app ang cloud server at i-wipe ang nag-expire na token nito. 2. Gamitin iMazing o iBackup Viewer sa isang offline na computer upang i-browse ang raw backup filesystem: - Buksan ang iyong lokal na iPhone backup sa loob iMazing (File System -> Apps -> 1Password o Bitwarden). - Para sa 1Password: Pumunta sa AppDomainGroup-group.com.agilebits.onepassword-ios/Library/Application Support/1Password/Data/ at kunin 1Password.sqlite (o B5.sqlite). Sa loob ng accounts talahanayan ng SQLite file na iyon ang iyong plaintext A3-XXXXXX-... Lihim na Susi. - Para sa Bitwarden: Pumunta sa AppDomainGroup-group.com.8bit.bitwarden/Library/Preferences/ at kunin group.com.8bit.bitwarden.plist. I-convert ang binary .plist sa XML (plutil -convert xml1 group.com.8bit.bitwarden.plist) at buksan ito sa isang text editor: naglalaman ito ng eksaktong pareho ciphers_<userId> at masterKeyEncryptedUserKey Mga istruktura ng JSON na ginagamit ng BitwardenDecrypt.py, na nagbibigay-daan sa iyong i-decrypt ang bawat password nang offline gamit ang iyong Master Password.

2. Pag-extract Proton Pass, Dashlane, at LastPass offline na mga cache ng browser

Kung kasama ang iyong lockout Proton Pass, Dashlane, o LastPass: - Proton Pass Offline Mode at Browser Extension Cache: Nag-cache ang Proton Pass ng naka-encrypt na lokal na snapshot sa loob ng Chromium IndexedDB (chrome-extension_<id>_0.indexeddb.leveldb). Kung pananatilihin mo ang iyong laptop sa Airplane Mode, buksan ang browser, at i-unlock ang Proton Pass gamit ang iyong password o PIN, maaari mong i-access ang iyong offline na vault at i-export o tingnan ang iyong mga kredensyal bago muling kumonekta sa network. - LastPass Lokal na Offline Cache (lpall.slp / acct.slp): Sa Windows (%LocalAppData%\LastPass o %AppData%\LocalLow\LastPass) at macOS (/Users/<Username>/Library/Application Support/LastPass), ang LastPass ay nag-iimbak ng isang AES-256 naka-encrypt na lokal na XML/SQLite cache file na ipinangalan sa iyong email hash. Ang pagdiskonekta sa Wi-Fi at pag-sign in sa extension ng LastPass browser gamit ang iyong Master Password ay lumalampas sa mga sirang multifactor authenticator at direktang nagbubukas ng lokal na offline na vault.

3. Paglalaglag ng naka-unlock na vault mula sa Windows RAM (Task Manager -> Create dump file) bago ang isang sapilitang kandado

Kung napagtanto mong nakalimutan mo ang iyong Master Password (o tinanggal ang iyong KeePass keyfile habang ang database ay kasalukuyang bukas at naka-unlock sa iyong screen ngayon), HUWAG i-lock ang database o isara ang window. 1. Kahit kailan KeePassXC, Bitwarden, o 1Password kailangan mong muling i-type ang iyong Master Password upang i-click ang Export Vault button, ang na-decrypt na mga entry sa vault o ang hinangong 256-bit MasterKey kasalukuyang nakaupo sa memorya ng proseso (RAM) habang naka-unlock ang vault window. 2. Una, mag-click sa iyong pinakamataas na priyoridad na mga login sa screen (email, banking, cloud account, domain registrar) at kopyahin ang mga ito sa isang naka-encrypt na text file o kunan ng larawan ang mga ito. 3. Para sa KeePass / KeePassXC: Habang naka-unlock pa rin ang database, kung nakalimutan mo ang Master Password o na-delete mo ang keyfile, tingnan kung File -> Export -> CSV gumagana nang walang pag-prompt para sa Master Password (sa ilang bersyon ng KeePassXC, ang pag-export ng naka-unlock na database sa CSV o HTML ay hindi nangangailangan ng muling pagpasok sa composite key).


Mga madalas itanong

Maaari bang i-unlock ng customer support ng 1Password o Bitwarden ang aking vault kung ipapadala ko sa kanila ang aking pasaporte ng gobyerno at notarized na ID?

Hindi, ito ay mathematically imposible. Parehong gumagamit ng end-to-end ang 1Password at Bitwarden zero-knowledge client-side encryption. Ang iyong Master Password (at ang 34-character ng 1Password A3- Secret Key) ay hindi kailanman umalis sa iyong device at hindi kailanman ipinapadala sa kanilang mga server. Kahit na nag-subpoena ang isang hukuman sa AgileBits o Bitwarden, o nagpakita ka ng isang notarized na pasaporte nang personal sa kanilang punong-tanggapan, ang kanilang mga server ay may hawak lamang na naka-encrypt na ciphertext blob (AES-256) na hindi ma-decrypt nang walang mga susi na nakaimbak sa sarili mong mga device.

Bakit ang pagdiskonekta ng Wi-Fi (Airplane Mode) ay nagpapahintulot sa akin na i-unlock ang Bitwarden nang wala ang aking nawawalang 2FA code?

Sa arkitektura ng seguridad ng Bitwarden, Dalawang-Hakbang na Pag-login (2FA) ay isang authentication check na ipinapatupad ng Bitwarden cloud server kapag dina-download ang iyong naka-encrypt na vault blob sa internet; ito ay hindi ginamit bilang bahagi ng cryptographic key na nag-e-encrypt sa vault mismo. Kapag nakapag-log in nang isang beses ang isang device, ini-cache ng Bitwarden ang lokal na naka-encrypt na vault sa loob data.json (o browser LevelDB) na protektado ng iyong Master Password. Kapag pinasok mo ang computer o telepono Airplane Mode, ina-unlock ng app ang lokal na naka-cache na kopya gamit lamang ang iyong Master Password at hinahayaan kang i-export ang lahat ng iyong password sa isang .json o .csv file.

Paano kung nakalimutan ko ang aking Master Password, wala akong Emergency Kit, at ang tanging bukas na session ay nasa aking iPhone na may Face ID?

Kung ina-unlock pa rin ng iyong iPhone o iPad ang iyong password manager sa pamamagitan ng Face ID o Touch ID, ituring ang teleponong iyon na parang bomb-disposal hardware: panatilihin itong nakasaksak sa charger, ilagay ito sa Airplane Mode, at HUWAG hayaang mamatay ang baterya o i-reboot ang telepono. Kung magre-reboot ang telepono, o kung mabigo ang Face ID nang 3 hanggang 5 beses na magkakasunod, i-flush ng app ang biometric decryption key mula sa session ng Secure Enclave at pipilitin kang i-type ang iyong nakalimutang Master Password. Tandaan na ang pag-export ng vault sa pamamagitan ng Mga Setting -> I-export karaniwang nangangailangan ng pag-type ng Master Password kahit na naka-unlock sa pamamagitan ng Face ID; samakatuwid, huwag subukang gamitin ang maramihang I-export na menu. Sa halip, i-unlock gamit ang Face ID at mano-manong buksan ang bawat kritikal na entry ng account isa-isa, i-tap ang icon ng mata upang ipakita ang password, at kunan ng larawan o isulat ang bawat password sa papel.

Paano ko mapipigilan ang isang password manager lockout na mangyari muli sa sandaling mabawi ko ang aking vault?

Kaagad pagkatapos mabawi ang iyong vault, ipatupad ang 3-Layer na Pisikal + Offline na Panuntunan sa Pag-backup: (1) Mag-print ng dalawang pisikal na kopya ng papel ng iyong 1Password Emergency Kit (o ang iyong Bitwarden Master Password + 2FA Recovery Code) at mag-imbak ng isa sa isang safe na hindi masusunog sa bahay at isa sa isang bank safe deposit box o sa isang pinagkakatiwalaang miyembro ng pamilya; (2) Mag-export ng naka-encrypt na backup ng iyong vault (.kdbx o Bitwarden na protektado ng password .json) sa dalawang offline na USB flash drive tuwing 90 araw; at (3) Kung gagamit ka 1Password Family o Mga Pamilya / Enterprise ng Bitwarden, magtalaga ng pinagkakatiwalaang partner o pangalawang admin account sa **Account Recovery** na tungkulin, na nagtataglay ng escrow key na may kakayahang i-reset ang nakalimutang Master Password ng isang miyembro ng pamilya o nawalang Secret Key.


Mga kaugnay na gabay


Mga mapagkukunan at opisyal na patnubay

  • 1Password Official Security White Paper at Support Documentation (support.apple.com / support.1password.com/secret-key-security/ at support.1password.com/find-secret-key/): Two-Secret Key Derivation (2SKD), A3- Secret Key Storage sa Mga Awtorisadong Device, at Emergency Kit Recovery Procedure.
  • Bitwarden Official Security at Cryptographic White Paper (bitwarden.com/help/bitwarden-security-white-paper/ at bitwarden.com/help/storage-locations/): Master Password Key Derivation (PBKDF2-SHA256 / Argon2id), Lokal data.json Mga Lokasyon sa Offline na Storage, at Two-Step Login Recovery.
  • Opisyal na Dokumentasyon ng KeePass / KeePassXC (keepass.info/help/base/keys.html at keepass.info/help/base/repair.html): Composite Master Key Architecture, .keyx XML Keyfile Specification, at KDBX 4.x Repair Mode Import.
  • GurpreetKang Open-Source Forensic Tool (github.com/GurpreetKang/BitwardenDecrypt): Offline Decryption ng Cached Bitwarden data.json Mga Vault File Gamit ang Mga Kilalang Master Password.