Triển Khai Giải Pháp Tăng Cường Xác Thực Trong Hệ Thống Quản Trị Tập Trung Dùng FreeIPA

Khám phá giải pháp tăng cường xác thực trong hệ thống quản trị tập trung với FreeIPA, nâng cao bảo mật và quản lý người dùng hiệu quả.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đề Tài Tốt Nghiệp

2023

63
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

DANH MỤC HÌNH ẢNH

DANH MỤC TỪ VIẾT TẮT

LỜI MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG XÁC THỰC

1.1. Khái niệm xác thực

1.2. Các yếu tố xác thực

1.3. Một số phương pháp xác thực

1.4. Giới thiệu về IDS

1.5. Xác thực dựa trên định danh người dùng và mật khẩu

1.6. Xác thực sử dụng giao thức bắt tay có thử thách (Challenge Handshake Authentication Protocol – CHAP)

1.7. Xác thực sử dụng token

1.8. Xác thực áp dụng các phương pháp nhận dạng sinh trắc học (Biometrics)

1.9. Phương pháp xác thực lẫn nhau

1.10. Xác thực đa yếu tố

1.11. Xác thực sử dụng mật khẩu một lần (OTP)

1.12. Hoạt động của xác thực người dùng

1.13. Tầm quan trọng của xác thực

1.14. Lợi ích của xác thực

2. CHƯƠNG 2: TỔNG QUAN VỀ GIẢI PHÁP XÁC THỰC TRONG HỆ THỐNG FREEIPA

2.1. Khái niệm FreeIPA

2.2. Lịch sử phát triển PKI

2.3. Các định nghĩa về cơ sở hạ tầng khóa công khai và các khái niệm có liên quan

2.4. Định nghĩa về PKI

2.5. Các khái niệm liên quan PKI

2.6. Vai trò và chức năng

2.7. Các thành phần chính của PKI

2.8. Tổ chức chứng nhận (Certificate Authority – CA)

2.9. Tổ chức đăng kí chứng nhận (Registration Authority – RA)

2.10. Thực thể cuối (End Entity – EE)

2.11. Chứng nhận khoá công khai (Public Key Certificate)

2.12. Kho lưu trữ chứng nhận (Certificate Repository – CR)

2.13. Cách thức hoạt động của PKI

2.14. Các tiến trình trong PKI

2.15. Yêu cầu chứng thư số

2.16. Tạo lại chứng thư số

2.17. Hủy bỏ chứng thư số

2.18. Lưu trữ và phục hồi khóa

2.19. Ứng dụng của PKI

3. CHƯƠNG 3: TRIỂN KHAI GIẢI PHÁP TĂNG CƯỜNG XÁC THỰC TRONG HỆ THỐNG QUẢN TRỊ TẬP TRUNG DÙNG FREEIPA

3.1. Kịch bản và sơ đồ

3.2. Mô hình triển khai

3.3. Định cấu hình FreeIPA server

3.4. Định cấu hình DNS

3.5. Cài đặt tài khoản người dùng FreeIPA

3.6. Định cấu hình Client FreeIPA

3.7. Hoạt động cơ bản của người dùng

3.8. Web FreeIPA dành cho quản trị viên

3.9. Định cấu hình bản sao FreeIPA

3.10. Định cấu hình Cross Forest Trust giữa miền FreeIPA và miền Windows Active Directory

3.11. Xác thực chứng chỉ PKI

3.12. Kết quả triển khai

3.13. Ưu điểm và hạn chế của hệ thống

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giải Mã Giải Pháp Tăng Cường Xác Thực Dùng FreeIPA

