๋ชฉ์ฐจ
๋ฆฌ์์ฒ
๊ด๋ จ ํ๋ก์ ํธ
Key Takeaways
๋ค๋๋ง์ธ๋(Nethermind)์ AuditAgent ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ์ด์๋๋ AI ๋ณด์ ์์ด์ ํธ์ธ I.R.I.S๊ฐ ๋ฒ์ธ์ผ ์ ๋ค์์ค(Virtuals Genesis)๋ฅผ ํตํด ์ด๋๋ฆฌ์์ ์ถ์๋ ์์ ์ด๋ฉฐ, ์ปค๋ฎค๋ํฐ๋ก๋ถํฐ ์๋นํ ๊ด์ฌ์ ๋ฐ๊ณ ์๋ค.
์น3์์์ ์๋ํ๋ ์ทจ์ฝ์ ํ์ง๋ ๋ณต์กํ ์ํ์ ๊ฐ์งํ์ง ๋ชปํ๊ฑฐ๋ ์ ๋ขฐํ ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ๋ ๋ฑ์ ๋ฌธ์ ์ ์ง๋ฉดํด ์์ผ๋ฉฐ, ์ด๋ ๊ธฐ์กด ๊ธฐ๋ฒ๊ณผ AI ๊ธฐ๋ฒ์ ๊ฒฐํฉํ ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ๋ฒ์ ํ์์ฑ์ ๋ถ๊ฐ์ํจ๋ค.
I.R.I.S์ ๊ธฐ๋ฐ์ด ๋๋ AuditAgent๋ ์ ์ /๋์ ๋ถ์, ๋ฌธ์ ๊ธฐ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ, ๊ฐ๋ฐ ๋จ๊ณ ์ง์์ ํตํฉํ์ฌ, ์น3๊ฐ๋ฐ ํ๊ฒฝ์์์ ๋ณด์์ ๋๊ตฌ๋ก์์ ๋ฏธ๋๋ฅผ ์ ์ํ๋ค.
1. I.R.I.S์ ๋ฑ์ฅ๊ณผ ์ฃผ๋ชฉ

