๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

XZ Utils

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.
XZ Utils
์›์ €์žLasse Collin
๊ฐœ๋ฐœ์žThe Tukaani Project
์•ˆ์ •ํ™” ๋ฒ„์ „
5.8.3 / 2026๋…„ 3์›” 31์ผ(7๊ฐœ์›” ์ „)(2026-03-31)
์ €์žฅ์†Œ
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ดC
์šด์˜ ์ฒด์ œํฌ๋กœ์Šค ํ”Œ๋žซํผ
์ข…๋ฅ˜๋ฐ์ดํ„ฐ ์••์ถ•
๋ผ์ด์„ ์Šคํผ๋ธ”๋ฆญ ๋„๋ฉ”์ธ.[1] (์ž์„ธํ•œ ์‚ฌํ•ญ์€ ๊ฐœ๋ฐœ ๋ฌธ๋‹จ ์ฐธ๊ณ )
์›น์‚ฌ์ดํŠธtukaani.org/xz/
.xz
ํŒŒ์ผ ํ™•์žฅ์ž.xz
์ธํ„ฐ๋„ท ๋ฏธ๋””์–ดย ํƒ€์ž…
application/x-xz
๋งค์ง ๋„˜๋ฒ„FD 37 7A 58 5A 00
๊ฐœ๋ฐœLasse Collin
Igor Pavlov
๋ฐœํ‘œ์ผ2009๋…„ 1์›” 14์ผ(17๋…„ ์ „)(2009-01-14)
์ตœ์‹  ๋ฒ„์ „
1.2.1
(2024๋…„ 4์›” 8์ผ(2๋…„ ์ „)(2024-04-08))
ํฌ๋งท ์ข…๋ฅ˜๋ฐ์ดํ„ฐ ์••์ถ•
์˜คํ”ˆ ํฌ๋งท?Yes
์›น์‚ฌ์ดํŠธtukaani.org/xz/format.html

XZ Utils (์ด์ „ LZMA Utils )๋Š” lzma ๋ฐ xz ํ”„๋กœ๊ทธ๋žจ์„ ํฌํ•จํ•ด ์œ ๋‹‰์Šค ๊ณ„์—ด ์šด์˜ ์ฒด์ œ ๋ฐ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์œˆ๋„์šฐ ๋ฒ„์ „ 5.0 ์ด์ƒ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ๋ช…๋ น์ค„ ๋น„์†์‹ค ์••์ถ• ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ์Œ์ด๋‹ค. ์••์ถ•/์••์ถ• ํ’€๊ธฐ์—๋Š” Lempelโ€“Zivโ€“Markov ์ฒด์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (LZMA)์ด ์‚ฌ์šฉ๋œ๋‹ค. XZ Utils๋Š” Igor Pavlov ์˜ LZMA- SDK๋ฅผ ์œ ๋‹‰์Šค ํ™˜๊ฒฝ์— ๋ฌธ์ œ์—†์ด ์‹คํ–‰๋˜๋„๋ก ์ด์‹ํ•œ ๋ฒ„์ „์œผ๋กœ ์‹œ์ž‘๋˜์—ˆ๋‹ค

2024๋…„ 3์›” 29์ผ, XZ Utils์˜ 5.6.0 ๋ฐ 5.6.1 ๋ฐฐํฌํŒ์—์„œ ๋ฐฑ๋„์–ด๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค.

ํŠน์ง•

[ํŽธ์ง‘]

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ xz๋Š” gzip ๋ฐ bzip2 ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด๋ณด๋‹ค ๋” ๋†’์€ ์••์ถ•๋ฅ ์„ ๋‹ฌ์„ฑํ•œ๋‹ค. ์••์ถ• ํ•ด์ œ ์†๋„๋Š” bzip2๋ณด๋‹ค ๋†’์ง€๋งŒ gzip๋ณด๋‹ค ๋А๋ฆฌ๋‹ค. ์••์ถ•์€ gzip๋ณด๋‹ค ํ›จ์”ฌ ๋А๋ฆด ์ˆ˜ ์žˆ๊ณ  ๋†’์€ ์••์ถ• ์ˆ˜์ค€์˜ ๊ฒฝ์šฐ bzip2๋ณด๋‹ค ๋А๋ฆด ์ˆ˜ ์žˆ์œผ๋ฉฐ ์••์ถ• ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€์žฅ ์œ ์šฉํ•˜๋‹ค.[2][3]