Trong bối cảnh an ninh mạng ngày càng phức tạp, việc bảo vệ hệ thống thông tin trở thành ưu tiên hàng đầu. Hệ thống quản trị tập trung dùng FreeIPA nổi lên như một giải pháp mã nguồn mở mạnh mẽ, cung cấp khả năng quản lý danh tính tập trung (Identity Management - IdM), chính sách và kiểm tra toàn diện. Tuy nhiên, chỉ dựa vào xác thực bằng mật khẩu truyền thống là không đủ. Mật khẩu có thể bị đánh cắp, dò đoán hoặc rò rỉ, tạo ra những lỗ hổng nghiêm trọng cho toàn bộ hạ tầng. Do đó, việc triển khai giải pháp tăng cường xác thực trong hệ thống quản trị tập trung dùng FreeIPA không còn là một lựa chọn mà là một yêu cầu bắt buộc. Các giải pháp này bổ sung thêm các lớp bảo vệ, yêu cầu người dùng cung cấp nhiều hơn một bằng chứng để chứng minh danh tính, từ đó giảm thiểu đáng kể nguy cơ truy cập trái phép. Nghiên cứu của Phan Hữu Minh Nhân (2022) nhấn mạnh rằng "để bảo mật các thông tin truyền trên Internet thì xu hướng mã hóa được sử dụng thường xuyên" và các vấn đề an toàn cốt lõi cần giải quyết bao gồm bảo mật, tính toàn vẹn, xác thực và không chối bỏ. Bài viết này sẽ phân tích sâu các phương pháp tăng cường bảo mật hiệu quả, từ xác thực đa yếu tố (MFA) đến việc sử dụng Hạ tầng khóa công khai (PKI), cung cấp một cái nhìn toàn diện và hướng dẫn thực tiễn cho các quản trị viên hệ thống đang tìm cách củng cố thành trì an ninh của mình.

1.1. Giới thiệu về FreeIPA Nền tảng IdM mã nguồn mở

FreeIPA là một giải pháp quản lý danh tính, chính sách và kiểm tra (IPA) tích hợp, được xây dựng dựa trên các công nghệ mã nguồn mở uy tín như 389 Directory Server, MIT Kerberos, và Dogtag Certificate System. Nó cung cấp một nền tảng quản lý danh tính tập trung cho các hệ thống Linux và Unix, cho phép quản trị viên quản lý tài khoản người dùng, máy chủ, và các dịch vụ từ một điểm duy nhất. Các thành phần chính của FreeIPA tạo nên một hệ sinh thái bảo mật toàn diện, giúp đơn giản hóa việc quản trị và tăng cường khả năng kiểm soát truy cập trong môi trường doanh nghiệp. Hệ thống này không chỉ quản lý định danh mà còn tích hợp sẵn cơ chế Public Key Infrastructure (PKI), tạo nền tảng vững chắc cho việc triển khai các phương thức xác thực nâng cao.

1.2. Vai trò của xác thực đa yếu tố trong bảo mật FreeIPA

Xác thực đa yếu tố FreeIPA, hay FreeIPA MFA, là một lớp bảo mật quan trọng, yêu cầu người dùng cung cấp ít nhất hai bằng chứng xác thực khác nhau để chứng minh danh tính. Các yếu tố này thường được phân loại thành: điều người dùng biết (mật khẩu), điều người dùng có (mã OTP, khóa bảo mật vật lý), và điều thuộc về người dùng (sinh trắc học). Việc áp dụng MFA giúp vô hiệu hóa phần lớn các cuộc tấn công dựa trên mật khẩu bị đánh cắp. Ngay cả khi kẻ tấn công có được mật khẩu, chúng vẫn không thể truy cập vào hệ thống nếu thiếu yếu tố thứ hai. Điều này đặc biệt quan trọng trong một hệ thống quản lý truy cập tập trung như FreeIPA, nơi một tài khoản bị xâm phạm có thể mở đường cho kẻ tấn công vào nhiều tài nguyên quan trọng khác.

II. Những Rủi Ro Khi Bỏ Qua Tăng Cường Xác Thực FreeIPA

Việc phụ thuộc hoàn toàn vào cơ chế xác thực dựa trên định danh và mật khẩu đơn thuần ẩn chứa nhiều rủi ro bảo mật tiềm tàng. Luận văn gốc chỉ ra rằng phương thức này "có tính bảo mật không cao, vì thông tin cặp Username và Password... là trong tình trạng ký tự văn bản rõ, tức không được mã hóa và có thể bị chặn bắt trên đường truyền". Mật khẩu, dù phức tạp đến đâu, vẫn có thể bị bẻ khóa bằng các kỹ thuật tấn công từ điển, tấn công vét cạn (brute-force) hoặc bị lộ thông qua các cuộc tấn công lừa đảo (phishing). Trong một môi trường quản trị tập trung, hậu quả của một tài khoản quản trị bị xâm phạm là vô cùng nghiêm trọng, có thể dẫn đến mất mát dữ liệu, gián đoạn hoạt động và phá hủy toàn bộ hệ thống. Các giao thức cốt lõi như LDAP securityKerberos authentication, mặc dù an toàn, vẫn phụ thuộc vào thông tin xác thực ban đầu. Nếu thông tin này yếu, toàn bộ chuỗi tin cậy sẽ bị phá vỡ. Do đó, việc không triển khai các giải pháp tăng cường xác thực là một sự thiếu sót nghiêm trọng, khiến hệ thống FreeIPA dễ dàng trở thành mục tiêu của các cuộc tấn công mạng tinh vi.

