Hầu hết cache hệ thống không cần xóa định kỳ, nhưng một số cache có mặt trái, như cache Quick Look trên macOS. Cache có thể rò rỉ preview tệp tin từ ổ mã hóa.
Tại Sao Nên Xóa Cache Quick Look Trên macOS
Cache Quick Look có thể lưu preview tệp tin mã hóa trong cache không mã hóa. Kết quả, kẻ mò mẫm đủ am hiểu có thể xem preview tệp tin mã hóa của bạn mà không giải mã tệp tin chính. Xóa cache thường xuyên được khuyên cho người quan tâm bảo mật.
Dịch vụ chính Quick Look là "com.apple.quicklook.ThumbnailsAgent". Nó bò qua hệ thống tạo preview. Thumbnail này lưu trong database SQLite bất kỳ user nào truy cập được. Cache lưu preview cho tất cả tệp, dù đã xem qua Quick Look hay chưa.
Cache tìm thấy trong "/var/folders". Từ đó bạn đào sâu một chút để tìm thư mục "com.apple.QuickLook.thumbnailcache" như dưới.

Đây Có Phải Vấn Đề?
Mọi rò rỉ dữ liệu mã hóa đều không mong muốn. Vấn đề này chủ yếu lo ngại cho hình ảnh. Chúng tiết lộ dữ liệu ngay cả ở kích thước nhỏ. Ảnh chưa preview qua Quick Look có 128 pixel cạnh dài nhất. Ảnh đã cache xem gần gấp ba lần.
Tệp tin không phải ảnh sẽ có thumbnail icon Finder. Giống trang giấy cuộn preview cho TXT hoặc RTF. Bạn thấy ví dụ cached preview loại đó dưới.

Theo nhà nghiên cứu bảo mật gần đây viết về lỗ hổng này, thumbnail tồn tại ngay sau khi tệp tin bị xóa. Hơn nữa, Quick Look preview lưu cho USB drive sau khi rút. Vì vậy, cắm USB vào Mac để lại dấu hiệu detectable sau khi drive đã rút. Do đó, ngay khi file cha không truy cập được bởi hệ thống, preview vẫn tiết lộ dữ liệu về nó.
Xóa Cache Quick Look Trên macOS
1. Mở Terminal từ "/Applications/Utilities/Terminal.app" hoặc gõ tên app trong Spotlight.

2. Dán lệnh sau vào Terminal, nhấn "Enter" để thực thi. Lệnh ngay lập tức dừng dịch vụ Quick Look và xóa tệp cache.
qlmanage -r cache

Vô Hiệu Hóa Cache Quick Look Trên macOS
Lệnh trên xóa cache Quick Look. Tuy nhiên, nếu để hoạt động, cache sẽ ngay lập tức tích lũy file lại, bất kể trạng thái mã hóa.
Để khắc phục, bạn có thể vô hiệu hóa cache vĩnh viễn. Có thể làm chậm Quick Look nhẹ, nhưng giải quyết lỗ hổng hiện tại. Để vô hiệu hóa cache Quick Look vĩnh viễn, thực thi lệnh Terminal:
qlmanage -r disablecache
Nếu muốn bật lại cache Quick Look, dùng lệnh enablecache thay disablecache.
Kết Luận
Lỗ hổng này có thể được vá bởi Apple cuối cùng. Tuy nhiên, Apple để nó đủ lâu mà chuyên gia pháp y số xem là phương pháp tin cậy trích xuất ảnh. Để an toàn hơn, bạn có thể chạy quy trình này định kỳ qua script định kỳ hoặc thủ công sau khi rút USB.