Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Xác thực hai yếu tố (2FA) hoạt động như thế nào?

Phương pháp xác thực hai yếu tố là quy trình xác thực yêu cầu thêm bước xác thực bổ sung ngoài việc có mật khẩu mạnh như thông báo đẩy, câu hỏi an ninh, hoặc mã SMS gửi đến thiết bị tin cậy.

Người dùng dùng internet để đăng ký tài khoản mạng xã hội như Facebook. Có thể tạo tài khoản email, dùng cho vay xe, đăng nhập portal bệnh nhân của bác sĩ để đặt lịch hẹn, thậm chí xem trận đấu chủ nhật.

2FA là tập con của xác thực đa yếu tố (MFA). Phương pháp xác thực điện tử yêu cầu người dùng chứng minh danh tính của họ theo nhiều cách trước khi được cho phép truy cập tài khoản. Xác thực hai yếu tố được đặt tên vì nó yêu cầu một tập hợp hai yếu tố, trong khi xác thực đa yếu tố có thể yêu cầu nhiều hơn.

Xác thực hai yếu tố yêu cầu mật khẩu (yếu tố đầu tiên) sau đó yếu tố thứ hai như mã số học, thông báo đẩy, câu hỏi an ninh, token an ninh hoặc sinh trắc học như vân tay hoặc nhận diện khuôn mặt (yếu tố thứ hai) từ ứng dụng xác thực để truy cập thông tin trực tuyến. Còn gọi là xác thực hai bước (two-step verification) hoặc xác thực hai yếu tố kép (dual-factor authentication).

Quy trình xác thực 2FA xác thực cả hai nhóm thông tin đăng nhập của người dùng trước khi cho phép truy cập tài khoản trực tuyến. Ví dụ xác thực hai yếu tố trong đời thực là thẻ ATM.

Ngoài việc trình bày thẻ vật lý, cũng cần nhập PIN để truy cập tài khoản. Xác thực hai yếu tố cần thêm một bước và yếu tố thứ hai để đăng nhập trang web hoặc truy cập tài khoản trực tuyến. Thông thường, trước tiên nhập tên người dùng và mật khẩu.

Trang web thường sau đó gửi tin nhắn đến điện thoại di động với mã số học sáu chữ số. Mã này được gọi là authenticator, hoặc thường là passcode hoặc mã xác thực.

Chỉ có thể truy cập trang web bằng cách nhập mã này xuất hiện trên thiết bị di động. Nếu không có mã, không thể đăng nhập, ngay cả khi biết chính xác mật khẩu.

Xác thực hai yếu tố (2FA) là thành phần đáy của mô hình an ninh zero trust (không tin cậy). Nó bảo vệ dữ liệu nhạy cảm, và phải kiểm tra người dùng cố gắng truy cập dữ liệu đó là người họ tuyên bố.

2FA là phương pháp hiệu quả bảo vệ chống lại một số mối đe dọa an ninh nhắm vào mật khẩu và tài khoản người dùng, bao gồm lừa đảo (phishing), tấn công brute-force, khai thác thông tin đăng nhập, v.v.

Có ba loại yếu tố xác thực truyền thống mà quy trình xác thực có thể dùng để xác minh danh tính:

  • Điều bạn biết (Something you know) - Định danh bí mật bao gồm mật khẩu hoặc mã PIN một lần (OTP).

  • Điều bạn có (Something you have) - Định danh vật lý qua kiểm soát thứ hữu hình (bao gồm thiết bị di động với ứng dụng xác thực, thẻ truy cập chung (CAC), công việc an ninh hoặc token).

  • Điều bạn là (Something you are) - Định danh vật lý dạng sinh học bao gồm vân tay, quét khuôn mặt và sinh trắc học mới.