IBM Guardium Các module của giải pháp IBM Guardium Data Security Center: Guardium Data Protection, Vulnerability Accessment, DDR, Discover and Classify.

Kiến trúc kỹ thuật và các phân hệ bảo mật trong hệ sinh thái IBM Guardium

A. Bối cảnh và cách tiếp cận​

Trong bối cảnh dữ liệu doanh nghiệp ngày càng phân tán, trải rộng từ on-premises cho đến các nền tảng đa đám mây, cách tiếp cận bảo mật theo kiểu áp dụng các biện pháp rời rạc, thiếu liên kết đã bộc lộ nhiều hạn chế và không còn đáp ứng được yêu cầu thực tế. Một chiến lược an ninh dữ liệu hiện đại cần chuyển dịch sang mô hình vận hành theo chu trình khép kín, trong đó doanh nghiệp luôn có thể trả lời được ba câu hỏi cốt lõi: dữ liệu nhạy cảm đang nằm ở đâu, ai là người đang thực hiện quyền truy cập vào dữ liệu đó, và liệu hành vi truy cập ấy có thực sự an toàn hay đang là dấu hiệu cảnh báo của một cuộc tấn công.

Việc xây dựng một hạ tầng bảo mật dữ liệu toàn diện vì vậy không chỉ đơn thuần là một yêu cầu kỹ thuật, mà còn mang giá trị kinh doanh cốt lõi. Nó giúp doanh nghiệp chuyển hóa những dữ liệu thô, vốn không mang nhiều ý nghĩa nếu đứng riêng lẻ, thành các "security metadata" có giá trị thực sự, phục vụ cho việc ra quyết định phản ứng theo thời gian thực trước các rủi ro và sự cố an ninh.

I. Chu trình bảo mật dữ liệu khép kín​

Thay vì để các phân hệ hoạt động độc lập với nhau, IBM Guardium xây dựng 1 vòng lặp liên tục, trong đó kết quả đầu ra của bước trước sẽ tạo thành ngữ cảnh đầu vào cho bước tiếp theo. Cách vận hành này đảm bảo không có lỗ hổng nào bị bỏ sót trong suốt vòng đời của dữ liệu. Chu trình gồm 7 bước nối tiếp nhau: Discover, Assess, Monitor, Detect, Respond, Remediate và Comply.
  1. Ở bước Discover, hệ thống tự động tìm kiếm các nguồn dữ liệu trong toàn bộ hạ tầng và định danh những trường thông tin mang tính nhạy cảm.
  2. Tiếp theo, ở bước Assess, hệ thống kiểm tra cấu hình và các lỗ hổng của hạ tầng nhằm thu hẹp bề mặt tấn công mà kẻ xấu có thể khai thác.
  3. Bước Monitor theo dõi liên tục mọi hoạt động truy cập thực tế diễn ra trên hệ thống mà không làm ảnh hưởng đến hiệu năng vận hành.
  4. Dựa trên dữ liệu giám sát, bước Detect sử dụng các kỹ thuật AI/ML để nhận diện những hành vi lệch khỏi baseline đã được thiết lập, hay còn gọi là các outlier.
  5. Khi phát hiện được bất thường, hệ thống chuyển sang bước Respond, kích hoạt các hành động tương ứng như chặn truy cập (block), cảnh báo (alert) hoặc ngắt phiên làm việc (terminate).
  6. Bước Remediate cung cấp các kịch bản xử lý để giải quyết triệt để những rủi ro đã được xác định.
  7. Cuối cùng, bước Comply tổng hợp lại toàn bộ bằng chứng kiểm toán dưới dạng không thể sửa xóa (tamper-proof), phục vụ cho việc đối chiếu với các chuẩn quốc tế.
