Để trả lời câu hỏi đầu tiên:
Hai loại nhật ký kiểm tra có sẵn cho IAM:
- Nhật ký kiểm tra hoạt động của quản trị viên: Bao gồm các hoạt động "viết quản trị" ghi siêu dữ liệu hoặc thông tin cấu hình. Bạn không thể tắt nhật ký kiểm tra Hoạt động của quản trị viên.
- Nhật ký kiểm tra Truy cập dữ liệu: Bao gồm các thao tác "admin read" đọc siêu dữ liệu hoặc thông tin cấu hình. Cũng bao gồm các hoạt động "đọc dữ liệu" và "ghi dữ liệu" đọc hoặc ghi dữ liệu do người dùng cung cấp. Để nhận nhật ký kiểm tra Truy cập dữ liệu, bạn phải bật chúng một cách rõ ràng.
Những nhật ký này chủ yếu được sử dụng để kiểm tra hoạt động hành chính và bảo trì được thực hiện trên phiên bản Cloud SQL.
Ngược lại, kiểm tra cơ sở dữ liệu trong Cloud SQL cho PostgreSQL có sẵn thông qua tiện ích mở rộng pgAudit mã nguồn mở.
Sử dụng tiện ích mở rộng này, bạn có thể ghi lại và theo dõi có chọn lọc các thao tác SQL được thực hiện đối với một phiên bản cơ sở dữ liệu nhất định. Tiện ích mở rộng cung cấp cho bạn khả năng kiểm tra để giám sát và ghi lại một tập hợp con các hoạt động được chọn.
Tiện ích mở rộng pgAudit áp dụng cho các lệnh và truy vấn SQL đã thực thi.
Chi tiết bạn có thể tham khảo tại liên kết.
Và để trả lời câu hỏi thứ hai:
Tiện ích mở rộng kiểm tra PostgreSQL (pgAudit) cung cấp ghi nhật ký kiểm tra phiên và/hoặc đối tượng chi tiết thông qua cơ sở ghi nhật ký PostgreSQL tiêu chuẩn. Mục tiêu của pgAudit là cung cấp cho người dùng PostgreSQL khả năng tạo nhật ký kiểm tra thường được yêu cầu để tuân thủ các chứng nhận của chính phủ, tài chính hoặc ISO.
pg.auditlog có thể nhận các giá trị read, write, function, role, ddl, misc, misc_set, all, none. Bạn có thể cung cấp nhiều lớp bằng cách sử dụng danh sách được phân tách bằng dấu phẩy và trừ một lớp bằng cách đặt trước lớp bằng dấu -. Mặc định là không.
Ghi nhật ký câu lệnh cơ bản có thể được cung cấp bởi tiện ích ghi nhật ký tiêu chuẩn với log_statement = all.Điều này có thể chấp nhận được đối với việc giám sát và các mục đích sử dụng khác nhưng không cung cấp mức độ chi tiết thường được yêu cầu cho một cuộc kiểm toán. Không đủ để có một danh sách tất cả các hoạt động được thực hiện đối với cơ sở dữ liệu. Cũng phải có khả năng tìm thấy các báo cáo cụ thể mà kiểm toán viên quan tâm. Cơ sở ghi nhật ký tiêu chuẩn hiển thị những gì người dùng yêu cầu, trong khi pgAudit tập trung vào chi tiết về những gì đã xảy ra trong khi cơ sở dữ liệu đáp ứng yêu cầu.
Để tuân thủ HIPAA, theo các biện pháp bảo vệ kỹ thuật, nó được đề cập để giới thiệu nhật ký hoạt động và kiểm soát kiểm toán. Bạn có thể tham khảo các liên kết để biết thêm chi tiết.