Authentication là gì? Phân loại tổng quát Authentication

Nguồn bài viết: Authentication là gì? Phân loại tổng quát Authentication
Xác thực là gì?
Xác thực (bản dịch thô: sự chính xác) là quá trình kiểm tra danh tính của tài khoản vào hệ thống hiện tại thông qua hệ thống xác thực. Đây là bước đầu tiên của mọi hệ thống phần tử người dùng.
Nói một cách đơn giản, quá trình Xác thực là để tìm ra câu trả lời cho câu hỏi “Bạn là ai?”
Tại sao xác thực là cần thiết?
Nếu không có bước xác thực này, hệ thống sẽ không biết ai đang truy cập vào hệ thống để có phản hồi phù hợp.
Quá trình này rất phổ biến trong hầu hết các CMS liên quan đến quản lý, tương tác với người dùng thông qua biểu mẫu đăng ký (login form) và nó được xác thực dựa trên tên người dùng và mật khẩu (xác thực dựa trên mật khẩu).
Xác thực có những yếu tố xác thực nào?
Bước xác thực này rất quen thuộc và thông dụng, thường được thể hiện dưới dạng đơn giản nhất là biểu mẫu đăng nhập vào hệ thống.
Mật khẩu (Mật khẩu & Mã pin)
Mật khẩu là một trong những cách đơn giản và dễ thực hiện nhất.
Khi người dùng truy cập, mỗi hệ thống sẽ lưu mật khẩu dưới dạng mã hóa một chiều (md5, sha1, homemade …). Tính năng này sẽ đảm bảo rằng ngay cả mật khẩu bị tấn công cũng không thể được khôi phục về chuỗi ban đầu.
Phương pháp này cũng có nhiều biến thể như thiết kế mã PIN dạng vuốt (trong điện thoại android) hoặc mật khẩu dùng một lần (dùng cho các chức năng quan trọng).
Khóa (Mật mã khóa công khai)
Phương pháp này dựa trên thuật toán mã hóa khóa công khai và khóa cá nhân.
Để đăng nhập vào hệ thống, bạn chỉ cần có private key trên máy tính và đăng nhập vào hệ thống (nếu đã khai báo bằng public key của mình) mà không cần phải nhớ bất cứ điều gì về đăng nhập như phương pháp mật khẩu.
Các hệ thống quản trị máy chủ thường áp dụng cách này.

Sinh học (Sinh trắc học)
Sử dụng làm dấu vân tay, mống mắt hoặc khuôn mặt là một phương pháp dựa trên các yếu tố đặc trưng của con người để xác thực.
Ưu điểm của phương pháp này là “ID” và “password” luôn đi cùng nhau nên bạn không cần lo lắng về việc quên hay mất. Mỗi khi cần đăng nhập vào hệ thống, bạn có thể chủ động sử dụng một cách dễ dàng mà không gặp khó khăn gì.
Mặc dù có nhiều phương pháp để xác thực tài khoản nhưng vẫn có những rủi ro khi triển khai như mất mật khẩu, mất private key, bị đánh cắp vân tay …
Được áp dụng trên website, phương pháp mật khẩu có vẻ dễ thực hiện hơn và có nhiều ưu điểm hơn vì nó thường nằm trên màn hình và có độ chính xác cao.
Chúng tôi có thể cải thiện hệ thống bảo mật nhiều hơn như theo dõi thói quen đăng nhập, vị trí, IP, trình duyệt, mật khẩu dùng một lần …
Phân loại chung Xác thực
Xác thực cơ bản HTTP
Xác thực cơ bản HTTP là một kỹ thuật xác thực để bảo mật các ứng dụng web qua giao thức http, yêu cầu người dùng cung cấp tên tài khoản và mật khẩu mở khóa khi sử dụng ứng dụng.
Máy chủ Web thu thập thông tin và nhận dạng người dùng (tên người dùng và mật khẩu) thông qua một hộp thoại trên Trình duyệt.
Khi muốn bảo mật một tài nguyên, bạn có thể sử dụng nhiều cách, nhưng một cách đơn giản khác để bảo vệ tài nguyên đó là sử dụng Xác thực HTTP.

Xác thực nhiều yếu tố (MFA)
Xác thực đa yếu tố (viết tắt: MFA) là một hệ thống bảo mật yêu cầu nhiều phương pháp xác thực từ các danh mục thông tin xác thực độc lập để xác minh danh tính của người dùng cho một lần đăng nhập hoặc giao dịch. khác.
Xác thực đa yếu tố kết hợp hai hoặc nhiều thông tin xác thực độc lập:
– password: mật khẩu.
– security token: mã thông báo bảo mật.
– biometric verify: xác minh sinh trắc học.

Tạo một lớp bảo vệ – một bức tường thành vững chắc khiến người không có thẩm quyền khó tiếp cận một mục tiêu cụ thể, chẳng hạn như: vị trí thực, thiết bị máy tính, mạng hoặc cơ sở dữ liệu là mục tiêu của MFA.
Nếu một yếu tố xác thực bị xâm nhập, kẻ tấn công vẫn phải vượt qua ít nhất một rào cản nữa để vi xâm nhập thành công mục tiêu.

Tùy theo tính chất và nhu cầu sử dụng mà bạn cần tìm hiểu kỹ hơn để lựa chọn cho mình một phương pháp phù hợp. Mọi thắc mắc và góp ý liên quan đến bảo mật website, hãy liên hệ ngay với Tinohost để được tư vấn chi tiết!
Với đội ngũ nhân viên chuyên môn cao, hệ thống máy tính mạnh mẽ và tinh thần tận tâm, tư vấn “đúng doanh nghiệp – đúng dịch vụ – đúng khả năng”, Tinohost tự tin cung cấp dịch vụ tên miền, hosting tối ưu và hệ thống máy chủ mạnh mẽ với chi phí tốt nhất cho doanh nghiệp của bạn.
Chỉ cần để lại thông tin cá nhân, các chuyên viên tư vấn của Tinohost sẽ giúp bạn lựa chọn giải pháp tốt nhất về tên miền và hosting, để công nghệ không là rào cản cho sự phát triển của công ty bạn.
Với hơn 5 năm kinh nghiệm cung cấp dịch vụ hosting, cho thuê máy chủ, các dịch vụ liên quan đến tên miền và bảo mật website, hãy để Tinohost đồng hành cùng bạn trên con đường khẳng định thương hiệu trên bản đồ đại chúng. Công nghệ toàn cầu!
CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
- Trụ sở chính: L17-11, Lầu 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, P. Bến Nghé, Q.1, TP.
VPĐD: 42 Trần Phú, P.4, Q.5, TP.HCM - Điện thoại: 0364 333 333
Tổng đài miễn cước: 1800 6734 - Email: sales@tino.org
- Trang web: www.tino.org
Xem thêm nhiều bài viết về : Kiến Thức Cơ Bản
Bản quyền thuộc: thuthuatkiemtien.com
from thuthuatkiemtien.com https://ift.tt/33DYNZA
via thuthuatkiemtien.com
Nhận xét
Đăng nhận xét