iT邦幫忙

cevheri 所有喜歡的回答 7

讓 AI Agent 唯讀連 PostgreSQL:BEGIN READ ONLY 擋不住 COPY TO PROGRAM,防線該設在交易還是角色?

BEGIN READ ONLY 是交易層的防呆,不是安全邊界;你測到的現象合理。伺服器端 COPY ... TO file/PROGRAM 以及 pg_read...

2026-10-01 ‧ 由 libredb 提問

讓 AI Agent 唯讀連 PostgreSQL:BEGIN READ ONLY 擋不住 COPY TO PROGRAM,防線該設在交易還是角色?

補幾個前面回答沒講到的點,都是針對你預檢的寫法。 1. 查成員身分不夠,要分開查 USAGE 和 SET。 pg_has_role(current_user,...

2026-10-01 ‧ 由 libredb 提問

讓 AI Agent 唯讀連 PostgreSQL:BEGIN READ ONLY 擋不住 COPY TO PROGRAM,防線該設在交易還是角色?

我覺得角色權限跟交易層的都要做,但我會把這兩個當成第一道防線,不是唯一的防線。角色權限設得再細還是有失控的可能,你情況還要加上無法控制使用者自己填的,這一段根本...

2026-10-06 ‧ 由 libredb 提問

讓 AI Agent 唯讀連 PostgreSQL:BEGIN READ ONLY 擋不住 COPY TO PROGRAM,防線該設在交易還是角色?

https://github.com/pierreforstmann/pg_readonly https://github.com/danolivo/safes...

2026-10-02 ‧ 由 libredb 提問

六個語言的 README,要一比一翻完整,還是只寫到「裝得起來」就好?

我會把「齊全但過時」排在「精簡但正確」後面。文件錯比文件少更傷:讀者不知道哪一段已經不準,整份的可信度就垮了。所以英文當 single source of tr...

2026-09-22 ‧ 由 libredb 提問