Linux ์์คํ ๊ธฐ์ด ์๋ฆฌ์ฆ
- [1ํธ] Linux ํ์ผ ๊ถํ ์์ ์ ๋ณต: chmod, chown, SUID/SGID/Sticky bit๊น์ง
- [2ํธ] Linux ์๋ฒ ๋ณด์ ๊ฐํ ๊ฐ์ด๋: ์ค๋ฌด ํ๋๋ ์ฒดํฌ๋ฆฌ์คํธ
- [3ํธ] rpm ๋ฐฑํฌํธ์ EOL ๋ผ์ธ CVE ํ์ (ํ์ฌ ๊ธ)
์ทจ์ฝ์ ์ค์บ๋๊ฐ ์๋ฒ ํ ๋๋ฅผ High๋ก ์ฌ๋ ธ๋ค. ๊ทผ๊ฑฐ๋ ์ด๊ฒ์ด๋ค.
$ nginx -v
nginx version: nginx/1.20.1ํด๋น CVE์ ์ํฅ ๋ฒ์๊ฐ 1.20.x๋ผ๋ฉด ํ์ ์ ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ธ๋ค. ๊ทธ๋ฐ๋ฐ ๋ฒค๋ ๊ณต์ง๋ "๋ฒ์ ๋ฒํธ๋ง ๋ณด๊ณ ํ๋จํ์ง ๋ง๋ผ"๊ณ ํ๋ค. ๋ ์ค ํ๋๋ ํ๋ ธ๋ค.
๋ ๋ค ๋ถ๋ถ์ ์ผ๋ก ๋ง๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ ๋ฌธ์ฅ ์ฌ์ด์์ ์ค๋ฌด์๊ฐ ๊ฐ์ฅ ๋ง์ด ๋ฐ๋ ์ง๋ขฐ๋ ๋ฒค๋์ ์์ฌ ๋ ผ๋ฆฌ๋ฅผ ์ ์ฉ ๋ฒ์ ๋ฐ๊น์ง ๋๊ณ ๊ฐ๋ ๊ฒ์ด๋ค.
๋ฐฐ๋ ๋ฒ์ ์ด ๊ทผ๊ฑฐ๊ฐ ๋ชป ๋๋ ์ด์
RHEL ๊ณ์ด ๋ฐฐํฌํ์ ํจํค์ง๋ฅผ ์ต์ ์ ์คํธ๋ฆผ ๋ฒ์ ์ผ๋ก ์ฌ๋ฆฌ์ง ์๋๋ค. ๊ธฐ์กด ๋ฒ์ ์ ์ ์งํ ์ฑ ๋ณด์ ์์ ๋ง ๋ผ์ด๋ค ๋ถ์ธ๋ค. Red Hat์ด ๊ณต์ ๋ฌธ์์์ ๋ฐฑํฌํธ(backporting)๋ผ๊ณ ๋ถ๋ฅด๋ ์ ์ฑ ์ด๋ค.
๋ฐ์ด๋๋ฆฌ๊ฐ ์ถ๋ ฅํ๋ ๋ฒ์ ๋ฌธ์์ด์ ์ ์คํธ๋ฆผ ์์ค์ ๋ฒ์ ์ด๋ผ ๊ทธ๋๋ก ๋จ๋๋ค. ์์ ์ด ๋ค์ด๊ฐ๋ค๋ ์ฌ์ค์ ๋ฆด๋ฆฌ์ค ๋ฒํธ์ ๊ธฐ๋ก๋๋ค.
$ rpm -q nginx
nginx-1.20.1-9.el7.x86_64
# ^^^^^^ ์
์คํธ๋ฆผ ๋ฒ์
# ^^^^^^ ๋ฐฐํฌํ ๋ฆด๋ฆฌ์ค ๋ฒํธ. ์ฌ๊ธฐ๊ฐ ์ฌ๋ผ๊ฐ๋ค| ํ๋จ ๊ทผ๊ฑฐ | ์ธ ์ ์๋ | ์ด์ |
|---|---|---|
nginx -v, httpd -v ๊ฐ์ ๋ฐฐ๋ |
โ | ์ ์คํธ๋ฆผ ๋ฒ์ ๋ง ๋ณด์ฌ ์ค๋ค |
rpm -q <pkg> ์ ์ฒด ๋ฌธ์์ด |
โ | ๋ฆด๋ฆฌ์ค ๋ฒํธ์ ๋ฐฑํฌํธ ์ด๋ ฅ์ด ์๋ค |
| ๋ฒค๋ CVE ํ์ด์ง, RHSA ๊ถ๊ณ | โ | ์ด๋ ๋ฆด๋ฆฌ์ค์์ ๊ณ ์ณค๋์ง๊ฐ ๋ช ์๋๋ค |
| ์ ํ์ฌ ๋ณด์ ๊ณต์ง | โ | ์ํฅ ๋ฒ์ ๋ฒ์๊ฐ ํ์ ๋๋ค |
์ค๋ฌด์์ ์ด ์ฐจ์ด๊ฐ ๋๋ฌ๋๋ ์๋ฆฌ๋ ์ ํด์ ธ ์๋ค. ๊ณ ๊ฐ์ฌ ์ทจ์ฝ์ ์ค์บ๋๊ฐ ๋ฐฐ๋๋ง ๋ณด๊ณ High๋ก ์ก๊ณ , ์ด์ ์ชฝ์ ๋ฆด๋ฆฌ์ค ๋ฒํธ์ RHSA๋ก ๋ฐฑํฌํธ๋ฅผ ์ฆ๋ช ํด์ผ ํ๋ ์ํฉ์ด๋ค. ์ค์บ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ฐํ๋ ค๋ฉด "์ด๋ฏธ ๊ณ ์ณ์ก๋ค"๊ฐ ์๋๋ผ "์ด ๋ฆด๋ฆฌ์ค ๋ฒํธ์์ ๊ณ ์ณ์ก๊ณ ๊ทธ ๊ทผ๊ฑฐ๊ฐ ์ด ๊ถ๊ณ ๋ฌธ์ด๋ค"๊น์ง ์์ด์ผ ํ๋ค.
๊ทธ ์์ฌ ๋ ผ๋ฆฌ์๋ ์ ์ฉ ๋ฒ์๊ฐ ์๋ค
์ฌ๊ธฐ๋ถํฐ๊ฐ ๋ณธ๋ก ์ด๋ค. "๋ฒ์ ์ด ๋ฎ์ ๋ณด์ฌ๋ ๋ฐฑํฌํธ๋์ ์ ์๋ค"๋ ๋ช ์ ๋ ๋ฒค๋๊ฐ ์์ง ๊ทธ ๋ผ์ธ์ ํจ์น๋ฅผ ๋ด์ฃผ๊ณ ์์ ๋๋ง ์ฑ๋ฆฝํ๋ค.
์์ ์ถ๋ ฅ์ ๋ค์ ๋ณธ๋ค.
$ rpm -q nginx
nginx-1.20.1-9.el7.x86_64
$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)el7 ํ๊ทธ๋ CentOS Linux 7์ฉ์ผ๋ก ๋น๋๋๋ค๋ ๋ป์ด๋ค. CentOS Linux 7์ 2024๋
6์ 30์ผ์ ์ง์์ด ๋๋ฌ๋ค. ์์ผ๋ก ์ด ๋ผ์ธ์ ๋ณด์ ์์ ์ด ๋์ฌ ๊ณณ์ด ์๋ค.
์ฆ ํ์ ์ด ์ ๋ฐ๋๋ก ๋ค์งํ๋ค.
| ๋ฐฐํฌํ ๋ผ์ธ | ๋ฎ์ ๋ฒ์ ๋ฒํธ๊ฐ ๋ปํ๋ ๊ฒ | ํ์ |
|---|---|---|
| ์ง์ ์ค (el9, ํํ el8) | ๋ฐฑํฌํธ๋์ ์ ์๋ค | ๋ฆด๋ฆฌ์ค ๋ฒํธ์ ๊ถ๊ณ ๋ฌธ์ผ๋ก ํ์ธ |
| EOL (CentOS Linux 7) | ์์ผ๋ก ํจ์น๊ฐ ์๋ค | ๋ฎ์ ๋ฒ์ ์ ๊ทธ๋ฅ ๋ฎ์ ๊ฒ |
RHEL 7์ ์ ๋ฃ ELS(Extended Life Cycle Support) ๋ถ๊ฐ ๊ตฌ๋
์ด ๋ณ๋๋ก ์์ง๋ง CentOS Linux 7์๋ ํด๋น์ด ์๋ค. ๊ฐ์ el7 ํ๊ทธ๋ผ๋ ๊ตฌ๋
์ํ์ ๋ฐ๋ผ ๊ฒฐ๋ก ์ด ๊ฐ๋ฆฐ๋ค๋ ๋ป์ด๋ค.
โ ๏ธ ๋ฒค๋ ๊ณต์ง๊ฐ ๋ฐฑํฌํธ๋ฅผ ๊ทผ๊ฑฐ๋ก "๋ฒ์ ๋ง ๋ณด๊ณ ํ๋จํ์ง ๋ง๋ผ"๊ณ ์ธ ๋, ๊ทธ ๊ณต์ง๊ฐ EOL ๋ผ์ธ ๊ณ ๊ฐ๊น์ง ์ผ๋์ ๋๊ณ ์ฐ์๋์ง๋ ๋ณ๊ฐ๋ค. ๋ ผ๋ฆฌ๋ฅผ ๊ทธ๋๋ก ์ฎ๊ธฐ๋ฉด ํจ์น๋ฅผ ์์ํ ๋ชป ๋ฐ๋ ํ๊ฒฝ์ ํ๋ฆฐ ์์ฌ์ ์ฃผ๊ฒ ๋๋ค. ๋จ์ ๊ฒฐ๋ก ์ ์ฎ๊ธฐ๊ธฐ ์ ์ ๊ทธ ๊ฒฐ๋ก ์ ์ ์ ๊ฐ ๋ด ํ๊ฒฝ์์ ์ฑ๋ฆฝํ๋์ง๋ฅผ ๋จผ์ ๋ณธ๋ค.
changelog๊ฐ ๋น์๋ค๊ณ ๋ฏธํจ์น๋ ์๋๋ค
๋ฐฑํฌํธ ์ฌ๋ถ๋ฅผ ํ์ธํ ๋ ๊ฐ์ฅ ๋จผ์ ์์ด ๊ฐ๋ ๋ช ๋ น์ ์ด๊ฒ์ด๋ค.
$ rpm -q --changelog libcurl | grep -i 'CVE-2026-11856'์ถ๋ ฅ์ด ๋น์๋ค. ๊ทธ๋ฐ๋ฐ ์ด๊ฒ์ ๋ฏธํจ์น์ ๊ทผ๊ฑฐ๋ก ์ฐ๋ฉด ์ ๋๋ค. ํจํค์ง changelog๋ ์์ฝ์ด๋ผ ๊ฐ๋ณ CVE ๋ฒํธ๊ฐ ๋น ์ง๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. "์ธ๊ธ์ด ์๋ค"์ "๊ณ ์น์ง ์์๋ค"๋ ๋ค๋ฅธ ๋ฌธ์ฅ์ด๋ค.
ํ์ ์ ์ธ ๊ทผ๊ฑฐ๋ ๋น๋ ์์ ์ด๋ค.
$ rpm -q libcurl --qf '%{VERSION}-%{RELEASE} %{BUILDTIME:date}\n'
7.76.1-40.el9 Mon Jan 27 2026์ด ํจํค์ง๋ 2026๋ 1์์ ๋น๋๋๋ค. ๋ฌธ์ ์ CVE๊ฐ 2026๋ 7์์ ๊ณต๊ฐ๋๋ค๋ฉด, 7์์ ์๋ ค์ง ์ทจ์ฝ์ ์ ์์ ์ด 1์์ ๋ง๋ค์ด์ง ๋ฐ์ด๋๋ฆฌ์ ๋ค์ด๊ฐ ์์ ์๋ ์๋ค. ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๋ฏ๋ก ๋ฏธํจ์น๊ฐ ํ์ ๋๋ค.
๋ ผ๋ฆฌ ๋ฐฉํฅ์ ์ฃผ์ํ๋ค. ์ด ๋ฐฉ๋ฒ์ ์์ฑ ์ฆ๋ช ์๋ง ์ธ ์ ์๋ค.
- ๋น๋ ์์ < CVE ๊ณต๊ฐ์ผ โ ๋ฏธํจ์น ํ์ (๋ฐ๋ฐ ๋ถ๊ฐ)
- ๋น๋ ์์ > CVE ๊ณต๊ฐ์ผ โ ํจ์น๋์ ์๋, ์๋ ์๋. ๋ฆด๋ฆฌ์ค ๋ฒํธ์ ๊ถ๊ณ ๋ฌธ์ผ๋ก ๋ค์ ๋ด์ผ ํ๋ค
๋ง์ด๋ ์คํธ๋ฆผ์ ๊ณ ์ ๋ ํจํค์ง
๊ฐ์ ๋ฐฉ๋ฒ์ ๋ค๋ฅธ ์๋ฒ์ ๋๋ฆฌ๋ฉด ์ด๋ฐ ๊ฒ์ด ๋์จ๋ค.
$ rpm -q libcurl --qf '%{VERSION}-%{RELEASE} %{BUILDTIME:date}\n'
7.61.1-30.el8_8.3 Wed Aug 09 2023el8_8์ RHEL 8 ์ ์ฒด๊ฐ ์๋๋ผ 8.8 ๋ง์ด๋ ์คํธ๋ฆผ์ ๋ฌถ์ธ ๋น๋๋ค. EUS(Extended Update Support) ํํ๋ก ํน์ ๋ง์ด๋ ๋ฒ์ ์ ๊ณ ์ ๋ ์ํ๋ผ, ์์คํ
์ด 8.10 ์คํธ๋ฆผ์ผ๋ก ์ฌ๋ผ๊ฐ์ง ์๋ ํ ๊ฐฑ์ ์ด ์ค์ง ์๋๋ค.
๋น๋ ์์ ์ด 3๋ ์ ์ด๋ค. ์ด ๋ง์ ์ฐพ๊ณ ์๋ CVE ํ ๊ฑด์ด ๋ฌธ์ ๊ฐ ์๋๋ผ, ๊ทธ 3๋ ๋์ ๊ณต๊ฐ๋ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ชจ๋ ์ทจ์ฝ์ ์ด ๋ฏธํจ์น๋ผ๋ ๋ป์ด๋ค. ์๋ ์กฐ์ฌํ๋ ๊ฑด๋ณด๋ค ๋ฐฉ์น๋ ์ชฝ์ด ๋ ๋ฌด๊ฑฐ์ด ๊ฒฝ์ฐ๊ฐ ์ค๋ฌด์์ ์์ฃผ ๋์จ๋ค.
์ทจ์ฝ์ ํ๋๋ฅผ ํ์ ํ๋ฌ ๋ค์ด๊ฐ๋ค๊ฐ ์คํธ๋ฆผ ๊ณ ์ ์ ๋ฐ๊ฒฌํ๋ค๋ฉด, ๊ทธ ๋ฐ๊ฒฌ์ ๋ณด๊ณ ์์ ๊ฐ์ด ์ฌ๋ ค์ผ ํ๋ค.
์ ์๋ฅผ ๊ทธ๋๋ก ์ฎ๊ธฐ์ง ์๋๋ค
์ํฅ์ด ํ์ธ๋๋ค๋ฉด ๋ค์์ ์ฌ๊ฐ๋๋ค. ์ฌ๊ธฐ์ ํํ ์ฌ๊ณ ๊ฐ "NVD 9.8 CRITICAL"์ ๊ทธ๋๋ก ์ธ์ฉํ๋ ๊ฒ์ด๋ค.
NVD API ์๋ต์ metrics ๋ฐฐ์ด์๋ ํ๊ฐ ์ฃผ์ฒด๊ฐ ์์ฌ ์๋ค. type์ด Primary๋ฉด NVD ์์ฒด ํ๊ฐ, Secondary๋ฉด CNA๋ฅผ ํฌํจํ ์ 3์ ํ๊ฐ๋ค.
$ curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2026-11856" \
| jq '.vulnerabilities[].cve.metrics.cvssMetricV31[]
| {type, source, score: .cvssData.baseScore}'2026๋ 8์ ๋ง์ ์ต๊ทผ 7์ผ์น ์ ๊ท CVE 2,673๊ฑด์ ์กฐํํด ๋ณธ ๊ฒฐ๊ณผ๋ ์ด๋ ๋ค.
| ํ๊ฐ ์ฃผ์ฒด | ๊ฑด์ |
|---|---|
| Secondary | 2,720 |
| Primary (NVD ์์ฒด) | 211 |
๋๋ถ๋ถ์ CVE์๋ NVD ์์ฒด ํ๊ฐ๊ฐ ์์ ์๋ค. ๊ทธ๋ฐ๋ฐ๋ ์ธ์ฉ์ "NVD ์ ์"๋ผ๋ ์ด๋ฆ์ผ๋ก ์ ํต๋๋ค.
์ค์ ์ฌ๋ก๋ก, ํค๋ ์ ๋ณด๊ฐ ์๋์น ์๊ฒ ๋
ธ์ถ๋๋ ์ ํ์ ์ทจ์ฝ์ ํ๋๋ ์ ํต๋๋ ์ ์๊ฐ 9.8 CRITICAL์ด์๋๋ฐ Primary ํ๊ฐ๋ ์กด์ฌํ์ง ์์๊ณ , ์
์คํธ๋ฆผ ํ๋ก์ ํธ์ ๊ณต์ ํ๊ฐ๋ Medium์ด์๋ค. ์ ๋ณด ๋
ธ์ถ ์ทจ์ฝ์ ์ ๊ฐ์ฉ์ฑ ์ํฅ A:H๊ฐ ๋ถ์ด ์์ผ๋ฉด ๊ทผ๊ฑฐ๋ฅผ ์์ฌํด์ผ ํ๋ค.
๊ต์ฐจ ํ์ธ ์ถ์ ์ธ ๊ฐ๋ค.
- ์ ์คํธ๋ฆผ ํ๋ก์ ํธ์ ์์ฒด ํ๊ฐ (curl, nginx ๋ฑ์ ์์ฒด ๋ณด์ ํ์ด์ง์์ ๋ฑ๊ธ์ ๋งค๊ธด๋ค)
- EPSS (FIRST๊ฐ ์ฐ์ถํ๋ 30์ผ ๋ด ์ ์ฉ ํ๋ฅ )
- KEV (CISA๊ฐ ์ค์ ์ ์ฉ์ ํ์ธํ ๋ชฉ๋ก)
์์ ์ฌ๋ก๋ EPSS 0.6%์ KEV ๋ฏธ๋ฑ์ฌ์๋ค. 9.8์ด๋ผ๋ ์ซ์์ ์ ๋ฉด์ผ๋ก ๋ชจ์๋๋ค. ์ธ ์ถ์ด ์๋ก ์ด๊ธ๋๋ฉด ์ซ์๊ฐ ์๋๋ผ ๊ทผ๊ฑฐ๋ฅผ ๋ด์ผ ํ๋ค.
๋ถ์์ ์ผ๋ก ํ์ธ๋ ๊ฒ ํ๋. ์ ๊ท CVE ์ค CPE ๋งค์นญ ์ ๋ณด๋ฅผ ๊ฐ์ง ๋น์จ์ 10.2%์๋ค. ๊ณต๊ฐ ์งํ์๋ CPE ๊ธฐ๋ฐ ์ ๋ฐ ๋งค์นญ์ด ์ฌ์ค์ ๋์ํ์ง ์๊ณ , description ํค์๋ ๋งค์นญ์ ๋ ธ์ด์ฆ๊ฐ ํฌ๋ค. ๊ฐ์ ์กฐํ์์ openssl ํค์๋๋ก ๊ฑธ๋ฆฐ 46๊ฑด ์ค CPE๊ฐ ์ค์ ๋ก ์ผ์นํ ๊ฒ์ 0๊ฑด์ด์๋ค.
์ํฅ ํ์ ์ ์ธ ์ธต์ผ๋ก ๋๋๋ค
ํจํค์ง๊ฐ ๊น๋ ค ์๋ค๋ ์ฌ์ค๋ง์ผ๋ก ์ํฅ์ ํ์ ํ๋ฉด ๊ณผ๋ ๋ณด๊ณ ๊ฐ ๋๋ค. ๋ฐ๋๋ก "์ฐ๋ฆฌ๋ ์ ์ด๋ค"๋ก ๋ญ๋ฑ๊ทธ๋ฆฌ๋ฉด ๊ณผ์ ๋ณด๊ณ ๊ฐ ๋๋ค.
๋ ๋ฒ์งธ ์ธต์ด ํนํ ๋ฏธ๋๋ฝ๋ค. ๊ฐ์ ์๋ฒ ์์์๋ ์ปดํฌ๋ํธ๋ง๋ค ๋ต์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ฅผ ๋ค์ด ์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต์ด Python requests๋ฅผ ์ด๋ค๋ฉด libcurl์ ํ์ง ์์ง๋ง, ๊ฐ์ ์๋ฒ์ API ๊ณ์ธต์ด PHP๋ก ๋ผ ์๋ค๋ฉด php-curl์ด ๋งํฌ๋ผ ์๋ค. ํ์ชฝ๋ง ๋ณด๊ณ ์ ์ฒด๋ก ๋๊ฒจ ๋งํ๋ฉด ํ๋ฆฐ๋ค.
ํ์ธ์ ์ถ์ ์ด ์๋๋ผ ์ค์ ๋ก ๋ฌด์์ด ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ๋์ง๋ก ํ๋ค.
$ lsof /usr/lib64/libcurl.so.4์ดํ๋ผ์ด์ธ์ค๋ ๊ฐ๋ณ ํจํค์ง๋ฅผ ์ฌ๋ฆฌ์ง ์๋๋ค
ํ์ ์ด ๋๋๊ณ ์กฐ์น๋ก ๋์ด๊ฐ ๋, ๋ฒค๋๊ฐ ํต์งธ๋ก ๊ณต๊ธํ๋ ์ดํ๋ผ์ด์ธ์ค ์ ํ์์๋ ์ ํ์ง๊ฐ ๋ค๋ฅด๋ค.
# โ ์ง์ ์ดํ๊ณผ ์ปดํฌ๋ํธ ํ์์ ๋ถ๋ฅธ๋ค
$ dnf update libcurl
# โ
์ ์ ๊ฒฝ๋ก
# ๋ฒค๋๊ฐ ํด๋น ์์ ์ ํฌํจํด ๋ฆด๋ฆฌ์คํ ์ ํ ๋ฒ์ ์ผ๋ก ์
๊ทธ๋ ์ด๋๊ฐ๋ณ ํจํค์ง๋ฅผ ์์ผ๋ก ์ฌ๋ฆฌ๋ฉด ์์กด ์ปดํฌ๋ํธ๊ฐ ๊นจ์ง ๋ฟ ์๋๋ผ ๊ธฐ์ ์ง์ ๋์์์ ๋ฒ์ด๋๋ค. ๋ฒค๋ ํจ์น ๋ฆด๋ฆฌ์ค๊ฐ ์์ ๋ผ ์๋ค๋ฉด ์ํ ์กฐ์น๋ก ๋ฒํฐ๋ฉด์ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ด ์ ๋ต์ด๊ณ , ๊ทธ ๋๊ธฐ ๊ธฐ๊ฐ๊ณผ ๊ทผ๊ฑฐ๋ฅผ ๋ฌธ์๋ก ๋จ๊ธฐ๋ ๊ฒ๊น์ง๊ฐ ์กฐ์น๋ค.
์ ๋ฆฌ
๋ฐฐ๋ ๋ฒ์ ํ๋๋ก ํ์ ์ด ๋๋๋ ๊ฒฝ์ฐ๋ ๊ฑฐ์ ์๋ค. ์์๋ ์ด๋ ๋ค.
- ์ํฅ ๋ฒ์ ๋ฒ์๋ถํฐ ํ์ธํ๋ค. ๊ณต์ง๊ฐ ๋ฒ์๋ฅผ ์ ๋ฐํ๋ฉด ๋ ผ์ ์์ฒด๊ฐ ์ฑ๋ฆฝํ์ง ์๋๋ค
rpm -q์ ์ฒด ๋ฌธ์์ด๋ก ๋ฐฐํฌํ ๋ฆด๋ฆฌ์ค ๋ฒํธ๋ฅผ ๋ณธ๋ค- ๊ทธ ๋ผ์ธ์ด ์์ง ์ง์ ์ค์ธ์ง ํ์ธํ๋ค. EOL์ด๋ฉด ๋ฐฑํฌํธ ๋ ผ๋ฆฌ๊ฐ ํต์งธ๋ก ๋ฌด๋์ง๋ค
- changelog๊ฐ ๋น์์ผ๋ฉด
%{BUILDTIME}์ผ๋ก ์์ฑ ์ฆ๋ช ์ ์๋ํ๋ค - ๋ง์ด๋ ์คํธ๋ฆผ ๊ณ ์ ์ฌ๋ถ๋ฅผ ๋ณธ๋ค. ์ ์ฒด ๊ธฐ๊ฐ์ด ๊ธธ๋ฉด ๊ทธ ์์ฒด๊ฐ ๋ณด๊ณ ๋์์ด๋ค
- ์ฌ๊ฐ๋๋ ์ ์คํธ๋ฆผ ํ๊ฐ, EPSS, KEV๋ก ๊ต์ฐจ ํ์ธํ๋ค
- ์ํฅ์ ์ค์น ์ฌ๋ถ, ๊ฒฝ๋ก ์ฌ์ฉ ์ฌ๋ถ, ์ ์ฉ ์กฐ๊ฑด ์ธ ์ธต์ผ๋ก ๋๋๋ค
๊ฐ์ฅ ์ค์ํ ํ ๊ฐ์ง๋ฅผ ๊ณ ๋ฅด๋ผ๋ฉด ์ธ ๋ฒ์งธ๋ค. ๋ฐฑํฌํธ ์์ฌ ๋ ผ๋ฆฌ๋ ์กฐ๊ฑด๋ถ ๋ช ์ ์ธ๋ฐ ์ค๋ฌด์์๋ ๋ฌด์กฐ๊ฑด ๋ช ์ ์ฒ๋ผ ์ธ์ฉ๋๋ค. ์ ์ ๊ฐ ๋ฌด๋์ง ํ๊ฒฝ์ ๊ทธ ๊ฒฐ๋ก ์ ์ฎ๊ธฐ๋ ์๊ฐ, ํ์ ์ ์์ ํ ์ชฝ์ด ์๋๋ผ ์ ๋ฐ๋๋ก ํ๋ฆฐ๋ค.
- ๋ฐฐ๋ ๋ฒ์ (
-v)์ ํ์ ๊ทผ๊ฑฐ๋ก ์ฐ์ง ์๋๋ค.rpm -q์ ์ฒด ๋ฌธ์์ด์ ๋ณธ๋ค - ๋ฆด๋ฆฌ์ค ํ๊ทธ(
el7,el8_8)๋ก ์ง์ ์ํ์ ์คํธ๋ฆผ ๊ณ ์ ์ฌ๋ถ๋ฅผ ๋จผ์ ํ์ธํ๋ค - EOL ๋ผ์ธ์ด๋ฉด ๋ฐฑํฌํธ ๋ ผ๋ฆฌ๋ฅผ ์ ์ฉํ์ง ์๋๋ค. ํ์ ์ด ๋ค์งํ๋ค
-
--changelog์ CVE ๋ฒํธ๊ฐ ์๋ค๊ณ ๋ฏธํจ์น๋ก ๋จ์ ํ์ง ์๋๋ค -
%{BUILDTIME}์ด CVE ๊ณต๊ฐ์ผ๋ณด๋ค ์ด๋ฅด๋ฉด ๋ฏธํจ์น ํ์ ์ผ๋ก ์ด๋ค. ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก๋ ์ฐ์ง ์๋๋ค - ๋น๋ ์์ ์ด ์ค๋๋์ผ๋ฉด ์กฐ์ฌ ์ค์ธ CVE ์ธ์ ๋์ ๋ฏธํจ์น๋ฅผ ๊ฐ์ด ๋ณด๊ณ ํ๋ค
- CVSS ์ ์๋
type์ ํ์ธํ๋ค. Primary๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๋ค - ์ ์คํธ๋ฆผ ์์ฒด ํ๊ฐ, EPSS, KEV๊ฐ ์๋ก ๋ชจ์๋๋ฉด ์ซ์ ๋์ ๊ทผ๊ฑฐ๋ฅผ ๋ณธ๋ค
- ์ํฅ์ ์ค์น, ๊ฒฝ๋ก ์ฌ์ฉ, ์ ์ฉ ์กฐ๊ฑด ์ธ ์ธต์ผ๋ก ๋๋ ์ ๋๋ค
- ์ดํ๋ผ์ด์ธ์ค ์ ํ์
dnf update๋ก ๊ฐ๋ณ ํจํค์ง๋ฅผ ์ฌ๋ฆฌ์ง ์๋๋ค
๋ค์ ๊ธ์์๋ ๊ฐ์ rpm ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ์ฐ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃฌ๋ค. ์๋ฒ ์ด๊ด์ด๋ ์ ๊ฒ ๋ "๊ธฐ๋ณธ๊ฐ์์ ๋ฐ๋ ์ค์ ํ์ผ๋ง" ๋ฝ์๋ด๋ ๋ฒ๊ณผ, ๊ฒฐ๊ณผ๊ฐ ๋น์ด ์์ ๋ ๊ทธ๊ฒ์ด ๋ฌด๋ณ๊ฒฝ์ด ์๋๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์์ผ ์ ์๋ค๋ ํจ์ ์ ์ดํด๋ณธ๋ค.
์ฐธ๊ณ ๋ฌธํ
- Red Hat. "Backporting Security Fixes" (๋ฆด๋ฆฌ์ค ๋ฒํธ๋ก ์์ ์ด๋ ฅ์ ํ๊ธฐํ๋ ์ ์ฑ ). https://access.redhat.com/security/updates/backporting
- Red Hat. "Red Hat Enterprise Linux Life Cycle" (EUS์ ELS ์ ์). https://access.redhat.com/support/policies/updates/errata
- The CentOS Project. "End dates are coming for CentOS Linux 7" (2024-06-30 ์ง์ ์ข ๋ฃ ๊ณต์ง). https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/
- NVD. "Vulnerabilities API" (
metrics์ Primary/Secondary ๊ตฌ๋ถ). https://nvd.nist.gov/developers/vulnerabilities - FIRST. "EPSS: Exploit Prediction Scoring System". https://www.first.org/epss/
- CISA. "Known Exploited Vulnerabilities Catalog". https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- rpm.org. "rpm(8) manual: query format tags". https://man7.org/linux/man-pages/man8/rpm.8.html