Source: @ethereum
๋ฐ๋ก ์ด์ , ๋ฒ์ธ์ผ ํ๋กํ ์ฝ(Virtuals Protocol)์ ์์ด์ ํธ๊ฐ ์ด๋๋ฆฌ์์ ๋ฐฐํฌ๋ ๊ฒ์์ด ์ด๋๋ฆฌ์ ๊ณต์ ๊ณ์ ์ ํตํด ์๋ ค์ง๋ฉฐ ์ธ๊ฐ์ ๋ง์ ์ฃผ๋ชฉ์ ๋ฐ์๋ค. ์ด๋ด ์ปค๋ฎค๋ํฐ๋ ์ด ์์ด์ ํธ๊ฐ ๋ฒ์ธ์ผ ์ ๋ค์์ค(Virtuals Genesis) ํ๋ซํผ์์ ์ถ์ ์์ ์ธ I.R.I.S์์ ์ธ์งํ๊ณ ์ฃผ๋ชฉํ๊ธฐ ์์ํ๋๋ฐ, ์ด๋๋ฆฌ์ ์ํ๊ณ์์ ์ด๋ฏธ ์ ์๋ ค์ ธ ์๋ ๋ณด์ ๋ฆฌ์์น ๊ทธ๋ฃน ๋ค๋๋ง์ธ๋(Nethermind)๊ฐ ์ฃผ๋ํด ๊ฐ๋ฐํ ๊ฒ์ด ์๋ ค์ง๋ฉฐ ๊ทธ ๊ด์ฌ์ด ๋์ฑ ์ฆํญ๋์๋ค.
I.R.I.S๋ ๋ค๋๋ง์ธ๋๊ฐ ๊ฐ๋ฐํ AI ๋ณด์ ๊ฐ์ฌ ์๋ฃจ์ AuditAgent๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋๋ฉฐ, X ๋ฑ ์์ ์ฑ๋์ ๋ฐฐํฌ๋์ด aixbt์ ๊ฐ์ด ํผ๋ ๋ด ๋ํ์ ์ฝ๋๋ฅผ ์ค์บ, ์ค์๊ฐ์ผ๋ก ๋ณด์ ๋ถ์๊ณผ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ผ๋ก ์๊ฐ๋์๋ค. ๋น๋ก ํ์ฌ ํด๋น ์์ด์ ํธ์ ๊ตฌํ์ฒด ๋ฑ์ด ๊ณต๊ฐ๋์ง ์์ ์์ด์ ํธ ์์ฒด์ ์์ค์ ๋ถ์ํ๊ธฐ์๋ ์ด๋ ค์ด ์ํฉ์ด์ง๋ง, ์ด๋ฌํ ์ปจ์ ์์ฒด๊ฐ AI ๋ณด์ ๋ถ์ผ์์ ์ค์ํ ์์ฌ์ ์ ๋์ ธ์ค๋ค.
์๋ํ๋ฉด ๊ทธ๋์ AI ๋ณด์์ ๋ธ๋ก์ฒด์ธ ์ ๊ณ์์ ์ข์ง ๋ชปํ ์ทจ๊ธ์ ๋ฐ์์๊ธฐ ๋๋ฌธ์ด๋ค. AI ๋ณด์ ํด๋ค์ ํนํ ์ค๋งํธ ์ปจํธ๋ํธ ์ทจ์ฝ์ ํ์ง ์ธก๋ฉด์์ ๊ธฐ๋์ ๋ฏธ์น์ง ๋ชปํ๋ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ์๊ณ , ํ๊ณ์์๋ ์ฐ์ ๊ณ์์ ๊ณต๊ฐ๋ ํด๋ค์ ๋จ์ํ ์ทจ์ฝ์ ๋ง์ ํ์งํ๊ฑฐ๋ ๋น๋ฒํ ํ ๋ฃจ์๋ค์ด์ ์ ๋ณด์๋ค. ํ์ง๋ง ์ด๋ฒ I.R.I.S์ ๋ฐฐ๊ฒฝ์ด ๋๋ AuditAgent์ ๊ตฌ์กฐ๋ฅผ ๋ถ์ํด๋ณธ ๊ฒฐ๊ณผ, ์ด์ ๊ณผ๋ ํ์ฐํ ๋ค๋ฅธ ์์ค์ ๊ธฐ์ ์ ์ฑ์๋์ ๋ฉ๋ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ฅผ ๋ณด์ด๊ณ ์์์ผ๋ฉฐ ์ด๋ฅผ ํตํด ์น3์์ AI ๋ณด์์ด ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ํด์ผํ๋์ง์ ๋ํด ๋ง์ ์์ฌ์ ์ ์ป์ ์ ์์๋ค.
์ด๋ฒ ๊ธ์์๋ I.R.I.S์ ๋ฑ์ฅ์ ๋ง์ ์ง๊ธ๊น์ง ์น3 ๋ณด์์ ์๋ํ ์๋ฃจ์ ์ด ํ์ฉ๋ ์ฌ๋ก๋ค์ ์ดํด๋ณด๊ณ , ์ด๋ค์ด ์ด๋ค ํ๊ณ๋ฅผ ๊ฒช์๋์ง ๋ถ์ํ๋ค. ๊ทธ๋ฆฌ๊ณ AuditAgent๋ฅผ ์ค์ฌ์ผ๋ก ํฅํ AI ๊ธฐ๋ฐ ์น3 ๋ณด์์ ๋ฏธ๋๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋ ์ง์ ๋ํ ๊ฐ๋ฅ์ฑ์ ์ ๋งํด๋ณธ๋ค.
2. ์น3์์ ์๋ํ๋ ์ทจ์ฝ์ ํ์ง์ ์ญ์ฌ์ ํ๊ณ
๋ง์ ์์ ์ฌ์ฉ์ ์๊ธ์ด ์ง์ ์ ์ผ๋ก ํ์ทจ๋ ์ ์๋ ์น3 ํ๊ฒฝ์ ๋ณด์์ ์ค์์ฑ์ ๋ํ ์ธ์์ด ์น2์ ๋นํด ๋งค์ฐ ๊ฐํ ํธ์ด๋ฉฐ, ์ด๋๋ฌธ์ ํ๋ก์ ํธ๋ค์ ๋ง์ ์์ฐ์ ๋ณด์ ๊ฐ์ฌ์ ์ฌ์ฉํด์๋ค. 2025๋ 2์์ ๋ฐ๊ฐ๋ Ulam Labs์ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด, ํธ๋ ์ผ ์ค๋ธ ๋น์ธ (Trail of Bits)๋ ์ปจ์ผ์์ค ๋๋ฆฌ์ ์ค(Consensys Diligence) ๋ฑ ์ต์๊ธ ๋ณด์ ํ์ฌ๋ก๋ถํฐ ๊ฐ์ฌ๋ฅผ ์ํํ๊ธฐ ์ํด์๋ ํ๋ก์ ํธ์ ๋ณต์ก๋์ ๋ฐ๋ผ ์๊ฒ๋ 2๋ง ๋ฌ๋ฌ๋ถํฐ ํฌ๊ฒ๋ 15๋ง ๋ฌ๋ฌ ์ด์์ ์ง์ถํด์ผํ๋ฉฐ, ๊ฐ์ฌ์ ์์๋๋ ์๊ฐ ๋ํ 1๊ฐ์ ์ด์์ผ๋ก ๊ธธ์ด์ง ์ ์๋ค. ์ด๋ ์น3 ํ๋ก๊ทธ๋จ์ ํน์์ฑ๋ณด๋ค๋ โํด์ปค๋ณด๋ค ์ค๋ ฅ์ด ์ข์โ ๋ณด์ ์ธ๋ ฅ์ ํฌ์์ฑ์ ์ํด ํ์ฑ๋ ๊ฐ๊ฒฉ์ผ๋ก, ์น3 ๋ณด์ ์์ฅ์ด ์ด๋์ ๋ ์ฑ์๋์๋ค๊ณ ํ๊ฐ๋ฐ๋ ์ง๊ธ๊น์ง๋ ๋ณด์ ๊ฐ์ฌ๋ ๋น์ธ๋ค๋ ์ธ์์ ๋ฐ๊พธ์ง ๋ชปํ ๋งํผ ์์ค๊ธ ๋ณด์ ์ธ๋ ฅ์ ํ์ถฉ์ ๋งค์ฐ ์ด๋ ค์ด ํธ์ด๋ค.