XZ Utils๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค.

lzma ( xz --format=lzma ์˜ ๊ฒฝ์šฐ), unxz ( xz --decompress ์˜ ๊ฒฝ์šฐ gunzip ๊ณผ ์œ ์‚ฌ) ๋ฐ xzcat ( unxz --stdout ์˜ ๊ฒฝ์šฐ zcat ๊ณผ ์œ ์‚ฌ)์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ช…๋ น ๋‹จ์ถ•ํ‚ค๊ฐ€ ์กด์žฌํ•œ๋‹ค.

XZ Utils๋Š” xz ๋ฐ lzma ํŒŒ์ผ ํ˜•์‹์„ ๋ชจ๋‘ ์••์ถ•ํ•˜๊ณ  ์••์ถ•์„ ํ’€ ์ˆ˜ ์žˆ์ง€๋งŒ LZMA ํ˜•์‹์€ ์ด์ œ ๋ ˆ๊ฑฐ์‹œ์ด๋ฏ€๋กœ XZ Utils๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ xz๋กœ ์••์ถ•ํ•˜๋„๋ก ์„ค์ •๋˜์–ด ์žˆ๋‹ค.

xz ํ˜•์‹

[ํŽธ์ง‘]

xz ํ˜•์‹์€ ํ•„ํ„ฐ ์ „์ฒ˜๋ฆฌ๋ฅผ ํ—ˆ์šฉํ•˜์—ฌ lzma๋ฅผ ๊ฐœ์„ ํ•œ ์••์ถ• ํŒŒ์ผ ํ˜•์‹์œผ๋กœ, 7z ํ•„ํ„ฐ๋Š” LZMA SDK๋ฅผ ํ†ตํ•ด ํผ๋ธ”๋ฆญ ๋„๋ฉ”์ธ์œผ๋กœ ๊ณต๊ฐœ๋˜์–ด ์žˆ๋Š” 7z ํ•„ํ„ฐ์™€ ์œ ์‚ฌํ•˜๋‹ค.

๊ฐœ๋ฐœ

[ํŽธ์ง‘]

XZ Utils์˜ ๊ฐœ๋ฐœ์€ ๋งˆ์ดํฌ ์ผ€์ฆˆ๋„ˆ๊ฐ€ ์ด๋„๋Š” ํ•œ๋•Œ ์Šฌ๋ž™์›จ์–ด ๊ธฐ๋ฐ˜ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์„ ๊ด€๋ฆฌํ–ˆ๋˜ ์†Œ๊ทœ๋ชจ ๊ฐœ๋ฐœ์ž ๊ทธ๋ฃน์ธ Tukaani ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ์ด๋ฃจ์–ด์กŒ๋‹ค.

xz ๋ฐ liblzma์˜ ๋ชจ๋“  ์†Œ์Šค ์ฝ”๋“œ๋Š” ํผ๋ธ”๋ฆญ ๋„๋ฉ”์ธ์œผ๋กœ ๊ณต๊ฐœ๋˜์–ด์žˆ์œผ๋‚˜, ๋ช‡๋ช‡ ์Šคํฌ๋ฆฝํŠธ์—๋Š” GNU ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ ๋˜๋Š” GNU ์•ฝ์†Œ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ๊ฐ€ ์ ์šฉ๋˜์–ด์žˆ๋‹ค.

