2023๋…„ 8์›” 04์ผยท1๋ถ„ ์ฝ๊ธฐ

LLM์—์„œ ์ฆ‰๊ฐ์ ์ธ ์ฃผ์ž…์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€๋น„ ๋ณด์•ˆ์„ ํ†ตํ•œ ํ˜์‹ ์ ์ธ ์†”๋ฃจ์…˜

Contrast Security๋Š” LLM์˜ ์ฆ‰๊ฐ์ ์ธ ์ฃผ์ž… ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ํ…Œ์ŠคํŠธ ํ”Œ๋žซํผ์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ํ˜์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์€ ๋Ÿฐํƒ€์ž„ ๋ณด์•ˆ์„ ํ™œ์šฉํ•˜์—ฌ ์ž ์žฌ์ ์ธ ์œ„ํ˜‘์„ ์‹ ์†ํ•˜๊ณ  ๊ฐ„๋‹จํ•˜๋ฉฐ ์ •ํ™•ํ•˜๊ฒŒ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค.

LLM์—์„œ ์ฆ‰๊ฐ์ ์ธ ์ฃผ์ž…์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€๋น„ ๋ณด์•ˆ์„ ํ†ตํ•œ ํ˜์‹ ์ ์ธ ์†”๋ฃจ์…˜

์ตœ๊ทผ ๊ฐœ๋ฐœ์—์„œ Contrast Security LLM(Language Model Libraries)์˜ ์ฆ‰๊ฐ์ ์ธ ์ฃผ์ž… ์œ„ํ˜‘์œผ๋กœ๋ถ€ํ„ฐ ์กฐ์ง์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ํ…Œ์ŠคํŠธ ํ”Œ๋žซํผ์—์„œ ์„ ๊ตฌ์ ์ธ ๊ธฐ๋Šฅ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

LLM์— ๋Œ€ํ•œ OWASP(Open Web Application Security Project) ์ƒ์œ„ 10์œ„์—์„œ ๋†’์€ ์ˆœ์œ„๋ฅผ ์ฐจ์ง€ํ•œ ํ”„๋กฌํ”„ํŠธ ์ฃผ์ž…์€ LLM ํ”„๋กฌํ”„ํŠธ์— ์•…์„ฑ ์—”ํ„ฐํ‹ฐ ์ฃผ์ž…์„ ํ†ตํ•ด ์œ ํ•ดํ•˜๊ณ  ์Šน์ธ๋˜์ง€ ์•Š์€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ์ˆ˜๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. Contrast Security ์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ์ด ์ž ์žฌ์ ์œผ๋กœ LLM์˜ ์˜ค๋ฅ˜ ๋˜๋Š” ์•…์˜์  ์‘๋‹ต ์ถœ๋ ฅ, ์œ ํ•ด ์ฝ”๋“œ ์ƒ์„ฑ, ์ฝ˜ํ…์ธ  ํ•„ํ„ฐ ํšŒํ”ผ ๋˜๋Š” ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ ๋…ธ์ถœ๊ณผ ๊ฐ™์€ ๋ถˆ๋ฆฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Œ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์นจ์ž…์˜ ์ˆ˜๋‹จ์€ ์›น์‚ฌ์ดํŠธ์—์„œ ์ด๋ฉ”์ผ ๋ฐ ๋ฌธ์„œ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ LLM์ด ์˜์กดํ•˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ ๋ฆฌ์†Œ์Šค์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ณด์•ˆ ์œ„ํ—˜์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Contrast Security ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ํ…Œ์ŠคํŠธ(AST) ํ”Œ๋žซํผ์—์„œ OpenAI์˜ LLM์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ์˜นํ˜ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์€ ํ”„๋กœ์„ธ์Šค๋ฅผ ์†Œ์Šค ์ฝ”๋“œ ์Šค์บ๋‹์œผ๋กœ ์ œํ•œํ•˜์ง€ ์•Š๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋™์ž‘์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด ๋Ÿฐํƒ€์ž„ ๋ณด์•ˆ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ž…๋ ฅ์ด OpenAI์˜ API๋ฅผ ํ†ตํ•ด LLM์œผ๋กœ ์ด๋™ํ•˜๋Š” ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ํ”„๋กฌํ”„ํŠธ ์ฃผ์ž… ํ…Œ์ŠคํŠธ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

