๐Ÿšจ ๊ฑฐ๋Œ€ ๋น„์ „-์–ธ์–ด ๋ชจ๋ธ์˜ ์น˜๋ช…์  ์•ฝ์  ๊ณต๊ฒฉ: FC-Attack ๋ถ„์„ ๐Ÿšจ


๋ณธ ๊ธฐ์‚ฌ๋Š” Zhang ๋“ฑ ์—ฐ๊ตฌ์ง„์ด ๋ฐœํ‘œํ•œ FC-Attack์— ๋Œ€ํ•œ ๋ถ„์„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. FC-Attack์€ ์ž๋™ ์ƒ์„ฑ๋œ ํ๋ฆ„๋„๋ฅผ ์ด์šฉํ•˜์—ฌ LVLMs๋ฅผ ๊ณต๊ฒฉํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋ฒ•์œผ๋กœ, ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ๋ณด์ด๋ฉฐ LVLMs์˜ ์•ˆ์ „์„ฑ์— ๋Œ€ํ•œ ์‹ฌ๊ฐํ•œ ์šฐ๋ ค๋ฅผ ์ œ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ์—ฐ๊ตฌ๋Š” ๊ณต๊ฒฉ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ๋ฐฉ์–ด ์ „๋žต์— ๋Œ€ํ•œ ๋…ผ์˜๋ฅผ ํ†ตํ•ด, LVLMs์˜ ์•ˆ์ „ํ•œ ์‚ฌ์šฉ์„ ์œ„ํ•œ ์ง€์†์ ์ธ ์—ฐ๊ตฌ์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

related iamge

๊ฑฐ๋Œ€ ๋น„์ „-์–ธ์–ด ๋ชจ๋ธ(LVLMs)์˜ ์ƒˆ๋กœ์šด ์œ„ํ˜‘: FC-Attack

์ตœ๊ทผ ๊ธ‰๋ถ€์ƒํ•œ ๋Œ€๊ทœ๋ชจ ๋น„์ „-์–ธ์–ด ๋ชจ๋ธ(LVLMs)์€ ์‹ค์ƒํ™œ์— ๋„๋ฆฌ ํ™œ์šฉ๋˜๊ณ  ์žˆ์ง€๋งŒ, ์•ˆ์ „์„ฑ์— ๋Œ€ํ•œ ์šฐ๋ ค๊ฐ€ ๋Š์ด์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Zhang ๋“ฑ ์—ฐ๊ตฌ์ง„์ด ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ, "FC-Attack: Jailbreaking Large Vision-Language Models via Auto-Generated Flowcharts"์— ๋”ฐ๋ฅด๋ฉด, LVLMs๋Š” ์ž๋™ ์ƒ์„ฑ๋œ ํ๋ฆ„๋„๋ฅผ ์ด์šฉํ•œ ๊ณต๊ฒฉ(FC-Attack) ์— ์‹ฌ๊ฐํ•˜๊ฒŒ ์ทจ์•ฝํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋ธ์ด ์œ ํ•ดํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ์œ ๋„ํ•˜๋Š” ์ƒˆ๋กœ์šด ํ˜•ํƒœ์˜ ๊ณต๊ฒฉ์ž…๋‹ˆ๋‹ค.

ํ๋ฆ„๋„๋ฅผ ์ด์šฉํ•œ ๊ต๋ฌ˜ํ•œ ๊ณต๊ฒฉ

FC-Attack์˜ ํ•ต์‹ฌ์€ ๋ถ€๋ถ„์ ์œผ๋กœ ์œ ํ•ดํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•œ ํ๋ฆ„๋„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์ง„์€ ๋จผ์ €, ์ผ๋ฐ˜์ ์ธ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ „ ํ›ˆ๋ จ๋œ LLM์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜์—ฌ ๋‹จ๊ณ„๋ณ„ ์„ค๋ช…์„ ์ƒ์„ฑํ•˜๋Š” ๋ชจ๋ธ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ์œ ํ•ดํ•œ ์งˆ๋ฌธ์— ํ•ด๋‹นํ•˜๋Š” ๋‹จ๊ณ„๋ณ„ ์„ค๋ช…์„ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ ์ˆ˜์ง, ์ˆ˜ํ‰, S์žํ˜• ๋“ฑ ์„ธ ๊ฐ€์ง€ ํ˜•ํƒœ์˜ ํ๋ฆ„๋„๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ ์‹œ๊ฐ์  ํ”„๋กฌํ”„ํŠธ์™€ ๋ฌดํ•ดํ•œ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ LVLMs๋ฅผ ๊ณต๊ฒฉํ•˜๋Š” ๊ฒƒ์ด FC-Attack์˜ ์ „๋žต์ž…๋‹ˆ๋‹ค.

