Ubuntu 26.10 ๋ฒ„์ „์ด Rust Coreutils๋กœ ์™„์ „ํžˆ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ ํŒจํ‚ค์ง€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ Ubuntu 10์›” 15์ผ ์ถœ์‹œ ์˜ˆ์ •์ธ 26.10 ๋ฒ„์ „์€ Rust ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ uutils coreutils(Rust Coreutils) ํˆดํ‚ท์œผ๋กœ์˜ ์™„์ „ํ•œ ์ „ํ™˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Rust Coreutils ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” cp, mv, rm ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ํฌํ•จํ•˜์—ฌ GNU Coreutils ํŒจํ‚ค์ง€์˜ ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์™„์ „ํžˆ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. Ubuntu 26.04 ๋ฒ„์ „์€ GNU Coreutils์˜ ๋ณ€ํ˜• ๋ฒ„์ „์œผ๋กœ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

rust-coreutils ํŒจํ‚ค์ง€๋Š” ์ดˆ๊ธฐ ๋ฆด๋ฆฌ์Šค์— ๊ธฐ๋ณธ์ ์œผ๋กœ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Ubuntu 25.10์ด์ง€๋งŒ LTS ์ง€์ ์—์„œ๋Š” ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. Ubuntu 4์›” 26์ผ, GNU Coreutils ์ œํ’ˆ๊ตฐ์˜ cp, mv, rm ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ๋กค๋ฐฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ต์…˜์€ Rust Coreutils ์ฝ”๋“œ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ๊ฐ์‚ฌ ๊ณผ์ •์—์„œ ๋ฐœ๊ฒฌ๋œ ๋ณด์•ˆ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋˜๋Œ๋ ค์กŒ์Šต๋‹ˆ๋‹ค. Rust Coreutils์˜ ๋Œ€๋ถ€๋ถ„์˜ ์ทจ์•ฝ์ ์€ ๊ฒฝ์Ÿ ์กฐ๊ฑด(race condition)์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋ฉฐ, ์ด๋Š” ์ •๋ณด ๊ฒ€์ฆ ํ›„ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ˆ˜์ •๋  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค(TOCTOU - Time-Of-Check-To-Time-Of-Use). ์ด๋Ÿฌํ•œ ์ทจ์•ฝ์ ์€ ํŠนํžˆ ๊ฒ€์ฆ ์™„๋ฃŒ์™€ ์ž‘์—… ์‹œ์ž‘ ์‚ฌ์ด์— ํŒŒ์ผ์ด ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋กœ ๋Œ€์ฒด๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ์‹œ์Šคํ…œ ์Šคํฌ๋ฆฝํŠธ์—์„œ cp, mv, rm ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ, ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ž„์˜์˜ ํŒŒ์ผ์„ ๋ณต์‚ฌ, ๋ฎ์–ด์“ฐ๊ธฐ ๋˜๋Š” ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ์‚ญ์ œํ•  ๋•Œ rm ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๋จผ์ € ๋ชจ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์Šค์บ”ํ•œ ๋‹ค์Œ rmdir() ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์—ญ์ˆœ์œผ๋กœ ์ˆœ์ฐจ์ ์œผ๋กœ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์Šค์บ”ํ•œ ์งํ›„, ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์Šค์บ”ํ•˜๊ธฐ ์ „์— ํ•ด๋‹น ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด /etc/cron.daily/apport cron ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋งค์ผ ์‹คํ–‰๋  ๋•Œ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ์ด ์Šคํฌ๋ฆฝํŠธ๋Š” ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์“ฐ๊ธฐ ๊ถŒํ•œ์„ ๊ฐ€์ง„ /var/crash ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋‚ด์šฉ์„ ์žฌ๊ท€์ ์œผ๋กœ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster