IBM Guardium Tổng quan kiến trúc của giải pháp IBM Guardium

KIẾN TRÚC CỦA GIẢI PHÁP IBM GUARDIUM
A. GIỚI THIỆU TỔNG QUAN VỀ IBM GUARDIUM
Triết lý cốt lõi của IBM Guardium là bảo vệ dữ liệu tại gốc, giám sát liên tục hành vi truy cập dữ liệu bất kể dữ liệu đang nằm ở đâu. Guardium không chỉ tập trung vào cơ sở dữ liệu truyền thống mà còn hướng đến việc quản lý tập trung nhiều loại nguồn dữ liệu khác nhau: databases, big data, files và mainframe. Giải pháp được cung cấp dưới cả hai hình thức triển khai: hardware appliance và software, cho phép tổ chức lựa chọn mô hình phù hợp với hạ tầng sẵn có. Guardium cung cấp khả năng quan sát và kiểm soát tập trung trên nhiều môi trường hạ tầng khác nhau:

  • On-premises: hệ quản trị cơ sở dữ liệu (DBMS) truyền thống chạy trên máy chủ vật lý hoặc máy ảo trong trung tâm dữ liệu của doanh nghiệp.
  • Cloud: các dịch vụ cơ sở dữ liệu dạng DBaaS trên nền tảng đám mây (AWS RDS/Aurora, Azure SQL, Google Cloud SQL,...).
  • Hybrid Multicloud: kết hợp linh hoạt giữa hạ tầng tại chỗ và nhiều nền tảng đám mây khác nhau, kể cả các workload container hóa (Kubernetes, OpenShift).
Để đáp ứng đa dạng các kịch bản triển khai, Guardium có thể giám sát chủ động hoặc thụ động, thông qua bốn phương thức thu thập dữ liệu chính: S-TAP, E-TAP, Universal Connector và Streaming API. Trong đó S-TAP và E-TAP là các giải pháp dựa trên tác nhân (agent-based), còn Universal Connector và Streaming API là các giải pháp không cần tác nhân (agentless):


Phương thức

Công cụ chính

Đối tượng áp dụng

Ưu điểm chính

S-TAP

Agent cài trực tiếp trên máy chủ DB (on-premises)

Máy chủ DB on-premises, cloud host

Giám sát thời gian thực; hỗ trợ can thiệp chủ động (Terminate/S-GATE/Masking) qua Control Signal.

E-TAP

Agent dạng proxy, triển khai độc lập (container)

DBaaS (AWS RDS, Azure SQL...), container/Kubernetes

Không cần quyền quản trị OS; hỗ trợ auto-scaling, failover trong môi trường container hóa.

Universal Connector

Framework agentless, đọc native audit log

Cloud DBaaS (MongoDB Atlas, AWS S3, MySQL, Snowflake...)

Triển khai nhanh, không cần cài agent; hỗ trợ cơ chế Push và Pull.

Streaming API

REST API / online_report, quick_search

Tự động hoá cấu hình, tích hợp hệ thống ngoài (AWS, Azure)

Phủ hầu hết chức năng của GUI; phục vụ tự động hoá triển khai và trích xuất báo cáo.

Chính sự linh hoạt trong việc kết hợp bốn phương thức trên giúp Guardium trở thành nền tảng giám sát dữ liệu được nhiều tổ chức lớn tin dùng, kể cả trong các hệ thống lai (hybrid) phức tạp.

B. CHI TIẾT CÁC THÀNH PHẦN HẠ TẦNG

1. S-TAP (Software TAP) - Cánh tay nối dài trên Database Server

