Web攻防-大模型應用LLM安全提示詞注入不安全輸出代碼注入直接間接數據投毒

知識點:
1、WEB攻防-LLM安全-API接口安全&代碼注入
2、WEB攻防-LLM安全-提示詞注入&不安全輸出
在這里插入圖片描述
Web LLM(Large Language Model)攻擊指針對部署在Web端的AI大語言模型的攻擊行為。攻擊者通過惡意提示詞注入、訓練數據竊取、模型逆向工程等手段,操控AI輸出敏感信息或執行危險操作。

復盤文章
https://mp.weixin.qq.com/s/6SVInWxwJ34ucjqNYPp3fw
https://mp.weixin.qq.com/s/CbJf3Tr9sy8U1r0T5xv1yg

一、演示案例: WEB攻防-LLM安全-API接口安全&代碼注入

1、API接口使用

利用已知的API接口完成RCE操作
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

2、遠程通訊利用

關注到有利用的遠程調用,嘗試寫入管道命令等,是否會帶出

二、演示案例: WEB攻防-LLM安全-提示詞注入&不安全輸出

1、提示詞注入

Prompt Injection漏洞是指攻擊者通過精心設計的輸入操縱大型語言模型(LLM),導致LLM無意中執行攻擊者的意圖。這種攻擊可以是直接的,例如通過“越獄”系統提示;也可以是間接的,通過操縱外部輸入來實現。成功的提示注入攻擊可能導致數據泄露、社會工程攻擊等多種后果。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

直接方式(Directly)

譬如直接通過向聊天機器人發送想問的信息,問什么聊天機器人就回答什么,沒有任何限制。
在這里插入圖片描述
項目:https://github.com/kk12-30/LLMs-PromptAttacks
在這里插入圖片描述

間接提示注入

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

提示詞注入靶場

https://gandalf.lakera.ai/
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
可以利用這個項目進行繞過:https://github.com/kk12-30/LLMs-PromptAttacks
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
參考:https://mp.weixin.qq.com/s/sT9TxOR7jC5U4tHPRFT9WQ

2、不安全的輸出處理

不安全的輸出處理指的是在將LLM生成的輸出傳遞給下游組件和系統之前,對其進行的驗證、清理和處理不足。這可能導致跨站腳本攻擊(XSS)、服務器端請求偽造(SSRF)等嚴重后果。

"<img src=1 onerror=alert(1)>"

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/96021.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/96021.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/96021.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

docker compose再阿里云上無法使用的問題

最原始的Dokcerfile # 使用官方Python 3.6.8鏡像 FROM python:3.6.8-slimWORKDIR /app# 復制依賴文件 COPY requirements.txt .RUN pip install --upgrade pip # 檢查并安裝依賴&#xff08;自動處理未安裝的包&#xff09; RUN pip install --no-cache-dir -r requirements.tx…

C++STL容器List的模擬實現

一、引言list的實現&#xff0c;還是比較簡單的&#xff0c;大家只要想著土家樓的形狀&#xff0c;畫出圖來就好了&#xff0c;不需要過多擔心。本次的博客會發出一個完整的實現List的List.hpp&#xff0c;以后也會這樣&#xff0c;主要是分段發被說孩子分段生。二、模擬List由…

區塊鏈 + 域名Web3時代域名投資的新風口(上)

關于Dynadot Dynadot是通過ICANN認證的域名注冊商&#xff0c;自2002年成立以來&#xff0c;服務于全球108個國家和地區的客戶&#xff0c;為數以萬計的客戶提供簡潔&#xff0c;優惠&#xff0c;安全的域名注冊以及管理服務。 Dynadot平臺操作教程索引&#xff08;包括域名郵…

電子電氣架構 --- 軟件會給汽車帶來哪些變化?

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 做到欲望極簡,了解自己的真實欲望,不受外在潮流的影響,不盲從,不跟風。把自己的精力全部用在自己。一是去掉多余,凡事找規律,基礎是誠信;二是…

在rtthread中,互斥量不能在中斷服務例程中使用?以及線程多次持有互斥量的情況怎么理解?

互斥鎖的所有權&#xff1a;互斥量的狀態只有兩種&#xff0c;開鎖或閉鎖&#xff08;兩種狀態值&#xff09;。當有線程持有它時&#xff0c;互斥量處于閉鎖狀態&#xff0c;由這個線程獲得它的所有權。相反&#xff0c;當這個線程釋放它時&#xff0c;將對互斥量進行開鎖&…

力扣32:最長有效括號

力扣32:最長有效括號題目思路代碼題目 給你一個只包含 ‘(’ 和 ‘)’ 的字符串&#xff0c;找出最長有效&#xff08;格式正確且連續&#xff09;括號 子串 的長度。 左右括號匹配&#xff0c;即每個左括號都有對應的右括號將其閉合的字符串是格式正確的&#xff0c;比如 “…

機器學習實例應用

K最近鄰算法K近鄰算法(KNN,k-Nearest Neighbor),每個樣本都可以用它的最接近的K個鄰近值來代表。算法說明&#xff1a;①輸入沒有標簽的新數據&#xff0c;將新數據的每個特征與樣本集中數據對應的特征進行比較&#xff0c;然后算法提取樣本集中特征最相似數據&#xff08;最近…

力扣 hot100 Day77