2.1. Phân tích lỗ hổng của xác thực một yếu tố

Xác thực một yếu tố, chủ yếu là mật khẩu, là điểm yếu lớn nhất trong chuỗi bảo mật. Lỗ hổng không chỉ đến từ việc người dùng đặt mật khẩu yếu, dễ đoán, mà còn từ việc tái sử dụng mật khẩu trên nhiều hệ thống khác nhau. Khi một dịch vụ bị rò rỉ dữ liệu, mật khẩu đó có thể được dùng để thử truy cập vào hệ thống FreeIPA. Hơn nữa, các cuộc tấn công lừa đảo ngày càng tinh vi có thể dễ dàng đánh lừa người dùng cung cấp thông tin đăng nhập của họ. Kẻ tấn công cũng có thể sử dụng phần mềm độc hại (keylogger) để ghi lại các phím được gõ. Tất cả những kịch bản này đều bỏ qua hoàn toàn các biện pháp bảo vệ khác nếu chỉ có mật khẩu là rào cản duy nhất.

2.2. Hậu quả của việc truy cập trái phép vào hệ thống IdM

Một hệ thống Identity Management (IdM) như FreeIPA là "trái tim" của việc quản lý truy cập. Khi bị xâm nhập, kẻ tấn công có thể thực hiện hàng loạt hành vi phá hoại. Chúng có thể tạo ra các tài khoản quản trị "ma", leo thang đặc quyền, thay đổi hoặc xóa dữ liệu người dùng, vô hiệu hóa các chính sách bảo mật, và triển khai phần mềm độc hại trên các máy chủ client được quản lý. Việc mất quyền kiểm soát hệ thống IdM có thể dẫn đến tê liệt toàn bộ hoạt động của tổ chức, gây thiệt hại nặng nề về tài chính và uy tín. Vì vậy, việc tăng cường bảo mật FreeIPA ở lớp xác thực là biện pháp phòng thủ chủ động và hiệu quả nhất.

III. Hướng Dẫn Tăng Cường Xác Thực FreeIPA Dùng Hạ Tầng PKI

Một trong những giải pháp mạnh mẽ nhất để tăng cường xác thực là sử dụng Hạ tầng khóa công khai (Public Key Infrastructure - PKI). FreeIPA tích hợp sẵn một hệ thống quản lý chứng chỉ hoàn chỉnh, cho phép xác thực người dùng và dịch vụ bằng chứng chỉ số thay vì mật khẩu. Theo nghiên cứu, "PKI đóng vai trò cơ bản trong việc hỗ trợ xác thực danh tính, chứng nhận kỹ thuật số, giao tiếp an toàn và ủy quyền đặc quyền". Thay vì gửi mật khẩu qua mạng, client sẽ trình một chứng chỉ số đã được cấp bởi một Tổ chức chứng thực (Certificate Authority - CA) tin cậy, trong trường hợp này chính là CA tích hợp trong FreeIPA. Máy chủ sẽ xác minh tính hợp lệ của chứng chỉ này để cấp quyền truy cập. Phương pháp này cung cấp một mức độ bảo mật FreeIPA vượt trội, vì việc đánh cắp một khóa riêng tư được bảo vệ cẩn thận khó hơn rất nhiều so với việc đánh cắp một mật khẩu. Việc triển khai xác thực dựa trên PKI đòi hỏi một quy trình quản lý vòng đời chứng chỉ nghiêm ngặt, bao gồm việc cấp phát, gia hạn và thu hồi, tất cả đều được FreeIPA hỗ trợ thông qua các công cụ quản lý mạnh mẽ.

3.1. Các thành phần chính của Public Key Infrastructure PKI

Một hệ thống PKI hoàn chỉnh bao gồm nhiều thành phần cốt lõi. Certificate Authority (CA) là thực thể tin cậy chịu trách nhiệm cấp và thu hồi chứng chỉ số. Registration Authority (RA) xác minh danh tính của các thực thể trước khi CA cấp chứng chỉ. Certificate Repository (CR) là nơi lưu trữ và công bố các chứng chỉ và Danh sách thu hồi chứng chỉ (CRL). Trong FreeIPA, vai trò của CA được tích hợp sẵn, giúp đơn giản hóa đáng kể việc triển khai và quản lý. Hiểu rõ vai trò của từng thành phần là điều kiện tiên quyết để xây dựng một tích hợp xác thực dựa trên PKI an toàn và hiệu quả.

3.2. Quy trình xác thực dựa trên chứng chỉ số trong FreeIPA

Quy trình xác thực bằng chứng chỉ số bắt đầu khi một người dùng hoặc dịch vụ yêu cầu một chứng chỉ từ CA của FreeIPA. Sau khi danh tính được xác thực, CA sẽ cấp một chứng chỉ chứa khóa công khai và thông tin định danh của thực thể đó, được ký bằng khóa riêng của CA. Khi thực thể đó muốn truy cập một dịch vụ, nó sẽ trình chứng chỉ này. Dịch vụ sẽ kiểm tra chữ ký của CA trên chứng chỉ bằng khóa công khai của CA (đã được tin cậy trước đó). Nếu chữ ký hợp lệ và chứng chỉ chưa bị thu hồi, danh tính được xác nhận và quyền truy cập được cấp. Quá trình này cung cấp tính xác thực mạnh mẽ và tính không chối bỏ, đảm bảo chỉ những thực thể hợp lệ mới có thể truy cập hệ thống.

IV. Cách Tích Hợp Xác Thực Đa Yếu Tố MFA Trong FreeIPA

Bên cạnh PKI, việc cấu hình xác thực đa yếu tố (MFA) là một phương pháp phổ biến và hiệu quả để tăng cường an ninh. FreeIPA hỗ trợ nguyên bản việc tích hợp nhiều loại yếu tố xác thực thứ hai, mang lại sự linh hoạt cho quản trị viên. Phương pháp phổ biến nhất là sử dụng Mật khẩu một lần dựa trên thời gian (TOTP), thường được triển khai qua các ứng dụng như Google Authenticator hoặc FreeOTP. Khi được kích hoạt, người dùng sẽ phải nhập cả mật khẩu và một mã OTP gồm 6 chữ số thay đổi mỗi 30 giây từ ứng dụng di động của họ. Một lựa chọn khác có độ bảo mật cao hơn là sử dụng khóa bảo mật vật lý tuân thủ các tiêu chuẩn như FIDO2 hoặc U2F, ví dụ như YubiKey. Các thiết bị này cung cấp khả năng chống lừa đảo mạnh mẽ vì chúng yêu cầu sự tương tác vật lý và xác minh nguồn gốc của yêu cầu đăng nhập. Việc cấu hình 2FA FreeIPA có thể được áp dụng cho toàn bộ người dùng hoặc cho các nhóm người dùng cụ thể, cho phép triển khai chính sách bảo mật linh hoạt theo từng cấp độ rủi ro.

4.1. Triển khai mã OTP với Google Authenticator và FreeOTP

Việc tích hợp mã OTP vào FreeIPA tương đối đơn giản. Quản trị viên chỉ cần kích hoạt chính sách OTP cho người dùng hoặc nhóm người dùng mong muốn. Lần đăng nhập tiếp theo, người dùng sẽ được hướng dẫn quét mã QR bằng ứng dụng xác thực như Google Authenticator. Sau khi quét, ứng dụng sẽ bắt đầu tạo mã OTP. Từ đó, mỗi lần đăng nhập, hệ thống sẽ yêu cầu cả mật khẩu tĩnh và mã OTP động. Giải pháp này cân bằng tốt giữa tính bảo mật và sự tiện lợi, dễ dàng triển khai cho một số lượng lớn người dùng mà không yêu cầu phần cứng chuyên dụng.

4.2. Sử dụng khóa bảo mật vật lý YubiKey và FIDO2

Để đạt mức độ bảo mật cao nhất, việc tích hợp các khóa vật lý như YubiKey là lựa chọn tối ưu. FreeIPA hỗ trợ xác thực bằng các thiết bị tuân thủ chuẩn FIDO2/WebAuthn. Người dùng đăng ký khóa bảo mật của mình với tài khoản FreeIPA. Khi đăng nhập, sau khi nhập tên người dùng, họ sẽ được yêu cầu cắm khóa vào máy tính và chạm vào nó để xác nhận sự hiện diện vật lý. Phương pháp này gần như miễn nhiễm với các cuộc tấn công lừa đảo và tấn công trung gian (man-in-the-middle), cung cấp một lớp bảo vệ vững chắc cho các tài khoản có đặc quyền cao trong hệ thống quản lý truy cập.

V. Triển Khai Thực Tiễn Giải Pháp Xác Thực FreeIPA Và Kết Quả

