SaltStack์˜ ์ทจ์•ฝ์ ์„ ํ†ตํ•ด LineageOS ์ธํ”„๋ผ ํ•ดํ‚น

๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์ž LineageOS, CyanogenMod๋ฅผ ๋Œ€์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ๊ณ  ํ•œ ํ”„๋กœ์ ํŠธ ์ธํ”„๋ผ ํ•ดํ‚น ํ”์  ์‹๋ณ„์— ๋Œ€ํ•ด ๊ณต๊ฒฉ์ž๋Š” 6์›” 3์ผ ์˜ค์ „ XNUMX์‹œ(MSK) ์ค‘์•™ํ˜• ๊ตฌ์„ฑ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋ฉ”์ธ ์„œ๋ฒ„์— ์ ‘๊ทผํ•œ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์กŒ๋‹ค. SaltStack ํŒจ์น˜๋˜์ง€ ์•Š์€ ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜์—ฌ ํ•ด๋‹น ์‚ฌ๊ฑด์€ ํ˜„์žฌ ๋ถ„์„ ์ค‘์ด๋ฉฐ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„์ง ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ณด๋„์— ์˜ํ•˜๋ฉด ๊ณต๊ฒฉ์ด ๋””์ง€ํ„ธ ์„œ๋ช… ์ƒ์„ฑ์„ ์œ„ํ•œ ํ‚ค, ์กฐ๋ฆฝ ์‹œ์Šคํ…œ ๋ฐ ํ”Œ๋žซํผ์˜ ์†Œ์Šค ์ฝ”๋“œ(ํ‚ค)์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์•˜๋‹ค๋Š” ์ ๋งŒ ๊ธฐ์–ตํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์œ„์น˜ํ–ˆ๋‹ค SaltStack์„ ํ†ตํ•ด ๊ด€๋ฆฌ๋˜๋Š” ์ฃผ์š” ์ธํ”„๋ผ์™€ ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋œ ํ˜ธ์ŠคํŠธ์—์„œ ์ง„ํ–‰๋˜์—ˆ์œผ๋ฉฐ, ๊ธฐ์ˆ ์ ์ธ ์ด์œ ๋กœ 30์›” XNUMX์ผ ๋นŒ๋“œ๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์˜ ์ •๋ณด๋กœ ํŒ๋‹จ status.lineageos.org ๊ฐœ๋ฐœ์ž๋Š” ์ด๋ฏธ Gerrit ์ฝ”๋“œ ๊ฒ€ํ†  ์‹œ์Šคํ…œ, ์›น์‚ฌ์ดํŠธ ๋ฐ ์œ„ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„๋ฅผ ๋ณต์›ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด์…ˆ๋ธ”๋ฆฌ๊ฐ€ ์žˆ๋Š” ์„œ๋ฒ„(builds.lineageos.org), ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์œ„ํ•œ ํฌํ„ธ(download.lineageos.org), ๋ฉ”์ผ ์„œ๋ฒ„ ๋ฐ ๋ฏธ๋Ÿฌ๋กœ์˜ ์ „๋‹ฌ์„ ์กฐ์ •ํ•˜๋Š” ์‹œ์Šคํ…œ์€ ๋น„ํ™œ์„ฑํ™”๋œ ์ƒํƒœ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ๊ณต๊ฒฉ์€ SaltStack์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ ํฌํŠธ(4506)๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋‹ˆ์—ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ์— ์˜ํ•ด ์™ธ๋ถ€ ์š”์ฒญ์ด ์ฐจ๋‹จ๋จ - ๊ณต๊ฒฉ์ž๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํฌํ•จ๋œ ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์ „์— SaltStack์˜ ์‹ฌ๊ฐํ•œ ์ทจ์•ฝ์ ์ด ๋‚˜ํƒ€๋‚  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ์ด๋ฅผ ์•…์šฉํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  SaltStack ์‚ฌ์šฉ์ž๋Š” ์‹œ์Šคํ…œ์„ ๊ธด๊ธ‰ํ•˜๊ฒŒ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ํ•ดํ‚น ์ง•ํ›„๋ฅผ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ถ„๋ช…ํžˆ SaltStack์„ ํ†ตํ•œ ๊ณต๊ฒฉ์€ LineageOS ํ•ดํ‚น์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ๋„๋ฆฌ ํผ์กŒ์Šต๋‹ˆ๋‹ค. ๋‚ฎ ๋™์•ˆ SaltStack์„ ์—…๋ฐ์ดํŠธํ•  ์‹œ๊ฐ„์ด ์—†์—ˆ๋˜ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์ถ•ํ•˜ํ•˜๋‹ค ์„œ๋ฒ„์— ๋งˆ์ด๋‹ ์ฝ”๋“œ๋‚˜ ๋ฐฑ๋„์–ด๋ฅผ ๋ฐฐ์น˜ํ•˜์—ฌ ์ธํ”„๋ผ์˜ ์†์ƒ์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ํฌํ•จ ัะพะพะฑั‰ะฐะตั‚ัั ์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ์ธํ”„๋ผ์— ๋Œ€ํ•œ ์œ ์‚ฌํ•œ ํ•ดํ‚น์— ๋Œ€ํ•ด ์œ ๋ น, ์ด๋Š” Ghost(Pro) ์›น์‚ฌ์ดํŠธ ๋ฐ ์ฒญ๊ตฌ์— ์˜ํ–ฅ์„ ๋ฏธ์ณค์Šต๋‹ˆ๋‹ค(์‹ ์šฉ์นด๋“œ ๋ฒˆํ˜ธ๋Š” ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•˜์ง€๋งŒ Ghost ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ด์‹œ๋Š” ๊ณต๊ฒฉ์ž์˜ ์†์— ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅ๋ฉ๋‹ˆ๋‹ค).