XZ Utils ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ•จ๊ป˜ ๋ฐฐํฌ๋˜๋Š” GNU ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ๊ฐ€ ์ ์šฉ๋œ ์Šคํฌ๋ฆฝํŠธ ๋ฐ ์†Œ์Šค์˜ ์ „์ฒด ๋ชฉ๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:

  • libc ํ•จ์ˆ˜์ธ getopt ( GNU LGPL v2.1 )์˜ ์„ ํƒ์  ๊ตฌํ˜„
  • pthread ๊ฐ์ง€๋ฅผ ์œ„ํ•œ m4 ์Šคํฌ๋ฆฝํŠธ( GNU GPL v3 )
  • ์ผ๋ถ€ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ž˜ํผ ์Šคํฌ๋ฆฝํŠธ(xzgrep ๋“ฑ)( GNU GPL v2 )
  • ๊ทธ๋ฆฌ๊ณ  ๋นŒ๋“œ ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉ๋˜์ง€ ์•Š์€ ์˜ˆ์ œ ํ”„๋กœ๊ทธ๋žจ scanlzma

LGPL getopt ๊ตฌํ˜„์ด ํ†ตํ•ฉํ•œ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ xz ๋ฐ liblzma ๋ฐ”์ด๋„ˆ๋ฆฌ๋Š” ํผ๋ธ”๋ฆญ ๋„๋ฉ”์ธ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ”์ด๋„ˆ๋ฆฌ๋Š” FreeBSD, NetBSD, ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์œˆ๋„์šฐ ๋ฐ ํ”„๋ฆฌ๋„์Šค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํŽ˜๋„๋ผ, ์Šฌ๋ž™์›จ์–ด, ์šฐ๋ถ„ํˆฌ ๋ฐ ๋ฐ๋น„์•ˆ์„ ํฌํ•จํ•œ ๋‹ค์ˆ˜์˜ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์—์„œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€๋ฅผ ์••์ถ•ํ•˜๊ธฐ ์œ„ํ•ด xz๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์•„์น˜ ๋ฆฌ๋ˆ…์Šค๋Š” ์ด์ „์— xz๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ค์ง€๋ฅผ ์••์ถ•ํ–ˆ์ง€๋งŒ[4] 2019๋…„ 12์›” 27์ผ ํ˜„์žฌ ํŒจํ‚ค์ง€๋Š” Zstandard๋ฅผ ์‚ฌ์šฉํ•ด ์••์ถ•ํ•˜๊ณ  ์žˆ๋‹ค.[5] ํŽ˜๋„๋ผ ๋ฆฌ๋ˆ…์Šค ๋˜ํ•œ ํŽ˜๋„๋ผ ๋ฆฌ๋ˆ…์Šค 31 ๋ฒ„์ „๋ถ€ํ„ฐ RPM ํŒจํ‚ค์ง€๋ฅผ Zstandard๋กœ ์••์ถ•ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ–ˆ๋‹ค[6] GNU FTP ์•„์นด์ด๋ธŒ๋„ xz๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ

[ํŽธ์ง‘]

2024๋…„ 3์›” 29์ผ, Openwall์˜ oss-security ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— liblzma ์ฝ”๋“œ์— ์ทจ์•ฝ์ ์ด ์‚ฝ์ž…๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๋ฆฌ๋Š” ์Šค๋ ˆ๋“œ๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ๋‹ค.[7] ์Šค๋ ˆ๋“œ ์ž‘์„ฑ์ž์ธ Andres Freund๋Š” sshd๊ฐ€ ๋งŽ์€ ์–‘์˜ CPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์›์ธ์„ ์ฐพ๋˜ ์ค‘[8] tar ํŒŒ์ผ์˜ ๊ตฌ์„ฑ ์Šคํฌ๋ฆฝํŠธ ์ถ”๊ฐ€๋ฅผ ํ†ตํ•ด ๋ฐฑ๋„์–ด ์„ค์ • ์ฝ”๋“œ ์‚ฝ์ž…ํ•˜๋Š” ์••์ถ• ํ…Œ์ŠคํŠธ ํŒŒ์ผ์„ ์ฐพ์•„๋ƒˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์˜ CVE ID๋Š” ๋ ˆ๋“œํ–‡์ด ๋ฐœํ–‰ํ•œ CVE-2024-3094์ด๋ฉฐ, ์ทจ์•ฝ์  ์œ„ํ—˜ ์ง€์ˆ˜๋Š” 10์  ๋งŒ์ ์— 10์ ์ด๋‹ค.

