Cisco๋Š” ๋ฌด๋ฃŒ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ํŒจํ‚ค์ง€ ClamAV 1.1.0์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

1.1.0๊ฐœ์›” ๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— Cisco๋Š” ๋ฌด๋ฃŒ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ์ œํ’ˆ๊ตฐ ClamAV 2013์˜ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ClamAV ๋ฐ Snort๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ํšŒ์‚ฌ์ธ Sourcefire๋ฅผ ์ธ์ˆ˜ํ•œ ํ›„ 2๋…„ Cisco์˜ ์†์— ๋„˜์–ด๊ฐ”์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” GPLv1.1.0 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. 4 ๋ธŒ๋žœ์น˜๋Š” ์ผ๋ฐ˜(๋น„LTS) ๋ธŒ๋žœ์น˜๋กœ ๋ถ„๋ฅ˜๋˜๋ฉฐ ์—…๋ฐ์ดํŠธ๋Š” ๋‹ค์Œ ๋ธŒ๋žœ์น˜๊ฐ€ ์ฒ˜์Œ ๋ฆด๋ฆฌ์Šค๋œ ํ›„ ์ตœ์†Œ 4๊ฐœ์›” ํ›„์— ๊ฒŒ์‹œ๋ฉ๋‹ˆ๋‹ค. LTS๊ฐ€ ์•„๋‹Œ ๋ธŒ๋žœ์น˜์— ๋Œ€ํ•œ ์‹œ๊ทธ๋‹ˆ์ฒ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ๋‹ค์Œ ๋ธŒ๋žœ์น˜ ์ถœ์‹œ ํ›„ ์ตœ์†Œ XNUMX๊ฐœ์›” ๋™์•ˆ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ClamAV 1.1์˜ ์ฃผ์š” ๊ฐœ์„  ์‚ฌํ•ญ:

  • CSS ์Šคํƒ€์ผ ๋ธ”๋ก์— ํฌํ•จ๋œ ์ด๋ฏธ์ง€๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • sigtool ์œ ํ‹ธ๋ฆฌํ‹ฐ์—๋Š” libclamav๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ MS Office ๋ฌธ์„œ์—์„œ VBA ์ฝ”๋“œ๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋Š” "--vba" ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • clamscan ๋ฐ clamd์— "โ€”fail-if-cvd-older-than=number_of_days" ์˜ต์…˜๊ณผ ๊ตฌ์„ฑ ๋งค๊ฐœ๋ณ€์ˆ˜ FailIfCvdOlderThan์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์ •๋œ ๊ฒฝ์šฐ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ง€์ •๋œ ๋‚ ์งœ๋ณด๋‹ค ์˜ค๋ž˜๋œ ๊ฒฝ์šฐ clamscan ๋ฐ clamd ์‹คํ–‰์ด ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ์ผ ์ˆ˜.
  • CVD/CLD ํŒŒ์ผ์˜ ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•œ cl_cvdgetage()์™€ ๋ฌธ์„œ์—์„œ ์ถ”์ถœ๋œ VBA ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ฝœ๋ฐฑ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ cl_engine_set_clcb_vba()๋ผ๋Š” ์ƒˆ๋กœ์šด ํ•จ์ˆ˜๊ฐ€ API์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํฐ ์ˆ˜์˜ ์ˆ˜ํ•™ ์—ฐ์‚ฐ์˜ ๊ฒฝ์šฐ ๋ณ„๋„์˜ TomsFastMath ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋Œ€์‹  OpenSSL ๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • Unix ๊ณ„์—ด ์‹œ์Šคํ…œ์—์„œ RPATH ์„ค์ •์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด DO_NOT_SET_RPATH ์˜ต์…˜์ด CMake ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„์ „ ์Šคํฌ๋ฆฝํŠธ ์Šคํฌ๋ฆฝํŠธ๋Š” libclamav, libfreshclam, libclamunrar_iface ๋ฐ libclamunrar์— ๋Œ€ํ•ด ๋‚ด๋ณด๋‚ด๋Š” ๊ธฐํ˜ธ๋ฅผ ์ œํ•œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. RUSTFLAGS ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Rust ์ปดํŒŒ์ผ๋Ÿฌ์— ์‚ฌ์šฉ์ž ์ •์˜ ํ”Œ๋ž˜๊ทธ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. CMake์—์„œ "-D PYTHON_FIND_VER=version" ์˜ต์…˜์„ ์ง€์ •ํ•˜์—ฌ ํŠน์ • Python ๋ฒ„์ „์„ ์„ ํƒํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • PDB, WDB ๋ฐ CDB ์„œ๋ช…์— ๋Œ€ํ•œ ๋„๋ฉ”์ธ ์ด๋ฆ„ ๋งคํ•‘ ์ตœ์ ํ™”๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋ฅ˜ ์ง„๋‹จ์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด clamonacc ํ”„๋กœ์„ธ์Šค ๋กœ๊ทธ์˜ ์ •๋ณด ๋‚ด์šฉ์ด ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.
  • Windows ํ”Œ๋žซํผ์—์„œ MSI ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์€ ๊ธฐ๋ณธ C:\Program Files\ClamAV๊ฐ€ ์•„๋‹Œ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์„ค์น˜๋œ ClamAV ๋ฒ„์ „์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ž„์‹œ ํŒŒ์ผ์šฉ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์„ ํƒํ•˜๊ณ  ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋œ ํ›„ ์ž„์‹œ ํŒŒ์ผ์„ ๋‚จ๊ฒจ๋‘๊ธฐ ์œ„ํ•ด sigtool์— "--tempdir" ๋ฐ "--leave-temps" ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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