Nghiên cứu của Phan Hữu Minh Nhân (2022) đã tiến hành triển khai một mô hình thực nghiệm trên môi trường ảo hóa VMware, bao gồm các máy chủ FreeIPA, client và tích hợp với cả Windows Active Directory. Quá trình triển khai bao gồm các bước cụ thể: định cấu hình FreeIPA server, thiết lập DNS, tạo người dùng, cấu hình client, và đặc biệt là các bước yêu cầu, tạo và xác thực chứng chỉ PKI. Kết quả cho thấy hệ thống hoạt động ổn định, cho phép quản lý tập trung tài khoản và chính sách một cách hiệu quả. Việc tích hợp xác thực bằng chứng chỉ đã loại bỏ sự phụ thuộc vào mật khẩu cho các dịch vụ quan trọng, nâng cao đáng kể mức độ an toàn. Một trong những thành công quan trọng là khả năng thiết lập ủy thác chéo (Cross-Forest Trust) với miền Windows Active Directory, cho phép người dùng từ hai hệ thống có thể xác thực lẫn nhau, tạo ra một giải pháp Single Sign-On (SSO) liền mạch và an toàn. Tuy nhiên, nghiên cứu cũng chỉ ra một số hạn chế, như việc gặp khó khăn khi ký chứng chỉ từ CA của Windows Server, đòi hỏi các giải pháp thay thế để hoàn thiện hệ thống.

5.1. Mô hình triển khai và cấu hình 2FA FreeIPA trên client

Mô hình triển khai bao gồm một máy chủ FreeIPA chính (CentOS), một máy chủ sao lưu (replica), và các máy client (Ubuntu). Việc cấu hình 2FA FreeIPA trên client được thực hiện thông qua việc cài đặt gói freeipa-client và tuân theo các chính sách xác thực được định nghĩa trên máy chủ. Người dùng trên máy client, khi thực hiện các hành động như đăng nhập SSH hoặc sử dụng sudo, sẽ được yêu cầu cung cấp yếu tố xác thực thứ hai, có thể là mã OTP hoặc xác nhận từ khóa YubiKey. Điều này đảm bảo rằng ngay cả khi máy client bị xâm nhập, kẻ tấn công cũng không thể leo thang đặc quyền nếu không có yếu tố xác thực bổ sung.

5.2. Đánh giá ưu điểm và hạn chế của hệ thống sau triển khai

Ưu điểm lớn nhất của giải pháp là tiết kiệm thời gian quản lý và tăng cường bảo mật FreeIPA một cách toàn diện. Hệ thống cho phép dễ dàng quản lý người dùng, nhóm và chính sách thông qua giao diện web hoặc dòng lệnh. Việc triển khai thành công xác thực PKI và MFA đã xây dựng một hàng rào bảo vệ nhiều lớp vững chắc. Hạn chế chính được ghi nhận là những thách thức trong việc tích hợp sâu với một số thành phần của môi trường Windows và yêu cầu quản trị viên phải có kiến thức chuyên sâu về cả hệ thống Linux và các giao thức bảo mật như Kerberos và PKI. Tuy vậy, những ưu điểm về an ninh và khả năng quản lý tập trung vượt xa những hạn chế này.

VI. Kết Luận Và Hướng Phát Triển Cho Hệ Thống Bảo Mật FreeIPA

Việc triển khai giải pháp tăng cường xác thực trong hệ thống quản trị tập trung dùng FreeIPA là một bước đi thiết yếu để bảo vệ hạ tầng công nghệ thông tin hiện đại. Nghiên cứu đã chứng minh rằng việc kết hợp các phương pháp như Public Key Infrastructure (PKI)xác thực đa yếu tố (MFA) có thể tạo ra một hệ thống phòng thủ mạnh mẽ, chống lại các mối đe dọa từ việc đánh cắp thông tin xác thực. Thành công trong việc xây dựng một mô hình quản lý danh tính tập trung ổn định, an toàn trên nền tảng mã nguồn mở đã khẳng định tính thực tiễn và hiệu quả của FreeIPA. Các phương pháp như sử dụng mã OTP, khóa bảo mật vật lý YubiKey, và chứng chỉ số không chỉ là lý thuyết mà hoàn toàn có thể áp dụng vào thực tế, mang lại lợi ích rõ rệt về mặt an ninh. Việc áp dụng một chính sách mật khẩu mạnh kết hợp với các lớp xác thực bổ sung là chiến lược bảo mật tối ưu. Hướng phát triển trong tương lai cần tập trung vào việc hoàn thiện khả năng tích hợp với các hệ thống khác, tự động hóa quy trình quản lý và mở rộng giải pháp cho các doanh nghiệp quy mô lớn.