1787196903993.png
S-TAP là một agent phần mềm nhẹ được cài trực tiếp trên hệ điều hành của máy chủ cơ sở dữ liệu, có nhiệm vụ "theo dõi" và sao chép lưu lượng truy cập mà không làm gián đoạn kết nối giữa Database Client và Database Server. Theo tài liệu chính thức của IBM, mức tiêu thụ tài nguyên của S-TAP thường vào khoảng 2–5% CPU trên Linux/UNIX1–3% CPU trên Windows (số liệu tham khảo, có thể thay đổi theo phiên bản và tải hệ thống), và trong đa số trường hợp không gây ảnh hưởng đáng kể đến hiệu năng của hệ cơ sở dữ liệu.
Luồng hoạt động dữ liệu qua S-TAP có thể tóm tắt qua 4 bước:

  • Bước 1 – Giao tiếp Client/Server: khi Client gửi câu lệnh SQL, dữ liệu vẫn đi thẳng đến Database Server và Server trả kết quả về ngay lập tức; S-TAP chỉ sao chép (không chặn) lưu lượng này.
  • Bước 2 – Sao chép và gửi dữ liệu: S-TAP gửi bản sao nội dung giao tiếp (ai truy cập, thao tác gì, dữ liệu nào bị lấy đi) sang Guardium Collector.
  • Bước 3 – Phân tích tại Collector: Sniffer nhận dữ liệu, Analysis Engine phân tích cú pháp SQL và đối chiếu chính sách bảo mật, sau đó ghi log vào kho lưu trữ nội bộ phục vụ báo cáo, kiểm toán.
  • Bước 4 – Tín hiệu điều khiển (Control Signal): nếu phát hiện vi phạm chính sách, Collector gửi Control Signal yêu cầu S-TAP can thiệp vào nhân hệ điều hành để ngắt kết nối, lọc bớt lưu lượng trước khi gửi (giảm tải mạng/Collector), chặn kết nối, hoặc che giấu/lược bỏ thông tin nhạy cảm trong tập kết quả.
Một số đặc điểm quan trọng của S-TAP:
  • Tính nhẹ nhàng: các công việc tính toán nặng (data analyst) được chuyển sang Guardium Collector để đảm bảo hiệu suất database không bị ảnh hưởng.
  • Tính toàn vẹn: mọi truy cập, dù từ xa qua mạng hay truy cập trực tiếp tại máy chủ (local access), đều bị S-TAP ghi lại, giúp ngăn chặn quản trị viên có ý định xấu thực hiện thao tác ngoài kiểm soát.
  • Tách biệt nhiệm vụ: việc tách rời khâu thu thập (S-TAP) và khâu phân tích (Collector) giúp hệ thống bảo mật hoạt động ổn định và có khả năng mở rộng tốt hơn.
S-TAP vận hành thông qua các module kỹ thuật con sau:
  • K-TAP (Kernel TAP): Là một kernel module được cài vào hệ điều hành trong quá trình cài đặt S-TAP, hoạt động ở tầng nhân (Kernel Level). K-TAP hook (can thiệp) vào cơ chế giao tiếp mạng giữa Client và Server, cho phép giám sát cả lưu lượng đến từ bên ngoài (External Network Application/User) lẫn lưu lượng nội bộ (Local Application/User), miễn là chúng đi qua ngăn xếp mạng (network stack) của hệ điều hành.
  • A-TAP (Application TAP): Hoạt động ở tầng ứng dụng (Application/User Level), chuyên giám sát giao tiếp qua vùng nhớ dùng chung (Shared Memory) — vùng nhớ RAM nơi các truy vấn từ Local Application/User đến DBMS được xử lý mà không cần đi qua Network Layer, nên K-TAP không thể quan sát trực tiếp. A-TAP là thành phần phụ thuộc vào K-TAP (dependent on K-TAP): nó thu thập dữ liệu ở tầng ứng dụng rồi sử dụng K-TAP làm trung gian (proxy) để chuyển tiếp dữ liệu về S-TAP/Collector, chủ yếu dùng cho các DBMS như Db2, Informix hoặc Oracle (kết nối kiểu Bequeath/ASO).
Ngoài ra, S-TAP còn hỗ trợ thêm các cơ chế thu thập thay thế, tùy theo nền tảng:
  • Tee: cơ chế proxy thay thế cho K-TAP, giúp đọc và chuyển tiếp lưu lượng từ các máy khách cục bộ đến máy chủ cơ sở dữ liệu khi K-TAP không khả dụng trên một số kernel đặc thù.
  • Network TAP / Packet Capture (PCAP): thu thập gói tin ở tầng mạng vật lý; hiếm khi được dùng trên hệ UNIX nhưng có ứng dụng hạn chế trên một số hệ Windows và Linux, thường dùng khi không thể cài agent trực tiếp trên máy chủ có tải cao.
  • Db2 Exit (Exit Library): cơ chế tích hợp chuyên biệt cho nền tảng Db2 z/OS/LUW. Exit Library là một thư viện liên kết động được Db2 tự động tải trong quá trình khởi động thông qua cơ chế Db2_Exit; sau khi được tải, nó giao tiếp trực tiếp với S-TAP và chuyển toàn bộ lưu lượng truy cập Db2 (mã hoá hoặc không, cục bộ hoặc từ xa) tận dụng cả bộ nhớ dùng chung lẫn mạng. Tuy nhiên Db2 Exit có hai hạn chế đáng lưu ý: (1) không hỗ trợ che dấu dữ liệu (masking) trước khi gửi đi, và (2) không giám sát được các câu lệnh SQL bên trong stored procedures vì Guardium không có khả năng "nhìn" vào logic bên trong stored procedures.

