Ghostscript์˜ ์ƒˆ๋กœ์šด ์ทจ์•ฝ์ 

์ผ๋ จ์˜ ์ทจ์•ฝ์ ์ด ๋ฉˆ์ถ”์ง€ ์•Š์Šต๋‹ˆ๋‹ค(1, 2, 3, 4, 5, 6)์—์„œ ๊ณ ์ŠคํŠธ ์Šคํฌ๋ฆฝํŠธ, PostScript ๋ฐ PDF ํ˜•์‹์˜ ๋ฌธ์„œ๋ฅผ ์ฒ˜๋ฆฌ, ๋ณ€ํ™˜ ๋ฐ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ ์„ธํŠธ์ž…๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ์˜ ์ทจ์•ฝ์ ์ฒ˜๋Ÿผ ์ƒˆ๋กœ์šด ๋ฌธ์ œ (CVE-2019-10216)๋Š” ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ๋ฌธ์„œ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ "-dSAFER" ๊ฒฉ๋ฆฌ ๋ชจ๋“œ๋ฅผ ์šฐํšŒํ•˜๊ณ (".buildfont1" ์กฐ์ž‘์„ ํ†ตํ•ด) ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ์ฝ˜ํ…์ธ ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜๋ฉฐ, ์ด๋Š” ์ž„์˜์˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ณต๊ฒฉ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์˜ˆ๋ฅผ ๋“ค์–ด ~ /.bashrc ๋˜๋Š” ~/.profile์— ๋ช…๋ น์„ ์ถ”๊ฐ€ํ•˜์—ฌ) ์ˆ˜์ • ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜์ . ๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ ๋ฐฐํฌํŒ์˜ ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ ๊ฐ€์šฉ์„ฑ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ๋น„์•ˆ, ํŽ˜๋„๋ผ, Ubuntu, ์ˆ˜์„ธ/์˜คํ”ˆ์ˆ˜์„ธ, RHEL, ์•„์น˜, FreeBSD์˜.

Ghostscript์˜ ์ทจ์•ฝ์ ์€ PostScript ๋ฐ PDF ํ˜•์‹์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋งŽ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ ์œ„ํ—˜์ด ์ฆ๊ฐ€ํ•œ๋‹ค๋Š” ์ ์„ ์ƒ๊ธฐ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Ghostscript๋Š” ๋ฐ์Šคํฌํƒ‘ ์ธ๋„ค์ผ ์ƒ์„ฑ, ๋ฐฐ๊ฒฝ ๋ฐ์ดํ„ฐ ์ธ๋ฑ์‹ฑ ๋ฐ ์ด๋ฏธ์ง€ ๋ณ€ํ™˜ ์ค‘์— ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์ธ ๊ณต๊ฒฉ์„ ์œ„ํ•ด์„œ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ต์Šคํ”Œ๋กœ์ž‡์ด ํฌํ•จ๋œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ฑฐ๋‚˜ Nautilus์—์„œ ํ•ด๋‹น ํŒŒ์ผ์ด ํฌํ•จ๋œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. Ghostscript์˜ ์ทจ์•ฝ์ ์€ ์ด๋ฏธ์ง€ ๋Œ€์‹  PostScript ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ JPEG ๋˜๋Š” PNG ํŒŒ์ผ์„ ์ „๋‹ฌํ•˜์—ฌ ImageMagick ๋ฐ GraphicsMagick ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ํ”„๋กœ์„ธ์„œ๋ฅผ ํ†ตํ•ด ์•…์šฉ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด์šฉ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ํ™•์žฅ์ž์— ์˜์กดํ•˜์ง€ ์•Š์Œ).

์ถœ์ฒ˜ : opennet.ru

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