6.1. Tóm tắt kết quả đạt được trong nghiên cứu bảo mật FreeIPA

Nghiên cứu đã thành công trong việc xây dựng một hệ thống quản trị tập trung ổn định sử dụng FreeIPA, triển khai nhân rộng (replication) để đảm bảo tính sẵn sàng cao, và thiết lập ủy thác với Active Directory. Quan trọng nhất, nghiên cứu đã chứng minh quy trình yêu cầu, cấp phát và sử dụng chứng chỉ PKI để xác thực, loại bỏ rủi ro từ mật khẩu. Kết quả này cung cấp một mô hình tham khảo giá trị cho các tổ chức muốn nâng cao bảo mật FreeIPA và xây dựng một hệ thống quản lý truy cập mạnh mẽ, linh hoạt.

6.2. Tiềm năng ứng dụng và mở rộng giải pháp trong tương lai

Tiềm năng của giải pháp này là rất lớn. Nó có thể được triển khai tại các cơ quan, doanh nghiệp vừa và nhỏ, nơi cần một giải pháp quản lý danh tính tập trung hiệu quả về chi phí nhưng vẫn đảm bảo an ninh cao. Hướng phát triển trong tương lai có thể bao gồm việc tích hợp các phương thức xác thực sinh trắc học, tự động hóa việc cấp phát và thu hồi quyền truy cập dựa trên vai trò (Role-Based Access Control), và cải thiện giao diện người dùng để đơn giản hóa hơn nữa công tác quản trị. Việc mở rộng hệ thống để hỗ trợ các ứng dụng đám mây và container hóa cũng là một hướng đi đầy hứa hẹn.

10/07/2025
Triển khai giải pháp tăng cường xác thực trong hệ thống quản trị tập trung dùng freeipa

Trích đoạn nội dung tài liệu

CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG XÁC THỰC Trong chương này khóa luận giới thiệu tổng quan về mô hình xác thực người dùng phổ biến nhất. Đồng thời cũng đưa ra các hiện trạng các mô hình xác thực người dùng đang sử dụng trong các hệ thống hiện tại. Bố cục của khóa luận cũng được giới thiệu cho người đọc cái nhìn khái quát trước khi đi vào chi tiết.Những mối đe dọa về bảo mật 1.

Khái niệm xác thực Xác thực (Authentication) là việc xác lập hoặc chứng thực một thực thể (người nào đó hay một cái gì đó) đáng tin cậy, có nghĩa là những thông tin do một người đưa ra hoặc về một cái gì đó là đúng đắn. Xác thực một đối tượng còn có nghĩa là công nhận nguồn gốc của đối tượng, còn xác thực một người thường bao gồm việc thẩm tra nhận dạng cá nhân của họ. Việc xác thực thường phụ thuộc vào một hoặc nhiều yếu tố xác thực (authentication factor) làm minh chứng cụ thể. Xác thực là khâu đặc biệt quan trọng để bảo đảm an toàn cho hoạt động của một hệ thống thông tin.

Đó là một quy trình nhằm xác minh nhận dạng số (digital identity) của bên gửi thông tin (sender) trong liên lạc trao đổi, xử lý thông tin, chẳng hạn như một yêu cầu đăng nhập. Bên gửi cần phải xác thực có thể là một người sử dụng máy tính, bản thân một máy tính hoặc một phần mềm. Đầu tiên, hệ thống luôn xác thực một thực thể khi nó cố gắng thử thiết lập liên lạc. Khi đó, nét nhận dạng của thực thể được dùng để xác định sự truy nhập của thực thể đó như một đặc quyền hoặc để đạt được sự sẵn sàng phục vụ.

