Luận văn thạc sĩ VNU: Chính sách quyền truy cập trong quy trình nghiệp vụ ngân hàng

77
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khám phá luận văn VNU UET về công cụ quyền truy cập bank

Trong bối cảnh ngành tài chính ngân hàng đang trải qua quá trình chuyển đổi số trong ngân hàng mạnh mẽ, vấn đề an ninh thông tin ngân hàngbảo mật hệ thống ngân hàng trở thành ưu tiên hàng đầu. Luận văn thạc sĩ của trường Đại học Công nghệ, ĐHQGHN (VNU UET) với chủ đề nghiên cứu công cụ hỗ trợ đảm bảo chính sách quyền truy cập đã ra đời như một giải pháp cấp thiết, giải quyết trực diện những thách thức trong quản lý truy cập trong ngân hàng. Nghiên cứu này không chỉ là một đề tài thạc sĩ công nghệ thông tin tiêu biểu mà còn là một công trình có giá trị thực tiễn cao, tập trung vào việc xây dựng một cơ chế kiểm soát linh hoạt và hiệu quả cho các quy trình nghiệp vụ tài chính phức tạp. Trọng tâm của luận văn là tìm hiểu và ứng dụng mô hình điều khiển truy cập tiên tiến để khắc phục những nhược điểm của các phương pháp truyền thống, từ đó nâng cao khả năng quản lý rủi ro công nghệ thông tin và đảm bảo tuân thủ an ninh mạng. Công trình này mở ra một hướng tiếp cận mới trong việc thiết kế các giải pháp an toàn thông tin, giúp các ngân hàng thương mại vận hành thông suốt, an toàn và hiệu quả hơn trong môi trường số.

1.1. Bối cảnh nghiên cứu về an ninh thông tin ngành ngân hàng

Sự phát triển không ngừng của công nghệ đã thúc đẩy các ngân hàng thương mại triển khai nhiều dịch vụ số hóa, dẫn đến sự gia tăng về khối lượng dữ liệu và số lượng người dùng tương tác với hệ thống. Thực tế này đặt ra yêu cầu cấp thiết về việc phải có một chính sách phân quyền người dùng chặt chẽ và linh hoạt. Các hệ thống cũ thường gặp khó khăn trong việc đáp ứng các quy định nghiệp vụ thay đổi liên tục. Do đó, việc nghiên cứu một công cụ có khả năng đảm bảo access control policy một cách tự động và thông minh là vô cùng quan trọng để bảo vệ dữ liệu khách hàng và duy trì hoạt động ổn định.

1.2. Mục tiêu chính của luận văn an toàn thông tin VNU UET

Mục tiêu cốt lõi của luận văn VNU UET này là nghiên cứu và phát triển một công cụ hỗ trợ, có khả năng tích hợp mô hình kiểm soát truy cập động vào các hệ thống quản lý quy trình nghiệp vụ (BPMS). Cụ thể, luận văn tập trung vào: (1) Phân tích các mô hình điều khiển truy cập hiện có và xác định mô hình phù hợp nhất cho ngành ngân hàng. (2) Thiết kế và tích hợp mô hình được chọn vào bộ công cụ mã nguồn mở Activiti. (3) Vận dụng và thực nghiệm giải pháp trên một bài toán thực tế là "Phê duyệt hồ sơ tín dụng" để chứng minh tính hiệu quả và khả thi. Đây là một đóng góp quan trọng cho lĩnh vực luận văn an toàn thông tin.

II. Thách thức với chính sách quyền truy cập tại ngân hàng TM

Các ngân hàng thương mại hiện nay đối mặt với nhiều thách thức trong việc thực thi chính sách quyền truy cập. Vấn đề lớn nhất đến từ sự thiếu linh hoạt của các hệ thống quản lý truy cập truyền thống. Các mô hình cũ không đủ khả năng xử lý các kịch bản nghiệp vụ phức tạp, nơi quyền truy cập không chỉ phụ thuộc vào vai trò mà còn dựa trên nhiều thuộc tính động như hạn mức phê duyệt, chi nhánh làm việc, hay thời gian thực hiện giao dịch. Điều này dẫn đến những lỗ hổng bảo mật nghiêm trọng trong an ninh thông tin ngân hàng, tạo điều kiện cho các truy cập trái phép hoặc sai sót trong quá trình tác nghiệp. Hậu quả là rủi ro gian lận gia tăng, thông tin nhạy cảm của khách hàng bị đe dọa, và ngân hàng có thể đối mặt với tổn thất tài chính cũng như uy tín. Việc quản lý thủ công hàng ngàn người dùng với các quyền hạn khác nhau trở nên quá tải, kém hiệu quả và dễ xảy ra lỗi, đòi hỏi một giải pháp an toàn thông tin tự động và thông minh hơn.

