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

Xác thực (Authentication) trong An ninh Thông tin là gì?

Xác thực là quy trình nhận diện danh tính của ai đó bằng cách đảm bảo rằng người đó giống với những gì họ tuyên bố. Nó có thể được dùng bởi cả máy chủ và khách hàng.

Máy chủ dùng xác thực khi ai đó cần truy cập dữ liệu, và máy chủ cần biết ai đang truy cập dữ liệu. Khách hàng dùng nó khi cần biết rằng đó là cùng máy chủ mà nó tuyên bố là.

Xác thực bởi máy chủ hoàn thành chủ yếu bằng cách sử dụng tên người dùng và mật khẩu. Có một số phương pháp khác của xác thực bởi máy chủ cũng có thể hoàn thành dùng thẻ, quét mống mắt, nhận diện giọng nói, và vân tay.

Xác thực không cung cấp dịch vụ nào dưới quy trình một người có thể làm, tài liệu nào nó có thể xem, đọc, hoặc cập nhật. Nó chủ yếu nhận diện người hoặc hệ thống đó hoàn toàn là ai.

Xác thực người dùng là đường phòng thủ đầu cho thiết bị di động và cầm tay như Trợ lý Số Cá nhân (PDA). Kiến trúc xác thực truyền thống dựa trên cung cấp cơ sở dữ liệu tập trung danh tính người dùng, làm cho nó phức tạp để xác thực người dùng trong miền quản trị khác như được描绘.

Cấu trúc này để cung cấp an ninh trong thiết bị di động là vấn đề cho mỗi hệ thống cung cấp truy cập an toàn đến thông tin quý giá, riêng tư, và dịch vụ cá nhân hóa. Cơ chế xác thực phải được phân tán, và các yếu tố khác nhau của trình xác thực cần kết nối với nhau để xác thực người dùng.

Dịch vụ xác thực liên quan đến đảm bảo một giao tiếp là chính xác. Trong trường hợp thông điệp đơn lẻ, bao gồm cảnh báo hoặc tín hiệu báo động, chức năng của dịch vụ xác thực là làm hài lòng người nhận rằng thông điệp từ nguồn mà nó tuyên bố là từ.

Trong trường hợp yêu cầu tương tác, bao gồm kết nối thiết bị đầu cuối đến máy chủ, có hai điều cần được chăm sóc.

Thứ nhất, tại thời điểm bắt đầu kết nối, dịch vụ làm hài lòng rằng hai thực thể tham gia là chính xác, tức là, mỗi cái là thực thể mà nó tuyên bố là.

Thứ hai, dịch vụ nên thuyết phục rằng kết nối không bị can thiệp theo cách mà bên thứ ba có thể mạo danh là một trong hai bên hợp pháp và thực hiện truyền tải hoặc tiếp nhận trái phép.

Có hai dịch vụ xác thực xác định được mô tả trong X.800:

  • Xác thực thực thể ngang hàng (Peer entity authentication) - Cung cấp cho việc xác thực danh tính của hai thực thể hợp tác trong giao tiếp. Xác thực thực thể ngang hàng được cung cấp để dùng tại sự hình thành, hoặc thỉnh thoảng trong quá trình truyền dữ liệu của một kết nối. Nó cố gắng cung cấp niềm tin rằng một thực thể không đang thực hiện như giả mạo hoặc phát lại trái phép của kết nối trước.

  • Xác thực nguồn dữ liệu (Data origin authentication) - Cung cấp cho việc xác thực nguồn của một thông điệp (người gửi). Nó không cung cấp bảo vệ chống lại sự nhân bản hoặc sửa đổi đơn vị thông tin. Loại dịch vụ này hỗ trợ ứng dụng như email điện tử, nơi không có tương tác trước đó giữa các thực thể giao tiếp.