連做了幾個動態規劃的中等題&#xff0c;還是比較有套路的&#xff0c;這里只簡要分析一下最長遞增子序列&#xff0c;設定dp[i]為以nums[i]結尾的最長子序列&#xff0c;遞推公式就好推了乘積最大子數組&#xff0c;和上面類似&#xff0c;但考慮到負負得正&#xff0c;所以需…

深入解析RabbitMQ與AMQP-CPP:從原理到實戰應用

一、RabbitMQ安裝 1.安裝 RabbitMQ sudo apt install rabbitmq-serverRabbitMQ 的簡單使用 # 啟動服務 sudo systemctl start rabbitmq-server.service # 查看服務狀態 sudo systemctl status rabbitmq-server.service # 安裝完成的時候默認有個用戶 guest &#xff0c;但是權限…

(論文速讀)ViDAR:視覺自動駕駛預訓練框架

論文題目&#xff1a;Visual Point Cloud Forecasting enables Scalable Autonomous Driving&#xff08;視覺點云預測實現可擴展的自動駕駛&#xff09; 會議&#xff1a;CVPR2024 摘要&#xff1a;與對通用視覺的廣泛研究相比&#xff0c;可擴展視覺自動駕駛的預訓練很少被探…

《Unity Shader入門精要》學習筆記二

1、基礎光照&#xff08;1&#xff09;看世界的光模擬真實的光照環境來生成一張圖像&#xff0c;需要考慮3種物理現象。光線從光源中被發射出來。光線和場景中的一些物體相交&#xff1a;一些光線被物體吸收了&#xff0c;而另一些光線被散射到其他方向攝像機吸收了一些光&…

Windchill 11.0使用枚舉類型自定義實用程序實現生命周期狀態管理

一、Enumerated Type Customization Utility 枚舉類型自定義實用程序,可用于添加或編輯枚舉類型的值,在Windchill 12.0+中可直接在類型和屬性管理中編輯,如下圖所示,而在Windchill 11.0中只能通過windchill shell啟動程序,下面將詳細介紹Windchill 11.0中啟動并使用枚舉類…

UGUI源碼剖析(10):總結——基于源碼分析的UGUI設計原則與性能優化策略

UGUI源碼剖析&#xff08;第十章&#xff09;&#xff1a;總結——基于源碼分析的UGUI設計原則與性能優化策略 本系列文章對UGUI的核心組件與系統進行了深入的源代碼級分析。本章旨在對前述內容進行系統性總結&#xff0c;提煉出UGUI框架最核心的設計原則&#xff0c;并基于這些…

STM32N6引入NPU,為邊緣AI插上“隱形的翅膀”

2025年的春天格外特別。伴隨著人形機器人、DeepSeek的強勢刷屏&#xff0c;AI成了最有前景的賽道。萬物皆可AI&#xff0c;萬物也在尋覓用上AI或者讓AI“轉正”的“aha moment”。 幫助機器更好地“思考”&#xff0c;讓更多的AI走向邊緣&#xff0c;是AI發展的重要趨勢之一。…

演練:使用VB開發多智能體協作的榮格八維分析器

在大語言模型高速發展的時代&#xff0c;我們面對困難的語義分析任務&#xff0c;通過構建智能體進行處理是一個流行趨勢。本文將介紹如何使用 Visual Basic .NET 開發一個多智能體協作系統&#xff0c;用于分析聊天記錄中特定人物的榮格八維人格類型。 本文使用 CC-BY-NC-SA …

llamafactory使用qlora訓練

llamafactory使用qlora訓練 1.環境搭建 conda create -n qlora python3.10 -y conda activate qlora# 克隆LLaMA-Factory倉庫 git clone https://github.com/hiyouga/LLaMA-Factory.git# 進入倉庫目錄 cd LLaMA-Factory# 切換到0.9.4版本 git checkout v0.9.4pip install -e .2…

模型微調/量化技術整理

一、模型微調技術1.模型微調簡介大模型微調(Fine-tuning)&#xff0c;是指在已經預訓練好的大語言模型基礎上&#xff08;基座模型&#xff09;&#xff0c;使用特定的數據集進行進一步訓練&#xff0c;讓模型適應特定任務或領域。通常LLM的預訓練是無監督的&#xff0c;但微調…

實踐筆記-VSCode與IDE同步問題解決指南;程序總是進入中斷服務程序。

一、VSCode 修改文件后&#xff0c;IDE 未同步如果你在 VSCode 中異步修改了項目文件內容&#xff0c;但 S32DS 或 Keil&#xff08;等集成開發環境&#xff09;中的項目沒有同步更新&#xff0c;有兩個解決方法&#xff1a;檢查文件是否已保存&#xff1a;確保 VSCode 中修改的…

C#WPF實戰出真汁04--登錄功能實現

1、登錄功能實現要點對于登錄系統&#xff0c;應該注意幾個要點&#xff1a;用戶認證流程設計&#xff0c;密碼存儲與驗證&#xff0c;會話管理&#xff0c;防暴力破解措施&#xff0c;錯誤處理與提示2、登錄功能的視圖模型首先在xaml文件中必須指定該頁面使用的視圖模型&#…

鴻蒙入門簡化版

第一步&#xff1a; 首先下載DEVStudio https://developer.huawei.com/consumer/cn/deveco-studio/ 第二步&#xff1a; 了解基本的ArkTs語言 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/introduction-to-arkts 第三步 &#xff1a; 教學視頻有兩個途徑&a…