2.1. Hạn chế của mô hình phân quyền RBAC truyền thống

Mô hình Role-Based Access Control (RBAC), hay điều khiển truy cập dựa trên vai trò, đã được áp dụng rộng rãi. Tuy nhiên, RBAC bộc lộ nhiều hạn chế trong môi trường ngân hàng. Cơ chế này gán quyền hạn một cách tĩnh cho các vai trò được định nghĩa trước. Ví dụ, mọi người dùng có vai trò "Giám đốc" đều có quyền như nhau. Điều này không giải quyết được bài toán phân quyền theo thẩm quyền hạn mức, chẳng hạn một giám đốc chỉ được duyệt khoản vay dưới 1 tỷ VNĐ. Khi số lượng vai trò và quy tắc nghiệp vụ tăng lên, việc quản lý trở nên cồng kềnh, dễ dẫn đến "bùng nổ vai trò" (role explosion) và làm suy giảm hiệu quả quản lý định danh và truy cập (IAM).

2.2. Rủi ro trong quy trình nghiệp vụ tài chính phức tạp

Các quy trình nghiệp vụ tài chính, đặc biệt là quy trình phê duyệt tín dụng, chứa đựng nhiều rủi ro. Việc một cá nhân có quyền truy cập vượt quá thẩm quyền có thể dẫn đến các quyết định sai lầm, gây thất thoát tài sản. Ví dụ được nêu trong luận văn cho thấy, với mô hình cũ, một hồ sơ vay 200 triệu VNĐ có thể được tất cả các giám đốc xem và phê duyệt, vi phạm quy tắc "phê duyệt theo thẩm quyền hạn mức". Những rủi ro này nhấn mạnh sự cần thiết của một công cụ giám sát truy cập hiệu quả hơn, có khả năng thực thi các chính sách phức tạp để giảm thiểu sai sót và tăng cường bảo mật hệ thống ngân hàng.

III. Giải pháp ABAC Mô hình đảm bảo chính sách quyền truy cập

Để giải quyết các hạn chế của mô hình RBAC, luận văn đề xuất áp dụng mô hình Attribute-Based Access Control (ABAC) – Điều khiển truy cập dựa trên thuộc tính. ABAC là một giải pháp an toàn thông tin mang tính cách mạng, cho phép đưa ra quyết định truy cập một cách linh hoạt và theo ngữ cảnh. Thay vì chỉ dựa vào vai trò của người dùng, ABAC xem xét một tập hợp các thuộc tính đa dạng, bao gồm thuộc tính của chủ thể (người dùng), thuộc tính của tài nguyên (dữ liệu, chức năng), và thuộc tính của môi trường (thời gian, địa điểm). Các quyết định được đưa ra dựa trên việc đánh giá các chính sách (policies) và quy tắc (rules) logic phức tạp. Ví dụ, một chính sách có thể quy định: "Cho phép người dùng có vai trò 'Giám đốc' tại 'Chi nhánh A' phê duyệt hồ sơ tín dụng có hạn mức dưới 1 tỷ VNĐ trong giờ làm việc". Phương pháp này giúp hệ thống bảo mật hệ thống ngân hàng trở nên thông minh, tự động và dễ dàng thích ứng với các thay đổi trong quy trình nghiệp vụ.

3.1. Nguyên lý cốt lõi của Attribute Based Access Control

Cơ chế cốt lõi của ABAC dựa trên việc đánh giá các thuộc tính theo thời gian thực để đưa ra quyết định. Một mô hình ABAC điển hình bao gồm các thành phần chính: PEP (Policy Enforcement Point) chịu trách nhiệm thực thi quyết định, PDP (Policy Decision Point) là nơi đánh giá chính sách, và PIP (Policy Information Point) cung cấp giá trị các thuộc tính cần thiết. Khi một yêu cầu truy cập được tạo ra, PEP sẽ gửi thông tin đến PDP. PDP sẽ dựa vào bộ chính sách được định nghĩa trước và thông tin từ PIP để quyết định cho phép hay từ chối, sau đó gửi lại kết quả cho PEP thực thi. Cách tiếp cận này giúp việc quản lý truy cập trong ngân hàng trở nên δυναμική và chính xác.

3.2. Ưu điểm vượt trội của mô hình phân quyền ABAC