Source: Trail of Bits
์ธ๋ ฅ ์ถฉ์ ๋์ด๋๋ก ์ธํ ๋ณด์ ๊ฐ์ฌ์ ๋น์ฉ ์ฆ๊ฐ, ๊ทธ๋ฆฌ๊ณ ์ด๋ก ์ธํ ์ ํ์ ์ธ ๋ณด์ ๊ฐ์ฌ์ ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ํํํ๊ธฐ ์ํด ์น3 ๋ณด์ ํ์ฌ๋ค์ ์๋ํ๋ ์ทจ์ฝ์ ํ์ง ๋๊ตฌ์ ๊ฐ๋ฐ์ ์ํด ๊ฐ๊ณ ์ ๋ ธ๋ ฅ์ ๋ํด์๋ค. ๋จธ์ ๋ฌ๋ ๊ธฐ์ ์ด ์ฑ์ ๋จ๊ณ์ ์ด๋ฅด๊ธฐ ์ด์ , ์ฆ 2020๋ ์ด์ ์๋ ์์ง์ ์คํ(Symbolic Execution), ์ ์ ๋ถ์(Static Analysis), ํผ์ง(Fuzzing) ๋ฑ ์ํํธ์จ์ด์ ์คํ ๊ฒฝ๋ก๋ ํจํด์ ๋ถ์ํ๋ ์ ํต์ ์ธ ๊ธฐ๋ฒ์ ๋์ ํด ๊ธฐ๋ณธ์ ์ธ ๊ฒ์ฆ ์ทจ์ฝ์ ์ด๋ ๋ถ๊ธฐ ์ค๋ฅ ๋ฑ์ ํ์งํ๋ ๋๊ตฌ๊ฐ ๊ฐ๋ฐ๋์๋ค. ๋ํ์ ์ผ๋ก ์ปจ์ผ์์ค์์ ๊ฐ๋ฐํ ๋ฏธ์ค๋ฆด(Mythril), ํธ๋ ์ผ ์ค๋ธ ๋น์ธ ์์ ๊ฐ๋ฐํ ์ฌ๋ฆฌ๋(Slither)/์ํค๋๋(Echidna) ๋ฑ์ด ์์ผ๋ฉฐ, ์ด๋ค์ ๋น๊ต์ ๋น ๋ฅธ ๋ถ์ ์๋์ ์๋ ค์ง ์ ํ์ ์ทจ์ฝ์ ์ ๋ํ ๋ฎ์ ์คํ๋ฅ ๋ก ํ์ฌ๊น์ง๋ ๊ฐ๋ฐ ๋จ๊ณ์์ ์์ฃผ ์ฌ์ฉ๋๊ณ ์๋ค. ๊ทธ๋ฌ๋ ์ด๋ค์ ์๋ ค์ง ์ทจ์ฝ์ ํจํด์ ์์กดํ๊ธฐ ๋๋ฌธ์ ์๋ก์ด ๊ณต๊ฒฉ ๋ฒกํฐ๋ ๋ณต์กํ ์ทจ์ฝ์ ์ ํ์งํ๋ ๋ฐ ํ๊ณ๋ฅผ ๊ฐ๋๋ค.
์ฐ๋ฆฌ๊ฐ ๋ณดํธ์ ์ผ๋ก ์๊ณ ์๋ ์ธ๊ณต์ง๋ฅ/๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ์๋ํ๋ ์ทจ์ฝ์ ํ์ง์ ๋ํ ๊ฐ๋ฐ์ด ๋ณธ๊ฒฉ์ ์ผ๋ก ์์๋ ๊ฒ์ 2020๋ ์ดํ์ด๋ค. ์ด๋ค์ ๊ธฐ์กด์ ๊ท์น ๊ธฐ๋ฐ ์ ๊ทผ๋ฒ์์ ๋ฒ์ด๋ ์ด์ ๊ฐ์ฌ ๋ฐ์ดํฐ์์ ํจํด์ ํ์ตํ๋ ๋ฐฉ์์ด ์๋๋์๋๋ฐ, ์ฌ์ ํ ์ด๋ค์ ์ฑ๊ณผ๋ ์ ๋ฐ์ ์ผ๋ก ์ ํ์ ์ด์๋ค. ๋ธ๋ก์ฒด์ธ์ ๊ธ์ํ ๋ฐ์ ๊ณผ ์๋ก์ด ๊ณต๊ฒฉ ๋ฒกํฐ์ ๋ฑ์ฅ ์๋๋ฅผ AI์ ๋ฐ์ ์๋๊ฐ ๋ฐ๋ผ๊ฐ์ง ๋ชปํ๊ณ , ์ ๋ขฐ ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ด์ง ๋ชปํด ๊ฒฐ๊ตญ ๊ฐ์ฌ๊ด์ด ์๋์ผ๋ก ๋ฉด๋ฐํ ๊ฒ์๋ฅผ ์ํํด์ผํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ 2023๋ LLM์ ๋ฑ์ฅ ์ดํ์๋ ๋ง์ฐฌ๊ฐ์ง์๋ค. LLM์ด ์์ฐํ๋ โ๊ทธ๋ด์ธํโ ๊ฒฐ๊ณผ ๋๋ฌธ์ LLM์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์ค ๋ฎ์ ๋ณด์ ๊ฐ์ฌ ๋ฆฌํฌํธ๊ฐ ์ฐํ์ฃฝ์์ผ๋ก ๋ฑ์ฅํ์ผ๋ฉฐ, ๋ณด์ ์ปค๋ฎค๋ํฐ ๋ด์์ LLM์ด๋ AI ๊ธฐ๋ฐ ๋ณด์ ๊ฐ์ฌ๋ ๊ฑฐ์ ์ฌ๊ธฐ์ ๊ฐ๊น์ด ์์ค์ผ๋ก ์ธ์๋๊ณค ํ๋ค.

