Việc dùng VPN bởi người dùng Mac tăng mạnh gần đây. Được xem là công cụ mới thúc đẩy bảo mật và quyền riêng tư cho cả doanh nghiệp và cá nhân.
Đa số hiểu nguyên tắc cơ bản VPN: che giấu địa chỉ IP qua máy chủ khác ở nước khác. Cũng hiểu VPN giúp tránh nguy hiểm Wi-Fi công cộng và truy cập trang web bị chặn theo địa lý.
Nhưng VPN làm hơn thế: cung cấp một đường hầm, con đường đến internet an toàn hơn. Được thực hiện qua các mã hóa và giao thức không luôn được giải thích. Chúng ta tìm hiểu ở đây.
Hiểu về mã hóa VPN
Để bảo vệ Mac, công nghệ mã hóa đóng vai trò then chốt trong mọi thứ từ duyệt web đến lưu file, đặc biệt trong VPN.
Mã hóa là thay thế chữ và số để mã hóa dữ liệu sao cho chỉ người nhận chỉ định mới truy cập được. Thuật toán tạo mã hóa dựa trên cipher (bộ mật mã) - chuỗi bước thực hiện, và độ dài khóa (key-length) - số 'bit' trong khóa.
Bạn có nghe 'mã hóa 256 bit' - thường gắn với 'bảo mật cấp quân sự'. Đó là tiêu chuẩn mã hóa cao nhất hiện nay, không thể phá vỡ bởi hacker. VPN thường có nhiều cấp độ mã hóa và khóa:
- Symmetric-key (Khóa đối xứng) - khóa mã hóa và giải mã giống nhau. Cả người gửi và nhận cần cùng khóa. Phổ biến nhất trong VPN.
- Public-key (Khóa công khai) - dùng mã hóa dữ liệu bởi người gửi, người nhận dùng khóa riêng (private key) để giải mã.
- Handshake (Bắt tay) - cách bảo mật kết nối đến VPN server từ khóa công khai qua TLS handshake. Lâu nay dùng thuật toán RSA (RSA-1024), nhiều nhà cung cấp VPN dùng. Rất tiếc, NSA đã phá vỡ, nên tránh VPN dùng thuật toán này. Khi cần VPN tốt cho Mac, tìm VPN dùng thuật toán kế thừa RSA-2048.
- Secure Hash Algorithm - kết nối VPN tối thượng dùng dấu vân tay (fingerprint) xác thực chứng chỉ. Ngăn hacker chuyển hướng traffic đến server của chúng.
Đây là các thuật ngữ phổ biến cho mã hóa dữ liệu dùng VPN, nhưng cũng có nhiều cipher (thuật toán) cần chú ý. Như vậy bạn hiểu số bit mã hóa và vị trí trên thị trường.
Data Encryption Standard (DES) là tiêu chuẩn gốc cần cải tiến vì hacker phá được thuật toán. Ngày nay có Triple DES, dùng ba khóa 56-bit mỗi khóa.
AES (Advanced Encryption Standard) là tiêu chuẩn hiện nay. Như trên, thường dùng 256-bit, tiêu chuẩn cao nhất dùng bởi tổ chức lớn như Chính phủ Mỹ. Dù dùng khóa 128-bit, vẫn gần như không thể phá vỡ.
Blowfish được tạo ra để cạnh tranh DES và chứng minh là phương pháp mã hóa chống tấn công trực tuyến. Dùng thuật toán đối xứng chia dữ liệu thành các phần 64-bit nhỏ, mã hóa riêng biệt. Cách hoạt động đạt mã hóa an toàn trong thời gian ngắn, rất hiệu quả cho cửa hàng trực tuyến cần kế toán và thanh toán an toàn. Cũng có lịch sử tốt bảo vệ thông tin trong phần mềm, nên lập trình viên thường tìm VPN tích hợp Blowfish.
Twofish là bước tiến từ Blowfish, cải tiến thuật toán gốc. Bây giờ mã hóa 256-bit qua một khóa. Với bảo mật tăng cường, Twofish vẫn nhanh và linh hoạt như tiền thân cho cả phần cứng và phần mềm.
Khi tìm VPN, dễ bị ấn tượng bởi tuyên bố lớn về ẩn danh hoàn toàn, duyệt web riêng tư, cùng giá hấp dẫn. Tuy nhiên, nếu quyết tâm đảm bảo Mac dùng VPN tốt nhất, luôn đáng giá nghiên cứu thêm công nghệ liên quan. Bằng cách tìm hiểu phương pháp VPN dùng, bạn có thể đánh giá mức độ an toàn và xem có phù hợp cho bạn không.