Đối với các giao dịch ngân hàng điện tử điển hình như giao dịch qua ATM/POS, giao dịch Online/Internet Banking, giao dịch Mobile Banking. thì xác thực là bắt buộc trong quản lý truy cập.1: Xác thực và Ủy Quyền 1. Các yếu tố xác thực Những yếu tố xác thực cho người sử dụng có thể được phân loại như sau:  Những cái mà người sử dụng sở hữu bẩm sinh, chẳng hạn như dấu vân tay hoặc mẫu dạng võng mạc mắt, chuỗi ADN, mẫu dạng giọng nói, chữ ký, tín hiệu sinh điện đặc thù do cơ thể sống tạo ra, hoặc những định dạng sinh trắc học khác.  Những cái người sử dụng có, chẳng hạn như chứng minh thư, chứng chỉ an ninh (security token), chứng chỉ phần mềm (software token) hoặc điện thoại di động.

 Những gì người sử dụng biết, chẳng hạn như mật khẩu (Password), mật ngữ (pass phrase) hoặc mã số định danh cá nhân (personal identification number - PIN). Trong thực tế, nhiều khi một tổ hợp của những yếu tố trên được sử dụng, lúc đó người ta nói đến xác thực đa yếu tố. Chẳng hạn trong giao dịch ATM, thẻ ngân hàng và mã số định danh cá nhân (PIN) được sử dụng – trong trường hợp này là một trong các dạng xác thực hai yếu tố (two – factor authentication – 2FA). Một số phương pháp xác thực Giới thiệu về IDS Hiện nay, trong các giao dịch trực tuyến, một số phương pháp xác thực phổ biến gồm: 1.