2. E-TAP (External S-TAP) - Giải pháp cho môi trường Container và Cloud

1787196993613.png
E-TAP (External S-TAP) là giải pháp thay thế khi việc cài agent trực tiếp lên hệ điều hành máy chủ là bất khả thi (ví dụ không có quyền quản trị OS). E-TAP hoạt động theo cơ chế proxy/network tap, được triển khai độc lập (thường dưới dạng container) và chặn/giám sát lưu lượng đi qua nó, sau đó chuyển tiếp bản sao đến Guardium Collector để phân tích, áp dụng chính sách, và có thể kiểm soát phiên (xoá bỏ hoặc chấm dứt phiên), tương tự chức năng Control Signal của S-TAP, thay vì cài trực tiếp trên máy chủ CSDL.
  • Tình huống áp dụng: các dịch vụ DBaaS (AWS RDS, Azure SQL, Google Cloud SQL) nơi người dùng không có quyền quản trị hệ điều hành; hoặc môi trường container hóa (Docker, Kubernetes/OpenShift) cần khả năng tự động mở rộng (auto-scaling).
  • Cơ chế triển khai: với môi trường Database service, E-TAP được triển khai dưới dạng container độc lập cấu hình gửi giám sát về Collector; với môi trường on-premises hoặc cloud host, sử dụng một E-TAP host riêng - máy chủ chạy Docker và cài đặt các gói phần mềm E-TAP. Khi triển khai qua Kubernetes, các agent này còn hỗ trợ tự động triển khai và tự động mở rộng quy mô (auto-scaling) trong thời gian thực.

3. Universal Connector - Linh hoạt và Agentless

1787198681829.png
Đây là một framework thu thập dữ liệu dạng agentless, mã nguồn mở và trọng lượng nhẹ, cho phép Guardium tiếp nhận dữ liệu hoạt động (activity data) từ các nhật ký kiểm toán gốc (native audit logs) của nhiều nguồn khác nhau như MongoDB Atlas, AWS S3, MySQL, Snowflake... mà không cần cài S-TAP hay E-TAP.
  • Cơ chế Push: nguồn dữ liệu chủ động đẩy log đến Universal Connector ngay khi log được sinh ra.
  • Cơ chế Pull: Universal Connector chủ động kết nối đến kho lưu trữ log (ví dụ S3 bucket, syslog server) để định kỳ lấy dữ liệu về; cách này có thể tác động đến hiệu suất database và yêu cầu thêm dung lượng lưu trữ.
Về mặt kiến trúc, Universal Connector xử lý dữ liệu thô thành dữ liệu có cấu trúc thông qua ba loại plugin phối hợp với nhau, mỗi nguồn dữ liệu có một bộ plugin riêng: Input Plugin tiếp nhận dữ liệu thô từ nguồn; Filter/Parse Plugin phân tách và định dạng lại dữ liệu để Guardium có thể hiểu được; và Output Plugin đẩy dữ liệu đã chuẩn hoá sang Collector để Sniffer kiểm tra nội dung và đối chiếu chính sách (Policy Correlation). Các Universal Connector cũng có thể được cấu hình để cân bằng tải và tự động chuyển đổi dự phòng (failover) sang các Guardium Collector khác.

4. Streaming API - Tự động hoá qua giao diện lập trình

1787207713720.png
Streaming API là phương thức agentless dành riêng cho các nguồn dữ liệu cloud, cung cấp khả năng giám sát thụ động thông qua giao diện lập trình thay vì thu thập traffic trực tiếp. Hầu hết tất cả các chức năng có sẵn trên giao diện đồ họa (GUI) của Guardium đều được cung cấp thông qua các API này, cho phép:
  • Tự động hóa việc triển khai và các thiết lập cấu hình.
  • Định nghĩa các nguồn dữ liệu (datasources), cập nhật dữ liệu cho các nhóm (groups) và thiết lập các bộ máy kiểm tra (inspection engines).
  • Tích hợp với các hệ thống bên ngoài như AWS và Azure.
  • Sử dụng các chức năng của REST API để cập nhật dữ liệu cho các nhóm và tái cài đặt các chính sách (policies).
  • Trích xuất thông tin tập trung từ Guardium thông qua các API online_reportquick_search.

5. Collector và Sniffer - Bộ não xử lý dữ liệu

1787207792014.png
Collector là appliance (vật lý, ảo hóa, hoặc container) tiếp nhận dữ liệu thô từ các nguồn Agent/Agentless. Thành phần lõi bên trong Collector là Sniffer (Inspection Engine), phối hợp với Analysis Engine để xử lý dữ liệu qua một chuỗi bước tuần tự:
  • Sniffer (thu nhận): tiếp nhận và sắp xếp luồng dữ liệu nhị phân từ S-TAP/E-TAP, hoặc dữ liệu có cấu trúc (JSON) từ các nguồn agentless.
  • Analyzer (phân tích): giải mã lưu lượng thô thành câu lệnh SQL. Với dữ liệu từ agent/proxy, Analyzer phải giải mã (decode) dữ liệu nhị phân sang SQL có thể đọc được; với dữ liệu agentless, bước này đơn giản hơn vì dữ liệu vốn đã có cấu trúc (thường là JSON). Sau đó, hệ thống đối chiếu với Security Policy đang áp dụng để quyết định có ghi log, cảnh báo, hay gửi Control Signal (Terminate/Mask) hay không.
  • Parser (chuẩn hóa): tách câu lệnh SQL thành các thành phần có cấu trúc, ví dụ Verb (hành động, như SELECT/UPDATE) và Object (như tên bảng) để phục vụ truy vấn báo cáo sau này.
  • Logger (ghi nhật ký): lưu trữ dữ liệu đã chuẩn hóa xuống đĩa cục bộ của Collector (hoặc gửi đến một ingestion pipeline), phục vụ mục đích kiểm toán và báo cáo trong ngắn hạn. Việc ghi lại dựa trên chính sách, chỉ ghi những thông tin được cho phép để tối ưu dung lượng lưu trữ.

6. Aggregator và Central Manager (CM) - Quản trị và lưu trữ tập trung

1787207820832.png
Mỗi Guardium Collector có giới hạn lưu lượng truy cập nhất định; khi vượt quá giới hạn này, việc lưu trữ dữ liệu có thể bị ảnh hưởng, thậm chí gây mất dữ liệu. Số lượng Collector cần thiết trong một hệ thống phụ thuộc vào số lượng CPU trên từng database server và khối lượng traffic cần giám sát, do đó phần lớn các mô hình triển khai thực tế đều có nhiều Collector. Chức năng Aggregation và Central Manager được thiết kế để quản lý các môi trường có nhiều Collector này.
  • Aggregator: là một loại thiết bị riêng biệt, không trực tiếp thu thập traffic từ database. Thay vào đó, các Collector gửi dữ liệu đã phân tích về Aggregator theo lịch trình định sẵn (thường hằng đêm) để hợp nhất (merge) vào cơ sở dữ liệu nội bộ của Aggregator, phục vụ lưu trữ dài hạn và báo cáo ở quy mô toàn doanh nghiệp. Các báo cáo nên được trích xuất trực tiếp từ Aggregator thay vì từng Collector riêng lẻ, vì các truy vấn báo cáo phức tạp thường tốn nhiều tài nguyên — chạy trên Aggregator giúp Collector không bị ảnh hưởng hiệu suất và chỉ tập trung vào nhiệm vụ cốt lõi là giám sát và thực thi chính sách. Aggregator có cả phiên bản phần cứng (ví dụ IBM x3550) lẫn phần mềm cài trên hardware hoặc máy ảo.
  • Central Manager (CM): là điểm quản trị tập trung duy nhất cho toàn bộ hệ thống Guardium. Các chức năng chính gồm: giám sát trạng thái hoạt động của cả Collector và Aggregator; hiển thị trạng thái S-TAP trên toàn doanh nghiệp trên một màn hình (Enterprise S-TAP view); quản lý bản vá tập trung (Patch Management); đẩy các chính sách bảo mật thống nhất xuống tất cả Collector được quản lý; quản lý người dùng, vai trò và phân quyền (User và Role Management); và thiết lập các quy trình báo cáo, kiểm tra tập trung.
Tùy quy mô và nhu cầu tổ chức, mô hình Aggregator/Central Manager có thể được triển khai theo 3 cách phổ biến:
  • Mô hình tập trung: nhiều Collector giám sát các nguồn dữ liệu khác nhau nhưng chỉ dùng chung một Aggregator và một Central Manager; Aggregator hợp nhất toàn bộ dữ liệu kiểm toán để phân tích ở quy mô doanh nghiệp, còn Central Manager điều phối việc thực thi chính sách, báo cáo và đảm bảo tiêu chuẩn an ninh trên toàn bộ môi trường.
  • Mô hình theo phòng ban: mỗi bộ phận (ví dụ Sale, HR) có Aggregator riêng để thu thập dữ liệu liên quan, phục vụ lập báo cáo và tuân thủ quy định phù hợp với từng phòng ban, trong khi một Central Manager duy nhất vẫn giám sát toàn bộ hệ thống và đảm bảo policy được thực thi nhất quán.
  • Mô hình tách biệt hoàn toàn: từng chức năng kinh doanh (ví dụ Sale, HR) có cả Aggregator lẫn Collector riêng, còn Central Manager được tách riêng và chỉ chuyên trách các chức năng quản lý tập trung. Mô hình này hỗ trợ kiểm soát và báo cáo chi tiết theo yêu cầu nội bộ của từng đơn vị.

7. GIM (Guardium Installation Manager)

1787207907007.png
GIM hoạt động theo mô hình Client–Server, cho phép quản trị viên cài đặt, nâng cấp hoặc cấu hình lại các S-TAP từ xa thông qua giao diện quản trị tập trung, giảm thiểu nhu cầu can thiệp thủ công trực tiếp vào từng máy chủ cơ sở dữ liệu. Thành phần GIM gồm GIM server (được tích hợp sẵn trong Central Manager hoặc Collector khi cài hệ điều hành Guardium) và GIM client — một tập hợp các tập lệnh Perl chạy trên mỗi máy chủ được quản lý, cần được cài đặt trên các máy chủ lưu trữ cơ sở dữ liệu hoặc hệ thống tệp mà bạn muốn giám sát.
Sau khi cài đặt, GIM client phối hợp với GIM server để thực hiện các tác vụ:

  • Kiểm tra các bản cập nhật cho phần mềm đã cài đặt trên database server hoặc file systems.
  • Truyền tải và cài đặt phần mềm mới; gỡ bỏ phần mềm khi không còn cần thiết.
  • Cập nhật các tham số phần mềm.
  • Giám sát sức khoẻ và dừng các tiến trình đang chạy trên máy chủ cơ sở dữ liệu.
Ví dụ điển hình là dùng GIM để cài đặt các mô-đun S-TAP và duy trì chúng luôn ở phiên bản mới nhất. GIM client sử dụng cổng 8444/8446 để giao tiếp với GIM server; quản trị viên có thể thao tác qua giao diện người dùng (UI) của Guardium hoặc qua giao diện dòng lệnh (CLI). Các mô-đun phần mềm triển khai qua GIM được đóng gói dưới dạng GIM bundles.
Lưu ý: bất kỳ thiết bị nào trong hệ thống Guardium — dù đóng vai trò Central Manager (CM), Collector hay Aggregator — khi cài hệ điều hành Guardium lên đều đã có sẵn code của GIM Server (truy cập qua Setup → Tools and Views → GIM Control Panel). Nếu dùng GIM riêng lẻ trên từng Collector, hệ thống sẽ rơi vào trạng thái "quản lý phân tán" (phải đăng nhập từng Collector để quản lý Agent); vì vậy nên cấu hình GIM Client trên tất cả Database Server trỏ thẳng về IP của Central Manager (GIM server) để quản lý tập trung.
Về giám sát tiến trình, GIM client kiểm tra heartbeat của mỗi tiến trình mỗi phút một lần và cập nhật thay đổi trạng thái về GIM server (hiển thị trên bảng Process Monitoring trong vòng 3 phút); trạng thái của chính GIM client cũng được cập nhật dựa trên chu kỳ polling và gửi thông điệp "alive message" về server. Đối với khả năng dự phòng, GIM Failover có thể được cấu hình trên các client để phục vụ cho trường hợp cần backup hoặc restore.

C. QUY TRÌNH VẬN HÀNH VÀ QUẢN LÝ DỮ LIỆU

1. Chu kỳ dữ liệu hằng đêm (Export / Import)

