iT邦幫忙

ai security相關文章
共有 79 則文章
鐵人賽 AI Security DAY 30

技術 Day 30|我把這個 Agent 放進紅隊測試後,還剩下多少風險?

30 天前,這個專案只有一個目標:讓 AI 幫忙查 SOP,必要時建立一張 mock 工單。功能不複雜,但只要 Agent 能讀文件、選工具、保存記憶或把任務交...

鐵人賽 AI Security DAY 29

技術 Day 29|Agent 又慢、又貴、又愛重試:答案其實都在 Trace 裡

Day 28 證明了一件事:最終回答不能代表整個 Agent run。既然真正的證據在執行軌跡裡,我就能再問更實際的問題:這次到底呼叫幾次模型、花多少 Toke...

鐵人賽 AI Security DAY 28

技術 Day 28|Agent 嘴巴說不做,手卻已經呼叫危險工具了?

Day 27 的六個安全案例都通過後,我還留著一個沒有真正拆開的問題:如果 Agent 最後回答「我不能執行」,這次執行就算安全嗎? 不一定。 Agent 的回...

鐵人賽 AI Security DAY 27

技術 Day 27|你的 Guardrails 真的有用,還是只是在演給你看?

前 26 天,我陸續加上 Input Rail、retrieval boundary、文件 ACL、memory write policy、handoff sc...

鐵人賽 AI Security DAY 26

技術 Day 26|如果人類半小時沒回,Agent 該停下來還是繼續做?

Day 25 的確認流程只有兩個畫面狀態:等待核准,或按下按鈕後執行。但真正的系統不會永遠停在瀏覽器頁面上。核准者可能關掉分頁、正在上課,或看到通知後忘了處理。...

鐵人賽 AI Security DAY 25

技術 Day 25|確認按鈕按下去後,AI 到底被授權做多少事?

Day 24 的 handoff 最後停在 approval_gate pending。帳號 Agent 已經提出操作,但 handoff 只是把工作交給另一個...

鐵人賽 AI Security DAY 24

技術 Day 24|一個 Agent 把任務交出去後,權限到底去哪了?

Day 23 我讓兩個 worker 同時分析不同問題。它們都只有唯讀 prompt,沒有危險工具,所以責任邊界還算單純。 真正麻煩的是 handoff。一個...

鐵人賽 AI Security DAY 23

技術 Day 23|多 Agent 真的比較強嗎?我先看到的是更多安全洞

Day 22 處理完 memory poisoning 後,我準備把 Helpdesk Agent 拆成多個角色。直覺上,一個查 VPN、另一個查 Wi-Fi,...

鐵人賽 AI Security DAY 22

技術 Day 22|我只騙了 Agent 一次,它卻記了很久

Day 11 的惡意 SOP 只要在 retrieval boundary 被隔離,這次 run 就不會照著它操作。但如果 Agent 把那段內容整理成「使用者...

鐵人賽 AI Security DAY 21

技術 Day 21|它記住了我的偏好,也記住了不該保存的敏感資料

Day 20 我先把 working memory、long-term memory 與 RAG 知識庫拆開,也拒絕了測試備用碼和未確認的永久偏好。可是「沒有亂...

鐵人賽 AI Security DAY 20

技術 Day 20|Agent 的記憶是功能,還是一顆定時炸彈?

做到 Day 19,Agent 已經能呼叫真實模型,也有輸入、檢索、工具和後端授權邊界。接下來最容易讓資料越積越多的功能,是記憶。 記住「這台測試筆電是 Win...

鐵人賽 AI Security DAY 19

技術 Day 19|Guardrails 都說可以,為什麼後端還是應該拒絕 Agent?

前面幾天,我陸續替 Agent 加上 Input、Retrieval 和 Tool Output 檢查。做到這裡很容易產生一個錯覺:既然請求已經通過 Guard...

鐵人賽 AI Security DAY 18

技術 Day 18|一句「忽略前面指令」,真的能讓 AI Agent 改規則嗎?

「忽略前面指令」不會真的改寫 system prompt。麻煩的是,模型可能把它當成更值得服從的新要求,接著改變回答,甚至選到不該碰的工具。 今天我把檢查位置移...

鐵人賽 AI Security DAY 17

技術 Day 17|工具只回了一句錯誤訊息,Agent 就被騙了

Day 16 檢查的是模型送往工具的參數。工具跑完之後,資料還會反方向流回 Agent:tool result 進入 context,模型看完再決定下一步。 這...

鐵人賽 AI Security DAY 16

技術 Day 16|AI Agent 為什麼想把內部資料寄給陌生人?

Day 15 我把不需要的外寄工具移出 Helpdesk Agent。不過未來若真的有一條受限流程,要把 SOP 摘要交給支援信箱,事情不會只是把 share_...

鐵人賽 AI Security DAY 15