ํ•ด๋‹น ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ๋ฒ„์ „์€ 5.6.0, 5.6.1์ธ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. SSH ์„œ๋ฒ„์˜ ํŠน์ • ์„œ๋“œ ํŒŒํ‹ฐ ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์ทจ์•ฝ์ ์€ ์ž‘๋™๋˜์ง€ ์•Š์ง€๋งŒ, ์•„๋‹ ๊ฒฝ์šฐ ์ž ์žฌ์ ์œผ๋กœ ์•…์˜์ ์ธ ํ–‰์œ„์ž๊ฐ€ sshd ์ธ์ฆ์„ ๊นจ๊ณ  ์›๊ฒฉ์œผ๋กœ ์ „์ฒด ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ฌด๋‹จ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.[9] ์นจํˆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์•…์„ฑ ๋ฐ”์ด๋„ˆ๋ฆฌ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ๋‘ ๊ฐœ์˜ ์••์ถ• ํ…Œ์ŠคํŠธ ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ํŒŒ์ผ๋“ค์€ git ์ €์žฅ์†Œ์— ๊ณต๊ฐœ๋˜์–ด ์žˆ์ง€๋งŒ ํ”„๋กœ๊ทธ๋žจ์— ์‚ฝ์ž…ํ•˜์ง€ ์•Š๋Š” ํ•œ ํœด๋ฉด ์ƒํƒœ๋กœ ์œ ์ง€๋œ๋‹ค.[10] ์ด ์ฝ”๋“œ๋Š” glibc IFUNC ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ RSA_public_decrypt ๋ผ๋Š” OpenSSH์˜ ๊ธฐ์กด ํ•จ์ˆ˜๋ฅผ ์•…์„ฑ์ฝ”๋“œ ๋ฒ„์ „์œผ๋กœ ๋Œ€์ฒดํ•œ๋‹ค. OpenSSH๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ liblzma๋ฅผ ๋กœ๋“œํ•˜์ง€ ์•Š์ง€๋งŒ, ์—ฌ๋Ÿฌ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ์„œ๋“œ ํŒŒํ‹ฐ ํŒจ์น˜๋กœ ์ธํ•ด libsystemd๊ฐ€ ๋กœ๋“œ๋˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด lzma๊ฐ€ ๋กœ๋“œ๋œ๋‹ค.[10]๊นƒํ—ˆ๋ธŒ์— ์—…๋กœ๋“œ๋œ ๋ฆด๋ฆฌ์Šค ๋ฒ„์ „ ์†Œ์Šค์ฝ”๋“œ tar์—๋Š” liblzma์— ๋ฐฑ๋„์–ด ์‚ฝ์ž…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ์ธ build-to-host.m4 ์˜ ์ˆ˜์ •๋œ ๋ฒ„์ „์ด ํฌํ•จ๋˜์—ˆ๋‹ค. ์ด ์ˆ˜์ •๋œ m4 ํŒŒ์ผ์€ git ์ €์žฅ์†Œ์— ์—†์—ˆ์ง€๋งŒ, git๊ณผ ๋ณ„๋„๋กœ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฆด๋ฆฌ์Šคํ•œ tar ํŒŒ์ผ์—๋งŒ ์กด์žฌํ–ˆ๋‹ค.[10] ์Šคํฌ๋ฆฝํŠธ๋Š” ์‹œ์Šคํ…œ์ด glibc ๋ฐ GCC๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  dpkg ๋˜๋Š” rpm์„ ํ†ตํ•ด ๊ตฌ์ถ•๋˜๋Š” x86-64 ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—๋งŒ ์ทจ์•ฝ์ ์„ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ๋‹ค.[10] ๊นƒํ—ˆ๋ธŒ๋Š” ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ์œผ๋กœ ์ธํ•ด XZ ์ €์žฅ์†Œ๋ฅผ ์„œ๋น„์Šค ์•ฝ๊ด€ ์œ„๋ฐ˜์„ ์ด์œ ๋กœ ์ฝ”๋“œ๋ฅผ ์‚ฌ์ดํŠธ์—์„œ ๋‚ด๋ ธ๋‹ค.[11] ๋ฐฑ๋„์–ด๋Š” xz ํ”„๋กœ์ ํŠธ์˜ ๊ด€๋ฆฌ์ž์ธ "JiaT75"์— ์˜ํ•ด ์ถ”๊ฐ€๋˜์—ˆ์ง€๋งŒ ์ด ๋ฐฑ๋„์–ด๊ฐ€ ๊ด€๋ฆฌ์ž๊ฐ€ ์˜๋„์ ์œผ๋กœ ์‚ฝ์ž…ํ•œ ๊ฒƒ์ธ์ง€, ์•„๋‹ˆ๋ฉด ๊ด€๋ฆฌ์ž ๊ณ„์ •์ด ํ•ดํ‚น ๋œ ๊ฒƒ์ธ์ง€๋Š” ํ˜„์žฌ ํ™•์‹คํ•˜์ง€ ์•Š๋‹ค.[12]

์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ ๋ชฉ๋ก์—๋Š” ๋ฐ๋น„์•ˆ ๋ถˆ์•ˆ์ • ๋ฐ ํ…Œ์ŠคํŠธ ๋ฒ„์ „,[13] Fedora Rawhide,[14] ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค,[15] ๋ฐ ์˜คํ”ˆ์ˆ˜์„ธ ํ…€๋ธ”์œ„๋“œ[16] ๋ฐ Zorin OS ๋“ฑ์ด ์žˆ๋‹ค. ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค ์—…๋ฐ์ดํŠธ ๋ชจ๋ธ์„ ๋”ฐ๋ฅด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์€ ์ด์ „ ๋ฒ„์ „์˜ xz๋ฅผ ํƒ‘์žฌํ•˜๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•˜๋‹ค.[10] Arch ๋ฆฌ๋ˆ…์Šค๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฆ‰์‹œ ์—…๋ฐ์ดํŠธํ•˜๋ผ๋Š” ๊ถŒ๊ณ ๋ฅผ ๋ฐœํ‘œํ–ˆ์ง€๋งŒ Arch์˜ OpenSSH ํŒจํ‚ค์ง€์—๋Š” ๋ฐฑ๋„์–ด์— ์‹คํ–‰๋˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์„œ๋“œํŒŒํ‹ฐ ํŒจ์น˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋Š” ์ ๋„ ์–ธ๊ธ‰ํ–ˆ๋‹ค.[17] ํ˜„์žฌ ์ง€์›๋˜๋Š” ๋ชจ๋“  FreeBSD ๋ฆด๋ฆฌ์Šค์—๋Š” ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋ฆด๋ฆฌ์Šค๋ณด๋‹ค ์ด์ „ ๋ฒ„์ „์˜ xz๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์—ˆ์œผ๋ฉฐ, ๊ณต๊ฒฉ์€ ๋ฆฌ๋ˆ…์Šค์˜ glibc๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— FreeBSD๋Š” ์ด ๊ณต๊ฒฉ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค.[18]

๊ฐ์ฃผ

