Chương 5
Khôi phục không vòng lặp
5.1 Mục tiêu học tập
- Vẽ được bản đồ khôi phục (recovery map) cho toàn bộ tài khoản quan trọng.
- Phát hiện và gỡ vòng khôi phục (circular recovery).
- Phân biệt người liên hệ khôi phục (khi còn sống) và người liên hệ kế thừa (khi qua đời).
5.2 Khái niệm
Vòng khôi phục
Email A khôi phục email B, email B khôi phục email C, email C khôi phục email A. Khi cả ba cùng đòi 2FA từ một chiếc điện thoại đã mất, không có điểm nào để bắt đầu. Vòng khôi phục là tự sát hệ thống.
Bản đồ khôi phục
Mỗi tài khoản là một nút. Mũi tên từ X tới Y nghĩa là “X được khôi phục bằng Y”. Một bản đồ đúng phải:
- Không có chu trình (vòng tròn).
- Mọi đường đi cuối cùng đều dẫn tới ROOT.
- Mỗi nút quan trọng có ít nhất 2 đường khôi phục độc lập.
Hai loại người liên hệ
| Loại | Khi nào dùng | Mục đích |
|---|---|---|
| Người liên hệ khôi phục | Khi bạn còn sống nhưng mất quyền truy cập | Giúp bạn xác minh và lấy lại tài khoản |
| Người liên hệ kế thừa | Khi bạn qua đời, kèm giấy tờ hợp lệ | Giúp gia đình truy cập dữ liệu (ảnh, tài liệu). Không cứu bạn khi còn sống |
5.3 Ví dụ minh họa
Bản đồ cũ của anh A:
| Tài khoản | Khôi phục bằng | Vấn đề |
|---|---|---|
| Email cá nhân | Email công việc | Vòng tròn |
| Email công việc | Email cá nhân | Vòng tròn |
| Trình quản lý mật khẩu | Email cá nhân | Email cá nhân lại cần mật khẩu trong trình quản lý |
| Registrar | Email ***@example.vn | Email nằm trên chính tên miền registrar quản lý |
Bản đồ mới:
| Tài khoản | Khôi phục bằng (đường 1) | Đường 2 |
|---|---|---|
| Email ***@example.vn | Tên miền example.vn (ROOT) | Mã khôi phục giấy |
| Email cá nhân | ***@example.vn | Khóa phần cứng |
| Email công việc | ***@example.vn | Quản trị viên tổ chức |
| Trình quản lý mật khẩu | Bộ khẩn cấp offline + mật khẩu chủ | Khóa phần cứng thứ hai |
| Registrar | Email cá nhân (không nằm trên tên miền đó) | Giấy tờ tùy thân |
5.4 Sai lầm thường gặp
- Chỉ kiểm tra một tầng của vòng tròn (A ↔ B) mà bỏ qua vòng dài (A → B → C → A).
- Số điện thoại khôi phục là số cũ, hoặc là số của người đã nghỉ việc.
- Nhầm người liên hệ kế thừa là người giúp khôi phục.
5.5 Checklist
5.6 Bài tập
- Vẽ bản đồ khôi phục của bạn. Đếm số chu trình.
- Với mỗi chu trình, đề xuất một cách phá vòng bằng thứ nằm ở tầng cao hơn.
- Viết một trang hướng dẫn cho người thân: “Nếu tôi không còn, hãy làm theo thứ tự này”. Không ghi bí mật, chỉ ghi nơi cất.
5.7 Tóm tắt
- Bản đồ khôi phục phải là đồ thị không có vòng, mọi đường dẫn về ROOT.
- Hai đường độc lập cho mỗi tài khoản quan trọng.
- Người kế thừa cứu dữ liệu khi bạn không còn; không cứu bạn khi còn sống.