Xác thực dựa trên định danh người dùng và mật khẩu Sự kết hợp của một cặp Username và Password là cách xác thực phổ biến nhất hiện nay. Với phương thức xác thực này, thông tin cặp Username và Password nhập vào được đối chiếu với dữ liệu đã được lưu trữ trên hệ thống. Nếu thông tin trùng khớp thì người sử dụng được xác thực, còn nếu không người sử dụng bị từ chối hoặc cấm truy cập. Phương thức xác thực này có tính bảo mật không cao, vì thông tin cặp Username và Password dùng đăng nhập vào hệ thống mà ta gửi đi xác thực là trong tình trạng ký tự văn bản rõ, tức không được mã hóa và có thể bị chặn bắt trên đường truyền, thậm chí ngay trong quá trình nhập vào Password còn có thể bị lộ do đặt quá đơn giản (dạng ‘123456’, ‘abc123’, v.) hoặc dễ đoán (tên, ngày sinh của người thân, v.2: Xác thực dựa trên Username – Password 3  Tính xác thực (Authentication): PKI phải đảm bảo danh tính của thực thể được xác minh.

 Tính không thể chối từ (Non-Repudiation): PKI phải đảm bảo dữ liệu không thể bị không thừa nhận hoặc giao tác bị từ chối. Xác thực Về cơ bản, tính xác thực cung cấp 2 khía cạnh ứng dụng chính đó là định danh thực thể và định danh nguồn gốc dữ liệu.  Định danh thực thể Định danh thực thể đơn giản dùng để định danh thực thể xác định nào đó có liên quan. Do đó, trên thực tế, định danh thực thể thông thường sẽ tạo ra một kết quả cụ thể, sau đó, được sử dụng để thực hiện các hoạt động khác hoặc truyền thông khác.

Định danh thực thể bao gồm: một nhân tố và nhiều nhân tố. Có rất nhiều cách để chứng minh định danh, ta có thể chia thành 4 loại sau: + Cái mà người dùng có (ví dụ thẻ thông minh hoặc thiết bị phần cứng). + Cái mà người dùng biết (ví dụ mật khẩu hoặc Pin). + Cái mà là người dùng hoặc gắn với người dùng (ví dụ dấu vân tay hoặc võng mạc mắt).

+ Cái mà người dùng thực hiện(ví dụ gõ các ký tự nào đó). Có hai kiểu xác thực được biết đến như là định danh thực thể, đó là xác thực cục bộ và xác thực từ xa.  Xác thực cục bộ: Xác thực ban đầu của một thực thể tới môi trường cục bộ hầu như liên quan trực tiếp tới người dùng. Ví dụ như mật khẩu hoặc số định danh cá nhân (Pin) phải được nhập vào, sử dụng dấu vân tay để nhận dạng.

 Xác thực từ xa: Xác thực của một thực thể tới môi trường ở xa: nghĩa là có thể hoặc không cần liên quan trực tiếp tới người dùng. Trên thực tế, hầu hết các hệ thống xác thực từ xa 20 phức tạp không hoàn toàn liên quan tới người dùng vì rất khó để bảo vệ hệ thống xác thực mà đưa ra các thông tin xác thực nhạy cảm, ví dụ như mật khẩu hoặc dấu vân tay, và truyền trên một kênh không an toàn.  Định danh nguồn gốc dữ liệu Định danh nguồn gốc dữ liệu sẽ định danh một thực thể xác định nào đó như nguồn gốc dữ liệu được đưa ra. Hoạt động định danh này không phải là định danh cô lập, cũng không phải hoàn toàn là định danh cho mục đích thực hiện các hoạt động khác.

Bí mật Dịch vụ bí mật đảm bảo tính riêng tư của dữ liệu. Không ai có thể đọc được dữ liệu ngoại trừ thực thể nhận. Dịch vụ bí mật được yêu cầu khi dữ liệu được lưu trữ trên phương tiện (như phần cứng máy tính) mà người dùng không hợp pháp có thể đọc được. Được dự phòng trên thiết bị (ví dụ băng từ) mà có thể bị rơi vào tay người dùng không hợp pháp.

Được truyền trên mạng không được bảo vệ. Các kỹ thuật mật mã đảm bảo tính bí mật cần phải được áp dụng với mọi loại dữ liệu nhạy cảm. Toàn vẹn dữ liệu Toàn vẹn dữ liệu đảm bảo rằng dữ liệu không bị thay đổi. Sự đảm bảo này là một phần thiết yếu trong bất kỳ môi trường thương mại điện tử hoặc loại hình kinh doanh nào.

Mức độ toàn vẹn dữ liệu có thể đạt được bằng các cơ chế chẵn lẻ của các bit và mã kiểm tra dịch vòng (Cyclic Redundancy Codes - CRCs) Để bảo vệ dữ liệu khỏi tấn công nhằm phá vỡ tính toàn vẹn dữ liệu, các kỹ thuật mật mã được sử dụng. Do đó, khóa và các thuật toán phải được triển khai và phải được biết giữa các thực thể muốn cung cấp tính toàn vẹn dữ liệu với thực thể muốn được đảm bảo tính toàn vẹn của dữ liệu. Dịch vụ toàn vẹn của PKI có thể xây dựng dựa trên hai kỹ thuật: + Chữ ký số 21 Mặc dù nó được dùng cho mục đích cung cấp sự xác thực, nhưng nó cũng được sử dụng để cung cấp tính toàn vẹn cho dữ liệu được ký. Nếu có sự thay đổi bất kỳ trước và sau khi ký thì chữ ký số sẽ bị loại bỏ khi kiểm tra, vì vậy, việc mất tính toàn vẹn của dữ liệu sẽ dễ dàng bị phát hiện.

+ Mã xác thực thông báo Kỹ thuật này thông thường sử dụng một mã khối đối xứng (ví dụ DESCBC- MAC) hoặc một hàm băm mật mã (HMAC-SHA-1) 2. Chống chối bỏ Dịch vụ chống chối bỏ là dịch vụ đảm bảo rằng thực thể không thể chối bỏ hành động của mình. Các biến thể thường được nhắc tới nhiều nhất là chống chối bỏ nguồn gốc (người dùng không thể chối bỏ rằng đã gửi một tài liệu hoặc một văn bản) hoặc chối bỏ sự tiếp nhận (người dùng không thể chối bỏ rằng đã nhận được văn bản hoặc tài liệu). Một vài các biến thể khác của tính chống chối bỏ là: chối bỏ đã tạo ra, chối bỏ đã chuyển, chối bỏ việc tán thànhông thừa nhận hoặc giao tác bị từ chối.

Các thành phần chính của PKI PKI là cơ cấu tổ chức gồm con người, tiến trình, chính sách, thủ tục, phần cứng và phần mềm dùng để phát sinh, quản lý, lưu trữ, triển khai và thu hồi các chứng nhận khóa công khai. Một hệ thống PKI gồm các thành phần sau:  Certification Authority (CA): Cấp và thu hồi chứng thư số.  Rigistration Authority (RA): Gắn kết giữa khóa công khai và định danh  của người giữ chứng thư số.  Clients: Người sử dụng cuối hoặc hệ thống là chủ thể của chứng thư số PKI.

 Repositories: Hệ thống lưu trữ chứng thư số và danh sách các chứng thư số bị thu hồi. Cung cấp cơ chế phân phối chứng thư số và CRLs đến các thực thể cuối. 22  Digital certificates (DC) – Thẻ chứng thực số.  Certificate Distribution System (CDS) – Hệ thống phân phối thẻ.

 Validation Authority (VA) – Ủy quyền xác nhận hợp lệ: Xác nhận tính hợp lệ thể chứng thực số của một đối tác trao đổi thông tin.  Certificate revocation list (CRL): Chứa danh sách các thẻ chứng thực bị thu hồi bởi CA.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