[ํŽธ์ง‘]
  1. โ†‘ Licensing on tukaani.org "The most interesting parts of XZ Utils (e.g. liblzma) are in the public domain. You can do whatever you want with the public domain parts. Some parts of XZ Utils (e.g. build system and some utilities) are under different free software licenses such as GNU LGPLv2.1, GNU GPLv2, or GNU GPLv3."
  2. โ†‘ Henry-Stocker, Sandra (2017๋…„ 12์›” 12์ผ). โ€œHow to squeeze the most out of Linux file compressionโ€ (์˜์–ด). ใ€ŠNetwork Worldใ€‹. 2020๋…„ 2์›” 9์ผ์— ํ™•์ธํ•จ.
  3. โ†‘ โ€œGzip vs Bzip2 vs XZ Performance Comparisonโ€ (๋ฏธ๊ตญ ์˜์–ด). ใ€ŠRootUsersใ€‹. 2015๋…„ 9์›” 16์ผ. 2020๋…„ 2์›” 9์ผ์— ํ™•์ธํ•จ.
  4. โ†‘ Pierre Schmitz (2010๋…„ 3์›” 23์ผ). โ€œNews: Switching to xz compression for new packagesโ€.
  5. โ†‘ โ€œArch Linux - News: Now using Zstandard instead of xz for package compressionโ€. ใ€Šwww.archlinux.orgใ€‹. 2020๋…„ 1์›” 7์ผ์— ํ™•์ธํ•จ.
  6. โ†‘ Mach, Daniel. โ€œChanges/Switch RPMs to zstd compressionโ€. ใ€ŠFedora Project Wikiใ€‹. 2024๋…„ 3์›” 30์ผ์— ํ™•์ธํ•จ.
  7. โ†‘ Freund, Andres (2024๋…„ 3์›” 29์ผ). โ€œbackdoor in upstream xz/liblzma leading to ssh server compromiseโ€. oss-security mailing list.
  8. โ†‘ โ€œA backdoor in xzโ€. ใ€Šlwn.netใ€‹. 2024๋…„ 3์›” 30์ผ์— ํ™•์ธํ•จ.
  9. โ†‘ โ€œUrgent security alert for Fedora 41 and Rawhide usersโ€ (์˜์–ด). ใ€Šwww.redhat.comใ€‹. 2024๋…„ 3์›” 29์ผ์— ํ™•์ธํ•จ.
  10. 1 2 3 4 5 James, Sam. โ€œxz-utils backdoor situationโ€ (์˜์–ด). ใ€ŠGistใ€‹.
  11. โ†‘ Larabel, Michael (2024๋…„ 3์›” 29์ผ). โ€œGitHub Disables The XZ Repository Following Today's Malicious Disclosureโ€ (์˜์–ด). ใ€Šwww.phoronix.comใ€‹. 2024๋…„ 3์›” 31์ผ์— ํ™•์ธํ•จ.
  12. โ†‘ Goodin, Dan (2024๋…„ 3์›” 29์ผ). โ€œBackdoor found in widely used Linux utility breaks encrypted SSH connectionsโ€ (๋ฏธ๊ตญ ์˜์–ด). ใ€ŠArs Technicaใ€‹. 2024๋…„ 3์›” 29์ผ์— ํ™•์ธํ•จ.
  13. โ†‘ โ€œCVE-2024-3094โ€. ใ€Šsecurity-tracker.debian.orgใ€‹. 2024๋…„ 3์›” 30์ผ์— ํ™•์ธํ•จ.
  14. โ†‘ โ€œUrgent security alert for Fedora 41 and Fedora Rawhide usersโ€ (์˜์–ด). ใ€Šwww.redhat.comใ€‹. 2024๋…„ 3์›” 30์ผ์— ํ™•์ธํ•จ.
  15. โ†‘ โ€œAll about the xz-utils backdoor | Kali Linux Blogโ€ (์˜์–ด). ใ€ŠKali Linuxใ€‹. 2024๋…„ 3์›” 29์ผ. 2024๋…„ 3์›” 30์ผ์— ํ™•์ธํ•จ.
  16. โ†‘ โ€œopenSUSE addresses supply chain attack against xz compression libraryโ€ (์˜์–ด). ใ€ŠopenSUSE Newsใ€‹. 2024๋…„ 3์›” 29์ผ. 2024๋…„ 3์›” 30์ผ์— ํ™•์ธํ•จ.
  17. โ†‘ โ€œArch Linux - News: The xz package has been backdooredโ€. ใ€Šarchlinux.orgใ€‹. 2024๋…„ 3์›” 30์ผ์— ํ™•์ธํ•จ.
  18. โ†‘ โ€œDisclosed backdoor in xz releases - FreeBSD not affectedโ€. 2024๋…„ 3์›” 30์ผ์— ํ™•์ธํ•จ.

์™ธ๋ถ€ ๋งํฌ

[ํŽธ์ง‘]