Nếu bạn đã từng sử dụng xác thực hai yếu tố trước đây, thì bạn có thể đã nghe nói đến các công cụ như Google Authenticator. Để sử dụng nhiều dịch vụ này, bạn sẽ phải có điện thoại gần mình. May mắn thay, có các ứng dụng authenticator cho máy tính để bàn có thể cung cấp cho bạn khóa bí mật cần thiết để đăng nhập vào tài khoản. Dưới đây là các ứng dụng authenticator tốt nhất cho máy tính để bàn Linux.
1. Yubico
Yubico cung cấp token cho xác thực đa yếu tố. Nó hỗ trợ tất cả các dịch vụ hiện đang tương thích với các ứng dụng authenticator khác, bao gồm Google Authenticator.
Yubico hoạt động với một token bảo mật phần cứng gọi là Yubikey. Bạn có thể lưu trữ thông tin đăng nhập của mình trên thiết bị này thay vì trên thiết bị của bạn. Token bảo mật phần cứng này thậm chí có thể được bảo mật thêm bằng cách chọn mở khóa bằng FaceID hoặc TouchID.
Với Yubico, bạn cũng sẽ có thể dễ dàng chuyển đổi giữa các thiết bị, ngay cả sau khi nâng cấp. Ứng dụng Yubico cho phép bạn tạo nhiều bí mật trên các thiết bị, giúp bạn chuyển đổi dễ dàng.
Tôi phải thừa nhận rằng bảo mật do token vật lý như Yubikey cung cấp là tuyệt vời. Tuy nhiên, người dùng phải lưu ý rằng họ phải mang theo khóa nếu muốn sử dụng xác thực hai yếu tố. Tôi biết bạn có thể tranh luận và nói rằng điều này không tốt hơn việc phải mang theo điện thoại. Tuy nhiên, bạn không thể gắn điện thoại vào chuỗi khóa! Ngoài ra, rất khó để bẻ khóa token phần cứng. Ai đó sẽ phải đánh cắp nó từ bạn nếu họ muốn truy cập dữ liệu của bạn. Ngay cả sau khi làm vậy, họ vẫn sẽ không biết bất kỳ mật khẩu nào của bạn hoặc bất cứ thứ gì tương tự.
Với Yubico Authenticator, bạn trước tiên phải cắm khóa của mình trước khi có thể thêm dịch vụ vào ứng dụng. Sau khi cắm khóa, bạn có thể thêm token bảo mật từ dịch vụ bạn muốn bật xác thực hai yếu tố. Đây là một ứng dụng dành cho người dùng chuyên nghiệp hơn do các bước phải thực hiện để thiết lập.
Yubico có sẵn trong Snap Store, vì vậy bạn có thể dễ dàng cài đặt nó bằng lệnh như:
sudo snap install yubioath-desktop
2. Authy
Authy là một trong những ứng dụng authenticator được đánh giá cao nhất. Nó có sẵn trên một số nền tảng bao gồm Linux. Bạn có thể cài đặt Authy từ Snap Store, và nó cũng có sẵn trong hầu hết các kho lưu trữ.
Ví dụ, bạn có thể dùng ứng dụng với bộ quét vân tay của các thiết bị có chúng. Bạn cũng có thể sao lưu dữ liệu Authy của mình lên đám mây an toàn của Authy. Điều này có nghĩa là bạn sẽ có thể truy cập dữ liệu của mình ngay cả khi mất điện thoại. Bạn có thể đồng bộ dữ liệu Authy trên các thiết bị khác nhau để có thể tạo token xác thực hai yếu tố cho dịch vụ của bạn bất kể thiết bị bạn đang dùng.
Authy giữ an toàn dữ liệu của bạn bằng cách làm những việc như mã hóa dữ liệu xác thực của bạn và không lưu trữ mật khẩu của bạn trên máy chủ của nó. Nó cũng tạo token trực tiếp trên thiết bị của bạn để tránh bất kỳ vấn đề bảo mật nào với tin nhắn văn bản và các tùy chọn dựa trên giọng nói.
Thiết lập Authy rất đơn giản. Chỉ cần đi đến dịch vụ bạn muốn dùng Authy và tạo khóa bí mật. Bạn không thể quét mã vạch, nhưng thì lại, tùy thuộc vào loại máy tính bạn đang dùng, quét mã vạch sẽ không tiện lợi de qualquer cách.
Mặc dù Authy làm tốt việc giữ an toàn dữ liệu của bạn, tôi không thích việc tài khoản của bạn được liên kết với số điện thoại. Đối với tôi, điều này sẽ tạo ra vấn đề mỗi khi bạn thay đổi số. Authy cảnh báo chúng ta về điều này, nhưng tôi muốn tài khoản được liên kết với địa chỉ email.
Bây giờ bạn đã có quyền truy cập vào ứng dụng authenticator trên máy tính để bàn, đã đến lúc bật xác thực hai yếu tố trên các tài khoản trực tuyến của bạn, như tài khoản mạng xã hội, Google, hoặc Firefox.