29์›” XNUMX์ผ์€ ์ถœ์‹œ๋œ SaltStack ํ”Œ๋žซํผ ์—…๋ฐ์ดํŠธ 3000.2 ะธ 2019.2.4, ์—ฌ๊ธฐ์„œ ๊ทธ๋“ค์€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ์ทจ์•ฝ์  (30์›” XNUMX์ผ์ž ์ทจ์•ฝ์  ์ •๋ณด ๊ณต๊ฐœ), ์ธ์ฆ๋˜์ง€ ์•Š์•„ ์œ„ํ—˜๋„๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ๊ฒƒ์œผ๋กœ ์ง€์ •๋จ ํ—ˆ์šฉํ•˜๋‹ค ์ œ์–ด ํ˜ธ์ŠคํŠธ(salt-master)์™€ ์ด๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌ๋˜๋Š” ๋ชจ๋“  ์„œ๋ฒ„ ๋ชจ๋‘์—์„œ ์›๊ฒฉ ์ฝ”๋“œ ์‹คํ–‰.

  • ์ฒซ ๋ฒˆ์งธ ์ทจ์•ฝ์ (CVE-2020-11651)์€ salt-master ํ”„๋กœ์„ธ์Šค์—์„œ ClearFuncs ํด๋ž˜์Šค์˜ ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ์ ์ ˆํ•œ ๊ฒ€์‚ฌ๊ฐ€ ๋ถ€์กฑํ•˜์—ฌ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์œผ๋กœ ์ธํ•ด ์›๊ฒฉ ์‚ฌ์šฉ์ž๊ฐ€ ์ธ์ฆ ์—†์ด ํŠน์ • ๋ฐฉ๋ฒ•์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ํฌํ•จํ•˜์—ฌ ๊ณต๊ฒฉ์ž๋Š” ๋งˆ์Šคํ„ฐ ์„œ๋ฒ„์— ๋Œ€ํ•œ ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ํ† ํฐ์„ ์–ป๊ณ  ๋ฐ๋ชฌ์ด ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ์ œ๊ณต๋˜๋Š” ํ˜ธ์ŠคํŠธ์—์„œ ๋ชจ๋“  ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ๊ธˆ ํ•˜์ˆ˜์ธ. ์ด ์ทจ์•ฝ์ ์„ ์ œ๊ฑฐํ•˜๋Š” ํŒจ์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ถœํŒ ๋œ 20์ผ ์ „์ธ๋ฐ ์‚ฌ์šฉํ•˜๊ณ  ๋‚˜๋‹ˆ ์ด๋Ÿฐ ํ˜„์ƒ์ด ๋‚˜ํƒ€๋‚ฌ๋„ค์š” ํ‡ดํ–‰ ๋ณ€๊ฒฝ, ํŒŒ์ผ ๋™๊ธฐํ™” ์‹คํŒจ ๋ฐ ์ค‘๋‹จ์œผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.
  • ๋‘ ๋ฒˆ์งธ ์ทจ์•ฝ์ (CVE-2020-11652)์€ ClearFuncs ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•œ ์กฐ์ž‘์„ ํ†ตํ•ด ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ๋งˆ์Šคํ„ฐ ์„œ๋ฒ„์˜ FS์— ์žˆ๋Š” ์ž„์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ ์ „์ฒด ์•ก์„ธ์Šค์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ • ๋ฐฉ์‹์œผ๋กœ ํ˜•์‹ํ™”๋œ ๊ฒฝ๋กœ๋ฅผ ์ „๋‹ฌํ•˜์—ฌ ๋ฉ”์„œ๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์ง€๋งŒ ์ธ์ฆ๋œ ์•ก์„ธ์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค( ์ด๋Ÿฌํ•œ ์•ก์„ธ์Šค๋Š” ์ฒซ ๋ฒˆ์งธ ์ทจ์•ฝ์ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‘ ๋ฒˆ์งธ ์ทจ์•ฝ์ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ฒด ์ธํ”„๋ผ๋ฅผ ์™„์ „ํžˆ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€