Trang chủ Bài viết Cơ sở dữ liệu Christophe Pettus: Hiểu đúng về row_security trong PostgreSQL
Cơ sở dữ liệu 02/11/2026 4 lượt xem

Christophe Pettus: Hiểu đúng về row_security trong PostgreSQL

Chuyên gia tư vấn PostgreSQL Christophe Pettus (làm việc qua PGX Inc.) đã chia sẻ một điểm dễ hiểu nhầm về tham số cấu hình row_security trong PostgreSQL.

row_security = off không tắt bảo mật cấp dòng

Nhiều người tưởng rằng đặt row_security = off sẽ vô hiệu hóa cơ chế bảo mật cấp dòng (row-level security). Thực tế không phải vậy: tham số này không tắt bảo mật cấp dòng, mà kích hoạt lỗi khi một chính sách (policy) sẽ được áp dụng.

Nói cách khác, khi bảo mật cấp dòng đang bật và một chính sách có khả năng ảnh hưởng đến truy vấn, việc để row_security = off sẽ khiến PostgreSQL báo lỗi thay vì âm thầm bỏ qua chính sách đó. Đây là cơ chế an toàn nhằm tránh việc dữ liệu bị truy cập ngoài ý muốn do cấu hình sai.

Điểm cần lưu ý là thông tin này đến từ một chuyên gia tư vấn PostgreSQL, nên có thể xem đây là lời nhắc hữu ích cho những ai đang cấu hình bảo mật cấp dòng trong hệ thống của mình.

Nguồn: Planet PostgreSQL

Trích nguồn từ: Planet PostgreSQL

Chia sẻ:

Bài viết liên quan

Zalo