Định kỳ (thường được lên lịch vào khung giờ thấp điểm, ví dụ 1–2 giờ sáng), hệ thống thực hiện tiến trình tự động: Export dữ liệu đã chuẩn hóa từ Collector, rồi Import vào Aggregator để hợp nhất.
  • Retention trên Collector: thường lưu trữ dữ liệu trong thời gian ngắn (vài ngày) để phục vụ phân tích/báo cáo nhanh; thời gian cụ thể phụ thuộc cấu hình và dung lượng đĩa.
  • Retention trên Aggregator: lưu trữ dài hạn hơn nhiều (thường vài tháng đến hàng năm) tùy theo yêu cầu tuân thủ (compliance) và chính sách nội bộ của tổ chức.

2. Phân biệt các chỉ số sử dụng tài nguyên (Utilization)

Đây là hai chỉ số dễ gây nhầm lẫn cho người mới vận hành Guardium:


Chỉ số

Ý nghĩa

Rủi ro khi đạt ngưỡng cao

Database Utilization (Sniffer/CPU)

Đo mức độ bận rộn của Sniffer khi phân tích, giải mã lưu lượng.

Nếu đạt ~100%, hệ thống đang quá tải traffic; có thể gây trễ hoặc bỏ sót sự kiện cần giám sát.

Hard Disk / Data Utilization

Đo dung lượng đĩa cứng còn trống trên Collector/Aggregator để ghi log.

Nếu đĩa đầy, hệ thống không thể ghi log mới, dẫn đến mất dữ liệu kiểm toán.

3. Archive, Purge và Restore

Archive: nén và di chuyển dữ liệu cũ ra hệ thống lưu trữ ngoài (backup server/NFS) để giải phóng chỗ nhưng vẫn giữ lại dữ liệu.
Purge: xóa vĩnh viễn dữ liệu đã được archive khỏi đĩa cục bộ để giải phóng không gian lưu trữ đang hoạt động.
Restore: khi cần điều tra lại dữ liệu lịch sử, quản trị viên nạp (load) lại file đã archive từ backup server về hệ thống để xem báo cáo.

D. THIẾT LẬP BÁO CÁO VÀ QUERY BUILDER

1. Quy trình tạo truy vấn bằng Query Builder

Ví dụ minh họa: tạo báo cáo Trusted Sessions (các phiên truy cập được xem là tin cậy):
  • Chọn Domain: ví dụ chọn "Access" (miền dữ liệu liên quan đến phiên truy cập).
  • Đặt Query Name: ví dụ "Trusted Sessions Report".
  • Chọn Main Entity: ví dụ "Session" (hoặc Session/Session Attributes tùy phiên bản Guardium).
  • Chọn Columns: chọn các cột cần hiển thị, ví dụ Client IP, DB User Name, Server IP...
  • Thiết lập Conditions: dùng Query Conditions kết hợp với Groups để lọc dữ liệu.
Sử dụng Groups giúp quản lý danh sách hàng trăm IP hoặc username tập trung một nơi, thay vì phải sửa từng báo cáo riêng lẻ mỗi khi danh sách thay đổi — giúp hệ thống báo cáo có khả năng mở rộng tốt hơn nhiều.

2. Xử lý lỗi "No Data Found"

Nếu báo cáo không hiển thị dữ liệu, hãy kiểm tra lần lượt:
  • Time Range: vào Edit Mode để mở rộng khoảng thời gian truy vấn (ví dụ từ 3 giờ lên 1 năm) nhằm loại trừ khả năng do khung thời gian quá hẹp.
  • Query Logic: kiểm tra các điều kiện lọc (Conditions) xem có quá khắt khe, mâu thuẫn nhau, hoặc sai Domain/Entity hay không.
  • Nguồn dữ liệu: xác nhận S-TAP/agent liên quan có đang hoạt động và thực sự gửi traffic về Collector hay không.

3. Tối ưu hóa với báo cáo mẫu

IBM Guardium cung cấp sẵn hàng trăm báo cáo mẫu (Predefined Reports) cho các nhu cầu phổ biến (compliance, bảo mật, hiệu năng...). Nên ưu tiên tìm kiếm, sao chép (Clone) và tùy biến từ các mẫu có sẵn thay vì xây dựng từ đầu, để tiết kiệm thời gian và giảm sai sót cấu hình.
 
Sửa lần cuối:
Back
Top