๐ถโ๐ซ๏ธ log4j๋ก๋ถํฐ ๋ฐฐ์ฐ๋ ์ํํธ์จ์ด ์ํ๊ณ์ ์ฝ์
๐ ์ธ ์ค ์์ฝ
- log4j๊ฐ ์ฐ๋ฆฌ์๊ฒ ์๋ ค์ค ๊ฒ, ๋ํ๋์์ ๋ณต์กํจ
- ์ํํธ์จ์ด๋ค์ ์์กด ๊ด๊ณ๊ฐ ์ผ๋ง๋ ๋ณต์กํ์ง, ์ด์ ์๋ฌด๋ ๋ชจ๋ ๊ด๊ณ๋ฅผ ๋ค ํ์
ํ ์ ์์.
- ๊ทธ๋์ ํ์ํ ๊ฒ ์ํํธ์จ์ด ์ฌ๋ฃ๋ฅผ ํฌ๋ช
ํ๊ฒ ๊ณต๊ฐํ๊ณ ๋ช
์ํ๋ ์ ๋.
โ๏ธ log4j ์ฌํ๊ฐ ๊ฐ ๊ธฐ์
์ IT ๊ด๋ จ ์กฐ์ง์๊ฒ ์ค ๊ตํ์ ๋ค์๊ณผ ๊ฐ๋ค.
"ํ์ฌ ๊ฐ์ข
์กฐ์ง ๋ด์์ ์คํ๋๊ณ ์๋ ์ํํธ์จ์ด ์ฝ๋๋ฅผ ๊ทธ ๋๊ตฌ๋ ์ ๋ถ ๋ค ์๊ณ ์์ง ๋ชปํ๋ค."
๊ทธ ์ด์ ๋ ์ํํธ์จ์ด ์ํ๊ณ๊ฐ ๊ฐ์ข
๋ํ๋์๋ค๋ก ๋๋ฌด ๋ณต์กํ๊ฒ ์ฝํ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ฆ, ์ด๋ ๋ถ๋ถ ํ๋์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด, ์ค๊ธฐ๋ฅผ ๋ฐ๋ผ ์ฐ์์ ์ผ๋ก ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ์๋ฒฝํ ์ ์ดํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ ๊ฒ์ด๋ค. ๊ทธ ๊ฒฐ๊ณผ๊ฐ ์ด๋ฒ log4j ์ฌํ์ ๊ฐ์ ๊ฒ์ด๋ค.
โ
์ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ผ๊น?
โ๏ธ ์คํ์์ค ์ํํธ์จ์ด๋ค์ ๋ค์ด๋ก๋ํ๋ ์ ์ธ๊ณ ๊ฐ๋ฐ์๋ค์ ์๋ 2020~2021๋
์ฌ์ด 73% ์ฆ๊ฐํ๋ค. ์ด ์คํ ์์ค ์ํํธ์จ์ด๋ค์ ๊ธฐ์ฑ ์ํ์ฒ๋ผ '๋ง๋ค์ด์ง ํํ'์ธ๋ฐ, ์ด๋ฅผ ์ง๊น๊ธฐํ์ฌ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ธ๋ค. ์ด๋ฐ ๋ฐฉ์์ ์ ํธํ๋ ์ด์ ๋ '๊ฐ๋ฐ ์๊ฐ์ ์ค์ด๊ณ , ์ค๋ฅ๋ฅผ ์ค์ผ ์ ์๊ธฐ' ๋๋ฌธ.
โ๏ธ ๊ธฐ์ฑ ์ํํ๋ '์กฐ๊ฐ ์ํํธ์จ์ด๋ค'์ ๋ผ์ ๋ง์ถฐ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๋ค ๋ณด๋, ์ํํธ์จ์ด๊ฐ ์ํํธ์จ์ด์ ์์กดํ๋ ์ฐ์ ๋ง์ด ๋ง๋ค์ด์ง๋ค. ์ํฐํด์ ์ด๋ฅผ '๋ํ๋์์ ๋ง'์ด๋ผ๊ณ ๋งํ๋ค. ๋คํธ์ํฌ์ฒ๋ผ ์ฐ๊ฒฐ๋ ์ด '๋ํ๋์์ ๋ง' ๋ด๋ถ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋, ์ฐ๋ฆฌ๋ ์ ํํ ์ด๋๊ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ์ถ์ ํ๊ธฐ ํ๋ค๋ค.
โ
์ํํธ์จ์ด ์ฌ๋ฃ ๋ช
์ ์ ๋
โ๏ธ ๊ฐ ์ํํธ์จ์ด๊ฐ ์ด๋ค ์์คํ
์ ์ ์ฉํ๋์ง ๋ช
์๋ผ ์์ง ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋๋ฌธ์ log4j ์ฌํ๊ฐ ์ปค์ง ๊ฒ์ธ๋ฐ, ๊ตฌ๊ธ์ ์คํ ์์ค ํต์ฐฐํ์ ๋ฐ๋ฅด๋ฉด ์๋ฐ ํจํค์ง์ 80%๊ฐ log4j ์ทจ์ฝ์ ์ ์ํฅ์ ๋ฐ๋๋ค๋ ๊ฒ์ด๋ค. ๋ ํฐ ๋ฌธ์ ๋ ๊ฐ ์ํํธ์จ์ด๊ฐ ์
๋ฐ์ดํธ๋ฅผ ์งํํ ์ ์๋ค๋ ์ฌ์ค์ด๋ค. ์ฆ, ์ทจ์ฝ์ ์ ๊ฐ์ ๋๋นํ๊ธฐ ์ด๋ ต๋ค.
โ๏ธ ์ด์ ๋๋นํ๊ธฐ ์ํด ์ ๋ฌธ๊ฐ๋ค์ '์ํํธ์จ์ด ์ฌ๋ฃ ๋ช
์' ์ ๋๊ฐ ์๊ธฐ๊ธธ ๋ฐ๋๋ค. ์ํํธ์จ์ด ์ฌ๋ฃ ๋ช
์ ์ ๋(SBoM)๋, '๋ง์น ์์ฅ์์ ์๋ฃํ์ ์์ฌ๋ฃ์ ์์ฐ์ง ๋ฑ์ ํ๊ธฐํ ์ฑ๋ก ์ ํตํ๋ ๊ฒ๊ณผ ๋น์ทํ ๋ฐฉ์์ผ๋ก ์ํํธ์จ์ด๊ฐ ๊ฑฐ๋๋๋๋ก ํ๋ ๊ฒ'์ ๋งํ๋ค.
โ๏ธ ์ฆ, ์ํํธ์จ์ด ๋ด์ ์ด๋ค ๋ํ๋์๋ฅผ ๋ดํฌํ๊ณ ์๋์ง ๋ถ๋ช
ํ๊ณ ํฌ๋ช
ํ๊ฒ ๋ฐํ๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ๋๋ฉด ํน์ ๊ตฌ์ฑ ์์์์ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋๋ฉด, ๊ตฌ์กฐํ๋ ๋ฌธ์ ๋ง ํด๊ฒฐํ๋ฉด ๋๋ค. ์ํํธ์จ์ด ์ฌ๋ฃ ๋ช
์ ์ ๋๋ฅผ ์ฃผ์ฐฝํ๋ ๋ณด์ ์
์ฒด ๋ฆฌ๋ฒ์ฑ๋ฉ์ค์ ์์ ์ํํธ์จ์ด ์ํคํ
ํธ์ธ ํ ๋ฏธ์ฌ๋ผ๋ธ ํ๋ฆฌ์ ์ "ํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ์ ํต ์ฒด์ ์์ '๋ฐ๋์' ์์ด์ผ ํ๋ค'๋ผ๊ณ ๋งํ๋ค.
โ๏ธ ํ๋ฆฌ์ ์ ๋ค๋ง, ์ ํํ๋ ํ์ด ์๊ธฐ ๋๋ฌธ์ ํ๋์ฉ ๋์ดํ๋ฉฐ ๋ง๋ค์ด ๊ฐ์ผ ํ๋ ์๋์ ์ธ ํ๊ฒฝ์ ์๋ํํด์ผ ํ๋ค๋ ๋ฌธ์ ์ ์ด ์๋ค๊ณ ๋งํ๋ค. ์ด์ ๋ํด ๋ฐ์ด๋ ํ์ ๋ถ๋ ์ฌ์ด๋ฒ ๋ณด์ ๊ด๋ จ ํ์ ๋ช
๋ น์ ๋ฐํํ๋ฉด์ ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ค์ด ์ฌ๋ฃ๋ค์ ๋ช
์ํด์ผ ํ๋ค๋ ๋ด์ฉ์ ๋ด์ ๋ฐ ์๋ค.
โ๏ธ ์ฐ๋ฐฉ ์ ๋ถ ๊ธฐ๊ด์ ํ๋งค๋๋ ์ํํธ์จ์ด์ ํํด์์์ง๋ง, ๋ฏธ ์ ๋ถ๊ฐ ์์ง์๋ค๋ ์ฌ์ค์ '๊ณง' ์ฃผ๋ฅ๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. ๋ํ, ์ด ์์๋ '์ฌ๋ฃ ๋ช
์์ ์ต์ ๊ธฐ์ค' ๊ฐ์ด๋๋ผ์ธ์ด ๋ด๊ฒจ์์ด, ํ์ฅ๋๋ค๋ฉด ์ถฉ๋ถํ ์คํ ๊ฐ๋ฅ์ฑ ๋์ ์ด์ผ๊ธฐ๊ฐ ๋๋ค.
โ
์ผ์๊ณผ log4j ์ฌํ
โ๏ธ ํด๋ผ์ฐ๋๋ ๋ณด์์
๊ณ์ ์๋ ์ฌ๋์ด๋ผ๋ฉด log4j์ ๋ํด ์ ์์ง ๋ชปํฉ๋๋ค. ์ ๋ํ, ๋ด์ค๋ฅผ ํ๋
ํ๋ค ๋ฐ๊ฒฌํ๊ธฐ ๋๋ฌธ์ ์์์ง, ๊ทธ ์ด์ ๊น์ง๋ ์ด๊ฒ ์ ๋ฌธ์ ์ผ๋ผ๋ ์๊ฐ์ ํ์ต๋๋ค. log4j ์ทจ์ฝ์ ์ ๋ํด ๊ฐ๋จํ ์๊ฐํ์๋ฉด, ํ์ธ์ด ์ ๊ทผํ ์ ์๋ '๋์ ์ฐฝ๊ณ '๋ฅผ ๋ง์๋๋ก ๋ค๋ฝ๋ ๋ฝํ๋ ๊ฒ์ด๋ผ ํ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด '์ ๊ธ์ฅ์น'๋ง ๋ฐ๊พธ๋ฉด ๋ ์ค ์์๋๋ฐ, ๊ทธ๊ฒ ์๋์๋ ๊ฒ์
๋๋ค. ๊ต์ฒดํ ์ ๊ธ์ฅ์น์๋ ์ด log4j ์ทจ์ฝ์ ์ด ๋ด์ฌ๋ผ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
โ๏ธ ์ฃผ๋ณ์๋ log4j์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ํด๋ณด์ง๋ง, IT ์
๊ณ์ ์ข
์ฌํ๋ ์ฌ๋ ์ธ์๋ ์์ง ๋ชปํ์ต๋๋ค. ์ฌ์ค ๊ฐ์ด ์ผํ๋ ์ฌ๋๋ค์กฐ์ฐจ ์์ง ๋ชปํ๊ณ , ์คํฐ๋๋ฅผ ๊พธ์คํ ํ๋ ๋ถ๋ค๋ง ์์์ต๋๋ค. ํ๋ฉด์ ์ผ๋ก๋ ์๋ฌด๋ฐ ์ํฅ์ด ์๋ ์ฌํ์์ต๋๋ค. ๋ค๋ง, ๋ด๋ฉด์์๋ ๋ปฅ! ํ๊ณ ํฐ์ ธ๋ฒ๋ฆด ์ํ์ด ๋์ฌ๋ฆฌ๊ณ ์์ ๋ฟ์ด์ฃ .
โ๏ธ log4j ๋ํ ๋ฌธ์ ๋ฅผ ์จ์ ํ ๋ดํฉํ๋ ค๋ฉด ๋ช ๋
์ด ์์๋๋ค๊ณ ํฉ๋๋ค. ๊ด๋ จ๋ ๋ํ๋์๊ฐ ๋๋ฌด๋ ๋ง๊ธฐ ๋๋ฌธ์ด๊ฒ ์ฃ . ๊ณณ๊ณณ์ ํฌ์งํ '๊ทธ ๋ฌธ์ '๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด 2021๋
๋ง์ ์ด์ด 2022๋
์ด์๋ ๋ณด์ ๋ด๋น์๋ค์ ์
๋ชฝ ๊ฐ์ ์๊ฐ์ ๋ณด๋ด๊ณ ์์ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
โ๏ธ ์ด๋ฒ ๋ฌธ์ ๋ฅผ ๊ณ๊ธฐ๋ก ๋ณด์์ ๋์ฑ ํจ์จ์ ์ผ๋ก ํ ์ ์๋ ์ฒด๊ณ๊ฐ ๊ตฌ์ถ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ๋ฌผ๋ก , ๊ทธ ๊ตฌ์ถ ์์
์ ๋นํจ์จ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๊ธฐ๋ ํฉ๋๋ค. ๐ฅฒ