ํšŒ์‚ฌ๋Š” ์ด ์ „๋žต์ด ๋น ๋ฅด๊ณ  ๋ณต์žกํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ •ํ™•ํ•˜๋ฉฐ ๊ฐ€๋Šฅํ•œ ์ทจ์•ฝ์ ์— ๋Œ€ํ•ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ์กฐ์ง์ด LLM์— ๋Œ€ํ•œ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ๋ฉด๋ฐ€ํžˆ ์กฐ์‚ฌํ•˜๊ณ  ์ธ์‹ํ•˜์—ฌ ์ž ์žฌ์  ์œ„ํ—˜์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ์„ ๋†’์ด๊ณ  ์šฐ๋ฐœ์ ์ธ ๋…ธ์ถœ์„ ๋ฐฉ์ง€ํ•จ์œผ๋กœ์จ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

Contrast ์˜ ์ตœ๊ณ  ์ œํ’ˆ ์ฑ…์ž„์ž์ด์ž LLM์šฉ OWASP Top 10์˜ ํ”„๋กœ์ ํŠธ ๋ฆฌ๋”์ด๊ธฐ๋„ ํ•œ Steve Wilson์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์˜ ์ ˆ์‹คํ•œ ํ•„์š”์„ฑ์„ ๊ฐ•์กฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” '์šฐ๋ฆฌ ๊ทธ๋ฃน์€ LLM์— ๋Œ€ํ•œ ์ˆ˜๋งŽ์€ ๊ณต๊ฒฉ ๋ฒกํ„ฐ๋ฅผ ๊นŠ์ด ํŒŒ๊ณ  ๋“ค์—ˆ๊ณ  ๋ฐ˜๋ณต์ ์œผ๋กœ ์ฆ‰๊ฐ์ ์ธ ์ฃผ์ž…์ด ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ทจ์•ฝ์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด ์ƒˆ๋กœ์šด ์‚ฐ์—… ํ‘œ์ค€ ๋ชฉ๋ก์— ๋Œ€์‘ํ•˜๋Š” ์ตœ์ดˆ์˜ ๋ณด์•ˆ ์„œ๋น„์Šค์ธ Contrast ์ด ํ•„์ˆ˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.'

์‚ฐ์—…์˜ ๋””์ง€ํ„ธ ๋ณ€ํ˜ ์†์—์„œ ์‚ฌ์ด๋ฒ„ ์œ„ํ˜‘์ด ๋น ๋ฅด๊ฒŒ ์ง„ํ™”ํ•จ์— ๋”ฐ๋ผ ๊ธฐ์—…์€ ์•ˆ์ „ํ•œ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํฌ๊ด„์ ์ธ no-code ๋„๊ตฌ AppMaster ๊ณ ๊ฐ์ด ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋„๋Ÿฌ์šด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง, REST API ๋ฐ WSS ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ ๋‹ค๋ฅธ ํ”Œ๋žซํผ๋ณด๋‹ค ์šฐ์œ„๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์‹ ์†ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ์„ฑ๊ณผ ๊ฒฐํ•ฉ๋œ ๊ฐ•๋ ฅํ•œ ์†์„ฑ์€ ์ž ์žฌ์ ์ธ ์‚ฌ์ด๋ฒ„ ์œ„ํ˜‘์— ๋Œ€ํ•œ ์ตœ์ ์˜ ๋ณด์•ˆ์„ ๋ณด์žฅํ•˜๋ฏ€๋กœ ๊ฐ•๋ ฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ๊ณผ ๋ณด์•ˆ์„ ์—ด๋งํ•˜๋Š” ๊ธฐ์—…์„ ์œ„ํ•œ ํ™•์‹คํ•œ ์„ ํƒ์ž…๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
LLM์—์„œ ์ฆ‰๊ฐ์ ์ธ ์ฃผ์ž…์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€๋น„ ๋ณด์•ˆ์„ ํ†ตํ•œ ํ˜์‹ ์ ์ธ ์†”๋ฃจ์…˜ | AppMaster