So với mô hình phân quyền RBAC, ABAC mang lại nhiều lợi ích vượt trội. Thứ nhất, nó cung cấp khả năng phân quyền chi tiết và linh hoạt (fine-grained and dynamic authorization), cho phép kiểm soát truy cập dựa trên các điều kiện nghiệp vụ phức tạp. Thứ hai, ABAC giúp giảm thiểu số lượng vai trò cần quản lý, tránh được tình trạng "bùng nổ vai trò". Thứ ba, việc quản lý chính sách trở nên tập trung và dễ dàng hơn, vì các quy tắc được định nghĩa độc lập với ứng dụng. Điều này đặc biệt hữu ích cho việc đảm bảo tuân thủ an ninh mạng và các quy định pháp lý trong ngành tài chính.

IV. Phương pháp tích hợp ABAC vào công cụ hỗ trợ Activiti

Luận văn không chỉ dừng lại ở lý thuyết mà còn trình bày chi tiết phương pháp xây dựng một công cụ hỗ trợ đảm bảo chính sách quyền truy cập bằng cách tích hợp mô hình ABAC vào nền tảng quản lý quy trình nghiệp vụ mã nguồn mở Activiti. Activiti là một engine BPMN 2.0 mạnh mẽ, nhưng cơ chế phân quyền mặc định của nó chủ yếu vẫn dựa trên vai trò. Để hiện thực hóa ABAC, tác giả đã can thiệp vào luồng xử lý của Activiti Engine, đặc biệt là tại các điểm then chốt (hook points) như sự kiện hoàn thành một tác vụ (CompleteTask). Quá trình tích hợp bao gồm việc xây dựng các thành phần an ninh theo kiến trúc XACML (PEP, PDP, PIP), thiết kế cơ sở dữ liệu để lưu trữ tập chính sách, và tùy chỉnh module Activiti UI để quản lý các quy tắc truy cập. Giải pháp này biến Activiti từ một công cụ quản lý quy trình đơn thuần thành một hệ thống bảo mật hệ thống ngân hàng toàn diện, có khả năng thực thi các chính sách truy cập động và phức tạp.

4.1. Thiết kế kiến trúc và các thành phần tích hợp chính

Kiến trúc tích hợp được thiết kế gồm một "Security component" hoạt động song song với Activiti Engine. Khi một sự kiện yêu cầu truy cập xảy ra, Activiti Engine sẽ gọi đến thành phần PEP. PEP thu thập thông tin và gửi yêu cầu đến PDP. PDP sẽ truy vấn tập chính sách (lưu trong bảng ACT_RU_USER_LIMIT) để ra quyết định. Luận văn cũng bổ sung module quản lý ủy quyền (lưu trong bảng ACT_RU_USER_DELEGATE) để giải quyết bài toán ủy quyền phê duyệt trong thực tế. Thiết kế này đảm bảo tính module hóa, dễ dàng bảo trì và mở rộng.

4.2. Tùy chỉnh công cụ giám sát truy cập trong Activiti UI

Để người quản trị có thể dễ dàng cấu hình và giám sát, luận văn đã thực hiện tùy chỉnh trên module Activiti UI. Các hàm xử lý được bổ sung vào project activiti-app-logic, cụ thể là lớp ActivitiTaskFormService để gọi đến cơ chế ABAC. Giao diện người dùng được mở rộng để cho phép định nghĩa các quy tắc chính sách dựa trên thuộc tính như process_id_, property_, limit_floor_, limit_ceiling_. Nhờ đó, việc quản lý chính sách phân quyền người dùng trở nên trực quan và hiệu quả, không đòi hỏi can thiệp sâu vào mã nguồn mỗi khi có sự thay đổi về nghiệp vụ.

V. Ứng dụng công cụ trong quy trình phê duyệt hồ sơ tín dụng

Tính hiệu quả của giải pháp được chứng minh qua việc áp dụng vào bài toán thực tế: "Phê duyệt hồ sơ tín dụng" tại một ngân hàng thương mại. Đây là một quy trình nghiệp vụ tài chính điển hình với các yêu cầu khắt khe về phân quyền và bảo mật. Quy trình này bao gồm nhiều bước, từ việc chuyên viên kinh doanh (CVKD) lập hồ sơ, kiểm soát viên (KSV) kiểm tra, cho đến các cấp giám đốc phê duyệt theo thẩm quyền hạn mức. Bằng cách sử dụng công cụ Activiti đã được tích hợp ABAC, hệ thống có thể tự động điều hướng luồng công việc và gán tác vụ cho đúng người có thẩm quyền dựa trên các thuộc tính của hồ sơ, chẳng hạn như số tiền đề nghị cấp tín dụng. Kết quả thực nghiệm cho thấy giải pháp đã giải quyết triệt để vấn đề vi phạm thẩm quyền, nâng cao tính minh bạch, giảm thiểu rủi ro và đảm bảo bảo vệ dữ liệu khách hàng một cách hiệu quả.