๋†€๋ผ์šด ์„ฑ๊ณต๋ฅ : 90% ์ด์ƒ

Gemini-1.5, Llaval-Next, Qwen2-VL, InternVL-2.5 ๋“ฑ ์ฃผ์š” LVLMs์— ๋Œ€ํ•œ ํ‰๊ฐ€ ๊ฒฐ๊ณผ, FC-Attack์€ 90% ์ด์ƒ์˜ ์„ฑ๊ณต๋ฅ ์„ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ LVLMs ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•๋“ค์„ ํ›จ์”ฌ ๋›ฐ์–ด๋„˜๋Š” ์„ฑ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋”์šฑ ๋†€๋ผ์šด ์ ์€, ๊ธ€๊ผด ์Šคํƒ€์ผ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ Claude-3.5์—์„œ ๊ณต๊ฒฉ ์„ฑ๊ณต๋ฅ ์„ 4%์—์„œ 28%๊นŒ์ง€ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ๋ฆ„๋„์˜ ๋””์ž์ธ ์š”์†Œ๊ฐ€ ๊ณต๊ฒฉ ์„ฑ๊ณต์— ์ƒ๋‹นํ•œ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ๊ฒƒ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉ์–ด์˜ ์–ด๋ ค์›€๊ณผ ํ•ด๊ฒฐ์ฑ… ํƒ์ƒ‰

์—ฐ๊ตฌ์ง„์€ FC-Attack์— ๋Œ€ํ•œ ๋ฐฉ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ AdaShield๋ฅผ ์‹คํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค. AdaShield๋Š” ๊ณต๊ฒฉ ์„ฑ๊ณต๋ฅ ์„ ํฌ๊ฒŒ ๊ฐ์†Œ์‹œํ‚ค์ง€๋งŒ, ๋ชจ๋ธ์˜ ์œ ์šฉ์„ฑ(utility) ์ €ํ•˜๋ผ๋Š” ๋ถ€์ž‘์šฉ์„ ๋™๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” LVLMs์˜ ์•ˆ์ „์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๊ฐœ๋ฐœ์ด ์–ผ๋งˆ๋‚˜ ์–ด๋ ค์šด ๊ณผ์ œ์ธ์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๊ฒฐ๋ก : ์ง€์†์ ์ธ ์—ฐ๊ตฌ์™€ ์•ˆ์ „์„ฑ ํ™•๋ณด์˜ ์ค‘์š”์„ฑ

FC-Attack์€ LVLMs์˜ ์•ˆ์ „์„ฑ์— ๋Œ€ํ•œ ์‹ฌ๊ฐํ•œ ์œ„ํ˜‘์„ ์ œ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ํ๋ฆ„๋„์™€ ๊ฐ™์€ ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ์ด์šฉํ•œ ๊ต๋ฌ˜ํ•œ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋Œ€๋น„์ฑ… ๋งˆ๋ จ์ด ์‹œ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ์—ฐ๊ตฌ๋Š” LVLMs์˜ ์•ˆ์ „์„ฑ ํ™•๋ณด๋ฅผ ์œ„ํ•œ ์ง€์†์ ์ธ ์—ฐ๊ตฌ์™€ ๋”์šฑ ๊ฐ•๋ ฅํ•œ ๋ฐฉ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๊ฐœ๋ฐœ์˜ ํ•„์š”์„ฑ์„ ๊ฐ•์กฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ LVLMs์˜ ๋ฐœ์ „๊ณผ ๋”๋ถˆ์–ด, ์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ ๊ธฐ๋ฒ•์— ๋Œ€ํ•œ ์—ฐ๊ตฌ์™€ ์•ˆ์ „์„ฑ ํ™•๋ณด ๋…ธ๋ ฅ์ด ๋ณ‘ํ–‰๋˜์–ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.


*์ด ๊ธฐ์‚ฌ๋Š” AI๊ฐ€ ์ƒ์„ฑํ•œ ๋‚ด์šฉ์œผ๋กœ, ์ผ๋ถ€ ์ •๋ณด๊ฐ€ ์‹ค์ œ์™€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ํ™•์ธ์„ ์œ„ํ•ด ์ถ”๊ฐ€์ ์ธ ๊ฒ€์ฆ์„ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Reference

[arxiv] FC-Attack: Jailbreaking Large Vision-Language Models via Auto-Generated Flowcharts

Published: ย (Updated: )

Author: Ziyi Zhang, Zhen Sun, Zongmin Zhang, Jihui Guo, Xinlei He

http://arxiv.org/abs/2502.21059v1