AI Security Engineer Foundations + Certificate โ Javier Garza, Snyk
ํ ์ค ํต์ฌ
LLMยท์์ด์ ํธ ๋ณด์์ OWASP ์ํ, AI ์์ฐ ์ธ๋ฒคํ ๋ฆฌ, ์ํ ๋ชจ๋ธ๋ง, MCP/๋ฐ์ด๋ธ ์ฝ๋ฉ ๋ณด์๊น์ง ์ค๋ฌด์ ์ผ๋ก ๋ค๋ฃจ๋ AI Security Engineer ์ ๋ฌธ ์ํฌ์์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์ํฌ์ ๊ฐ์ ์ด ์ํฌ์์ AI ๋ณด์ ์์ง๋์ด๋ง์ ์ฌ์ฏ ๊ฐ์ง ๋ชจ๋์ 2์๊ฐ ์์ ์์ถํด ๋ค๋ฃจ๋ฉฐ, LLM ์ํ ๋ชฉ๋ก, ๊ทธ๋ฆผ์ AI, ์ํ ๋ชจ๋ธ๋ง, agent skillsยทMCP, secure vibe coding, AI red teaming ํ๋ฆ์ผ๋ก ์งํ๋๋ค.
-
2:16
Javier Garza ์๊ฐ ๋ฐํ์๋ Snyk์ developer advocate์ด์ AI ๋ณด์๊ณผ ๊ฐ๋ฐ์ ๋ณด์์ ์ง์คํ๋ ์ค๋ฌด์์ด๋ฉฐ, ํดํนยทCTFยท์ปค๋ฎค๋ํฐ ํ๋ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๋ณด์๊ณผ ์ค์ ์ ์ฉ์ ์ค์ํ๋ค.
-
5:30
LLM ์ ํ๋ฆฌ์ผ์ด์ ์ OWASP ์ํ LLM ๋ณด์์ ํต์ฌ ์ํ์ prompt injection, sensitive information disclosure, supply chain risk, data/model poisoning, improper output handling ๊ฐ์ ๋ฒ์ฃผ๋ก ์ ๋ฆฌ๋๋ฉฐ, ๊ฐ ํญ๋ชฉ์ ์ค์ ๊ณต๊ฒฉ ํ๋ฉด์ ๊ธฐ์ค์ผ๋ก ์ดํดํด์ผ ํ๋ค.
-
6:42
Prompt injection๊ณผ Gandalf Gandalf ๊ฐ์ ์ฐ์ต ๋๊ตฌ๋ฅผ ํตํด direct prompt injection์ด ์์คํ prompt๋ฅผ ์ฐํํด ๋น๋ฐ ์ ๋ณด๋ฅผ ๋นผ๋ด๋ ๊ณผ์ ์ ํ์ธํ ์ ์๊ณ , ๊ณต๊ฒฉ์ ๋จ์ํ ์ง๋ฌธ ํ๋๋ก๋ ์์๋๋ค.
-
9:01
์ธ๋ถ ์ฝํ ์ธ ๋ฅผ ํตํ ๊ฐ์ ์ฃผ์ ์นํ์ด์ง๋ ํ๋กํ์ฒ๋ผ ์ธ๋ถ ์ฝํ ์ธ ์ ์จ๊ธด ์ง์๋ฌธ์ด LLM์ ์ฝํ๋ฉด indirect injection์ด ๋ฐ์ํ๋ฉฐ, ๋ฐฉ์ด๋ ์ ๋ ฅ ์ ์ , ๊ณ ์ํ ์์ ์ ์ฌ๋ ์น์ธ, ์ถ๋ ฅ ํ์ ๊ฒ์ฆ, ์์คํ prompt๋ก์ ํ๋ ์ ์ฝ์ด ํต์ฌ์ด๋ค.
-
12:02
๋ฏผ๊ฐ ์ ๋ณด ๋ ธ์ถ LLM์ ๋น๊ณต๊ฐ ์ ๋ณด, ๋ด๋ถ ๋ฐ์ดํฐ, ์ง์ ์ฌ์ฐ์ ์ฝ๊ฒ ๋ ธ์ถํ ์ ์์ผ๋ฏ๋ก ํ๋กฌํํธ ๊ธฐ๋ฐ ์ ์ถ, ์ ๊ทผ ์ ์ด ๋ถ์กฑ, ๋ฐ์ดํฐ ๋ณด๊ด ์ ์ฑ , ์ธ๋ถ ์๋น์ค์ ํ์ต/๋ณด๊ด ์กฐ๊ฑด์ ๋ฐ๋์ ํ์ธํด์ผ ํ๋ค.
-
15:32
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ ์ ํ ์์ด์ ํธ์๋ ์ ์ฒด DB๊ฐ ์๋๋ผ ํ์ํ ํ๋๋ง ๋ด์ readonly view์ ๊ฐ์ ์ต์ ๊ถํ์ ์ค์ผ ํ๋ฉฐ, ์ ๋ ฅยท์ถ๋ ฅ sanitization๊ณผ ๊ตฌ์กฐํ๋ function call๋ก prompt injection๊ณผ ๊ณผ๋ํ ๋ฐ์ดํฐ ์ ๊ทผ์ ์ค์ผ ์ ์๋ค.
-
18:18
๊ณต๊ธ๋ง ์ํ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ, pre-trained model, skill, MCP ์๋ฒ์ฒ๋ผ ์ธ๋ถ์์ ๊ฐ์ ธ์ค๋ ๋ชจ๋ ๊ตฌ์ฑ์์๊ฐ ๊ณต๊ธ๋ง ๊ณต๊ฒฉ ๊ฒฝ๋ก๊ฐ ๋๋ฏ๋ก, ์ถ์ฒ ๊ฒ์ฆ๊ณผ ์ง์์ ์ธ ์ค์บ์ด ํ์ํ๋ค.
-
23:14
Poisoning๊ณผ AI ๊ตฌ์ฑ์์ ๋ชฉ๋ก data/model poisoning์ ํ์ต ๋ฐ์ดํฐ๋ ์ง์๋ฌธ์ ์ ์ฑ ๋ด์ฉ์ ์ฌ๋ ๊ณต๊ฒฉ์ด๋ฉฐ, ์ด๋ฅผ ์ถ์ ํ๋ ค๋ฉด AI bill of materials์ฒ๋ผ ๋ชจ๋ธยท๋ฐ์ดํฐ์ ยทagentยทpipeline์ ์ธ๋ฒคํ ๋ฆฌํํด์ผ ํ๋ค.
-
24:11
์ถ๋ ฅ ์ฒ๋ฆฌ์ ๊ณผ๋ํ ์์จ์ฑ LLM ์ถ๋ ฅ์ ์ ๋ขฐํ์ง ๋ง๊ณ ํญ์ ๋ฐ์ดํฐ๋ก ์ทจ๊ธํด์ผ ํ๋ฉฐ, ์์ด์ ํธ์๋ ํ์ํ ์ต์ ๊ถํ๋ง ๋ถ์ฌํ๊ณ ์ฌ๋ ๊ฐ์ ์ง์ ์ ๋ช ํํ ๋์ด ๊ณผ๋ํ ์์จ ์คํ์ ๋ง์์ผ ํ๋ค.
-
27:26
ํ๋กฌํํธ ์ ์ถ๊ณผ ๋ฒกํฐ ์ทจ์ฝ์ ์์คํ prompt ์ ์ถ๊ณผ vector store ์ค์ผ์ ๋ชจ๋ ์ธ๋ถ ์ ๋ ฅ์ด ๋ด๋ถ ๋์์ ์๊ณกํ๋ค๋ ๊ณตํต์ ์ด ์์ผ๋ฉฐ, ์ ๊ทผ ํต์ ยท๋ก๊น ยท๊ฒ์ฆยท์์กด์ฑ ์ ๊ฒ์ด ๊ธฐ๋ณธ ๋ฐฉ์ด์ ์ด๋ค.
-
29:04
์์ ์๋ชจ์ ํ์ต ๋ชจ๋ LLM์ ์ ์ฉํด crypto mining ๊ฐ์ ์์ ์๋ชจ ์์ ์ ์ํฌ ์ ์์ผ๋ฏ๋ก rate limit, ์ ๋ ฅ ๊ฒ์ฆ, ์์ ํ ๋น ๊ด๋ฆฌ๋ก ์ธํ๋ผ ๋จ์ฉ์ ์ฐจ๋จํด์ผ ํ๋ค.
-
31:07
Shadow AI์ ๋น์น์ธ ๋๊ตฌ ์กฐ์ง ๋ฐ ๊ฐ์ธ ๊ณ์ ยทDropboxยทZapierยท๋น์น์ธ LLM ๋๊ตฌ๋ฅผ ์ฐ๋ shadow AI๋ ๋ณด์ด์ง ์๋ ๋ฐ์ดํฐ ์ ์ถ๊ณผ ์ปดํ๋ผ์ด์ธ์ค ๊ณต๋ฐฑ์ ๋ง๋ค๋ฉฐ, ๊ธฐ์กด ๋ณด์ ํต์ ๋ง์ผ๋ก๋ ์กํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
-
36:06
AI bills of materials AI BOM์ ์ํํธ์จ์ด BOM๋ณด๋ค ๋ชจ๋ธ, ๋ฐ์ดํฐ์ , agent, pipeline, API๊ฐ ์ถ๊ฐ๋๊ณ ๋ณํ ์๋๋ ๋นจ๋ผ์, ํ ๋ฒ์ ๋ชฉ๋ก ์์ฑ์ด ์๋๋ผ ์ง์์ ๊ฐฑ์ ๊ณผ ์ฌ์ค์บ์ด ํ์ํ๋ค.
-
38:32
CLI๋ก ์ ์ฅ์ ์ธ๋ฒคํ ๋ฆฌํ CLI๋ก GitHub ์ ์ฅ์๋ฅผ ์ค์บํ๋ฉด LLM, MCP client/server, ๋ฐ์ดํฐ์ ๊น์ง ํฌํจํ AI ๊ตฌ์ฑ์์๋ฅผ JSON ํํ๋ก ์ถ์ถํด ์ค์์์ ์ถ์ ํ ์ ์๋ค.
-
41:30
์ธ๋ฒคํ ๋ฆฌ ๋์๋ณด๋ ์ดํด๋ณด๊ธฐ ๋์๋ณด๋์์๋ ์์ฐ ์, ๋ชจ๋ธ ์, ์ทจ์ฝ์ ์ฌ๊ฐ๋, ํํฐ๋ง, ์ง์ ๊ธฐ๋ฅ์ ํตํด ์ด๋ค AI ๊ตฌ์ฑ์์๊ฐ ์ํํ์ง ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์๋ค.
-
44:57
์ํ ๋ชจ๋ธ๋ง ๊ธฐ์ด AI ์ํ ๋ชจ๋ธ๋ง์ ์์คํ ๋ฒ์ ์ ์, ์ํ ์๋ณ, ์ํ์ฑ ์ค๊ณ, ๊ฒ์ฆ๊ณผ ๋ฐ๋ณต์ ๊ณผ์ ์ด๋ฉฐ, STRIDE ๊ฐ์ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ๋ฉด ๊ตฌ์กฐ์ ์ผ๋ก ์ ๊ทผํ ์ ์๋ค.
-
49:35
ํ๋ฅ ์ ์์คํ ๊ณผ ์๋ก์ด ๊ฒฝ๊ณ AI๋ ๊ฒฐ์ ๋ก ์ ์ํํธ์จ์ด๊ฐ ์๋๋ผ ํ๋ฅ ์ ์์คํ ์ด๋ฏ๋ก ๊ฐ์ ์ ๋ ฅ์๋ ๋ค๋ฅธ ์ถ๋ ฅ์ด ๋์ฌ ์ ์๊ณ , hallucination๊ณผ adversarial input์ ์ ์ ๋ก ์ค๊ณํด์ผ ํ๋ค.
-
53:03
MITRE ATLAS์ AI ์ํ ๋งคํ MITRE ATLAS๋ AI ๊ณต๊ฒฉ์ reconnaissance๋ถํฐ exfiltration, impact๊น์ง ๋ถ๋ฅํ๋ฉฐ, prompt injection๊ณผ malicious skill chain ๊ฐ์ ์ค์ ์ํ์ ์ฒด๊ณ์ ์ผ๋ก ๋งคํํ ์ ์๊ฒ ํด์ค๋ค.
-
56:16
์์ฐ ๋ฐ๊ฒฌ๊ณผ ์ํ ์ฐ์ ์์ํ AI ์์คํ ๊ตฌ์กฐ๋ฅผ ๋จผ์ ๋ฐ๊ฒฌยท์๊ฐํํ ๋ค prompt injection, poisoning, safety risk๋ฅผ ์ด๊ฑฐํ๊ณ , ์ํฅ๋์ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ๊ธฐ์ค์ผ๋ก ์ฐ์ ์์๋ฅผ ์ ํด์ผ ํ๋ค.
-
59:12
์ทจ์ฝํ ํ์ ๋ณด์กฐ ์ฑ ์ค์ต์ฉ student assistant chatbot์ FastAPI, Python, Gemini ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ด prompt injection๊ณผ AI ๋ณด์ ์ค์ต์ ์ํ ์ค์ ๊ณต๊ฒฉ ๋์ ์ญํ ์ ํ๋ค.
-
1:00:11
๊ฐ๋ฐ์ ์ํ ๋ชจ๋ธ๋ง ํตํฉ AI ์ํ ๋ชจ๋ธ๋ง์ ์ค๊ณ ๋จ๊ณ์์ ๋๋๋ ์์ ์ด ์๋๋ผ ๋ฐฐํฌ, pull request, Terraform ๋ณ๊ฒฝ, ๋ชจ๋ธ ๋ฐฐํฌ์ ์ฐ๋๋ ์๋ ์ค์บ์ผ๋ก DevSecOps ํ๋ฆ์ ํฌํจ๋ผ์ผ ํ๋ค.
-
1:04:17
agent skills์ MCP ์๋ฒ ๋ณด์ MCP๋ ์ธ๋ถ API์ ์ค์๊ฐ ๊ธฐ๋ฅ์ agent์ ์ฐ๊ฒฐํ๋ ํ์ค์ด์ง๋ง, ์ค์น์ ๋ฐฐํฌ๊ฐ ์ฌ์ด ๋งํผ ๊ณต๊ฒฉ์์๊ฒ๋ ์ ๋ฆฌํ๋ฏ๋ก ์ถ์ฒ ๊ฒ์ฆ๊ณผ ๋ณด์ ์ค์บ์ด ํ์๋ค.
-
1:09:12
๋๊ตฌ ๋ ๊ณผ ์จ์ ์ง์๋ฌธ MCP ๋๊ตฌ ๋ด๋ถ์ ์จ์ ๋ช ๋ น์ ๋ฃ์ด API token ํ์ทจ๋ ์ ์ฑ ํ๋์ ์ ๋ํ ์ ์์ผ๋ฏ๋ก, ๋๊ตฌ ์ฝ๋๋ฅผ ์ ๋ขฐํ์ง ๋ง๊ณ ์ ์ฑ ํจํด์ ์๋์ผ๋ก ํ์งํด์ผ ํ๋ค.
-
1:11:24
agent ์ค์บ๊ณผ ์ฝ๋ ์ค์บ agent scan์ ์ค์น๋ ๋๊ตฌ์ ํ๋ฆ์, code scan์ MCP ์๋ฒ ์ฝ๋ ์์ฒด๋ฅผ ๊ฒ์ฌํด tool poisoning, command injection, path traversal ๊ฐ์ ๋ฌธ์ ๋ฅผ ์ฐพ์๋ธ๋ค.
-
1:14:59
๋ช ๋ น ์ฃผ์ ๊ณผ ์ ๋ ฅ ๊ฒ์ฆ URL ๊ฐ์ ์ธ๋ถ ์ ๋ ฅ์ ๊ทธ๋๋ก curl ๋ช ๋ น์ ๋ฃ์ผ๋ฉด command injection์ด ๋ฐ์ํ๋ฏ๋ก, ์คํ ์ ์ ์ ๋ ฅ์ ๋ฐ๋์ ์ ์ ํ๊ณ ๊ฒ์ฆํด์ผ ํ๋ค.
-
1:16:24
๊ท์น๊ณผ ํ ์ผ๋ก ์ค์บยท์์ ยท์ฌ์ค์บ agent rule๊ณผ hook์ ์ด์ฉํด ์ฝ๋ ์์ฑ ๋ค ์๋ ์ค์บ, ์๋ ์์ , ์ฌ์ค์บ์ ๋ฐ๋ณตํ๋ฉด ์ทจ์ฝํ MCP ์๋ฒ์ ์์ฑ ์ฝ๋๋ฅผ ์ ์ง์ ์ผ๋ก ์์ ํ๊ฒ ๋ง๋ค ์ ์๋ค.
-
1:21:10
์์ ํ vibe coding vibe coding์ ๋น ๋ฅด๊ฒ ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์์ง๋ง ๋ณดํธ์ฅ์น๊ฐ ์์ผ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ญ์ ๊ฐ์ ์ฌ๊ณ ๋ก ์ด์ด์ง ์ ์์ผ๋ฏ๋ก, ์์ฑํ ๊ฐ๋ฐ์๋ ๋ณด์ ์ ์ฐจ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ๋ฃ์ด์ผ ํ๋ค.
-
1:30:19
ํ๋กฌํํธ์ ๊ธฐ์ ์ ํ AI๋ ์ธ๊ธฐ ์๋ ๊ธฐ์ ์คํ์ ์ ํธํ๋ ๊ฒฝํฅ์ด ์์ด, ์ํ๋ ์ํคํ ์ฒ๋ฅผ ์ป์ผ๋ ค๋ฉด ํ๋กฌํํธ์ ๊ธฐ์ ์ ํ ๊ธฐ์ค๊ณผ ํ ์คํธยท๋ฌธ์ํ ์๊ตฌ๋ฅผ ๋ช ์ํด์ผ ํ๋ค.
-
1:40:32
์์ ํ ํ๋กฌํํธ์ ํ๊ฒฝ ๊ฒฝ๊ณ ๋ณด์ ์ค์ฌ prompt template, dev/staging/production ๋ถ๋ฆฌ, ๋คํธ์ํฌ ์ธ๋ถํ, ์ฌ๋์ด ์น์ธํ๋ ๋ฐฐํฌ ๊ฒฝ๊ณ๊ฐ ์์ด์ผ agent๊ฐ ์์ฐ ํ๊ฒฝ์ ํจ๋ถ๋ก ๊ฑด๋๋ฆฌ์ง ์๋๋ค.
-
1:43:19
ํ๊ฐ๋ ์์กด์ฑ๊ณผ ๊ณต๊ธ๋ง ๋ชจ๋ธ์ด ์กด์ฌํ์ง ์๋ ํจํค์ง๋ฅผ ์ถ์ฒํ๋ hallucination์ ๊ณต๊ฒฉ์๊ฐ ๊ฐ์ง ํจํค์ง๋ฅผ ๊ณต๊ธ๋ง์ ๋ผ์ ๋ฃ๋ ๊ธฐํ๊ฐ ๋๋ฏ๋ก, AI BOM๊ณผ ์ง์์ ๊ฒ์ฆ์ด ์ค์ํ๋ค.
-
1:47:39
IDE์ CLI ์ค์ ๊ฐํ Claude Code, Cursor, Windsurf ๊ฐ์ AI IDEยทCLI๋ ์ต์ ๋ฒ์ ์ ์ง, ์๋ ์น์ธ ์ต์ํ, ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ ์ ํ, ์์ ๋ฐ ํ๋ ๋ชจ๋ํฐ๋ง์ผ๋ก ๋จ๋จํ๊ฒ ์ค์ ํด์ผ ํ๋ค.
-
1:49:02
๊ฐ๋ฐ์ ๊ฒํ ์ ๋ณด์ ๋ฌธํ AI๊ฐ ๋ง๋ ์ฝ๋๋ผ๋ ์ดํดํ์ง ๋ชปํ๋ฉด ๋ฐฐํฌํ์ง ๋ง์์ผ ํ๊ณ , ๋น์ ๋ฌธ๊ฐ๊ฐ ๋ง๋ ์ฑ์ผ์๋ก ์ฌ๋ ๋ฆฌ๋ทฐ์ ๋ณด์ ์ค์บ, ๋ฒ์ ยท๊ท์ ๊ฒํ ๊ฐ ํ์ํ๋ค.
-
1:51:15
์กฐ์ง ์ ์ฑ ๊ณผ ๊ฑฐ๋ฒ๋์ค ํ์ฌ๋ AI ์ฝ๋ฉ ์ ์ฑ ๊ณผ ๋ฐ์ดํฐ ์ ์ถ ๋ฐฉ์ง ๊ท์น์ ๋ช ๋ฌธํํด์ผ ํ์ง๋ง, ์ ์ฑ ๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ฏ๋ก ๊ต์ก๊ณผ ์ํฌ์ด๋ผ์ด๋ ๋ฐฉ์ง ์ค๊ณ๊ฐ ํจ๊ป ๊ฐ์ผ ํ๋ค.
-
1:53:22
๊ณต๊ฒฉ์ agent ์ํฌํ๋ก ๊ฐ์ agent orchestration ๊ตฌ์กฐ๋ ๋ฐฉ์ด๋ฟ ์๋๋ผ ๊ณต๊ฒฉ์๋ ์ฐ์ผ ์ ์์ผ๋ฉฐ, ์ค์บยท๊ฒ์ยท๋ถ์ยท๊ฒ์ฆ์ด ๊ฒฐํฉ๋ ํ๋ฆ์ AI ๊ธฐ๋ฐ ์นจํฌ ์์ ์ผ๋ก๋ ์ ํ๋๋ค.
-
1:55:38
๊ต์ก, ์ธ์ฆ, ๋์ ๊ณผ์ ๋ง์ง๋ง์ผ๋ก ํ์ต ์ฌ์ดํธ์์ ์๋ฃ ์ธ์ฆ์๋ฅผ ๋ฐ์ ์ ์๊ณ , prompt injection ๊ฐ์ ์ค์ต ๋์ ๊ณผ์ ๋ฅผ ํตํด ๋ฐฉ์ด ๊ฐ๋ ์ ์ง์ ์ํํด ๋ณผ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- AI ๋ณด์์ ๋จ์ผ ์ทจ์ฝ์ ๋์์ด ์๋๋ผ ์ ๋ ฅยท๋๊ตฌยท๋ชจ๋ธยท์ธํ๋ผยท์กฐ์ง ์ ์ฑ ์ ํจ๊ป ๋ฌถ๋ ์ ์ฒด ๊ณต๊ธ๋ง ๊ด๋ฆฌ๋ก ์ ๊ทผํด์ผ ํ๋ค.
- ์์ฑํ ๊ฐ๋ฐ์ ๊ฐ์ฅ ํฐ ํจ์ ์ ๋น ๋ฅธ ๊ธฐ๋ฅ ๊ตฌํ์ด ์๋๋ผ ๋ณด์ ๊ธฐ๋ณธ๊ฐ์ ๋ถ์ฌ์ด๋ฏ๋ก, ์์ฑ ์งํ ์๋ ์ค์บยท์ฌ์ค์บ์ ํ์ดํ๋ผ์ธ์ ๋ฃ๋ ๊ฒ์ด ํจ๊ณผ์ ์ด๋ค.
- ์ฌ๋ ์น์ธ, ์ต์ ๊ถํ, ์ง์์ ์ธ๋ฒคํ ๋ฆฌ, ์ถ์ฒ ๊ฒ์ฆ ๋ค ๊ฐ์ง๋ง ์ ๋๋ก ์ ์ฉํด๋ prompt injection๊ณผ supply chain ์ํ์ ์๋น ๋ถ๋ถ์ ์ค์ผ ์ ์๋ค.