Một chiếc iPhone hiển thị hình thu nhỏ của một bức ảnh trượt từ camera roll vào một khối két phát sáng có ổ khóa, minh họa cách một ứng dụng két ảnh di chuyển và mã hóa một bức ảnh.

Ứng Dụng Két Ảnh Hoạt Động Như Thế Nào? Điều Thực Sự Diễn Ra

Một ứng dụng két ảnh hứa hẹn khóa những bức ảnh riêng tư của bạn tách khỏi camera roll. Nhưng điều gì thực sự xảy ra khi bạn chuyển một bức ảnh vào, và những ứng dụng kém chất lượng cắt giảm ở đâu? Đây là cơ chế thật sự, từng bước một.

Một ứng dụng két ảnh hoạt động bằng cách nhập một bản sao ảnh của bạn vào bộ nhớ riêng của nó, sau đó xóa phiên bản trong camera roll của bạn. Những ứng dụng tốt sẽ mã hóa từng tệp bằng một khóa mà chỉ mã PIN, cụm mật khẩu hoặc Face ID của bạn mới có thể mở, vì vậy ảnh gốc không bao giờ nằm ở dạng đọc được trên ổ đĩa. Những ứng dụng yếu hơn bỏ qua việc mã hóa thật sự và chỉ đơn giản ẩn các tệp sau một màn hình khóa, nghĩa là ảnh vẫn còn nguyên dạng cho bất kỳ ai tiếp cận được hệ thống tệp. Sự khác biệt đó chính là thứ bảo vệ bạn nếu điện thoại bị mất hoặc bị kiểm tra.

Một Ứng Dụng Két Ảnh Thực Sự Làm Gì

Về bản chất, một ứng dụng két ảnh là một vùng chứa riêng tư tồn tại bên trong một ứng dụng duy nhất trên điện thoại của bạn. Khi bạn nhập một bức ảnh, ứng dụng sao chép toàn bộ ảnh vào khu vực lưu trữ riêng của nó, ghi vào một cơ sở dữ liệu hoặc một tệp đã mã hóa, sau đó yêu cầu bạn xóa bản gốc khỏi camera roll. Từ thời điểm đó, bức ảnh không còn xuất hiện trong ứng dụng Ảnh, trong album chung, trong tìm kiếm, hoặc trong các widget và kỷ niệm được lấy từ thư viện chính của bạn. Nó chỉ tồn tại bên trong két, chỉ có thể tiếp cận sau khi bạn vượt qua lớp khóa.

Bước nhập ảnh đó chính là điểm mấu chốt. Ẩn một bức ảnh bằng album Bị ẩn có sẵn vẫn để nó trong thư viện của bạn và chỉ đưa nó vào một thư mục riêng, trong khi một két thực sự di chuyển tệp ra ngoài. Một két tốt cũng loại bỏ bức ảnh khỏi mọi thứ đồng bộ, vì vậy nó không đi kèm lên Ảnh iCloud hay xuất hiện trên một thiết bị gia đình được chia sẻ. Cái giá phải trả là bạn đang tin tưởng một ứng dụng duy nhất để lưu trữ, bảo vệ và trả lại ảnh của mình, đó là lý do vì sao cách ứng dụng đó xử lý mã hóa lại quan trọng đến vậy.

Mã Hóa Hoạt Động Như Thế Nào, Và Khi Nào Nó Không Hoạt Động

Một két thật sự mã hóa mọi tệp được nhập vào trước khi nó chạm tới ổ đĩa. Hầu hết sử dụng AES-256, cùng chuẩn mà các ngân hàng và chính phủ tin dùng, biến bức ảnh thành dữ liệu không thể đọc được. Khóa để mở dữ liệu đó được rút ra từ bí mật bạn thiết lập, thường là mã PIN hoặc cụm mật khẩu, chạy qua một hàm dẫn xuất khóa để biến một mã ngắn thành một khóa mạnh. Vì tệp được lưu dưới dạng bản mã hóa, ai đó sao chép nó ra khỏi điện thoại của bạn chỉ nhận được nhiễu, không phải một bức ảnh. Đây là điều mọi người muốn nói khi gọi một ứng dụng là zero-knowledge hoặc mã hóa đầu cuối.

Nhiều ứng dụng trên kho ứng dụng làm ít hơn thế rất nhiều. Chúng giữ ảnh của bạn dưới dạng các tệp thông thường trong thư mục riêng của ứng dụng và chỉ đơn giản đặt một màn hình PIN trước ứng dụng. Không có gì thực sự được mã hóa, vì vậy một công cụ giám định, một công cụ trích xuất bản sao lưu, hoặc bất kỳ ai có quyền truy cập hệ thống tệp đều có thể lấy ảnh ra trực tiếp với chất lượng đầy đủ. Nhìn từ bên ngoài, những ứng dụng này trông giống hệt một ứng dụng an toàn, đó chính là cái bẫy. Nếu mô tả chỉ ghi bảo vệ bằng mật khẩu hoặc riêng tư và không bao giờ đề cập đến mã hóa, hãy coi như ảnh chỉ được ẩn đi, không được khóa.

Face ID và Mã PIN Của Bạn Mở Khóa Két Như Thế Nào

Khi bạn mở một két an toàn, việc mở khóa thực chất là việc tái tạo lại khóa mã hóa. Bạn nhập mã PIN hoặc cụm mật khẩu, ứng dụng dẫn xuất khóa, và chỉ khi đó nó mới có thể giải mã và hiển thị ảnh của bạn. Face ID và Touch ID thường đứng trước bước này như một cổng nhanh, giải phóng một bí mật được lưu trữ từ Secure Enclave của iPhone để bạn không phải gõ mã mỗi lần. Secure Enclave là một chip phần cứng riêng biệt bảo vệ khóa và dữ liệu sinh trắc học, tách biệt khỏi phần còn lại của hệ thống.

