Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh đẩy mạnh ứng dụng công nghệ thông tin trong hoạt động của các cơ quan nhà nước và doanh nghiệp, việc chuyển đổi từ phương thức quản lý, điều hành truyền thống sang mô hình Văn phòng điện tử (VPĐT) không giấy tờ trở thành yêu cầu cấp thiết. Chủ trương này được cụ thể hóa thông qua các văn bản pháp quy như Nghị định số 64/2007/NĐ-CP ngày 10/04/2007, Quyết định số 51/2007/QĐ-TTg ngày 12/04/2007 và Thông tư số 41/2009/TT-BTTTT ngày 30/12/2009 của Bộ Thông tin và Truyền thông. Mặc dù nhiều phần mềm VPĐT đã được đưa vào sử dụng, phần lớn các hệ thống này vẫn bộc lộ lỗ hổng lớn về an toàn thông tin: dữ liệu văn bản lưu chuyển qua nhiều trạm trên đường truyền mạng ở dạng rõ (plaintext), dễ bị đánh cắp, nghe lén, chỉnh sửa trái phép; đồng thời quy trình phê duyệt văn bản phần lớn vẫn phải in ra giấy để ký tay, đóng dấu rồi scan lại, làm giảm đáng kể hiệu quả tác nghiệp.
Nhằm giải quyết các bất cập trên, đề tài khóa luận "Nghiên cứu giải pháp bảo mật, xác thực cho ứng dụng Văn phòng điện tử dựa trên công nghệ mở" của tác giả Trịnh Minh Phú tập trung vào các mục tiêu và nhiệm vụ nghiên cứu cụ thể:
- Nhiệm vụ 1: Nghiên cứu tổng quan về an ninh an toàn thông tin trong văn phòng điện tử, đánh giá ưu nhược điểm của các phần mềm VPĐT thương mại và mã nguồn mở, từ đó lựa chọn hệ quản trị nội dung mã nguồn mở Alfresco làm nền tảng phát triển.
- Nhiệm vụ 2: Nghiên cứu cơ sở lý thuyết mật mã ứng dụng bao gồm hệ mã hóa khóa đối xứng (DES, 3DES, AES), hệ mã hóa khóa công khai (RSA), hàm băm (MD5, SHA-1), chữ ký số và cơ chế phân phối khóa công khai qua cơ quan chứng thực (CA).
- Nhiệm vụ 3: Thiết kế và xây dựng giải pháp đăng nhập duy nhất (Single Sign-On - SSO) sử dụng CAS tích hợp OpenLDAP trên máy chủ CentOS; đồng thời xây dựng ứng dụng mã hóa, giải mã, ký số và xác thực chữ ký số cho tài liệu lưu trữ trên hệ thống Alfresco.
Đối tượng nghiên cứu: Các giải pháp kỹ thuật bảo mật, mã hóa dữ liệu và xác thực người dùng, văn bản trong hệ thống văn phòng điện tử.
Phạm vi nghiên cứu: Giải pháp được triển khai và thử nghiệm trên hệ quản trị nội dung mã nguồn mở Alfresco (phiên bản Alfresco Community), môi trường nghiên cứu phối hợp giữa Trường Đại học Công nghệ Thông tin và Truyền thông – Đại học Thái Nguyên và Công ty EcoIT (năm 2015).
Cơ sở lý thuyết và phương pháp
Khóa luận được xây dựng dựa trên hệ thống cơ sở lý thuyết mật mã học, kiến trúc phần mềm mã nguồn mở và hệ thống văn bản quy phạm pháp luật của Nhà nước:
- Văn bản pháp lý nền tảng: Nghị định số 64/2007/NĐ-CP, Quyết định số 51/2007/QĐ-TTg và Thông tư số 41/2009/TT-BTTTT (về ban hành danh mục sản phẩm phần mềm mã nguồn mở đáp ứng yêu cầu sử dụng trong cơ quan, tổ chức nhà nước).
- Mô hình và chuẩn kỹ thuật:
- Tiêu chuẩn mã hóa tiên tiến AES (Advanced Encryption Standard) với độ dài khóa 128 bit.
- Hệ mật mã khóa công khai RSA (kích thước khóa 1024 bit) tuân thủ tiêu chuẩn PKCS#1 v1.5.
- Hàm băm an toàn SHA-1 (chuẩn độ dài 160 bit) và MD5 (128 bit).
- Chuẩn tương tác quản trị nội dung CMIS (Content Management Interoperability Services) phiên bản 0.9.
- Giao thức xác thực tập trung CAS (Central Authentication Service) và giao thức truy cập thư mục hạng nhẹ LDAP (Lightweight Directory Access Protocol).
Phương pháp nghiên cứu:
- Phương pháp phân tích - tổng hợp: Nghiên cứu lý thuyết mật mã đối xứng, bất đối xứng, hàm băm một chiều và các lược đồ chữ ký số; phân tích cấu trúc luồng công việc và luồng lưu chuyển tài liệu trong văn phòng điện tử.
- Phương pháp so sánh, đối sánh: Đánh giá tính năng, kiến trúc, mức độ an toàn và khả năng tùy biến của các hệ thống VPĐT mã nguồn đóng (E-Office, Net-Office) và mã nguồn mở (Joomla CMS, KnowledgeTree, Org, Alfresco).
- Phương pháp thực nghiệm - thiết kế hệ thống: Cài đặt, cấu hình hệ thống máy chủ dịch vụ (Tomcat, LDAP, CAS Server trên CentOS) và tích hợp các module chức năng mật mã vào mã nguồn Alfresco Explorer / Alfresco Share bằng ngôn ngữ Java và công cụ Java Keytool.
Nguồn dữ liệu: Tài liệu đặc tả kỹ thuật của nền tảng Alfresco, các thư viện mật mã chuẩn của Java (Java Cryptography Architecture), tài liệu hướng dẫn chuẩn giao thức CAS/LDAP và các văn bản chỉ đạo ứng dụng CNTT của Chính phủ.
Thiết kế và triển khai hệ thống
Kiến trúc tổng thể hệ thống Alfresco
Hệ thống Alfresco được xây dựng trên nền tảng Java, hoạt động dưới dạng một ứng dụng web bên trong Servlet Container (Apache Tomcat). Kiến trúc bao gồm các thành phần:
- Kho quản trị nội dung (Content Repository): Nơi lưu trữ metadata trong cơ sở dữ liệu quan hệ (Relational DB) và lưu trữ nội dung file tài liệu cùng chỉ mục tìm kiếm Lucene trên hệ thống tệp tin (File System) của máy chủ.
- Giao diện người dùng: Alfresco Explorer và Alfresco Share kết nối trực tiếp với Repository.
- Giao thức và chuẩn hỗ trợ: CIFS, WebDAV, FTP, SMTP và đặc tả CMIS cho phép tích hợp đa kho lưu trữ (multi-repository).
- Engine xử lý: Lucene Search Engine phục vụ tìm kiếm toàn văn và JBPM phục vụ quản lý quy trình nghiệp vụ.
Giải pháp đăng nhập một lần (Single Sign-On - CAS và LDAP)
Hệ thống kiểm soát truy cập và định danh người dùng thông qua mô hình xác thực tập trung CAS kết hợp OpenLDAP triển khai trên hệ điều hành CentOS.
+-----------------------------------------------------------------------------------+
| QUY TRÌNH XÁC THỰC NGƯỜI DÙNG 8 BƯỚC VỚI CAS VÀ LDAP TRÊN ALFRESCO |
+-----------------------------------------------------------------------------------+
| 1. Người dùng truy cập ứng dụng Alfresco Explorer / Alfresco Share. |
| 2. Giao diện chuyển hướng tới trang CAS Login; người dùng gửi tài khoản/mật khẩu. |
| 3. CAS Server gửi yêu cầu kiểm tra định danh tới LDAP Server. |
| 4. LDAP Server kiểm tra cơ sở dữ liệu thư mục và trả lời kết quả hợp lệ. |
| 5. CAS Server cấp phát và trả về Session Cookie (TGC) cho trình duyệt. |
| 6. Trình duyệt gửi Service Ticket (ST) qua HTTP GET tới Alfresco. |
| 7. Alfresco gửi Service Ticket (ST) sang CAS Server để xác thực ticket. |
| 8. CAS Server xác nhận và trả về mã định danh người dùng (UID) để cấp quyền. |
+-----------------------------------------------------------------------------------+
Module mã hóa, ký số và xác thực tài liệu
Ứng dụng tích hợp vào Alfresco thực hiện ba chức năng chính phục vụ an toàn văn bản:
- Mã hóa và giải mã tài liệu: Sử dụng thuật toán khóa đối xứng AES-128 bit để mã hóa tệp tin khi lưu trữ trên kho dữ liệu của Alfresco. Khóa bí mật được quản lý và tạo lập an toàn thông qua Java Keytool kết hợp thuật toán băm SHA-1 và RSA PKCS#1 v1.5. Khi tài liệu đã được mã hóa (
Encry Document), người không có khóa giải mã sẽ nhận thông báo lỗi không thể mở tệp.
- Lược đồ ký số tài liệu:
- Tệp văn bản gốc được đưa qua hàm băm SHA-1 để tạo bản tóm lược dữ liệu (Message Digest) có độ dài cố định 160 bit.
- Người gửi sử dụng khóa riêng (RSA Private Key) lưu trữ trong thiết bị bảo mật để mã hóa bản tóm lược, tạo ra chữ ký số.
- Khuôn dạng thông điệp ký được đóng gói bao gồm: Chữ ký số, ID người ký, tên hàm băm sử dụng, chứng thư số của người ký và dữ liệu gốc.
- Lược đồ xác thực chữ ký:
- Người nhận tách văn bản gốc và chữ ký số từ tệp tin đã nhận.
- Sử dụng khóa công khai (RSA Public Key) của người gửi (được chứng thực bởi CA) để giải mã chữ ký số, thu được bản tóm lược gốc.
- Đồng thời dùng hàm băm SHA-1 băm lại nội dung văn bản nhận được để tạo bản tóm lược mới.
- So sánh hai bản tóm lược: nếu trùng khớp, hệ thống xác nhận tài liệu toàn vẹn và đúng định danh người gửi; nếu khác nhau, hệ thống đưa ra cảnh báo tệp tin đã bị giả mạo hoặc thay đổi nội dung trên đường truyền.
Nội dung chính theo từng chương
Chương 1: Tổng quan về an ninh an toàn văn phòng điện tử trên công nghệ mở
Chương 1 phân tích bức tranh tổng thể về nhu cầu tin học hóa quy trình hành chính và các thách thức an ninh thông tin. Tác giả chỉ rõ an toàn thông tin bao gồm ba yêu cầu cốt lõi: tính bí mật, tính xác thực (xác thực đối tác và nội dung trao đổi) và tính chống chối bỏ. Các phương pháp bảo vệ được chia thành ba nhóm: an toàn tại máy chủ, an toàn tại máy trạm và an toàn trên đường truyền mạng.
Chương này tiến hành khảo sát, phân tích các giải pháp văn phòng điện tử hiện hành:
| Phần mềm |
Loại mã nguồn |
Đơn vị phát triển / Đặc điểm |
Đánh giá an toàn, bảo mật |
| E-Office |
Nguồn đóng |
Trung tâm An ninh mạng BKIS – ĐH Bách Khoa Hà Nội |
Giao diện tiếng Việt, hỗ trợ luồng công việc, gửi nhận tin nhắn/file; chưa có giải pháp mã hóa và bảo mật luồng thông tin trao đổi. |
| Net-Office |
Nguồn đóng |
ĐH Khoa học Tự nhiên (Giải thưởng Nhân tài Đất Việt 2007) |
Chạy trên nền web/TCP-IP, tích hợp chữ ký điện tử và lưu đồ ISO; nhược điểm là chỉ xác thực người dùng trong phạm vi nội bộ. |
| Joomla CMS |
Nguồn mở |
Cộng đồng quốc tế |
Quản trị nội dung web linh hoạt, mạnh mẽ nhưng không chuyên sâu cho tác nghiệp văn phòng quản lý công văn. |
| KnowledgeTree |
Nguồn mở |
KnowledgeTree Inc. |
Hệ thống quản lý tài liệu (DMS) linh hoạt cho tổ chức vừa và nhỏ. |
| Alfresco |
Nguồn mở |
Alfresco Software (Java-based ECM) |
Kiến trúc mở, phân tầng rõ ràng, hỗ trợ đầy đủ CIFS, WebDAV, CMIS, Lucene, JBPM; dễ mở rộng, miễn phí bản quyền. |
Tác giả đi sâu phân tích kiến trúc phần mềm Alfresco, khẳng định đây là hệ thống ECM nền Java hàng đầu (theo báo cáo Open Source CMS Market Share 2009), hỗ trợ chuẩn CMIS giúp làm việc với nhiều kho lưu trữ dữ liệu khác nhau mà không bị phụ thuộc công nghệ đóng gói độc quyền.
Chương 2: Cơ sở lý thuyết mật mã ứng dụng trong văn phòng điện tử
Chương 2 trình bày toàn diện cơ sở toán học và kỹ thuật mật mã áp dụng trong bảo vệ dữ liệu văn phòng:
- Hệ mã hóa khóa đối xứng: Phân loại thành mã hóa khối (Block Cipher) và mã hóa dòng (Stream Cipher). Phân tích các thuật toán DES (khóa thực tế 56 bit, không còn an toàn), Triple DES (3DES) và AES (hỗ trợ độ dài khóa từ 128 đến 256 bit). Đánh giá ưu điểm là tốc độ xử lý rất cao nhưng khuyết điểm lớn là khó khăn trong việc quản lý và phân phối khóa an toàn trên mạng quy mô lớn.
- Hệ mã hóa khóa công khai: Trình bày thuật toán RSA (Rivest - Shamir - Adleman, 1977). Quá trình lập mã và giải mã theo công thức toán học modulo:
$$\text{Bản mã: } C = M^e \pmod n$$
$$\text{Bản rõ: } M = C^d \pmod n$$
Trong đó, khóa công khai là $KU = {e, n}$, khóa riêng là $KR = {d, n}$, với kích thước modulo $n$ thường là 1024 bit.
- Phân phối khóa công khai: Phân tích nguy cơ tấn công kẻ đứng giữa (Man-In-The-Middle Attack). Đánh giá các mô hình phân phối khóa: thông báo trực tiếp, thư mục công cộng, kiểm soát tập trung và chứng nhận khóa qua cơ quan chứng thực CA (Certificate Authority).
- Hàm băm (Hash Function): Phân tích hàm băm một chiều $z = h(x)$ với các tính chất bắt buộc: không va chạm yếu (không tìm được $x' \neq x$ để $h(x') = h(x)$), không va chạm mạnh (không tìm được cặp $x, x'$ bất kỳ để $h(x) = h(x')$) và tính chất một chiều (cho trước $z$, không thể tính ngược ra $x$). So sánh hàm băm MD5 (128 bit) và SHA-1 (160 bit).
- Lý thuyết chữ ký số: Định nghĩa sơ đồ chữ ký số là bộ 5 thành phần $(P, A, K, S, V)$ trong đó $P$ là tập văn bản, $A$ là tập chữ ký, $K$ là tập khóa, $S$ là tập thuật toán ký ($\text{Sig}_k$), và $V$ là tập thuật toán kiểm tra ($\text{Ver}_k$). Phân biệt rõ giữa Chữ ký số (dựa trên hạ tầng khóa công khai PKI) và Dấu điện tử (E-SIGN, chỉ dựa vào danh tính/log, độ an toàn thấp).
Chương 3: Giải pháp bảo mật, xác thực văn phòng điện tử và xây dựng ứng dụng
Chương 3 là phần đóng góp thực nghiệm của khóa luận, mô tả việc hiện thực hóa các giải pháp lý thuyết vào hệ thống Alfresco:
- Thực trạng an toàn thông tin văn phòng điện tử: Quy trình luân chuyển văn bản đến và đi phải đi qua nhiều khâu xử lý trên mạng nội bộ và Internet. Thiếu cơ chế mã hóa khiến tệp tin bị đe dọa trực tiếp về tính toàn vẹn và bảo mật. Việc ký duyệt thủ công gây nghẽn quy trình nghiệp vụ.
- Đề xuất và hiện thực giải pháp SSO: Lựa chọn giải pháp CAS kết hợp cơ sở dữ liệu tài khoản OpenLDAP thay vì OpenID (khó đồng bộ dữ liệu) hoặc OpenSSO (phức tạp trong triển khai). Tác giả thiết kế quy trình xác thực 8 bước và tiến hành cài đặt máy chủ LDAP trên hệ điều hành CentOS, kết nối đồng bộ tài khoản với Alfresco Share.
- Xây dựng module ứng dụng mật mã: Tích hợp bộ công cụ mật mã trên nền Java vào Alfresco, cho phép người dùng thao tác trực tiếp trên giao diện:
- Mã hóa văn bản lưu trữ với thuật toán AES 128 bit (
Encry Document).
- Giải mã văn bản khi có khóa bí mật hợp lệ (
Decry Document).
- Tạo chữ ký số đính kèm tài liệu với RSA và SHA-1.
- Thực hiện kiểm tra tính hợp lệ và toàn vẹn của chữ ký số đối với văn bản nhận được.
Kết quả và đóng góp
Kết quả chính
- Hệ thống hóa toàn bộ khung lý thuyết về an ninh văn phòng điện tử, kỹ thuật mật mã đối xứng (AES), mật mã công khai (RSA 1024 bit), hàm băm (SHA-1/MD5) và cơ chế chữ ký số PKI.
- Thiết kế và triển khai thành công mô hình đăng nhập một lần (SSO) sử dụng máy chủ xác thực CAS kết hợp OpenLDAP trên nền CentOS, cho phép quản lý định danh người dùng tập trung cho Alfresco Explorer và Alfresco Share.
- Xây dựng và tích hợp thành công module chức năng mã hóa dữ liệu (AES-128) cùng cơ chế tạo, kiểm tra chữ ký số (RSA, PKCS#1 v1.5, SHA-1) trực tiếp trên giao diện quản trị tài liệu Alfresco, giải quyết bài toán chống đọc trộm và chống thay đổi nội dung văn bản.
Giải pháp và kiến nghị của tác giả
- Ưu tiên sử dụng giải pháp an ninh bằng "thuật toán - phần mềm" kết hợp trên các nền tảng công nghệ mở nhằm tối ưu hóa chi phí đầu tư bản quyền, dễ dàng kiểm soát mã nguồn và vá lỗ hổng bảo mật.
- Kết hợp giải pháp phân quyền người dùng đa tầng với cơ chế mã hóa tệp tin tại chỗ để đảm bảo dữ liệu không bị lộ lọt ngay cả khi cơ sở dữ liệu hoặc hệ thống lưu trữ bị can thiệp trái phép.
- Khuyến nghị các cơ quan, tổ chức áp dụng chữ ký số khóa công khai thay thế phương thức ký giấy scan truyền thống để hoàn thiện mô hình văn phòng điện tử không giấy tờ.
Đóng góp về mặt học thuật và thực tiễn
Khóa luận đã chứng minh tính khả thi của việc tích hợp các chuẩn mật mã công nghiệp (PKCS#1, AES, SHA-1) và giao thức định danh mở (CAS, LDAP) vào một hệ quản trị nội dung mã nguồn mở hoàn chỉnh (Alfresco), đưa ra mô hình tham khảo cho việc triển khai chính phủ điện tử và văn phòng số an toàn tại Việt Nam.
Hạn chế và hướng nghiên cứu tiếp
- Hạn chế:
- Nghiên cứu mới chỉ tập trung triển khai và thử nghiệm mô hình xác thực người dùng CAS-LDAP trong phạm vi máy chủ thử nghiệm nội bộ; chưa đánh giá hiệu năng chịu tải khi có số lượng lớn yêu cầu truy cập đồng thời.
- Ứng dụng mã hóa và chữ ký số được tích hợp trực tiếp trên giao diện web client của Alfresco, phụ thuộc vào cấu hình môi trường Java của máy chủ và máy trạm.
- Phiên bản đặc tả CMIS tại thời điểm nghiên cứu (v0.9) chưa hỗ trợ đầy đủ tính năng quản lý quy trình nghiệp vụ xuyên suốt giữa các kho lưu trữ dữ liệu khác nhau.
- Hướng nghiên cứu tiếp:
- Nghiên cứu nâng cấp tích hợp hạ tầng chứng thực khóa công khai diện rộng (sử dụng chứng thư số của các nhà cung cấp dịch vụ chứng thực chữ ký số công cộng - Public CA).
- Tối ưu hóa tốc độ mã hóa/giải mã đối với các tệp tin dữ liệu dung lượng lớn (video, âm thanh, tệp đồ họa).
- Nâng cấp tích hợp theo các phiên bản mới của đặc tả CMIS và các phiên bản nâng cao của Alfresco.
Giá trị tham khảo
Tài liệu khóa luận có giá trị tham khảo thiết thực cho:
- Học viên, sinh viên ngành Công nghệ thông tin, An toàn thông tin, Kỹ thuật phần mềm: Nắm bắt quy trình xây dựng ứng dụng mật mã học, cách tính toán modulo trong RSA, cấu trúc lược đồ chữ ký số $(P, A, K, S, V)$, và cơ chế hoạt động của hàm băm một chiều.
- Kỹ sư hệ thống và lập trình viên: Tham khảo mô hình kiến trúc tích hợp hệ thống xác thực tập trung CAS với OpenLDAP trên Linux (CentOS) và phương pháp tùy biến mở rộng module nghiệp vụ cho hệ quản trị nội dung Alfresco.
- Cán bộ phụ trách CNTT tại các cơ quan, doanh nghiệp: Nắm bắt quy trình triển khai văn phòng điện tử an toàn dựa trên phần mềm nguồn mở nhằm tiết kiệm ngân sách và đảm bảo tính tự chủ về công nghệ.
Câu hỏi thường gặp
1. Tại sao tác giả lựa chọn phần mềm Alfresco thay vì tiếp tục phát triển trên E-Office hoặc Net-Office?
Trả lời: E-Office và Net-Office là các phần mềm mã nguồn đóng, khó can thiệp sâu vào nhân kiến trúc để tùy biến hoặc tích hợp thêm module bảo mật nâng cao. Trong khi đó, Alfresco là phần mềm mã nguồn mở nền Java hàng đầu, được Bộ Thông tin và Truyền thông đưa vào danh mục khuyến nghị sử dụng (Thông tư 41/2009/TT-BTTTT), sở hữu kiến trúc phân tầng rõ ràng, hỗ trợ đa dạng giao thức (CIFS, WebDAV, FTP, SMTP, CMIS) và cho phép tích hợp các module bảo mật mà không tốn chi phí mua bản quyền.
2. Hệ thống Single Sign-On (SSO) trong khóa luận hoạt động dựa trên cơ chế nào?
Trả lời: Hệ thống sử dụng máy chủ xác thực CAS (Central Authentication Service) kết nối với OpenLDAP Server trên hệ điều hành CentOS. Quá trình xác thực diễn ra qua 8 bước: người dùng gửi thông tin đăng nhập từ Alfresco Share/Explorer tới CAS Server; CAS kiểm tra thông tin với LDAP; nếu chính xác, CAS cấp ticket (TGC và Service Ticket) và trả về định danh người dùng (UID) để Alfresco cấp quyền truy cập hệ thống.
3. Khóa luận sử dụng những thuật toán mật mã cụ thể nào cho module an toàn tài liệu?
Trả lời: Khóa luận kết hợp các thuật toán chuẩn:
- Thuật toán mã hóa đối xứng AES (128 bit) dùng để mã hóa và giải mã tệp tin lưu trữ.
- Thuật toán băm an toàn SHA-1 (160 bit) để tính toán bản tóm lược dữ liệu (Message Digest).
- Thuật toán mã hóa khóa công khai RSA (1024 bit, chuẩn PKCS#1 v1.5) để ký số lên bản tóm lược và xác thực tính toàn vẹn của chữ ký số.
4. Chữ ký số khác với dấu điện tử (E-SIGN) như thế nào theo phân tích của tác giả?
Trả lời: Chữ ký số (Digital Signature) được phát triển dựa trên lý thuyết mật mã khóa bất đối xứng và hạ tầng khóa công khai PKI (gồm cặp Private Key và Public Key do tổ chức chứng thực CA cấp), có độ an toàn rất cao, đảm bảo tính toàn vẹn và chống chối bỏ. Ngược lại, dấu điện tử (E-SIGN) không sử dụng hạ tầng PKI mà chỉ quản lý dựa trên định danh tài khoản hoặc nhật ký đăng nhập (log-in), độ bảo mật thấp và chỉ phù hợp cho các hệ thống đóng.
5. Chuẩn CMIS đóng vai trò gì trong kiến trúc phần mềm Alfresco?
Trả lời: Chuẩn CMIS (Content Management Interoperability Services) là đặc tả giao tiếp chuẩn giữa các hệ thống quản trị nội dung doanh nghiệp (ECM). Chuẩn này cho phép lập trình viên viết mã tích hợp một lần nhưng có thể chạy với nhiều kho lưu trữ (Repository) khác nhau, hỗ trợ khả năng tích hợp đa Repository và giúp người dùng chỉ cần sử dụng một giao diện duy nhất để tương tác với nhiều hệ thống quản trị nội dung.
Kết luận
Khóa luận của học viên Trịnh Minh Phú đã giải quyết bài toán an toàn thông tin cho hệ thống Văn phòng điện tử bằng cách tích hợp đồng bộ các giải pháp công nghệ mở. Tác giả đã kết hợp thành công giao thức xác thực tập trung CAS/LDAP với các giải pháp mật mã học tiêu chuẩn (AES-128, RSA 1024 bit, SHA-1) trên nền tảng quản trị nội dung Alfresco. Kết quả nghiên cứu không chỉ đưa ra giải pháp toàn diện để bảo vệ tính bí mật, toàn vẹn và xác thực của văn bản điện tử mà còn cung cấp một mô hình triển khai thực tế có giá trị áp dụng cao cho các cơ quan, tổ chức tại Việt Nam.