Hãy tìm kiếm từ khóa “photo vault” trên bất kỳ kho ứng dụng nào và bạn sẽ nhận về hàng trăm kết quả. Gần như tất cả chúng đều làm một việc giống nhau: chuyển những bức ảnh của bạn vào một thư mục riêng của ứng dụng, đặt một màn hình PIN trước mặt nó, và gọi nó là một cái két (vault).

Đó không phải là một chiếc két. Nó là một cánh cửa bị khóa chắn trước một căn phòng không khóa.

Hầu hết các ứng dụng “két ảnh” thực sự làm gì

Quy trình điển hình diễn ra như sau: bạn chọn các bức ảnh bên trong ứng dụng, nó sao chép chúng vào một thư mục mà chỉ ứng dụng mới hiển thị cho bạn, và xóa chúng khỏi cuộn camera thông thường của bạn. Bạn mở ứng dụng lên, nhập mã PIN, và những bức ảnh của bạn xuất hiện trở lại.

Không có bước nào trong quá trình đó chạm vào chính các tệp ảnh thực sự. Hình ảnh vẫn là một file JPEG bình thường, có thể đọc được đang nằm trên bộ lưu trữ của thiết bị của bạn — chỉ là nó ở trong một thư mục mà giao diện của ứng dụng đó không hiển thị mà thôi. Mã PIN đóng vai trò canh cổng cho ứng dụng, chứ không phải tệp.

Chúng tôi đã viết về phiên bản cấp-hệ-điều-hành của cùng thủ thuật này trong bài Tại sao thư mục “bị ẩn” lại chẳng hề ẩn chút nào: chỉ cần đánh dấu vào “show hidden items” (hiển thị các mục bị ẩn) trong Windows, nhấn Command+Shift+Dấu chấm trên Mac, hoặc cắm điện thoại vào máy tính và duyệt bộ nhớ bằng trình quản lý tệp, bạn sẽ thường làm lộ diện chính xác những thư mục riêng-của-ứng-dụng này. Kẻ nào tìm ra sẽ là kẻ mở được nó. Chẳng cần đến chìa khóa, bởi vì chưa từng có chiếc chìa khóa nào tồn tại.

Việc ẩn vs. việc mã hóa, gói gọn trong một câu

Việc Ẩn đi một bức ảnh là sự di dời nó. Mã hóa một bức ảnh là viết lại nó.

Hãy di dời nó, và bất kỳ ai tìm thấy nó đều có thể mở nó ra — tệp không hề bị thay đổi, chỉ bị định vị lại ở một nơi khác. Hãy viết lại nó dưới dạng văn bản mã hóa (ciphertext), và việc tìm thấy nó chẳng mang lại cho bọn họ một thứ gì: những byte trên đĩa chỉ là các tín hiệu nhiễu loạn nếu không có chiếc chìa khóa mà chỉ bạn nắm giữ.

Sự khác biệt đó chính là toàn bộ điểm khác biệt giữa một cái “két” thực chất chỉ là một chỗ giấu diếm, với một cái két thực thụ.

Tại sao điều này đặc biệt quan trọng hơn đối với ảnh

Ảnh thường là các tệp nhạy cảm nhất trên điện thoại, và chúng cũng là những thứ dễ vô tình bị lộ nhất. Một chiếc iPad dùng chung của gia đình, một chiếc điện thoại được đưa cho đứa trẻ để chơi game, một thiết bị bị mất hoặc bị đánh cắp, một bản sao lưu đám mây đồng bộ hóa nhiều hơn những gì bạn nhận ra — những bức ảnh của bạn sẽ xuất hiện ở nhiều nơi hơn là bạn dự tính.

Một ứng dụng “két” chỉ-có-khả-năng-giấu-diếm bảo vệ bạn khỏi đúng một tình huống: một ai đó đang tình cờ vuốt qua cuộn camera của bạn và không biết có sự tồn tại của một thư mục thứ hai. Nó hoàn toàn vô tác dụng khi ai đó thực sự bắt đầu tìm kiếm — một anh chị em đã từng sử dụng chiêu trò tương tự, một người bạn đời tình cờ tìm thấy thư mục, hoặc bất kỳ ai có quyền truy cập cơ bản vào hệ thống tệp.