1787389132262.png
Có thể tóm lược vai trò chiến lược của từng phân hệ chính như sau:
  • Phân hệ Discover & Classify trả lời cho câu hỏi dữ liệu nhạy cảm đang ở đâu, và vai trò của nó là tạo ra security metadata làm nền tảng cho các phân hệ bảo vệ phía sau.
  • Phân hệ Vulnerability Assessment trả lời câu hỏi hạ tầng có đang an toàn hay không, với vai trò phát hiện lỗ hổng cấu hình trước khi chúng bị khai thác.
  • Phân hệ Data Protection thường được gọi tắt là GDP, tập trung vào câu hỏi ai đang làm gì trong thời gian thực, đảm nhiệm việc giám sát hoạt động, thực thi chính sách và ngăn chặn hành vi vi phạm.
  • Phân hệ Compliance & Audit trả lời câu hỏi bằng chứng tuân thủ nằm ở đâu, thông qua việc lưu trữ nhật ký kiểm toán và tự động hóa các báo cáo tuân thủ.

II. Cấu trúc hạ tầng và các thành phần chuyên biệt trong IBM Guardium Data Protection​

Kiến trúc đa tầng của GDP được thiết kế nhằm đảm bảo khả năng mở rộng và tính sẵn sàng cao trong các môi trường doanh nghiệp có quy mô lớn.

Các thành phần chuyên biệt​

Collector là thiết bị đứng ở tuyến đầu, chịu trách nhiệm thu thập (capture) và phân tích lưu lượng theo thời gian thực, đồng thời thực thi chính sách ngay tại nguồn phát sinh dữ liệu. Aggregator là thiết bị chuyên biệt dùng để hợp nhất dữ liệu từ nhiều Collector khác nhau, đóng vai trò là kho lưu trữ trung tâm phục vụ cho việc báo cáo trên toàn doanh nghiệp, đồng thời giúp giảm tải hiệu năng cho các Collector.

Central Manager, thường viết tắt là CM, là chức năng quản trị tập trung, thường được kích hoạt trên chính thiết bị Aggregator. CM đảm nhiệm việc điều phối toàn bộ chính sách, các bản vá lỗi và quyền hạn người dùng trên toàn hệ thống. GIM, viết tắt của Guardium Installation Manager, hoạt động theo mô hình client-server thông qua các cổng 8444 và 8446, giúp triển khai và duy trì các tác nhân (agent) thông qua những gói phần mềm được đóng gói sẵn gọi là GIM Bundles, phục vụ cho việc cài đặt hoặc cập nhật hàng loạt.

Bên cạnh đó, CAS (Config Auditing System) là tác nhân chuyên trách việc ghi lại mọi thay đổi trên các tệp cấu hình của máy chủ cơ sở dữ liệu. Inspection Engine là thành phần cấu hình bắt buộc trên mỗi Collector, dùng để chỉ định rõ nền tảng và phiên bản cơ sở dữ liệu mà hệ thống sẽ giám sát.

Thông số kỹ thuật khuyến nghị​

Đối với vai trò Collector, cấu hình khuyến nghị là từ 4 đến 8 vCPU trên nền tảng x86 64-bit, dung lượng RAM từ 24GB đến 32GB, và dung lượng lưu trữ dành cho phân vùng /var trong khoảng từ 300GB đến dưới 2TB. Đối với vai trò Aggregator hoặc Central Manager, cấu hình cần cao hơn, từ 8 đến 16 vCPU, RAM từ 32GB đến 64GB, và dung lượng lưu trữ trên 1TB tùy theo nhu cầu lưu trữ log thực tế. Nếu triển khai thêm tính năng Quick Search hoặc Analytics, hệ thống cần bổ sung thêm ít nhất 4 vCPU cùng lượng RAM tương ứng với tải xử lý, và đặc biệt cần đảm bảo tốc độ đọc ghi (IOPS) ở mức cao.

Các mô hình triển khai​