Source: @BunzzDev
์ด์ ๋ํ ๋ณด์ ์ปค๋ฎค๋ํฐ์์์ ์ ๋ช ํ ์ผํ๋ก๋ ์ง๋ 2024๋ 4์ ๋ฐ์ํ ๋ณด์ ์ฐ๊ตฌ์ 0xnirlin๊ณผ AI ๋ณด์ ๊ฐ์ฌ ๊ธฐ์ Bunzz Audit ๊ฐ์ ๋คํผ์ด ์๋ค. ์ด ๋์ AI ๊ธฐ๋ฐ ๋ณด์ ๊ฐ์ฌ์ ์คํจ์ฑ์ ๋ํ ๋ ผ์ ๋์ 265์ค ๊ฐ๋์ ์ฝ๋์ ๋ํ ๋ณด์ ๊ฐ์ฌ๋ฅผ ์ํํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํด๋ณด๋ ๋ฐฉ์์ผ๋ก ๊ฒฐ๋ก ์ ๋๋๋ฐ, ๊ทธ ๊ฒฐ๊ณผ๊ฐ ๊ณต๊ฐ์ ์ผ๋ก ๊นํ๋ธ(GitHub)์ ์ ๋ก๋๋๋ฉฐ AI ๋ณด์ ๊ฐ์ฌ์ ์คํฉ์ ํ์ ํด๋ณผ ์ ์๋ ์ค์ํ ๋ง์ผ์คํค์ผ๋ก ์์ฉํ๋ค.
๋๊ฒฐ์ ๊ฒฐ๊ณผ๋ ๋งค์ฐ ํฅ๋ฏธ๋ก์ ๋๋ฐ, AI์ ์ํด ํ์ง๋ High ์์ค์ ์ทจ์ฝ์ ์ ๋ชจ๋ ์ ํจํ์ง ์์์ผ๋ฉฐ, ์คํ๋ ค ์๊ธ์ด ๋๋๋นํ ์ ์๋ ๋์ ์์ค์ ์ทจ์ฝ์ ์ ํ์งํ์ง ๋ชปํ๋ ๋ชจ์ต์ ๋ณด์๋ค. ์ด์ Bunzz Audit ์ธก์ ๋ณธ์ธ๋ค์ด ์ ๊ณตํ๋ ์๋น์ค๊ฐ โ์จ์ ํ AI๋ก ์ํํ๋ ๋ณด์ ๊ฐ์ฌ๊ฐ ์๋ AI์ ๋์์ ๋ฐ๋โ ์๋น์ค๋ผ๊ณ ํด๋ช ํ์ผ๋ฉฐ, ์ด๋ ์คํ๋ ค ์์ ํ ์๋ํ๋ AI ๋ณด์ ๊ฐ์ฌ๊ฐ ํ์คํ๋๊ธฐ ์ด๋ ค์์ ๋ฐ์ฆํ๋ ๊ฒฐ๊ณผ๋ก ์์ฉํ๋ค.
AI ๊ธฐ๋ฐ ๋ณด์ ๋๊ตฌ๋ค์ด ๊ธฐ์กด์ ๋ณด์ ๊ฐ์ฌ๋ฅผ ์์ ํ ๋์ฒดํ ์ ์์์ ํ์ฌ ์น3 ์ํ๊ณ์ ๋ฐ์ํ๊ณ ์๋ ๋ณด์ ์ฌ๊ณ ๋ค๋ง ๋ณด๋๋ผ๋ ๋ถ๋ช ํ ์ ์ ์๋๋ฐ, 2024๋ ํ ํด ๋์๋ง ํ๋๋ผ๋ 120๊ฑด ๋๋ ๋ณด์ ์ฌ๊ณ ๊ฐ ์ค๋งํธ ์ปจํธ๋ํธ ์ทจ์ฝ์ ์ ์ํด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ด๋ค. ํดํน๋นํ ํ๋ก์ ํธ ์ค ์๋น์๊ฐ ์ฌ์ ์ ๊ฐ์ฌ๋ฅผ ๋ฐ์์์๋ ๋ถ๊ตฌํ๊ณ ๊ณต๊ฒฉ์ ๋นํ์ผ๋ฉฐ, ์ด๋ AI ๊ธฐ๋ฐ ์ค์๊ฐ ์ทจ์ฝ์ ์ค์บ๋๋ค์ด ์ค์ ์ํ์ ํจ๊ณผ์ ์ผ๋ก ์ฐจ๋จํ์ง ๋ชปํ๊ณ ์์์ ์๋ฏธํ๋ค.
์ด๋ฌํ ์คํจ์ ๊ทผ๋ณธ ์์ธ์ ๋ํด์๋ ์ฌ๋ฌ๊ฐ์ง ๋ถ์์ด ์กด์ฌํ๋, ํ์๋ ์ด์ ์ AI ๊ธฐ๋ฐ ๋ณด์ ๊ฐ์ฌ ์ ํ๋ค์ด ๊ถ๊ทน์ ์ผ๋ก ๋ ๊ฐ์ง์ ์คํจ ์์ธ์ ๊ฐ์ก๋ค๊ณ ์๊ฐํ๋ค.

Source: misirov
์ฒซ์งธ๋ AI์ ๋ํ ์ง๋์น ์์กด์ฑ์ด๋ค. ํ์ฌ๊น์ง ๊ฐ๋ฐ๋ AI ๊ธฐ๋ฐ ๋ณด์ ๊ฐ์ฌ ์ ํ๋ค์ ์์ฃผ ์ฝ๊ฐ์ ์ฆ๊ฐ ํ์ต์ด ๊ฐ๋ฏธ๋ ์คํ ์์ค ๋ชจ๋ธ์ ๋ํ ๋ํผ(Wrapper)์ ๊ฐ๊น์ฐ๋ฉฐ, ์ ํต์ ์ธ ์ํํธ์จ์ด ๋ถ์ ๊ธฐ๋ฒ์ ํตํด ํ์ง์ ์ ํ๋๋ฅผ ํฅ์์ํค๋ ค๋ ๋ ธ๋ ฅ์ด ๋ถ์กฑํ๋ค. ์ด๋ ํ ๋ฃจ์๋ค์ด์ (Hallucination)์ผ๋ก ์ธํ ์ฌ๊ฐํ ์ ๋ขฐ๋ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ๋ฉฐ, ์คํ๋ ค ์คํ์ ๊ฑธ๋ฌ๋ด๊ธฐ ์ํ ์ถ๊ฐ์ ์ธ ๋ ธ๋ ฅ์ ์์ํ๋ ๋ฌธ์ ๋ฅผ ๋ฐ์์ํจ๋ค.

Source: oroinc
๋ค๋ฅธ ํ๋๋ ๊ธฐ์กด์ ๋ณด์ ๊ฐ์ฌ ์ํฌํ๋ก์ฐ๋ฅผ ๊ฐ์ํ์ง ๋ชปํ ์ค๊ณ์ด๋ค. ๋ณด์ ๊ฐ์ฌ๋ ๊ทผ๋ณธ์ ์ผ๋ก ๊ตฌํ์ฒด์ ๋์์ด ๊ฐ๋ฐ์์ ์๋์ ์ผ์นํ๋์ง๋ฅผ ๊ฒ์ํ๋ ๊ณผ์ ์ผ๋ก๋ถํฐ ์์๋๋๋ฐ, ์ด๋ฅผ ์ํด ๊ณต์ ๋ฌธ์์ ์์ค ์ฝ๋์ ๋ํ ๋ฉด๋ฐํ ๋์กฐ๊ฐ ํ์์ ์ด๋ค. ์ด๋ฌํ ์ํฌํ๋ก์ฐ๋ฅผ ์ดํดํ์ง ๋ชปํ ์ฑ ๊ทธ์ ๋ชจ๋ธ์ ์์ค ์ฝ๋๋ง์ ์ ๋ ฅ๊ฐ์ผ๋ก ์ ๊ณตํ๋ ์ ํ์ ์จ์ ํ ๋ณด์ ๊ฐ์ฌ๋ฅผ ์ํํ๋ค๊ณ ๋ณผ ์ ์๋ค. ์ด๋ AI ๋ชจ๋ธ์ ์ปจํ ์คํธ(Context) ๋ณด์กด ๋ฌธ์ ์๋ ์ฐ๊ด์ด ๊น์๋ฐ, ์ด๊ธฐ ๋จ๊ณ์ LLM์ ๋งค์ฐ ์ ํ์ ์ธ ๊ธธ์ด์ ๋ฌธ์๋ง์ ์ฒ๋ฆฌํ ์ ์์๊ธฐ์ ์์ฒ ๋จ์ด ์์ค์ ๊ณต์ ๋ฌธ์์ ํ๋ฆ์ ์จ์ ํ ์ดํดํ๊ณ ์ถ๋ก ํ ์ ์๋ ๋ฅ๋ ฅ์ด ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ AI ๋ชจ๋ธ์ ์ฑ๋ฅ ํฅ์์ด AI ๋ณด์ ๊ฐ์ฌ ์์ค์ ํฅ์์ ๋ง์ ๋์์ด ๋ ์ ์์์ ์๋ฏธํ๋ค.
์ด๋ค์ ๊ฐ์ํ์ ๋, AI๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ณด์ ๊ฐ์ฌ๋ ๋ค์๊ณผ ๊ฐ์ด ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค. ์ฒซ์งธ๋ ์ ํต์ ์ธ ๋ณด์ ๊ธฐ๋ฒ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ถ์์ด ์ด๋ฃจ์ด์ ธ์ผํ๋ค. ๋จ์ํ ์์ค ์ฝ๋๋ฅผ ํ ์คํธ๋ก์จ ์ฝ๋ ๊ฒ์ด ์๋๋ผ ํ๋ก๊ทธ๋จ์ ์คํ ํ๋ฆ(Control flow)๊ณผ ๋ฐ์ดํฐ ํ๋ฆ(Data flow) ๋ฑ์ ํตํ ํ๋ก๊ทธ๋จ์ ํด์์ด ๊ธฐ๋ณธ์ด ๋์ด์ผ ํ๋ฉฐ, ๋ถ๋ณ์(Invariant) ์ง์ ์ ํตํด AI ๋ชจ๋ธ์ด ์๋์์ ๋ฒ์ด๋ ํด์์ ํ์ง ์๋๋ก ์ง์ํด์ผํ๋ค. ๋์งธ๋ ๊ณต์ ๋ฌธ์์ ์์ค ์ฝ๋์ ๋ฉด๋ฐํ ๋์กฐ ํ๋ก์ธ์ค๋ฅผ ๋์ , ์ฌ์ฉ์๊ฐ ๋ฏธ์ฒ ๋ค๋ฃจ์ง ๋ชปํ ๋ค์ํ ์ ์ฝ ์กฐ๊ฑด๊ณผ ํ ์คํธ๋ฅผ ์ ์ํ ์ ์์ด์ผ ํ๋ค. ๋ํ ์ด๋ฅผ ์ํํ ์ ์์๋งํผ ๊ธด ์ปจํ ์คํธ์ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ ์ต์ ๋ชจ๋ธ์ ๋์ ํด์ผ ํ ๊ฒ์ด๋ค.
3. AuditAgent์ ๊ตฌ์กฐ์ ์์ฌ์

Source: Nethermind
๋ค์ I.R.I.S๋ก ๋์์์, ๋ค๋๋ง์ธ๋์ AuditAgent๋ ์ด๋ฌํ ๋ฐฉํฅ์ ์ ์งํค๊ณ ์๋ ํ๋ก์ ํธ๋ก์จ ์ฃผ๋ชฉํ ๋งํ๋ค. AuditAgent๋ ์ต์ LLM๊ณผ ํจ๊ป ์ ํต ๋ณด์ ๋ถ์ ๊ธฐ๋ฒ์ผ๋ก ์ ์ ๋ถ์๊ณผ ๋์ ๋ถ์์ ๊ฒฐํฉํ ์ ๊ทผ๋ฒ์ ์ ๋ณด์ด๊ณ ์๋ค. ์ด์ ๋ํด ๊ณต์ ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ฝ๋ ๋ถ์ ๋ฐ ๋ถ๋ณ์ ์์ฑ, ๊ทธ๋ฆฌ๊ณ ์ค์ ์คํ ํ๊ฒฝ์์์ ๋์์ ์๋ฎฌ๋ ์ด์ ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
AuditAgent๊ฐ ๊ธฐ์กด์ ๋ณด์ ๊ฐ์ฌ๋ฅผ ์์ ํ ๋์ฒดํ๊ธฐ๋ณด๋ค ๊ฐ๋ฐ ๋จ๊ณ์ ํด๋ก์จ ํฌ์ง์ ํ ์ ๋ ํ๋ช ํ ์ ํ์ด๋ผ๊ณ ์๊ฐ๋๋ค. LLM์ ์ฌ์ ํ ์๋ ๋ณด์ ๊ฐ์ฌ๋ฅผ ๋์ฒดํ๊ธฐ์๋ ์๋ฒฝํ ์ ๋ขฐ๋๋ฅผ ๊ฐ์ง ์์ผ๋ฉฐ, ์ํ๊ณ ์ ๋ฐ์ ๋ณด์์ฑ์ ๋์ด๋ ๋ฐ์๋ ๊ฐ๋ฐ ๊ณผ์ ์์์ ์ทจ์ฝ์ ์ ์ต๋ํ ๋ฐฐ์ ํด ๋ณด์ ๊ฐ์ฌ๊ด๋ค์ด ์ต๋ํ ๋ณต์กํ ์ทจ์ฝ์ ํ์ง์ ์ง์คํ ์ ์๋๋ก ๋ง๋ค์ด ์ฃผ๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์ด๋ค. AuditAgent๋ ์ด๋ฅผ ์ํด ๊นํ ํตํฉ ๊ธฐ๋ฅ์ ์ ๊ณต, ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ์ ํตํฉ๋์ด ์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์ ๋ํ ์ง์์ ์ธ ๋ชจ๋ํฐ๋ง์ ์ ๊ณตํ๋ค. ์ทจ์ฝ์ ํ์ง๋ฟ๋ง ์๋๋ผ ๊ณต๊ฒฉ ์๋ฎฌ๋ ์ด์ , ๊ฐ์ค ์ต์ ํ, ์คํ ๊ฐ๋ฅํ ๋ณด๊ณ ์ ์์ฑ๊น์ง ์ข ํฉ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค๋ ์ ๋ ๊ธฐ์กด ๋๊ตฌ๋ค๊ณผ์ ์ฐจ๋ณ์ ์ด๋ผ๊ณ ํ ์ ์๋ค.
์ด์ฒ๋ผ ์น3์์์ AI ๋ณด์ ๋๊ตฌ, ํนํ ์ทจ์ฝ์ ํ์ง ์๋ฃจ์ ์ ํฅํ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ๋ฐฉ์์ ์ผ๋ก ํตํฉ๋์ด ์ํ๊ณ์ ์ ๋ฐ์ ์ธ ๋ณด์์ฑ์ ํฅ์์ํค๋ ์ฌ์ด๋ํฅ์ ์ญํ ์ ์ํํ๊ฒ ๋ ๊ฒ์ผ๋ก ์ ๋ง๋๋ค. ํ์๋ ์ด๋ฒ I.R.I.S์ ๋ํ ์ด๋๋ฆฌ์์ ์ง์์ด ์ด๋๋ฆฌ์์ ์๋ก์ด ๋ณด์ ์ด๋์ ํฐ๋ธ(Initiative)์๋ ์ฐ๊ด๋์ด์์ ์ ์๋ค๊ณ ์๊ฐํ๋๋ฐ, $IRIS ํ ํฐ์ ํตํด ์๋์ ์ผ๋ก ์ ๋ ดํ๊ฒ ๊ฐ๋ฐ์์ธก์ ๋ณด์ ์๋น์ค๊ฐ ์ ๊ณต๋๊ฑฐ๋ ์์ ์์์ ์์ด์ ํธ ์ธ๊ธ์ ํตํด ๋น์ฉ์ด ์๋ชจ๋ ์ ์๋ ๋ณด์ ๊ด๋ จ ์กฐ์ธ์ ๋ฌด๋ฃ๋ก ์ ๊ณตํด์ค ์ ์์ ๊ฒ์ผ๋ก ์์๋๊ธฐ ๋๋ฌธ์ด๋ค. ์์ง I.R.I.S๊ฐ ๊ณต์์ ์ผ๋ก ์ถ์๋ ๊ฒ์ ์๋๊ธฐ์ ๊ทธ ์ฑ๋ฅ์ ์์ ํ ์์ธกํ ์๋ ์์ผ๋, I.R.I.S์ ์ฑ๊ณต์ผ๋ก ์ธํด AuditAgent์ ์ฑ๋ฅ์ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ธํ ์ ์๊ฒ ๋๋ค๋ฉด ๋ฏธ๋ AI ๋ณด์์ ๋ฐฉํฅ์ ์ ์ํ๋ ์ค์ํ ๋ง์ผ์คํค์ด ๋ ์ ์๋ค๊ณ ์๊ฐํ๋ค.
4. AI ๋ณด์์ ํ์์ด ์๋๋ค
AI๋ฅผ ํตํ ์ทจ์ฝ์ ํ์ง๊ฐ ํ์์ด ์๋๋ผ๊ณ ํ๋ ๋ฐ์๋ ์น3์์๋ฟ๋ง ์๋๋ผ ์น2์์๋ ์ปค๋ค๋ ์์ง์์ด ๋ณด์ด๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ํ์ ์ผ๋ก ์ง๋ ๋ฌ ๋ณด์ ์ฐ๊ตฌ์ @seanhn์ด OpenAI o3 ๋ชจ๋ธ์ ์ด์ฉํด ๋ฆฌ๋ ์ค ์ปค๋์์ ์ ๋ก๋ฐ์ด(Zero-day) ์ทจ์ฝ์ ์ ๋ฐ๊ฒฌํด ์ ๋ณดํ ํ๊ธฐ๋ฅผ ๊ณต๊ฐํ๋๋ฐ, API์ด์ธ์ ์ด๋ ํ ์ถ๊ฐ์ ์ธ ํด๋ ์ฌ์ฉ๋์ง ์์์์ด ์๋ ค์ง๋ฉฐ ๋ณด์ ์ปค๋ฎค๋ํฐ์ ์์ฒญ๋ ์ถฉ๊ฒฉ์ ๊ฐ์ ธ์๋ค.

