Kunci Keluar Bilik Kebal Pengurus Kata Laluan: Kunci Rahsia 1Kata Laluan, Kod Pemulihan Bitwarden 2FA atau Fail Kunci KeePass (Mengekstrak Sesi Bilik Kebal Luar Talian Setempat yang Dicache)¶
Nombor kecemasan berbeza mengikut negara. Halaman ini menggunakan 911, nombor untuk Amerika Syarikat dan Kanada. Banyak negara lain menggunakan 112, 999, atau nombor lain. Cari nombor untuk negara anda.
Terkunci daripada pengurus kata laluan anda (1Password, Bitwarden, KeePassXC, Proton Pass, atau LastPass) selepas kegagalan papan induk komputer riba, tetapan semula kilang telefon, pemadaman profil penyemak imbas atau kehilangan anda secara tidak sengaja 1Password Kunci Rahsia 34 aksara (A3-XXXXXX-...), Bitwarden Kod Pemulihan Log Masuk Dua Langkah, atau KeePass .keyx keyfile ialah krisis identiti digital yang teruk. Pengurus kata laluan berpengetahuan sifar moden menyulitkan peti besi anda secara setempat pada peranti anda menggunakan AES-256-GCM atau ChaCha20-Poly1305 diperolehi melalui PBKDF2-HMAC-SHA256 atau Argon2id sebelum satu bait pernah menyentuh awan. Oleh kerana pembekal tidak pernah memiliki Kata Laluan Utama, Kunci Rahsia atau fail kunci tempatan anda, sokongan pelanggan di AgileBits (1Password) atau Bitwarden tidak boleh menetapkan semula kata laluan anda atau menyahsulit peti besi anda daripada pelayan mereka dalam apa jua keadaan.
Walau bagaimanapun, penguncian log masuk awan hampir tidak bermakna kata laluan anda hilang selama-lamanya. Selagi walaupun satu peranti yang dilog masuk sebelum ini (telefon lama, tablet kedua, komputer riba kerja, profil penyemak imbas kerja, sandaran peranti iCloud atau Google Drive atau Windows Volume Shadow Copy / macOS Time Machine snapshot cakera) masih menyimpan pangkalan data yang disulitkan cache setempat (1Password.sqlite, Bitwarden data.json, atau .kdbx replika) dan anda masih mengetahui Kata Laluan Induk anda (atau mempunyai biometrik Touch ID / Face ID / Windows Hello dikonfigurasikan pada peranti kedua itu), anda boleh membuka kunci cache luar talian setempat dalam Mod Pesawat dan mengeksport 100 peratus kata laluan anda sebelum pelayan awan membatalkan token sesi. Untuk kecemasan kelayakan berkaitan, lihat penguncian pengurus kata laluan dan pemulihan kata laluan induk, TOTP apl pengesah hilang semasa naik taraf telefon atau skrin pecah, dan Kunci keluar MFA dan pemulihan pengesah. Jika penguncian anda melibatkan keselamatan nyawa atau krisis perubatan segera, hubungi nombor kecemasan tempatan anda (911 di Amerika Syarikat dan Kanada, 112 merentasi Kesatuan Eropah, 999 di United Kingdom) atau rujuk direktori kami nombor kecemasan.
Lakukan ini sekarang¶
- Letakkan SETIAP komputer kedua, telefon dan tablet yang pernah mengakses pengurus kata laluan anda
Airplane Mode(putuskan sambungan Wi-Fi dan cabut palam Ethernet) SEBELUM membangunkan skrin atau membuka apl: - Mengapa pengasingan rangkaian adalah langkah pertama anda: Jika sesi akaun anda dibatalkan kebenaran, token 2FA anda telah ditetapkan semula atau langganan anda luput, apabila
1PasswordatauBitwardenapl pada komputer riba kedua atau telefon lama anda bersambung ke Internet, ia meninjau API jauh (my.1password.comatauidentity.bitwarden.com), menerima satuHTTP 401 Unauthorizedatau isyarat pembatalan sesi, dan membersihkan peti besi cache luar talian setempat secara automatik (data.json/1Password.sqlite) daripada cakera. - Mengekalkan peranti 100 peratus di luar talian memaksa apl desktop, apl mudah alih atau sambungan penyemak imbas untuk kembali ke Mod Buka Kunci Cache Luar Talian, membolehkan anda membuka kunci peti besi hanya menggunakan Kata Laluan Utama anda (atau biometrik) tanpa memerlukan kod 2FA atau jabat tangan Kunci Rahsia baharu.
- Jangan sekali-kali klik
"Log Out","Remove Account","Clear Browser Data", atau"Reinstall App"pada peranti terkunci: Log keluar daripada sambungan penyemak imbas Bitwarden atau apl desktop 1Password dengan serta-merta memadamkan yang disimpan secara setempatSecret Keyharta dan gumpalan bilik kebal yang disulitkan. Biarkan apl yang dikunci tidak disentuh dan salin folder data aplikasi asasnya ke folder sandaran selamat dahulu. - Fahami yang mana antara tiga komponen kunci keluar yang anda tiada:
- Tiada
1PasswordKunci Rahsia 34 Watak (A3-...) (sementara masih mengetahui Kata Laluan Induk anda): Kunci Rahsia disimpan dalam teks biasa di dalam pangkalan data konfigurasi setempat bagi setiap peranti yang pernah anda log masuk, di dalam yang anda muat turun1Password Emergency Kit.pdf, di dalam Apple Keychain (iCloud Keychain) pada Mac/iOS, atau dalam mana-mana sandaran peranti lama. - Tiada
BitwardenPengesah 2FA / Kod Pemulihan (semasa masih mengetahui Kata Laluan Induk anda): Kerana 2FA Bitwarden hanya mengawal pengesahan pelayan (bukan penyulitan peti besi tempatan), mana-mana peranti yang sudah mempunyai cachedata.jsonfail peti besi pada cakera boleh dibuka kunci di luar talian hanya menggunakan Kata Laluan Utama anda, atau dinyahsulit menggunakan pengekstrak peti besi Bitwarden luar talian sumber terbuka (bitwarden-decrypt). - Tiada
KeePass/KeePassXCFail kunci (.key/.keyx) (semasa masih mengetahui Kata Laluan Induk anda): Fail kunci dicincang melaluiSHA-256ke dalam kunci induk komposit; anda mesti memulihkan fail bait-untuk-bait yang tepat daripada sektor cakera,Volume Shadow Copies, sampah awan atau cache fail terbaharu penyemak imbas/OS. - Sebelum membuka mana-mana bilik kebal luar talian pada peranti kedua, klon direktori bilik kebal setempatnya ke pemacu USB luaran: Pada Windows, macOS atau Linux, salin keseluruhan
%LocalAppData%\1Password,%AppData%\Bitwarden, atau pelayarLocal Extension Settingsfolder ke folder yang berasingan supaya walaupun apl itu tidak berfungsi dan memadam cachenya, anda masih mempunyai salinan asli pangkalan data SQLite/JSON yang disulitkan. - Jika satu-satunya peranti log masuk anda yang tinggal ialah telefon atau komputer riba dengan buka kunci biometrik (
Face ID,Touch ID,Windows Hello) dan anda terlupa Kata Laluan Induk itu sendiri: Jangan jangan but semula peranti itu (but semula mengosongkan pemegang kunci biometrik dalam RAM dan memaksa gesaan Kata Laluan Induk pada buka kunci pertama). Buka kunci apl melaluiFace IDatauTouch IDsemasa dalam Mod Pesawat, buka kelayakan keutamaan tertinggi dan lihat atau salin setiap kata laluan secara manual dengan segera. - Cari setiap komputer, lampiran e-mel, folder Muat turun dan pemacu awan
"Emergency Kit"atau"bitwarden_recovery_code"sekarang: Bila1Passwordmula-mula mencipta akaun anda, ia memaksa muat turun penyemak imbas fail bernama1Password Emergency Kit.pdf(atau menyimpan entri Passkey/Secret Key ke dalam AppleKeychain Access). Jalankan carian seluruh sistem sebelum menganggap kunci hilang.
Danger
Jangan sekali-kali klik "Delete Account" dalam Bitwarden (vault.bitwarden.com/#/recover-delete) atau "Reset Account" dalam 1Password melainkan anda telah mengekstrak peti besi luar talian anda atau menerima 100% kehilangan data kekal: Kedua-dua Bitwarden dan 1Password menyediakan URL tetapan semula layan diri pentadbiran untuk pengguna yang kehilangan 2FA atau Kunci Rahsia mereka, tetapi menggunakan pautan itu menghapuskan secara kekal setiap kata laluan, nota dan kunci laluan yang disimpan pada pelayan awan supaya anda boleh memulakan semula dengan peti besi kosong. Sentiasa lengkapkan langkah pengekstrakan cache luar talian di bawah sebelum menetapkan semula akaun awan anda.
Pepohon keputusan: triage penguncian pengurus kata laluan dan pengekstrakan bilik kebal luar talian¶
Ikuti aliran kerja pemulihan forensik ini berdasarkan pengurus kata laluan dan faktor pengesahan yang anda hilang:
flowchart TD
Start["Dikunci Daripada Bilik Kebal Pengurus Kata Laluan (1Password, Bitwarden, KeePassXC, Proton Pass)"] --> IsolateNow["LANGKAH 1: Letakkan Semua Komputer Riba, Telefon & Tablet Sekunder ke dalam MOD PESAWAT Dengan Segera (Sebelum Membuka Apl atau Penyemak Imbas)"]
IsolateNow --> WhichApp{"Pengurus Kata Laluan & Faktor Kelayakan Mana Yang Tiada?"}
WhichApp -->|"1Kata Laluan: Kunci Rahsia 34-Char Hilang (A3-XXXXXX...), Masih Tahu Kata Laluan Induk"| OnePassCheck{"Adakah Anda Mempunyai SEBARANG Peranti Masih Dilog Masuk (Atau Sandaran Mac/iPhone)?"}
OnePassCheck -->|"YA: Apl Log Masuk pada Telefon Lama, Tablet atau PC"| Extract1PKey["Buka Apl Luar Talian -> Ketik Ikon Akaun -> 'Sediakan Peranti Lain' atau 'Lihat Kunci Rahsia' untuk Mendedahkan Kunci A3-... Penuh (ATAU Ekstrak daripada 1Password.sqlite / Rantai Kunci Apple)"]
OnePassCheck -->|"TIDAK: Hanya Mempunyai Mesin Masa, Windows Shadow Copy atau Folder Muat Turun"| Search1PKit["Cari Cakera & Sandaran untuk '1Password Emergency Kit.pdf', '1Password.sqlite' atau 'opvault' / 'b5.sqlite'"]
WhichApp -->|"Bitwarden: Apl TOTP 2FA & Kod Pemulihan 2FA Hilang, Masih Tahu Kata Laluan Induk"| BitwardenCheck{"Adakah Desktop Bitwarden atau Sambungan Penyemak Imbas Masih Log Masuk pada SEBARANG Peranti (Luar Talian)?"}
BitwardenCheck -->|"YA: Bilik Kebal Cache Wujud pada Cakera"| UnlockBWOffline["Simpan Peranti dalam Mod Pesawat -> Buka Kunci Apl/Sambungan Bitwarden Setempat Dengan Kata Laluan Induk -> Eksport Bilik Kebal ke .json / .csv -> Kemudian Tetapkan Semula Akaun & Import Semula"]
BitwardenCheck -->|"TIDAK: Sambungan Dikunci atau Log Keluar, Tetapi 'data.json' Wujud pada Cakera/Sandaran"| DecryptBWJson["Salin 'data.json' Setempat daripada AppData atau Browser LevelDB -> Jalankan Skrip Python 'bitwarden-decrypt' Luar Talian Menggunakan Kata Laluan Induk Anda"]
WhichApp -->|"KeePass / KeePassXC: Fail Kunci Hilang (.keyx/.key) atau .kdbx rosak"| KeePassRescue["1. Semak KeePassXC '.kdbx.tmp' & Sejarah Versi Awan. 2. Cari Cakera untuk Fail Kunci melalui 'Everything' / Photorec atau Windows Volume Shadow Copy (vssadmin)"]
WhichApp -->|"Terlupa Kata Laluan Induk Sendiri (Masih Mempunyai Buka Kunci Biometrik Aktif pada Telefon/Komputer Riba)"| BiometricRescue["JANGAN BOOT SEMULA PERANTI: Simpan dalam Mod Pesawat -> Buka Kunci Bilik Kebal melalui Face ID / Touch ID / Windows Hello -> Salin Kata Laluan Secara Manual"]
Fasa 1: Memulihkan yang hilang 1Password Kunci Rahsia (A3-XXXXXX-...) dan peti besi luar talian¶
1Password (versi 7 dan 8) menggunakan Terbitan Kunci Dua Rahsia (2SKD) seni bina: kunci penyulitan peti besi anda (MPK) diperoleh secara matematik dengan menggabungkan Kata Laluan Induk anda (melalui PBKDF2-HMAC-SHA256) dengan 128-bit Kunci Rahsia yang dijana secara rawak sebagai rentetan 34 aksara bermula dengan A3- (contohnya, A3-ABCDEF-GHIJKL-MNOPQR-STUVWX-YZ1234-567890). Tanpa itu A3- Kunci Rahsia, mengetahui Kata Laluan Utama anda sahaja secara matematik tidak mencukupi untuk menyahsulit data daripada pelayan 1Password.
Walau bagaimanapun, Kunci Rahsia BUKAN rahsia daripada peranti anda sendiri: setiap peranti yang pernah log masuk ke akaun 1Password anda menyimpan penuh anda A3- Secret Key pada pemacu storan setempatnya supaya anda tidak perlu menaip 34 aksara setiap pagi.
Kaedah 1: Mendedahkan anda A3- Kunci Rahsia daripada mana-mana telefon, tablet atau komputer yang dilog masuk¶
Semak setiap telefon pintar, iPad, komputer riba kerja atau penyemak imbas desktop tempat anda pernah menggunakan 1Password (simpan peranti dalam Mod Pesawat dahulu):
1. Hidup 1Password 8 untuk iOS / Android:
- Buka apl 1Password -> ketik Ikon Akaun / Profil anda di penjuru kiri sebelah atas -> ketik Set Up Another Device (atau Manage Accounts -> [Your Account] -> Set Up Another Device).
- Ketik View Account Details di bawah kod QR: penuh anda A3-... Kunci Rahsia dipaparkan dalam teks biasa terus pada skrin. Tulis di atas kertas dengan segera.
2. Hidup 1Password 8 untuk macOS / Windows / Linux:
- Buka 1Password -> klik Nama akaun anda di bar sisi kiri atas -> pilih Set Up Another Device... -> klik secret key and sign-in address untuk memaparkan dengan tepat A3-... rentetan.
3. Di dalam Bilik Kebal 1Kata Laluan anda sendiri:
- Setiap akaun 1Password secara automatik menjana item peti besi terbina dalam bernama 1Password Account (login) di dalam peti besi Peribadi / Persendirian anda pada hari pertama. Jika anda boleh membuka kunci 1Password di luar talian pada mana-mana peranti, cari bilik kebal anda untuk 1Password Account; ia mengandungi kedua-dua Kata Laluan Induk dan Kunci Rahsia anda.
Kaedah 2: Mengeluarkan yang hilang 1Password Kunci Rahsia daripada Apple iCloud Keychain atau macOS Keychain Access¶
Jika anda pernah log masuk 1Password pada iPhone, iPad atau Mac menggunakan Safari atau apl asli, sistem pengendalian Apple secara automatik menawarkan untuk menyimpan butiran log masuk 1Password anda atau Account Key dalam Apple Keychain / Kata Laluan:
1. Pada macOS Sonoma / Sequoia (macOS 14 / 15+) atau iOS 17 / 18:
- Buka aplikasi Kata Laluan (atau System Settings -> Passwords) dan buka kunci dengan Touch ID atau Face ID.
- Cari 1password.com atau 1Password Account Key.
- Periksa nama pengguna, kata laluan atau medan nota yang disimpan: Safari dan 1Password untuk iOS kerap menyimpan penuh A3-XXXXXX-... Kunci Rahsia di dalam entri kelayakan yang disimpan untuk my.1password.com.
2. Dalam macOS Keychain Access (local items / iCloud):
- Tekan Cmd + Space, taip Keychain Access, dan cari 1Password, agilebits, atau A3-.
- Klik dua kali mana-mana padanan application password kemasukan dan semak Show password.
Kaedah 3: Mengeluarkan A3- Kunci Rahsia atau peti besi cache daripada cakera (1Password.sqlite & Emergency Kit.pdf)¶
Walaupun apl desktop 1Password tidak akan dibuka atau komputer anda tidak boleh but (dilekapkan sebagai pemacu kedua atau dipulihkan daripada Time Machine / File History / Backblaze sandaran), semak lokasi cakera tepat ini:
| Platform / Sumber | Laluan Sistem Fail Tepat | Apa yang ada di dalam dan cara mengekstraknya |
|---|---|---|
Dimuat turun Kit Kecemasan (All OS) |
Cari seluruh pemacu (Everything pada Windows atau mdfind / Tumpuan pada Mac) untuk:*Emergency Kit*.pdf atau *1Password*.pdf |
Apabila anda membuat akaun anda, penyemak imbas memuat turun secara automatik 1Password Emergency Kit.pdf ke dalam anda Downloads atau Documents folder. Bukanya untuk membaca cetakan anda A3- Kunci Rahsia. |
1Password 8 Local Database (Windows) |
%LocalAppData%\1Password\data\1Password.sqlite(cth., C:\Users\<Name>\AppData\Local\1Password\data\1Password.sqlite) |
Buka 1Password.sqlite dalam Pelayar DB untuk SQLite (sqlitebrowser.org) -> semak imbas accounts jadual -> periksa account_key atau secret_key Lajur metadata JSON, ATAU salin keseluruhannya \1Password\data\ folder ke PC luar talian dengan 1Password 8 dipasang dan buka kunci dengan Kata Laluan Utama anda. |
1Password 8 Local Database (macOS) |
/Users/<Name>/Library/Group Containers/2BUA8C4S2C.com.1password/Library/Application Support/1Password/Data/1Password.sqlite |
Mengandungi kedua-dua metadata akaun dan bilik kebal luar talian yang disulitkan penuh (item_overviews dan item_details). Salin keseluruhan bekas ini daripada a Time Machine sandarkan pada Mac luar talian untuk membuka kunci dengan Kata Laluan Induk anda. |
1Password 7 Legacy Database (Windows / Mac) |
Tingkap: %LocalAppData%\1Password\data\B5.sqliteMac: /Users/<Name>/Library/Group Containers/2BUA8C4S2C.com.agilebits/Library/Application Support/1Password 4/Data/B5.sqlite |
Dalam 1Password 7 (B5.sqlite), yang accounts meja menyimpan A3- Kunci Rahsia dalam gumpalan konfigurasi akaun. Selain itu, 1Password 7 secara automatik mencipta setempat bergolek .opvault atau .1p4 zip sandaran di dalam Backups subfolder dalam direktori yang sama. |
Fasa 2: Pulih daripada a Bitwarden kunci 2FA (data.json pengekstrakan dan penyahsulitan cache luar talian)¶
Jika anda kehilangan apl Pengesah TOTP anda, perkakasan YubiKey dan Kod Pemulihan Log Masuk Dua Langkah Bitwarden anda, pelayan awan Bitwarden (vault.bitwarden.com) akan menolak untuk membenarkan anda log masuk pada mana-mana pelayar atau telefon baharu. Walau bagaimanapun, reka bentuk kriptografi Bitwarden memberi anda kelebihan menyelamat kritikal: 2FA Bitwarden hanya mengesahkan anda ke API web; ia BUKAN sebahagian daripada kunci penyulitan (masterKey / encKey) digunakan untuk menyulitkan fail peti besi tempatan anda (data.json).
Ini bermakna jika anda masih mengetahui Kata Laluan Induk Bitwarden anda dan anda mempunyai mana-mana komputer, telefon atau sandaran yang mengandungi salinan tembolok bagi laman web Bitwarden data.json atau IndexedDB / LevelDB storan dari semasa anda log masuk, anda boleh menyahsulit 100 peratus kata laluan anda di luar talian.
Kaedah 1: Membuka kunci apl atau sambungan masuk Bitwarden yang masih log masuk Airplane Mode¶
- Putuskan sambungan komputer atau telefon daripada Internet sepenuhnya (matikan Wi-Fi, cabut palam Ethernet, dayakan Mod Pesawat pada mudah alih).
- Buka Apl Desktop Bitwarden, Sambungan Penyemak Imbas (Chrome, Brave, Edge, Firefox) atau Apl Mudah Alih.
- Selagi apl berada dalam keadaan "Dikunci" (meminta Kata Laluan Induk atau PIN/Biometrik anda) dan bukannya "Log Keluar" (meminta Alamat E-mel anda), menaip Kata Laluan Induk anda semasa di luar talian membuka kunci peti besi cache setempat serta-merta tanpa meminta 2FA.
- Segera pergi ke
Settings -> Vault options -> Export vault(atauFile -> Export Vaultpada Desktop), pilih.json(JSON tidak disulitkan, jadi ia mengeksport medan tersuai, URI, biji TOTP dan struktur folder), masukkan Kata Laluan Induk anda dan simpan.jsonfail ke pemacu USB yang disulitkan atau bekas VeraCrypt. - Sebaik sahaja anda telah mengesahkan bahawa anda telah dieksport
.jsonfail mengandungi semua log masuk anda dalam editor teks, anda boleh pergi ke ** dengan selamatvault.bitwarden.com/#/recover-delete** (atauvault.bitwarden.eu/#/recover-delete), padamkan akaun awan yang dikunci 2FA, buat akaun Bitwarden baharu dengan e-mel yang sama, dan klikTools -> Import Data -> Bitwarden (json)untuk memulihkan keseluruhan peti besi anda dalam masa 30 saat.
Kaedah 2: Menyahsulit Bitwarden data.json atau Pelayar LevelDB terus dari cakera (bitwarden-decrypt)¶
Bagaimana jika apl desktop Bitwarden atau sambungan penyemak imbas tidak akan dibuka kunci dalam UI, atau pemacu komputer anda dipasang daripada sandaran, atau anda hanya mempunyai folder data aplikasi mentah?
- Cari Bitwarden tempatan anda
data.jsonatau storan sambungan penyemak imbas pada cakera (buat salinan sandaran folder sebelum menyentuhnya):
| Jenis Pelanggan Bitwarden | Laluan Sistem Fail Tepat pada Cakera |
|---|---|
Apl Desktop Bitwarden (Windows) |
C:\Users\<Username>\AppData\Roaming\Bitwarden\data.json(Versi Microsoft Store: C:\Users\<Username>\AppData\Local\Packages\8bitSolutionsLLC.bitwardendesktop_*\LocalCache\Roaming\Bitwarden\data.json) |
Apl Desktop Bitwarden (macOS) |
/Users/<Username>/Library/Application Support/Bitwarden/data.json(Mac App Store versi kotak pasir: /Users/<Username>/Library/Containers/com.bitwarden.desktop/Data/Library/Application Support/Bitwarden/data.json) |
Apl Desktop Bitwarden (Linux) |
/home/<Username>/.config/Bitwarden/data.json(Versi Flatpak: /home/<Username>/.var/app/com.bitwarden.desktop/config/Bitwarden/data.json; Snap: /home/<Username>/snap/bitwarden/current/.config/Bitwarden/data.json) |
| Sambungan Penyemak Imbas Chrome / Edge / Brave | Tingkap: 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/(Mengandungi LevelDB .ldb dan .log fail yang menyimpan skema nilai kunci JSON yang sama seperti data.json.) |
| Sambungan Penyemak Imbas Firefox | ...\Mozilla\Firefox\Profiles\<profile>.default-release\storage\default\moz-extension+++<UUID>\idb\ (IndexedDB .sqlite fail) |
- Sahkan bahawa muatan peti besi yang disulitkan masih berada di dalam
data.json: - Buka salinan anda
data.jsonfail dalam editor teks (NotepadatauVS Code). - Cari rentetan
"ciphers_dan"encKey"(atau"masterKeyEncryptedUserKey"dalam Bitwarden yang lebih baharustateVersionskema). - Jika anda melihat ratusan baris
"2.iv|ciphertext|mac"rentetan di bawahciphers_<userId>, setiap kata laluan, nota dan biji TOTP anda berada betul-betul di dalam fail itu, disulitkan semata-mata oleh Kata Laluan Utama anda. - Nyahsulit
data.jsonluar talian menggunakanbitwarden-decrypt(Utiliti Python Sumber Terbuka): - Pada mana-mana komputer dengan Python 3 dipasang, muat turun sumber terbuka yang diaudit
bitwarden-decryptskrip (github.com/GurpreetKang/BitwardenDecrypt) yang melaksanakan Bitwarden's exactPBKDF2-SHA256/Argon2id+HKDF-Expand+AES-256-CBC-HMAC-SHA256hierarki utama secara tempatan: - Masukkan Kata Laluan Induk Bitwarden anda apabila digesa. Skrip memperoleh anda
masterKeydaripada e-mel dan Kata Laluan Utama anda, menyahsulit andaencKey(masterKeyEncryptedUserKey), dan menghasilkan yang bersih, boleh dibaca manusiarecovered_vault.jsonmengandungi setiap log masuk, kata laluan, biji TOTP dan nota selamat.
Tip
Bagaimana jika tempatan anda data.json telah ditimpa kerana anda secara tidak sengaja mengklik "Log Keluar"? Semak Windows Volume Shadow Copies (Previous Versions) serta-merta:
Jika anda secara tidak sengaja log keluar daripada Bitwarden atau 1Password pada Windows 10 atau 11 hari ini, klik kanan pada C:\Users\<Username>\AppData\Roaming\Bitwarden (atau AppData\Local\1Password\data) folder dalam File Explorer -> klik Properties -> klik Previous Versions tab (atau gunakan alat percuma ShadowExplorer jalankan sebagai Pentadbir). Windows mencipta syot kilat Volume Shadow Copy secara automatik semasa kemas kini sistem dan titik pemulihan; memulihkan semalam data.json atau 1Password.sqlite memberikan anda kembali keadaan bilik kebal log masuk sebelum log keluar berlaku.
Fasa 3: Pulih daripada a KeePass atau KeePassXC Kehilangan fail kunci atau .kdbx rasuah¶
Tidak seperti pengurus yang dihoskan awan, KeePass 2.x dan KeePassXC simpan peti besi anda dalam kendiri .kdbx fail (KDBX 4.x format) disulitkan menggunakan Kunci Induk Komposit. Jika anda mengkonfigurasi pangkalan data anda untuk memerlukan kedua-dua Kata Laluan Induk dan Fail Kunci (.key atau .keyx), KeePass mencincang kandungan tepat fail kunci dengan SHA-256 dan menggabungkan cincangan 32-bait itu dengan cincangan kata laluan anda sebelum dijalankan Argon2d/Argon2id.
1. Bagaimana untuk mencari yang salah letak atau dipadamkan .key / .keyx Fail kunci (atau imej/dokumen yang digunakan sebagai fail kunci)¶
Kerana kehilangan fail kunci adalah sama dengan kehilangan kunci kriptografi 256-bit, anda tidak boleh memaksa fail kunci rawak yang hilang; anda mesti mencari salinan fail yang serupa bait:
1. Periksa KeePassXC.ini / KeePass.config.xml untuk melihat nama fail yang terakhir digunakan dan laluan fail kunci:
- Selalunya pengguna terlupa yang fail pada komputer mereka yang mereka pilih sebagai fail kunci mereka (ramai pengguna memilih fail rawak .jpg foto, .pdf dokumen, atau fail bernama kabur pada pemacu USB).
- Buka fail konfigurasi setempat anda dalam editor teks:
- KeePassXC (Windows): %AppData%\KeePassXC\keepassxc.ini (atau %LocalAppData%\KeePassXC\keepassxc.ini) -> lihat di bawah [LastDatabases] atau LastKeyFiles.
- KeePassXC (macOS / Linux): /Users/<Username>/Library/Application Support/KeePassXC/keepassxc.ini atau /home/<Username>/.config/keepassxc/keepassxc.ini.
- KeePass 2.x (Windows): %AppData%\KeePass\KeePass.config.xml -> cari <KeyFilePath>.
- Mengetahui nama fail dan laluan folder yang tepat (E:\Keys\my_secret_pic.jpg) memberitahu anda kayu USB, kad SD atau folder awan yang hendak dicari.
2. Ukir dipadam .keyx Fail Kunci XML daripada ruang cakera yang tidak diperuntukkan dalam 60 saat:
- Standard KeePass / KeePassXC fail kunci yang dihasilkan (.keyx atau .key Format XML) adalah kecil (< 1 KB fail) yang bermula dengan pengepala XML tersendiri:
512 bytes, pada sebuah NTFS memandu keseluruhan .keyx fail disimpan secara langsung di dalamnya 1024-byte Jadual Fail Induk ($MFT) rekod. Walaupun anda mengosongkan Tong Kitar Semula, mengimbas pemacu $MFT dengan DMDE, R-Studio, atau WizTree / Everything (atau mencari sektor cakera mentah untuk <KeyFile>) kerap memulihkan fail kunci XML yang utuh serta-merta.
2. Memperbaiki yang rosak .kdbx pangkalan data (Invalid signature atau HMACHashMismatch selepas kehilangan kuasa atau penyegerakan awan)¶
Jika anda .kdbx lontaran fail Not a KeePass database atau Corrupted database / HMAC mismatch selepas ranap komputer atau konflik penyegerakan Google Drive / OneDrive:
1. Cari yang tersembunyi .kdbx.tmp atau .kdbx.bak fail adik beradik atom-tulis:
- Secara lalai, KeePassXC menggunakan Safe Save (Atomic Write): ia menulis perubahan pada fail sementara dalam folder yang sama terlebih dahulu, kemudian menamakannya semula di atas yang asal .kdbx. Lihat dalam direktori yang sama (dengan fail tersembunyi didayakan) untuk mana-mana .tmp, .bak, atau salinan konflik (Passwords (Conflicted copy).kdbx).
2. Pulihkan versi semalam daripada Sejarah Versi Awan atau Windows Shadow Copy:
- Jika anda .kdbx terletak di dalam Dropbox, Google Drive, OneDrive atau iCloud Drive, log masuk ke portal web awan dalam penyemak imbas anda, klik kanan .kdbx fail, dan pilih Version History untuk memuat turun semakan bersih sebelum ini sebelum rasuah.
3. Jalankan KeePass 2.x Terbina dalam Repair Mode Import:
- Buka KeePass 2.x rasmi pada Windows -> buat pangkalan data kosong serba baharu -> klik File -> Import... -> pilih KeePass KDBX (2.x) (Repair Mode) -> arahkan pada rosak anda .kdbx fail dan masukkan Kata Laluan Induk anda. Mod Pembaikan mengabaikan pengaki HMAC aliran yang rosak dan menyelamatkan setiap blok masukan yang boleh dibaca sehingga mengimbangi bait yang rosak.
Fasa 4: Mengekstrak peti besi cache daripada sandaran iOS, Android dan macOS (iMazing, Time Machine, dan DPAPI pembuangan ingatan)¶
Bagaimana jika telefon utama anda hilang, dicuri atau tetapan semula kilang, dan komputer riba anda telah dipadam atau dilog keluar, menjadikan anda sifar sesi langsung aktif? Anda masih boleh mengekstrak peti besi pengurus kata laluan luar talian daripada sandaran tempatan iPhone, petikan Mesin Masa macOS atau fail hibernasi / ranap sistem pembuangan Windows.
1. Mengeluarkan 1Password atau Bitwarden Bilik kebal SQLite/JSON daripada sandaran iPhone atau iPad (iMazing / idevicebackup2)¶
Setiap kali anda menyandarkan iPhone atau iPad ke PC Mac atau Windows (terutamanya Sandaran Setempat Disulitkan dalam Finder atau iTunes), arkib sandaran menangkap bekas kotak pasir aplikasi 1Password dan Bitwarden:
1. JANGAN pulihkan sandaran ke telefon yang disambungkan ke internet secara langsung dahulu: Jika anda memulihkan sandaran pada telefon yang bersambung ke Wi-Fi semasa Pembantu Persediaan, apl yang dipulihkan akan segera ping pelayan awan dan memadam tokennya yang telah tamat tempoh.
2. Gunakan iMazing atau iBackup Viewer pada komputer luar talian untuk menyemak imbas sistem fail sandaran mentah:
- Buka sandaran iPhone tempatan anda di dalam iMazing (File System -> Apps -> 1Password atau Bitwarden).
- Untuk 1Password: Pergi ke AppDomainGroup-group.com.agilebits.onepassword-ios/Library/Application Support/1Password/Data/ dan ekstrak 1Password.sqlite (atau B5.sqlite). Di dalam accounts jadual fail SQLite itu terletak pada teks biasa anda A3-XXXXXX-... Kunci Rahsia.
- Untuk Bitwarden: Pergi ke AppDomainGroup-group.com.8bit.bitwarden/Library/Preferences/ dan ekstrak group.com.8bit.bitwarden.plist. Tukarkan binari .plist kepada XML (plutil -convert xml1 group.com.8bit.bitwarden.plist) dan bukanya dalam editor teks: ia mengandungi perkara yang sama ciphers_<userId> dan masterKeyEncryptedUserKey Struktur JSON yang digunakan oleh BitwardenDecrypt.py, membolehkan anda menyahsulit setiap kata laluan di luar talian menggunakan Kata Laluan Induk anda.
2. Mengekstrak Proton Pass, Dashlane, dan LastPass cache penyemak imbas luar talian¶
Jika lockout anda melibatkan Proton Pass, Dashlane, atau LastPass:
- Proton Pass Mod Luar Talian & Cache Sambungan Penyemak Imbas: Proton Pass menyimpan syot kilat tempatan yang disulitkan dalam Chromium IndexedDB (chrome-extension_<id>_0.indexeddb.leveldb). Jika anda menyimpan komputer riba anda dalam Mod Pesawat, buka penyemak imbas, dan buka kunci Proton Pass dengan kata laluan atau PIN anda, anda boleh mengakses peti besi luar talian anda dan mengeksport atau melihat bukti kelayakan anda sebelum menyambung semula ke rangkaian.
- LastPass Cache Luar Talian Setempat (lpall.slp / acct.slp): Pada Windows (%LocalAppData%\LastPass atau %AppData%\LocalLow\LastPass) dan macOS (/Users/<Username>/Library/Application Support/LastPass), LastPass menyimpan an AES-256 fail cache XML/SQLite tempatan yang disulitkan dinamakan sempena cincang e-mel anda. Memutuskan sambungan Wi-Fi dan melog masuk ke sambungan penyemak imbas LastPass dengan Kata Laluan Utama anda memintas pengesah pelbagai faktor yang rosak dan membuka peti besi luar talian setempat secara terus.
3. Melambakkan peti besi yang masih tidak berkunci daripada Windows RAM (Task Manager -> Create dump file) sebelum kunci paksa¶
Jika anda menyedari anda terlupa Kata Laluan Utama anda (atau memadamkan fail kunci KeePass anda semasa pangkalan data sedang dibuka dan dibuka pada skrin anda sekarang), JANGAN kunci pangkalan data atau tutup tetingkap.
1. Walaupun ketika KeePassXC, Bitwarden, atau 1Password memerlukan anda menaip semula Kata Laluan Induk anda untuk mengklik Export Vault butang, entri peti besi yang dinyahsulit atau 256-bit terbitan MasterKey sedang duduk dalam ingatan proses (RAM) semasa tetingkap peti besi dibuka.
2. Mula-mula, klik log masuk keutamaan tertinggi anda pada skrin (e-mel, perbankan, akaun awan, pendaftar domain) dan salinnya ke dalam fail teks yang disulitkan atau gambarkannya.
3. Untuk KeePass / KeePassXC: Semasa pangkalan data masih dibuka, jika anda terlupa Kata Laluan Utama atau memadamkan fail kunci, semak sama ada File -> Export -> CSV berfungsi tanpa menggesa untuk Kata Laluan Utama (dalam beberapa versi KeePassXC, mengeksport pangkalan data yang telah dibuka kunci ke CSV atau HTML tidak memerlukan memasukkan semula kunci komposit).
Soalan lazim¶
Bolehkah sokongan pelanggan 1Password atau Bitwarden membuka kunci peti besi saya jika saya menghantar pasport kerajaan dan ID yang disahkan oleh notari kepada mereka?¶
Tidak, ia adalah mustahil secara matematik. Kedua-dua 1Password dan Bitwarden menggunakan hujung ke hujung penyulitan sisi klien pengetahuan sifar. Kata Laluan Induk Anda (dan 34 aksara 1Password A3- Kunci Rahsia) tidak pernah meninggalkan peranti anda dan tidak pernah dihantar ke pelayan mereka. Walaupun mahkamah telah membuat sepina kepada AgileBits atau Bitwarden, atau anda membentangkan pasport disahkan secara peribadi di ibu pejabat mereka, pelayan mereka hanya menyimpan gumpalan teks sifir yang disulitkan (AES-256) yang tidak boleh dinyahsulit tanpa kunci yang disimpan pada peranti anda sendiri.
Mengapakah memutuskan sambungan Wi-Fi (Mod Pesawat) membenarkan saya membuka kunci Bitwarden tanpa kod 2FA saya yang hilang?¶
Dalam seni bina keselamatan Bitwarden, Log Masuk Dua Langkah (2FA) ialah semakan pengesahan yang dikuatkuasakan oleh pelayan awan Bitwarden apabila memuat turun gumpalan bilik kebal anda yang disulitkan melalui internet; ia adalah bukan digunakan sebagai sebahagian daripada kunci kriptografi yang menyulitkan peti besi itu sendiri. Sebaik sahaja peranti telah log masuk sekali, Bitwarden menyimpan cache yang menyulitkan bilik kebal secara setempat di dalam data.json (atau pelayar LevelDB) dilindungi oleh anda Kata Laluan Utama. Apabila anda menyimpan komputer atau telefon masuk Mod Pesawat, apl membuka kunci salinan cache setempat menggunakan hanya Kata Laluan Induk anda dan membolehkan anda mengeksport semua kata laluan anda ke .json atau .csv fail.
Bagaimana jika saya terlupa Kata Laluan Utama saya, saya tidak mempunyai Kit Kecemasan, dan satu-satunya sesi terbuka saya ialah pada iPhone saya dengan Face ID?¶
Jika iPhone atau iPad anda masih membuka kunci pengurus kata laluan anda melalui Face ID atau Touch ID, layan telefon itu seperti perkakasan pelupusan bom: pastikan ia dipalamkan pada pengecas, letakkannya dalam Mod Pesawat dan JANGAN biarkan bateri mati atau but semula telefon. Jika telefon but semula, atau jika Face ID gagal 3 hingga 5 kali berturut-turut, apl itu membuang kunci penyahsulitan biometrik daripada sesi Secure Enclave dan memaksa anda menaip Kata Laluan Induk anda yang terlupa. Ambil perhatian bahawa mengeksport peti besi melalui Tetapan -> Eksport biasanya memerlukan menaip Kata Laluan Induk walaupun dibuka kunci melalui Face ID; oleh itu, jangan cuba menggunakan menu Eksport pukal. Sebaliknya, buka kunci dengan Face ID dan buka secara manual setiap entri akaun kritikal satu demi satu, ketik ikon mata untuk mendedahkan kata laluan, dan gambar atau tulis setiap kata laluan di atas kertas.
Bagaimanakah cara saya menghalang penguncian pengurus kata laluan daripada berlaku lagi sebaik sahaja saya memulihkan peti besi saya?¶
Sejurus selepas memulihkan peti besi anda, laksanakan Peraturan Sandaran Fizikal + Luar Talian 3 Lapisan: (1) Cetak dua salinan kertas fizikal anda Kit Kecemasan 1Kata Laluan (atau Kata Laluan Induk Bitwarden anda + Kod Pemulihan 2FA) dan simpan satu dalam peti besi rumah kalis api dan satu dalam peti deposit keselamatan bank atau dengan ahli keluarga yang dipercayai; (2) Eksport sandaran yang disulitkan bagi peti besi anda (.kdbx atau Bitwarden yang dilindungi kata laluan .json) ke dua pemacu kilat USB luar talian setiap 90 hari; dan (3) Jika anda menggunakan 1Keluarga Kata Laluan atau Keluarga / Perusahaan Bitwarden, tetapkan rakan kongsi yang dipercayai atau akaun pentadbir kedua kepada peranan **Pemulihan Akaun**, yang memegang kunci eskrow yang mampu menetapkan semula Kata Laluan Induk ahli keluarga yang terlupa atau Kunci Rahsia yang hilang.
Panduan berkaitan¶
- Kunci keluar pengurus kata laluan, kehilangan kata laluan induk dan pemulihan bilik kebal
- TOTP apl pengesah hilang semasa naik taraf telefon atau skrin pecah
- Kunci keluar MFA dan pemulihan pengesah
- Kehilangan peranti kunci laluan dan WebAuthn: kunci laluan yang disegerakkan lwn
- VeraCrypt, BitLocker atau Cryptomator telah merosakkan pemulihan pengepala volum
- Nombor kecemasan mengikut negara
Sumber dan panduan rasmi¶
- 1Kata Laluan Keselamatan Rasmi Kertas Putih & Dokumentasi Sokongan (
support.apple.com/support.1password.com/secret-key-security/&support.1password.com/find-secret-key/): Penerbitan Kunci Dua Rahsia (2SKD),A3-Penyimpanan Kunci Rahsia pada Peranti Dibenarkan dan Prosedur Pemulihan Kit Kecemasan. - Kertas Putih Keselamatan Rasmi & Kriptografi Bitwarden (
bitwarden.com/help/bitwarden-security-white-paper/&bitwarden.com/help/storage-locations/): Penerbitan Kunci Kata Laluan Induk (PBKDF2-SHA256/Argon2id), Tempatandata.jsonLokasi Storan Luar Talian dan Pemulihan Log Masuk Dua Langkah. - Dokumentasi Rasmi KeePass / KeePassXC (
keepass.info/help/base/keys.html&keepass.info/help/base/repair.html): Seni Bina Utama Utama Komposit,.keyxSpesifikasi Fail Kunci XML dan Import Mod Pembaikan KDBX 4.x. - Alat Forensik Sumber Terbuka GurpreetKang (
github.com/GurpreetKang/BitwardenDecrypt): Penyahsulitan Luar Talian Bitwarden Cachedata.jsonFail Bilik Kebal Menggunakan Kata Laluan Induk Terkenal.