Có ba mô hình triển khai chính tùy theo quy mô doanh nghiệp:
  • Mô hình Basic Stand-alone sử dụng một Collector duy nhất đảm nhiệm cả việc giám sát lẫn báo cáo, phù hợp với các doanh nghiệp quy mô nhỏ.
  • Mô hình Mid-size sử dụng nhiều Collector cùng gửi dữ liệu về một Aggregator, thiết bị này đồng thời kiêm luôn vai trò Central Manager.
  • Mô hình Enterprise, hay còn gọi là Dedicated CM, tách riêng Central Manager thành một thành phần độc lập để điều phối các cụm Aggregator và Collector được phân chia theo khu vực địa lý hoặc theo chức năng kinh doanh, chẳng hạn như cụm dành riêng cho bộ phận Sales hoặc cụm dành riêng cho bộ phận HR.
1787390903801.png

III. Cơ chế thu thập và xử lý lưu lượng truy cập (Sniffer Core)​

Hệ thống Guardium đạt được hiệu năng tối ưu, thường chỉ chiếm khoảng 1 đến 5 phần trăm tài nguyên CPU, nhờ áp dụng các cơ chế thu thập dữ liệu thông minh.
1787390995511.png

Về phương thức thu thập, có ba lựa chọn chính. S-TAP là một agent nhẹ được cài đặt trực tiếp trên hệ điều hành, mang lại khả năng quan sát cao nhất, có thể thực hiện cảnh báo và chặn truy cập, thường được áp dụng cho các cơ sở dữ liệu triển khai tại chỗ. E-TAP hoạt động theo cơ chế proxy, đứng chặn giữa client và server, phù hợp với các dịch vụ cơ sở dữ liệu dạng DBaaS như AWS RDS hay Azure SQL, cũng như các môi trường container, và có khả năng ngắt phiên làm việc. Universal Connector thì đọc trực tiếp các log gốc dưới định dạng JSON hoặc Syslog, hoạt động theo kiểu agentless nên dễ triển khai hơn, thường được dùng cho các log có nguồn gốc từ nền tảng đám mây.

Về luồng xử lý logic tại Sniffer Core, dữ liệu đi qua các bước tuần tự: thu thập (collect), phân tích và bóc tách (parse/analyze), chuẩn hóa (normalize), đánh giá theo chính sách (policy evaluation), và cuối cùng là kiểm toán, lưu trữ (audit/storage).

Xét về mặt kỹ thuật, trong mô hình dựa trên agent, thành phần Sniffer phải giải mã lưu lượng mạng ở dạng nhị phân thô thành các câu lệnh SQL có cấu trúc rõ ràng. Ngược lại, với Universal Connector, dữ liệu đầu vào thường đã ở dạng tệp JSON có cấu trúc sẵn từ phía nhà cung cấp dịch vụ đám mây, nên việc xử lý đơn giản hơn. Một tính năng quan trọng khác của hệ thống là Redaction, hay còn gọi là dynamic masking, cho phép che giấu ngay lập tức những dữ liệu nhạy cảm trên luồng dữ liệu trả về nếu phát hiện vi phạm chính sách, mà không làm thay đổi dữ liệu gốc lưu trong cơ sở dữ liệu.

Về khả năng dự phòng và sẵn sàng cao, tác nhân S-TAP hỗ trợ cơ chế failover, tự động chuyển sang Collector dự phòng khi Collector chính bị mất kết nối, cùng với cơ chế load balancing giúp phân phối lưu lượng đồng đều giữa một nhóm các Collector. Nhờ đó, việc giám sát dữ liệu không bao giờ bị gián đoạn ngay cả khi có sự cố xảy ra.

IV. Phân hệ Discover and Classify​

Để bảo vệ được dữ liệu, trước hết doanh nghiệp cần biết chính xác dữ liệu đang nằm ở đâu. Phân hệ này ra đời nhằm giải quyết thách thức về việc dữ liệu nhạy cảm thường bị "ẩn giấu" trong các bảng hoặc các cột có tên gọi mơ hồ, không phản ánh đúng nội dung thực chứa bên trong.

