๋คํธ์ํฌ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์ ํธ๋ฆฌํฐ์ธ ์ปฌ(curl)์ 25๋ ์ด ๋์์ต๋๋ค. ์ด ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋ ํ์ฌ ์๋ก์ด ์ค์ํ cURL 8.0 ๋ถ๊ธฐ๊ฐ ํ์ฑ๋์์ต๋๋ค. ์ปฌ 7.x์ ์ด์ ๋ถ๊ธฐ์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ 2000๋ ์ ํ์ฑ๋์์ผ๋ฉฐ ๊ทธ ์ดํ ์ฝ๋ ๋ฒ ์ด์ค๋ 17์ค์์ 155์ค์ ์ฝ๋๋ก ์ฆ๊ฐํ์ผ๋ฉฐ ๋ช ๋ น์ค ์ต์ ์๊ฐ 249๋ก ์ฆ๊ฐํ์ผ๋ฉฐ 28๊ฐ์ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ์ง์ํฉ๋๋ค. , 13๊ฐ์ ์ํธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, 3๊ฐ์ SSH ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ 3๊ฐ์ HTTP/3 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๊ตฌํ๋์์ต๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ Curl ๋ผ์ด์ผ์ค(MIT ๋ผ์ด์ผ์ค์ ๋ณํ)์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
HTTP/HTTPS์ ๊ฒฝ์ฐ ์ ํธ๋ฆฌํฐ๋ ์ฟ ํค, user_agent, ๋ฆฌํผ๋ฌ ๋ฐ ๊ธฐํ ํค๋์ ๊ฐ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ์์ฒญ์ ์ ์ฐํ๊ฒ ๊ตฌ์ฑํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด ์ ํธ๋ฆฌํฐ๋ HTTPS, HTTP/1.x, HTTP/2.0 ๋ฐ HTTP/3 ์ธ์๋ SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP ๋ฐ ๊ธฐํ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์์ฒญ ์ ์ก์ ์ง์ํฉ๋๋ค. . ๋์์ C, Perl, PHP, Python๊ณผ ๊ฐ์ ์ธ์ด๋ก ํ๋ก๊ทธ๋จ์์ ๋ชจ๋ ์ปฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ API๋ฅผ ์ ๊ณตํ๋ libcurl ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค.
cURL 8.0์ ์ ๋ฆด๋ฆฌ์ค์๋ ์ฃผ์ ํ์ ์ด๋ ์ํธ ์ด์ฉ์ฑ์ ๊นจ๋จ๋ฆฌ๋ API ๋ฐ ABI ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋์ด ์์ง ์์ต๋๋ค. ๋๋ฒ๋ง ๋ณ๊ฒฝ์ ํ๋ก์ ํธ 25์ฃผ๋ ์ ๊ธฐ๋ ํ๊ณ , 22๋ ์ด์ ์ถ์ ๋ ๋ฒ์ ์ ๋ ๋ฒ์งธ ์๋ฆฌ๋ฅผ ์ต์ข ์ ์ผ๋ก ์ฌ์ค์ ํ๊ณ ์ ํ๋ ๋ฐ๋์์ ๋น๋กฏ๋์์ต๋๋ค.
์ ๋ฒ์ ์ TELNET, FTP, SFTP, GSS, SSH, HSTS ์คํธ๋ฆผ ํธ๋ค๋ฌ์ 6๊ฐ ์ทจ์ฝ์ ์ ์ ๊ฑฐํฉ๋๋ค. ์ด ์ค 5๊ฐ๋ ์ฌ์ํ ๊ฒ์ผ๋ก ํ์๋๊ณ 2023๊ฐ๋ ์ค๊ฐ ์์ค์ ์ํ์ด ์์ต๋๋ค(CVE-27535-64, ์ฌ์ฉ์ ์๊ฒฉ ์ฆ๋ช ์ด ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ํฌํจํ์ฌ ๋ค๋ฅธ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์ด์ ์ ์์ฑ๋ FTP ์ฐ๊ฒฐ). ์ทจ์ฝ์ ๋ฐ ์ค๋ฅ ์ ๊ฑฐ์ ๊ด๋ จ๋์ง ์์ ๋ณ๊ฒฝ ์ฌํญ ์ค ์ ์ผํ ์ฐธ๊ณ ์ฌํญ์ ์๋ํ๋ XNUMX๋นํธ ๋ฐ์ดํฐ ์ ํ์ด ์๋ ์์คํ ์์์ ๋น๋์ ๋ํ ์ง์์ด ์ค๋จ๋๋ค๋ ๊ฒ์ ๋๋ค(์ด์ ๋น๋ํ๋ ค๋ฉด "long long" ์ ํ์ด ํ์ํจ).
8.0.0 ์ถ์ ์งํ, ์ผ๋ถ ํ
์คํธ ์๋๋ฆฌ์ค์์ ์ถฉ๋์ ์ด๋ํ๋ ์ต๊ทผ ๋ฐ๊ฒฌ๋ ๋ฒ๊ทธ์ ๋ํ ์์ ์ฌํญ์ด ํฌํจ๋ ๋ฒ์ 8.0.1์ด ์ถ์๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru