๐Ÿšจ ์ง€๊ธˆ ๋‹น์‹ ์˜ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„, BPFdoor์— ์™„์ „ํžˆ ๋ฌด๋ฐฉ๋น„์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ ์ˆ˜๋งŽ์€ ์นจํ•ด ์‚ฌ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋กœ๊ทธ๋Š” ๊นจ๋—ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์‹ ๋„ ์นจ๋ฌตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š”? ๐Ÿ’€ "์ปค๋„ ๋ ˆ๋ฒจ์—์„œ ์ˆจ์–ด ์ž‘๋™ํ•˜๋Š” BPFdoor" ๋‹น์‹ ์˜ ๋ณด์•ˆ ์ฒด๊ณ„๋Š”, ์ด๋ฏธ ๋‚ด๋ถ€์—์„œ ๋šซ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ”ฅ ์ง€๊ธˆ ์ด ์ˆœ๊ฐ„์—๋„, BPFdoor๋Š” ๋‹น์‹ ์˜ ์„œ๋ฒ„์—์„œ ํ™œ๋™ ์ค‘์ž…๋‹ˆ๋‹ค. ๐Ÿ”ง ํŒจํ‚ท ํ•„ํ„ฐ๋ง? ๋ฌด๋ ฅํ™”๋ฉ๋‹ˆ๋‹ค. ๐ŸงŠ ๋ฐฑ์‹ ? ๊ฐ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ•ณ๏ธ ์‹œ์Šคํ…œ ๋กœ๊ทธ? ์กด์žฌ์กฐ์ฐจ ๋‚จ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๐ŸŽฏ ์ปค๋„์„ ์ง์ ‘ ํ›„ํ‚นํ•˜๊ณ , ๋ฐฑ๋„์–ด๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ , ์™ธ๋ถ€ ๋ช…๋ น์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” BPFdoor๋Š” ๋‹จ์ˆœํ•œ ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ปค๋„ ์ž์ฒด์˜ ์‹ ๋ขฐ๋ฅผ ํŒŒ๊ดดํ•˜๋Š” ์กด์žฌ์ž…๋‹ˆ๋‹ค. ๐Ÿ›ก๏ธ BPFdoor? ์ด์   ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €ํฌ๊ฐ€ ์ œ์•ˆํ•˜๋Š” ๊ธฐ์ˆ ์€ ๋‹จ์ˆœํ•œ ๋ฐฉํ™”๋ฒฝ์ด๋‚˜ ๋ฃฐ ๊ธฐ๋ฐ˜ ํƒ์ง€๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. โœ… ํ•˜์ดํผ๋ฐ”์ด์ € ๊ธฐ๋ฐ˜ ์ปค๋„ ๋ชจ๋‹ˆํ„ฐ๋ง โœ… VMI(Virtual Machine Introspection) ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ํƒ์ง€ โœ… ์ด์ค‘ ์—์ด์ „ํŠธ ๊ฐ์‹œ ๊ตฌ์กฐ๋กœ ์™„์ „ํ•œ ์ปค๋„ ๊ฒ€์ฆ โœ… ์ด์ƒ ์ง•ํ›„ ๋ฐœ์ƒ ์‹œ ์ž๋™ ๊ฒฉ๋ฆฌ ๋ฐ ์žฌ๋ถ€ํŒ… ๋Œ€์‘ ๐Ÿ’ก ๊ธฐ์กด ๋ฐฑ์‹ ์ด ํƒ์ง€ํ•˜์ง€ ๋ชปํ•œ "๊ทธ BPFdoor", ์ €ํฌ ๊ธฐ์ˆ ์€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํฌ์ฐฉํ•˜๊ณ , ๊ทผ๋ณธ์ ์œผ๋กœ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ๋ฐฉ์–ด ๋ฐฉ์‹์œผ๋กœ๋Š” ์ปค๋„ ๋‹จ ๋ฐฑ๋„์–ด๋ฅผ ๋ง‰์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ €ํฌ๋Š” ์ปค๋„ ๋ฐ”๊นฅ์—์„œ ์ปค๋„์„ ์ง€์ผœ๋ด…๋‹ˆ๋‹ค. ๐Ÿ“ˆ ์ด๋ฏธ PoC ์‹ค์ฆ ์™„๋ฃŒ. ๐Ÿ“Œ ๊ตญ๋‚ด ๋Œ€ํ˜•๊ธฐ๊ด€ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ 95% ์ด์ƒ ํƒ์ง€์œจ ํ™•๋ณด. ๐Ÿ“Œ ๋กœ๊ทธ/GUI/์ž๋™๋Œ€์‘ ์‹œ์Šคํ…œ ํฌํ•จ๋œ ์ƒ์šฉํ™” ์ค€๋น„ ์™„๋ฃŒ. โœ‰๏ธ ์ง€๊ธˆ ๋ฌธ์˜ํ•˜์„ธ์š”. ์ •๋ถ€๊ธฐ๊ด€, ๊ธˆ์œต, ๋ณด์•ˆ๊ธฐ์—…, ํด๋ผ์šฐ๋“œ MSP โ€” BPFdoor๋ฅผ ๋ชจ๋ฅด๊ฑฐ๋‚˜ ๋ฌด์‹œํ•œ๋‹ค๋ฉด, ๋‹น์‹ ์˜ ์‹œ์Šคํ…œ์€ ์ด๋ฏธ ๋šซ๋ ค ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ“ฉ ํ˜‘์—… ๋ฐ ๊ธฐ์ˆ  ๋„์ž… ๋ฌธ์˜: โœ‰๏ธ dlwlsgh45@naver.com ๐ŸŒ ๊ธฐ์ˆ ์†Œ๊ฐœ์„œ ๋ฐ ๋ฐ๋ชจ ์˜์ƒ ์ œ๊ณต ๊ฐ€๋Šฅ โš  ๋ณด์•ˆ์€ ์ง€๊ธˆ, ์˜ˆ๋ฐฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. BPFdoor๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋Œ€์•ˆ. "์ปค๋„ ๋ฐ”๊นฅ์—์„œ ์ปค๋„์„ ์ง€์ผœ๋ณด๋Š” ๋ณด์•ˆ" ๊ทธ ์‹œ์ž‘์„ ์ €ํฌ๊ฐ€ ์ฑ…์ž„์ง€๊ฒ ์Šต๋‹ˆ๋‹ค.
์ฝ˜ํ…์ธ ๋ฅผ ๋” ์ฝ๊ณ  ์‹ถ๋‹ค๋ฉด?
์›ํ‹ฐ๋“œ์— ๊ฐ€์ž…ํ•ด ์ฃผ์„ธ์š”.
๋กœ๊ทธ์ธ ํ›„ ๋ชจ๋“  ๊ธ€์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋Œ“๊ธ€ 2