Quy trình khám phá sử dụng các giao thức JDBC và ODBC để quét trên diện rộng toàn bộ hạ tầng dữ liệu, từ đó thu thập các security metadata bao gồm cấu trúc schema, tên bảng, kiểu dữ liệu và cả nội dung thực tế bên trong. Về cơ chế nhận diện, hệ thống kết hợp giữa các phương pháp truyền thống như regex, các mẫu (pattern) và từ điển, với công nghệ supervised AI/ML nhằm tối ưu hóa độ chính xác trong việc nhận diện dữ liệu, chẳng hạn giúp phân biệt chính xác giữa một dãy số ngẫu nhiên thông thường và một dãy số thẻ tín dụng thực sự.

Về mặt giá trị chiến lược, kết quả đầu ra của phân hệ này tạo thành một bản đồ rủi ro tổng thể, giúp các phân hệ bảo vệ phía sau biết rõ đối tượng dữ liệu nào cần được ưu tiên giám sát chặt chẽ nhất.

V. Phân hệ Vulnerability Assessment​

Phân hệ đánh giá lỗ hổng, gọi tắt là VA, giúp doanh nghiệp chủ động phòng ngự bằng cách phát hiện sớm các lỗ hổng trong cấu hình hạ tầng, từ đó thu hẹp bề mặt tấn công mà kẻ xấu có thể lợi dụng.

Về tiêu chuẩn đối chiếu, hệ thống thực hiện đối soát dựa trên các bộ tiêu chuẩn uy tín hàng đầu thế giới, bao gồm CIS Benchmark cho cấu hình hệ thống, STIG là tiêu chuẩn bảo mật của quân đội Hoa Kỳ, và danh mục các lỗ hổng phần mềm CVE. Đáng chú ý, IBM áp dụng chính sách phản ứng nhanh (Rapid Response) đối với những lỗ hổng CVE có điểm số CVSS từ 7 trở lên, thể hiện mức độ ưu tiên cao với các rủi ro nghiêm trọng.

Hệ thống thực hiện hàng nghìn bài kiểm tra khác nhau, gọi là exposure tests, nhằm phát hiện các vấn đề như tài khoản mặc định chưa được đổi, mật khẩu yếu, các quyền hạn dư thừa không cần thiết, và khả năng bị leo thang đặc quyền (privilege escalation). Kết quả đầu ra của phân hệ này là một điểm số đánh giá an ninh tổng thể, gọi là security assessment score, kèm theo các remediation scripts, tức là những hướng dẫn chi tiết từng bước để đội ngũ quản trị có thể khắc phục ngay các lỗi cấu hình đã phát hiện.

VI. Phân hệ Data Detection and Response​

Trong bối cảnh các cuộc tấn công ngày càng tinh vi, những quy tắc tĩnh (rule-based) truyền thống không còn đủ khả năng ngăn chặn những kẻ tấn công sử dụng tài khoản hợp lệ để xâm nhập hệ thống. Chính vì vậy, phân hệ Data Detection and Response, gọi tắt là DDR, được xây dựng dựa trên phân tích hành vi (behavior-based) nhằm phát hiện những bất thường mà các quy tắc cứng nhắc không thể nhận ra.

Tính năng phát hiện outlier trải qua hai giai đoạn. Giai đoạn đầu là learning phase, kéo dài khoảng 7 ngày, dùng để thiết lập đường cơ sở (baseline) cho hành vi bình thường của hệ thống. Sau đó là detection phase, giai đoạn thực sự phát hiện các bất thường. Hệ thống phân loại các bất thường này thành hai nhóm: time-based outliers, tức là những truy cập diễn ra vào thời điểm bất thường như sai giờ giấc làm việc thông thường, và volume hoặc structural outliers, tức là những trường hợp truy xuất một lượng dữ liệu khổng lồ một cách bất thường so với thông lệ.