技術 Day 15|我給 Agent 20 個工具後,它反而更常做錯事

Day 14 處理的是哪些文件能進入 RAG。今天輪到另一份同樣會塞進模型 context 的東西:工具定義。 我先故意列出 20 個 Helpdesk 候選工...

鐵人賽 AI Security DAY 14

技術 Day 14|我以為 RAG 只是搜尋,後來才發現它也是權限系統

Day 13 我用 Promptfoo 反覆測惡意 SOP,但還有一種文件根本不需要藏指令:它只要屬於別的使用者、部門或 tenant,被當前 Agent 搜出...

鐵人賽 AI Security DAY 13

技術 Day 13|我把惡意 SOP 丟進 Promptfoo,Agent 到底會不會照做?

Day 11 我做了一份惡意 SOP,Day 12 又整理了 context。不過只擋住一句「忽略先前規則」,還不能代表 retrieval boundary...

鐵人賽 AI Security DAY 12

技術 Day 12|塞進更多 Context 後,Agent 為什麼反而更笨了?

Day 10 我先把 context 的來源分開,Day 11 再把惡意 SOP 擋在模型外面。做到這裡,我原本很自然地想:既然不可信內容已經過濾,那多放一點歷...

鐵人賽 AI Security DAY 11

技術 Day 11|RAG 最危險的不是幻覺,而是它把資料當成命令

Day 11|RAG 最危險的不是幻覺,而是它把資料當成命令 Day 10 我把 system prompt、使用者訊息、RAG 文件和 tool result...

鐵人賽 AI Security DAY 10

技術 Day 10|我把使用者訊息和文件混在一起後,Agent 開始分不清誰才是老闆

在 Day 6 拆 Agent loop 時,一直卡在同一件事:模型下一輪看到的東西,會同時包含 system prompt、使用者訊息、SOP 查詢結果和工具...

鐵人賽 AI Security DAY 9

技術 Day 9|我只改了一句 Prompt,Agent 卻多叫了四次工具

前幾天我把 Promptfoo 放進這個專案時,主要是在看結果:有沒有建立 mock 工單、越權工具是否不存在、SOP 壞掉時有沒有假裝成功。 這些測試還不夠。...

鐵人賽 AI Security DAY 8

技術 Day 8|重試不是保險:Agent 如何把一個錯誤變成事故

Day 4 做完 timeout、退避重試和降級後,我本來以為這件事差不多收工了:SOP 查不到,最多重試幾次,然後不要開工單。 但那只限制了「同一個請求」。如...

鐵人賽 AI Security DAY 7

技術 Day 7|Agent 不肯停下來:它能在幾分鐘內燒掉多少 Token?

Day 6 的 recursion_limit 解決了一件事:graph 不該無限繞圈。但我很快發現,step 數根本不能回答「這次到底花了多少」。一次 ste...

鐵人賽 AI Security DAY 6

技術 Day 6|AI Agent 不是在思考,它其實是在不斷試錯

我一開始把 Agent 想得太像一個會「理解整個任務」的助手。實際把 Helpdesk Agent 拆開後,感覺比較像一個不停改變狀態的程式:模型看見目前資料,...

鐵人賽 AI Security DAY 5

技術 Day 5|我還沒讓 Agent 上線,先用 Promptfoo 打它一拳

前四天,我把這個練習專案拆得很保守:它只能查 mock SOP,然後在記憶體裡建立 mock 工單。 但程式能動,不代表我知道它會不會在改一行 prompt、補...

鐵人賽 AI Security DAY 4

技術 Day 4|工具壞掉後,Agent 沒停下來,反而把問題越搞越大

工具失敗時,Agent 最危險的反應往往不是回覆錯誤,而是把同一個請求又送了一次。 Day 3 我只讓 Agent 查 mock SOP、建立 mock 工...

鐵人賽 AI Security DAY 3

技術 Day 3|給 Agent 一把萬用 API Key 後,我才發現它什麼都能做

同一把 API Key 同時能查資料、開工單、重設帳號、寄通知時,Agent 的工具清單就不再只是功能清單。 我沒有公司的 API Key。這個專案用的是...

鐵人賽 AI Security DAY 2

技術 Day 2|30 分鐘做出第一個會開工單的 AI Agent:它已經能替你動手了

今天我先做一個故意很單純的版本:它會開工單,但還不安全。 昨天我先把「Agent 有工具以後會出什麼事」講清楚。今天我不急著加 Guardrails,反而先...

鐵人賽 AI Security DAY 28

技術 AI 黑魔法(28):隱私、治理與法規,攻擊之外你該知道的事

上一篇看的是怎麼規劃一次 AI 安全檢測,這篇換到攻擊之外的隱私、治理跟法規。 2023 年 3 月三星開放半導體部門的工程師用 ChatGPT,不到三個星期,...