5.1. Xây dựng và thực thi mô hình quy trình trên Activiti

Luận văn đã mô hình hóa chi tiết quy trình "Phê duyệt hồ sơ tín dụng" bằng ký hiệu BPMN 2.0 trên Activiti. Các bước như "CVKD lập hồ sơ", "KSV duyệt", "GĐ TTKD duyệt" được định nghĩa rõ ràng. Tại bước chuyển tiếp từ KSV lên Giám đốc, thay vì gán tĩnh cho một nhóm người dùng, hệ thống sẽ kích hoạt cơ chế ABAC. Dựa vào giá trị "số tiền vay" trong form dữ liệu, PDP sẽ xác định đúng Giám đốc có hạn mức phê duyệt phù hợp và tự động gán tác vụ (task) cho người đó. Điều này đảm bảo việc xác thực người dùng ngân hàng và phân quyền diễn ra chính xác theo quy định.

5.2. Kết quả thực nghiệm và đánh giá hiệu quả của giải pháp

Kết quả thử nghiệm được minh họa qua các testcase cụ thể. Với một hồ sơ vay có giá trị trong hạn mức của một giám đốc cụ thể, tác vụ chỉ được hiển thị và gán cho duy nhất giám đốc đó, các giám đốc khác không thể thấy hoặc thực hiện. Giải pháp cũng giải quyết thành công bài toán ủy quyền, cho phép một người dùng được ủy quyền thực hiện phê duyệt trong một khoảng thời gian nhất định. Đánh giá cho thấy, công cụ đã đáp ứng hoàn toàn các yêu cầu nghiệp vụ về phân quyền động, giúp nâng cao hiệu quả quản lý rủi ro công nghệ thông tin và tăng cường an ninh thông tin ngân hàng.

VI. Kết luận từ luận văn và hướng phát triển trong tương lai

Công trình luận văn VNU UET đã thành công trong việc nghiên cứu và phát triển một công cụ hỗ trợ đảm bảo chính sách quyền truy cập hiệu quả cho ngân hàng thương mại. Bằng cách tích hợp thành công mô hình ABAC vào nền tảng Activiti, luận văn đã cung cấp một giải pháp an toàn thông tin linh hoạt, mạnh mẽ, có khả năng giải quyết các bài toán phân quyền phức tạp mà mô hình RBAC truyền thống không đáp ứng được. Nghiên cứu này không chỉ có giá trị học thuật sâu sắc mà còn mang tính ứng dụng thực tiễn cao, mở ra hướng đi mới cho việc xây dựng các hệ thống thông tin an toàn và tuân thủ trong ngành tài chính. Những đóng góp của luận văn là nền tảng quan trọng để các tổ chức tài chính tăng cường bảo mật hệ thống ngân hàng và thích ứng với môi trường kinh doanh số đầy biến động.

6.1. Đóng góp chính của đề tài thạc sĩ công nghệ thông tin

Đóng góp quan trọng nhất của đề tài thạc sĩ công nghệ thông tin này là việc chứng minh tính khả thi và hiệu quả của việc áp dụng ABAC trong môi trường ngân hàng thực tế. Luận văn đã cụ thể hóa một phương pháp tích hợp ABAC vào một công cụ BPM mã nguồn mở phổ biến, tạo ra một sản phẩm có thể được tham khảo và phát triển tiếp. Nó cung cấp một khung làm việc chi tiết từ lý thuyết, thiết kế kiến trúc, đến cài đặt và thực nghiệm, là tài liệu quý giá cho các nhà phát triển và quản trị hệ thống trong lĩnh vực tài chính.

6.2. Triển vọng cho giải pháp an toàn thông tin ngành ngân hàng

Hướng phát triển trong tương lai cho giải pháp này rất rộng mở. Luận văn đã đề cập đến việc tiếp tục hoàn thiện công cụ để tạo ra một sản phẩm hoàn chỉnh, có thể triển khai rộng rãi. Các cải tiến có thể bao gồm việc nâng cấp mô hình để hỗ trợ thêm nhiều loại thuộc tính và chính sách phức tạp hơn, tối ưu hóa hiệu năng của PDP, và xây dựng giao diện quản lý chính sách thân thiện hơn với người dùng nghiệp vụ. Giải pháp này hứa hẹn sẽ trở thành một thành phần không thể thiếu trong kiến trúc an ninh thông tin ngân hàng hiện đại.

22/07/2025
Luận văn thạc sĩ vnu uet nghiên cứu công cụ hỗ trợ đảm bảo chính sách quyền truy cập trong một số quy trình nghiệp vụ ngân hàng thương mại001