Tính năng Active Threat Analytics có nhiệm vụ xâu chuỗi nhiều tín hiệu cảnh báo riêng lẻ lại với nhau, tạo thành một bức tranh rủi ro tổng thể dưới dạng một case sự cố, giúp đội ngũ SOC (Security Operations Center) có thể xử lý một cách tập trung thay vì phải xử lý từng cảnh báo rời rạc. Bên cạnh đó, tính năng Risk Spotter thực hiện việc chấm điểm rủi ro cho từng người dùng, gọi là trust score, dựa trên khung tham chiếu do IBM xây dựng. Điểm số này giúp xác định những đối tượng người dùng có mức độ rủi ro cao nhất, từ đó đội ngũ an ninh có thể ưu tiên điều tra đúng trọng tâm.

VII. Kiểm toán tập trung và tuân thủ​

Guardium giải quyết triệt để vấn đề thường được ví von là "người gác cổng tự lấy chìa khóa", tức là tình huống người quản trị cơ sở dữ liệu đồng thời cũng có quyền xóa hoặc chỉnh sửa nhật ký kiểm toán ghi lại chính hành vi của mình. Cơ chế phân tách nhiệm vụ, gọi là Separation of Duties hay SoD, tách biệt rõ ràng giữa quyền quản trị cơ sở dữ liệu và quyền quản trị nhật ký kiểm toán.

Về tính toàn vẹn dữ liệu, nhật ký kiểm toán được lưu trữ dưới dạng không thể sửa xóa, gọi là tamper-proof, ngay trên thiết bị Guardium, nhờ đó ngăn chặn hoàn toàn khả năng quản trị viên cơ sở dữ liệu có thể xóa dấu vết hành vi của mình. Để tối ưu dung lượng lưu trữ trong dài hạn, hệ thống áp dụng cơ chế archive và purge.

Ngoài ra, tính năng Smart Assistant cung cấp một quy trình wizard gồm 4 bước, giúp tự động hóa việc xuất các báo cáo tuân thủ theo những tiêu chuẩn phổ biến như PCI-DSS, GDPR và HIPAA, giúp doanh nghiệp luôn trong trạng thái sẵn sàng cho mọi kỳ kiểm toán với nỗ lực vận hành ở mức thấp nhất.

VIII. Vai trò hợp nhất của nền tảng Guardium Data Security Center​

IBM Guardium Data Security Center, gọi tắt là GDSC, đóng vai trò như một lớp "não bộ" trung tâm, có nhiệm vụ hợp nhất toàn bộ các phân hệ vốn hoạt động rời rạc kể trên thành một hệ sinh thái bảo mật dữ liệu thống nhất và liền mạch.

GDSC cung cấp một số dịch vụ dùng chung quan trọng. Trước hết là Unified Identity & Access, giúp quản trị danh tính người dùng một cách đồng bộ trên mọi môi trường triển khai. Tiếp theo là Shared Risk & Policy Engines, cho phép áp dụng một bộ quy tắc duy nhất, nhất quán cho toàn bộ vòng đời dữ liệu thay vì mỗi phân hệ có một bộ quy tắc riêng. Cuối cùng là Centralized Data Ingestion, đóng vai trò như một cổng tiếp nhận dữ liệu hợp nhất, giúp xóa bỏ tình trạng các ốc đảo thông tin bảo mật vốn tồn tại rải rác giữa các phân hệ khác nhau.

Chính sự hội tụ này giúp doanh nghiệp tối ưu hóa toàn bộ quy trình vận hành, từ giai đoạn khám phá dữ liệu ban đầu cho đến khi khắc phục triệt để các rủi ro đã phát hiện, qua đó tạo nên một lá chắn an ninh dữ liệu vững chắc và đồng bộ cho toàn bộ tài sản số của doanh nghiệp.
 
Back
Top