์ฃผ์š” ์„œ๋ฒ„์— ๋Œ€ํ•œ ๋ฐ˜๊ฒฉ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋œ GnuPG 2.2.17 ์ถœ์‹œ

๊ฒŒ์‹œ ๋จ ํˆดํ‚ท ๋ฆด๋ฆฌ์Šค ๊ทธ๋ˆ„PG 2.2.17 (GNU Privacy Guard), OpenPGP ํ‘œ์ค€๊ณผ ํ˜ธํ™˜๋จ(RFC-4880) ๋ฐ S/MIME์„ ์ œ๊ณตํ•˜๋ฉฐ ์ „์ž ์„œ๋ช…, ํ‚ค ๊ด€๋ฆฌ ๋ฐ ๊ณต๊ฐœ ํ‚ค ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”์šฉ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. GnuPG 2.2 ๋ธŒ๋žœ์น˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ๊ณ„์† ์ถ”๊ฐ€๋˜๋Š” ๊ฐœ๋ฐœ ๋ฆด๋ฆฌ์Šค๋กœ ํฌ์ง€์…”๋‹๋˜์–ด ์žˆ์œผ๋ฉฐ 2.1 ๋ธŒ๋žœ์น˜์—์„œ๋Š” ์ˆ˜์ • ์‚ฌํ•ญ๋งŒ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ฌธ์ œ๋Š” ์ด์— ๋Œ€ํ•œ ๋Œ€์‘์ฑ…์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ์„œ๋ฒ„ ๊ณต๊ฒฉ, ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์ธ์ฆ์„œ๊ฐ€ ๋กœ์ปฌ ์ €์žฅ์†Œ์—์„œ ์‚ญ์ œ๋˜๊ฑฐ๋‚˜ ํ™•์ธ๋œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ธ์ฆ์„œ ์ €์žฅ์†Œ๊ฐ€ ๋‹ค์‹œ ์ƒ์„ฑ๋  ๋•Œ๊นŒ์ง€ GnuPG๊ฐ€ ์ค‘๋‹จ๋˜๊ณ  ์ž‘์—…์„ ๊ณ„์†ํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋œ ๋ณดํ˜ธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ‚ค ์ €์žฅ์†Œ ์„œ๋ฒ„์—์„œ ๋ฐ›์€ ์ธ์ฆ์„œ์˜ ๋ชจ๋“  ํƒ€์‚ฌ ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์™„์ „ํžˆ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ์šฉ์ž๋Š” ์ž„์˜์˜ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์ž์‹ ์˜ ๋””์ง€ํ„ธ ์„œ๋ช…์„ ํ‚ค ์ €์žฅ์†Œ ์„œ๋ฒ„์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ณต๊ฒฉ์ž๋Š” ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”ผํ•ด์ž์˜ ์ธ์ฆ์„œ์— ๋Œ€ํ•ด ์—„์ฒญ๋‚œ ์ˆ˜์˜ ์„œ๋ช…(10๋งŒ ๊ฐœ ์ด์ƒ)์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. GnuPG์˜ ์ •์ƒ์ ์ธ ์ž‘๋™์„ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค.

์ œ3์ž ๋””์ง€ํ„ธ ์„œ๋ช…์„ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ์€ ์ž‘์„ฑ์ž์˜ ์„œ๋ช…๋งŒ ํ‚ค์— ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜๋Š” "์ž์ฒด ์„œ๋ช… ์ „์šฉ" ์˜ต์…˜์œผ๋กœ ๊ทœ์ œ๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋™์ž‘์„ ๋ณต์›ํ•˜๋ ค๋ฉด gpg.conf์— "keyserver-options no-self-sigs-only,no-import-clean" ์„ค์ •์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ž‘์—… ์ค‘์— ๋กœ์ปฌ ์ €์žฅ์†Œ(pubring.kbx)์˜ ์˜ค๋ฒ„ํ”Œ๋กœ๋ฅผ ์œ ๋ฐœํ•˜๋Š” ์—ฌ๋Ÿฌ ๋ธ”๋ก ๊ฐ€์ ธ์˜ค๊ธฐ๊ฐ€ ๊ฐ์ง€๋˜๋ฉด ์˜ค๋ฅ˜๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋Œ€์‹  GnuPG๋Š” ์ž๋™์œผ๋กœ ๋””์ง€ํ„ธ ์„œ๋ช… ๋ฌด์‹œ ๋ชจ๋“œ("์ž์ฒด ์„œ๋ช…")๋ฅผ ์ผญ๋‹ˆ๋‹ค. -๋งŒ, ์ˆ˜์ž…-๊นจ๋—ํ•จโ€).

๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ์›น ํ‚ค ๋””๋ ‰ํ† ๋ฆฌ (WKD) ํ™•์ธ๋œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ธ์ฆ์„œ ์ €์žฅ์†Œ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” "--locate-external-key" ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. "--auto-key-retrieve" ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ์ด์ œ WKD ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ํ‚ค ์„œ๋ฒ„๋ณด๋‹ค ์„ ํ˜ธ๋ฉ๋‹ˆ๋‹ค. WKD์˜ ํ•ต์‹ฌ์€ ์šฐํŽธ ์ฃผ์†Œ์— ์ง€์ •๋œ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น์— ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฃผ์†Œ "[์ด๋ฉ”์ผ ๋ณดํ˜ธ]"ํ‚ค๋Š” "https://example.com/.well-known/openpgpkey/hu/183d7d5ab73cfceece9a5594e6039d5a" ๋งํฌ๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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