SHARE THE PERSPECTIVE

Tin nhắn tự biến mất có thể giảm lượng lịch sử trò chuyện được giữ trên các thiết bị tham gia. Chúng không bảo đảm mọi bản sao của một tin nhắn đã biến mất, và bộ hẹn giờ không phải giấy chứng nhận làm sạch dữ liệu theo tiêu chuẩn pháp chứng.

Câu hỏi hữu ích không phải là việc xóa là “thật” hay “giả”, mà là bản sao nào được xóa, khỏi vị trí lưu trữ nào, dưới những giả định nào? Cuộc trò chuyện hiển thị trong ứng dụng, cơ sở dữ liệu cục bộ, tệp đính kèm đã tải xuống và ảnh chụp màn hình của người nhận là các bản sao khác nhau.

Bộ hẹn giờ tin nhắn tự biến mất có thể làm gì

Bộ hẹn giờ báo cho phần mềm hợp tác biết khi nào cần loại bỏ nội dung theo quy tắc của sản phẩm. Các quy tắc có thể khác nhau: thời gian có thể tính từ lúc gửi hoặc đọc, một thiết lập có thể chỉ áp dụng cho tin nhắn mới, và thiết bị liên kết có thể xử lý riêng việc gửi đến bị chậm.

Hướng dẫn tin nhắn tự biến mất của Signal cảnh báo rõ rằng tính năng này không bảo vệ trước người nhận muốn giữ lại bản ghi. Hạn chế đó tồn tại dù việc xóa cục bộ được triển khai cẩn thận đến đâu.

Người nhận có thể chụp lại màn hình, sao chép một đoạn văn hoặc lưu tệp trước khi hết hạn. Phần mềm độc hại có quyền truy cập bản rõ cũng có thể làm vậy mà không cần chờ con người chụp ảnh màn hình.

Vì sao xóa trong bộ nhớ phức tạp hơn việc bỏ một bong bóng chat

Xóa một bản ghi cơ sở dữ liệu hoặc tệp không nhất thiết lập tức ghi đè mọi vị trí vật lý từng chứa nó. Cơ sở dữ liệu, tệp tạm, bản sao lưu và cơ chế quản lý bộ nhớ flash có thể làm việc loại bỏ phức tạp hơn. Tuy nhiên, điều đó không chứng minh mọi tin nhắn đã xóa trên mọi điện thoại hiện đại đều dễ khôi phục.

Khả năng khôi phục phụ thuộc vào ứng dụng, hệ điều hành, mã hóa bộ nhớ, khả năng có được khóa, trạng thái thiết bị và năng lực của kẻ tấn công. Khẳng định về một ứng dụng cụ thể cần bằng chứng từ chính ứng dụng và phiên bản đó, không phải một nhận xét chung về SQLite hay bộ nhớ flash.

Xóa bằng mật mã bổ sung điều gì

Xóa bằng mật mã nhằm làm dữ liệu được mã hóa không thể truy cập bằng cách làm sạch các khóa cần để giải mã. NIST bàn về phương pháp này trong hướng dẫn làm sạch phương tiện lưu trữ SP 800-88 bản sửa đổi 2 hiện hành.

Đối với thiết kế nhắn tin, mức hữu ích của nó phụ thuộc vào một số điều kiện:

  • Nội dung đích đã được mã hóa thích hợp trước khi lưu.
  • Khóa bị xóa thực sự cần thiết để khôi phục nội dung đó.
  • Không có khóa còn tồn tại, bản sao lưu hay trạng thái dẫn xuất được giữ lại nào có thể tái tạo nó.
  • Mọi bản sao khóa liên quan đều được xử lý, không chỉ một biến trong bộ nhớ.
  • Các bản rõ và bản sao độc lập của người nhận được xử lý riêng.

Khóa riêng cho từng tin nhắn hoặc tệp có thể hỗ trợ chính sách lưu giữ chi tiết. Chỉ sự tồn tại của chúng không chứng minh việc xóa an toàn. Xóa khóa tệp đính kèm nhưng vẫn giữ nó trong một tin nhắn lịch sử có thể truy cập có thể để lại đường khôi phục.

Bốn bản sao cần những biện pháp kiểm soát khác nhau

Bản sao Điều cần kiểm tra
Tin nhắn trong ứng dụng Hành vi bộ hẹn giờ, lưu giữ cục bộ và cách xử lý thiết bị liên kết
Ảnh hoặc tài liệu đã tải xuống Thư viện ảnh, mục tải xuống, bản xuất và bộ nhớ của ứng dụng khác
Bản sao lưu hoặc lịch sử được chuyển Nội dung hết hạn hoặc khóa còn dùng được có còn khôi phục được không
Bản sao riêng của người nhận Sự tin cậy và thỏa thuận chia sẻ; xóa từ xa không bảo đảm thu hồi

Mã hóa toàn thiết bị vẫn hữu ích ngay cả khi ứng dụng dùng khóa nội dung riêng. Những biện pháp này bảo vệ các tình huống khác nhau; không nên coi biện pháp nào là không liên quan.

Dùng tin nhắn tự biến mất một cách thực tế

Chọn thời hạn lưu giữ phù hợp với cuộc trò chuyện và bảo đảm mọi người tham gia hiểu nó. Kiểm tra xem lưu phương tiện có tạo một bản sao riêng không. Xem lại hành vi sao lưu và điều xảy ra khi thiết bị liên kết đang ngoại tuyến kết nối trở lại.

Nếu cần thải bỏ thiết bị, hãy làm theo quy trình làm sạch dữ liệu của hệ điều hành hoặc tổ chức. Đừng coi bộ hẹn giờ chat là vật thay thế cho các biện pháp kiểm soát khi thải bỏ thiết bị.

Với Livara, trang bảo mật mô tả khóa riêng cho từng tệp và mô hình đe dọa xác định rủi ro lộ dữ liệu tại người nhận và thiết bị đầu cuối. Chỉ những thông tin đó không chứng minh việc xóa bằng mật mã từng tin nhắn hoặc xóa ở mức pháp chứng trên mọi thiết bị. Bài này không đưa ra khẳng định triển khai như vậy.

Tin nhắn tự biến mất hữu ích nhất như một biện pháp kiểm soát lưu giữ. Hãy coi việc xóa không thể đảo ngược là một khẳng định mạnh hơn, cần bằng chứng riêng.

Mở trò chuyện Livara
CONTINUE THE THREADPrivate messaging ↗
YOU’VE REACHED THE ENDBack to the reading room ↗