Cách phân biệt bạn đang có loại ứng dụng nào

Một vài câu hỏi thẳng thắn sẽ nhanh chóng vạch trần sự khác biệt:

  • Ứng dụng đó có giải thích được điều gì đang mã hóa các tệp của bạn không? Một chiếc két thực thụ sẽ nêu tên thuật toán (chuẩn là AES-256) và mô tả xem khóa đến từ đâu. Một ứng dụng làm trò giấu diếm thường chỉ nói về một màn hình PIN “an toàn”.
  • Khóa mã hóa cư trú ở đâu? Nó cần được tạo ra từ mã PIN hoặc mẫu vẽ của riêng bạn, ngay trên thiết bị của bạn. Nếu ứng dụng không có câu trả lời, hoặc câu trả lời liên quan đến “máy chủ của chúng tôi”, thì việc bảo vệ phụ thuộc vào việc phải tin tưởng một công ty, chứ không phải một quy tắc toán học.
  • Bạn có cần một tài khoản không? Rất nhiều ứng dụng trò giấu diếm yêu cầu bạn phải đăng ký, đặc biệt là để chúng có thể đồng bộ hóa những bức ảnh “bị ẩn” (chứ không phải đã mã hóa) của bạn lên máy chủ của họ. Một tài khoản là một bản sao của bạn trên máy tính của người khác — thật đáng để hỏi xem ngay từ đầu tại sao nó lại được yêu cầu.
  • Điều gì sẽ xảy ra nếu bạn cắm thiết bị vào máy tính? Nếu những bức ảnh chỉ đơn thuần bị di chuyển, trình quản lý tệp thường sẽ vẫn đọc được chúng. Nếu chúng thực sự đã được mã hóa, các tệp trên đĩa không thể đọc được cho dù bạn đang quan sát chúng qua bất kỳ chiếc màn hình nào.

Cách Vaultine xử lý điều đó

Vaultine được xây dựng để trả lời những câu hỏi đó một cách trung thực:

  • Mã hóa thực sự, không phải sự di dời. Mọi tệp đều được mã hóa trên thiết bị của bạn bằng AES-256-GCM trước khi nó từng được lưu trữ — chiếc két hoàn toàn không thể bị đọc, chứ không chỉ là bị tống đi cho khuất mắt.
  • Khóa của bạn, từ hành động mở khóa của bạn. Một mã PIN hoặc mẫu vẽ sẽ dẫn xuất ra khóa mã hóa. Nó được tạo ra trên thiết bị của bạn và không bao giờ rời khỏi đó.
  • Không yêu cầu tài khoản. Ngay từ ban đầu đã không có bản sao các tệp của bạn trên máy chủ nào để phải bảo vệ, bởi vì hoàn toàn không hề có bản sao trên máy chủ nào.
  • Decoy Vault và Duress Vault, nếu bạn cần chúng. Vượt xa các ổ khóa cơ bản, Vaultine cung cấp Decoy Vault riêng (mở ra một két an toàn thứ hai vô hại) và Duress Vault (xóa bỏ két thực sự) cho những tình huống mà bạn bị buộc phải mở khóa ứng dụng.
  • Bất cứ nơi nào bạn mang theo ảnh. Cùng một két mã hóa có thể hoạt động trên iPhone, Mac, Android, và Windows.

“Vault” (Két) không nên là một từ tiếp thị mang nghĩa “đã được chuyển đến một nơi khác.” Trước khi bạn tin tưởng phó thác những bức ảnh riêng tư nhất của mình cho một ứng dụng, hãy hỏi nó một câu hỏi thực sự có ý nghĩa: điều gì sẽ xảy ra với tệp này nếu ai đó tìm thấy thư mục của nó?

Hãy nắm quyền kiểm soát thực sự sự riêng tư của bạn cùng Vaultine.