Source: @seanhn
๋ ํ๋์ ์ฌ๋ก๋ก๋ 2024๋ ๋ฏธ ๊ตญ๋ฐฉ๊ณ ๋ฑ์ฐ๊ตฌ๊ณํ๊ตญ(DARPA)์์ ๊ฐ์ตํ AIxCC ๋ํ๋ฅผ ๋ค ์ ์๋๋ฐ, 2024๋ 8์ DEF CON 32์์ ์ด๋ฆฐ ์ค๊ฒฐ์น์ ํตํด AI ์์คํ ์ด ์ทจ์ฝ์ ์ ์๋ณํ ๋ฟ๋ง ์๋๋ผ ํจ์น๊น์ง ์๋์ผ๋ก ์์ฑํ ์ ์์์ ์ ์ฆํ๋ค.

Source: AIxCC
์ด ๋ํ๋ ์ ํจ์ค(Jenkins), ๋ฆฌ๋ ์ค(Linux) ์ปค๋, ์์ง์์ค(Nginx) ๋ฑ ์ธํฐ๋ท ์ ์ญ์์ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉ๋๋ ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋์ ๊ณผ์ ์์ ๊ฐ์๊ฐ ํ์ต์ํจ LLM์ ๊ธฐ๋ฐ์ผ๋ก ์ทจ์ฝ์ ์ ์ฐพ์๋ด๋ ๊ฒฝ์ ํ๋ก๊ทธ๋จ์ด์๋๋ฐ, ์ด ๋ํ์ ๊ฒฐ๊ณผ๋ก ์ด 22๊ฐ์ ์ทจ์ฝ์ ์ ๋ฐ๊ฒฌ๋์์ผ๋ฉฐ SQLite3์์ ๊ธฐ์กด์ ๋ฐ๊ฒฌ๋์ง ๋ชปํ ๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌ๋๋ ์ฑ๊ณผ๋ฅผ ์ด๋ฃจ์๋ค. ์ด๋ AI ๊ธฐ๋ฐ ๋ณด์ ๋๊ตฌ๊ฐ ๋ ์ด์ ๊ธฐ์ ์ ํ์์ ๊ธฐ๋ฐํ ํ์์ด ์๋ ์ค์ฆ๋ ๊ธฐ์ ์์ ์๋ฏธํ๋ฉฐ, ์ด๋ด ๊ณง ์น3 ๋ณด์ ๊ฐ์ฌ์์๋ AI๊ฐ ๊ธ์๋๋ก ์นจํฌํ ๊ฒ์์ด ์์๋๋ ์ด๋ฒคํธ์๋ค. ์ค์ ๋ก AIxCC ๋ณธ์ ์๋ ํธ๋ ์ผ ์ค๋ธ ๋น์ธ , ํฐ์ค๋ฆฌ(Theori/ChainLight) ๋ฑ ์น3 ๋ณด์ ๊ฐ์ฌ๋ฅผ ์ํํ๋ ๊ธฐ์ ๋ค์ด ์ง์ถํ์ผ๋ฉฐ, ์ ๋ช ๋ณด์ ๊ธฐ์ ์นธํฐ๋(Cantina/Spearbit)์ ์ฐ๊ตฌ์ @p_misirov๋ ์ง๋ EthDAM์์ ์ด๋ฅผ ์ธ๊ธํ๋ฉฐ AI ์์ด์ ํธ๋ค์ด ์ค์ ๋ก ๋ณด์ ์์ญ์ ์นจํฌํ ๋ ์ด ๋จธ์ง ์์์์ ์ง์ ํ๊ธฐ๋ ํ๋ค.
์ด๋ฌํ ์๋ฏธ์์ ํ์ฌ I.R.I.S๊ฐ ๋ฐ๊ณ ์๋ ๊ด์ฌ์ ์น3 ๋ณด์ ์ํ๊ณ์ ํฐ ์๋ฏธ๋ฅผ ๊ฐ๋๋ค. I.R.I.S์ AuditAgent๊ฐ ๋ง์กฑ์ค๋ฌ์ด ์ฑ๋ฅ์ ๋ณด์ด๋ฉฐ ๊ธฐ๋ณธ์ ์ธ ๋ณด์ ์ธํ๋ผ๋ก ์๋ฆฌ ์ก๋๋ค๋ฉด, ์ด๋ ๋จ์ํ ํ๋์ AI ์์ด์ ํธ๊ฐ ์ถ์๋๋ ๊ฒ์ ๋์ด AI ๊ธฐ๋ฐ ๋ณด์ ์๋น์ค์ ๋์คํ์ ํ ํฐ ๊ฒฝ์ ๋ฅผ ํตํ ์๋ก์ด ์๋น์ค ๋ฐฐํฌ ๋ชจ๋ธ์ ๊ฒ์ฆ์ ์๋ฏธํ ๊ฒ์ด๋ค. ๋ํ ์์ผ๋ก ์ด๋ฌํ ๋๊ตฌ๋ค์ด ์ผ๋ง๋ ํจ๊ณผ์ ์ผ๋ก ์ํ๊ณ์ ๋ณด์์ฑ์ ํฅ์์ํค๋์ง์ ๋ํด ๋ฉด๋ฐํ ์ง์ผ๋ณผ ํ์๊ฐ ์๋ค๊ณ ์๊ฐ๋๋ค.
5. ์ฐธ๊ณ ์๋ฃ
๊ด๋ จ ์ํฐํด, ๋ด์ค, ํธ์ ๋ฑ :