Đây là lý do vì sao sự khác biệt giữa một cổng và một khóa lại quan trọng. Trong một két được xây dựng tốt, cụm mật khẩu của bạn là một phần của khóa mã hóa thật sự, vì vậy ngay cả nhà phát triển cũng không thể mở tệp của bạn nếu không có nó. Trong một ứng dụng yếu hơn, Face ID chỉ đơn giản bật tắt một màn hình ghi đã khóa, trong khi những bức ảnh bên dưới vẫn ở trạng thái giải mã trên ổ đĩa suốt thời gian đó. Hãy đặt một câu hỏi đơn giản cho bất kỳ két nào bạn cân nhắc, nếu bạn quên cụm mật khẩu, bộ phận hỗ trợ có thể khôi phục ảnh của bạn không? Nếu câu trả lời trung thực là không, thì mã hóa đó có lẽ là thật.

Những Gì Còn Sót Lại Trong Cuộn Camera Và iCloud Của Bạn

Di chuyển một bức ảnh vào két không tự động xóa mọi bản sao. Bản gốc vẫn còn trong camera roll cho đến khi bạn xóa nó, và sau khi xóa, nó nằm trong Đã xóa gần đây tối đa ba mươi ngày, nơi bất kỳ ai có điện thoại đã mở khóa của bạn cũng có thể khôi phục nó. Nếu Ảnh iCloud đang bật, một bản sao có thể đã đồng bộ đến các thiết bị khác của bạn trước cả khi bạn nhập ảnh vào vault. Một lần dọn dẹp triệt để có nghĩa là nhập ảnh vào két, xóa bản gốc, rồi xóa sạch Đã xóa gần đây để không còn bản sao nào tồn tại bên ngoài vùng chứa đã khóa.

Việc biết két thực sự lưu trữ ở đâu cũng rất hữu ích. Nếu ứng dụng sao lưu dữ liệu của nó lên iCloud hoặc một máy chủ, sự an toàn của ảnh bạn giờ đây phụ thuộc vào cách bản sao lưu đó được bảo vệ, chứ không chỉ vào mã hóa trên thiết bị của ứng dụng. Cấu hình mạnh nhất giữ mọi thứ được mã hóa cục bộ, và nếu có đồng bộ, vẫn giữ mã hóa đầu cuối để nhà cung cấp không thể đọc được. Khi bạn đã hiểu quy trình này, việc lựa chọn đúng sẽ đơn giản hơn, hãy tìm mã hóa thật sự, lưu trữ trên thiết bị, và một câu trả lời không rõ ràng về khôi phục mật khẩu. Từ đó, so sánh các lựa chọn và kiểm tra tuyên bố bảo mật của một ứng dụng là bước tiếp theo thực tế.

Hướng dẫn liên quan

Nguồn tham khảo

Câu hỏi thường gặp

Tất cả ứng dụng két ảnh đều được mã hóa phải không?

Không. Một số ứng dụng két mã hóa mọi tệp bằng AES-256 và một khóa gắn liền với cụm mật khẩu của bạn, nhưng nhiều ứng dụng chỉ ẩn ảnh của bạn sau một mã PIN trong khi để chúng ở dạng tệp thông thường, có thể đọc được. Hãy luôn kiểm tra mô tả để tìm các từ như đã mã hóa, đầu cuối, hoặc zero-knowledge trước khi tin tưởng giao ảnh nhạy cảm cho một ứng dụng.

Ứng dụng két ảnh có lưu ảnh của tôi trực tuyến không?

Điều này phụ thuộc vào ứng dụng và hệ điều hành. Một két có thể không dùng tài khoản hay dịch vụ đồng bộ riêng, trong khi bản sao lưu iOS hoặc máy tính vẫn sao chép dữ liệu vùng chứa ứng dụng. Hãy kiểm tra các lần tải lên do ứng dụng quản lý, sao lưu nền tảng, xuất, chia sẻ, phân tích, và xem mọi bản sao từ xa có được mã hóa bằng khóa do máy khách giữ hay không.

Có ai đó có thể khôi phục ảnh từ một ứng dụng két không?

Với lưu trữ mã hóa đúng cách, két đang khóa khi bị sao chép chỉ chứa bản mã thay vì ảnh đọc được. Việc khôi phục vẫn có thể nhắm vào thông tin xác thực yếu, cơ chế kiểm tra của bản mã có xác thực, thiết bị đang chạy, bộ nhớ, bản ghi khôi phục, bản sao lưu hoặc lỗ hổng triển khai. Ứng dụng chỉ có mã PIN mà vẫn để ảnh thường phía sau giao diện thì không bảo vệ nội dung ở mức tương đương.

Album Bị ẩn trên iPhone có giống một ứng dụng két không?

Không. Album Bị ẩn giữ ảnh của bạn bên trong thư viện Ảnh thông thường và chỉ chuyển chúng vào một thư mục riêng, có thể khóa được. Nó không được mã hóa riêng, và ảnh vẫn đồng bộ qua Ảnh iCloud. Một ứng dụng két di chuyển hoàn toàn các tệp ra khỏi thư viện của bạn và, nếu là một ứng dụng tốt, sẽ mã hóa chúng để chúng không thể đọc được bên ngoài ứng dụng.