Mã hóa tệp có vẻ chỉ dành cho điệp viên hoặc người ngoại tình, nhưng thực tế chúng ta đều nên làm.
Tại sao cần mã hóa?
Nếu không có gì để giấu, tại sao lo lắng về quyền riêng tư? Thực tế mỗi người đều có điều gì đó không muốn cả thế giới biết. Có thể không quan trọng, nhưng nếu bạn thoải mái khi mọi chi tiết cuộc đời công khai, bạn là loại người hiếm. Cũng như chúng ta đều là "tội phạm" – chờ, bạn không bao giờ vượt tốc độ khi lái xe? – chúng ta đều có thứ cần giấu.
Ngoài quyền riêng tư, còn yếu tố khác: nếu giữ thông tin độc quyền trên laptop, chỉ bảo vệ bằng mật khẩu đăng nhập là ngu dại.
Mã hóa là gì?
Mã hóa là quá trình che giấu dữ liệu để bên trái phép không đọc được. Nguyên tắc giống như viết tin nhắn mật cho bạn cùng lớp.
Dưới dạng hiện đại, mã hóa tính toán dựa trên phép toán toán học thực hiện nhanh một chiều nhưng rất khó ngược lại. Nếu toán học "tiến" nhanh khi mã hóa, thuật toán sẽ nhanh. Nếu chạy "lùi" để giải mã không có khóa đòi hỏi quy mô thời gian khổng lồ, mã hóa sẽ khó phá vỡ.
FileVault
FileVault có sẵn trên mọi Mac. Từ Yosemite, được bật mặc định cho mỗi cài mới. FileVault mã hóa toàn bộ ổ cứng. Khóa mở mã hóa là mật khẩu của bạn. Nghĩa là không có mật khẩu, dữ liệu không đọc được. Bạn cũng có mã khôi phục, và có thể đăng nhập bằng tài khoản iCloud. Mất tất cả đó, dữ liệu sẽ mã hóa vĩnh viễn.
Kiểm tra FileVault: vào "Security & Privacy" trong System Preferences, tab FileVault. Nếu nút bên phải ghi "Turn On FileVault" nghĩa là đang tắt. Mở khóa và nhấp nút đó để bắt đầu mã hóa.
VeraCrypt
VeraCrypt là phần mềm mã nguồn mở tạo ổ mã hóa. Có thể là ổ vật lý không boot (USB, phân vùng ổ đĩa) hoặc ổ logic (disk image DMG). Chọn từ nhiều tiêu chuẩn mã hóa, bao gồm AES – phương pháp được chính phủ Mỹ phê duyệt. Mạnh mẽ và được tôn trọng, nhưng cần thiết lập. Chương trình dựa trên MacFUSE (cần cài riêng). Sau khi tạo ổ với VeraCrypt, phải mount nó bên trong VeraCrypt mới xem được tệp.
Concealer
Cơ bản tương tự VeraCrypt: tạo ổ logic mã hóa để thêm tệp. Thân thiện hơn VeraCrypt nhưng ít tùy chọn hơn. Giống hầu hết phần mềm mã hóa, sau khi tạo ổ mã hóa qua Concealer, luôn phải truy cập qua Concealer.
Concealer cũng quản lý mật khẩu/thông tin thanh toán: lưu mật khẩu dễ dàng, mã hóa số thẻ tín dụng/ngân hàng.
Encrypto
Encrypto là phần mềm mã hóa dễ dùng nhất tôi từng gặp. Mã hóa từng tệp bằng mật khẩu – chỉ thế thôi. Kéo thả tệp vào cửa sổ Encrypto, tệp sẽ được mã hóa với mật khẩu bạn chọn. Giải mã: kéo tệp trở lại Encrypto và nhập mật khẩu. Bên dưới dùng AES-256 – mạnh và tiêu chuẩn. Không tùy chọn thay đổi, nhưng quy trình đơn giản hóa khiến dễ sử dụng. Và mã hóa tốt nhất là mã hóa bạn thực sự dùng.
Keka/7Zip
Bạn biết tệp ZIP, có thể thêm mật khẩu. Nhưng thực tế: gần như vô dụng về bảo mật. Kẻ tấn công có thể xem tên và metadata tệp trong kho ZIP bảo vệ mật khẩu tiêu chuẩn. Chế độ mã hóa 7zip giải quyết bằng cách mã hóa cả tên tệp bên trong kho cùng với tệp.
Công cụ nén mặc định Mac không xử lý 7zip, cần chương trình riêng. Tốt nhất hiện nay là Keka – cực đơn giản. Cấu hình trước cài đặt bảo mật, kéo tệp vào cửa sổ, xong: kho 7zip mã hóa xuất hiện bên cạnh tệp gốc. Giải mã: mở trong Finder, nhập mật khẩu trong cửa sổ Keka nhỏ hiện ra.
Kết luận
Như bố tôi luôn nói: "Khóa chỉ dành cho người chính trực". Không thể bảo vệ hoàn toàn khỏi kẻ tấn công tận tâm, giỏi. Nhưng nếu muốn dựng rào cản giữa dữ liệu và thế giới, mã hóa là cách dễ dàng để có sự an tâm.