Small Talk

์•”ํ˜ธํ•™๊ณผ ์ˆ˜ํ•™ ๊ทธ๋ฆฌ๊ณ  OpenSSL์— ๊ด€ํ•ด

JayKim๐Ÿ™‚ 2023. 3. 30. 12:18

๋‚ด๊ฐ€ PKI ๊ด€๋ จ ์ผ์„ ํ•˜๋‹ค ๋ณด๋ฉด ์•”ํ˜ธํ•™ ๋ฐ ์ˆ˜ํ•™์  ์ง€์‹์˜ ๋ฌธ์ œ๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋œ๋‹ค.
์•”ํ˜ธํ•™์€ ์ˆ˜ํ•™์˜ ์˜์—ญ์ด๋ผ ์ „์ž ์ „์‚ฐ ์ถœ์‹ ์˜ ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ์‚ฌ์‹ค ์–ด๋ ค์šด ๋ถ„์•ผ์ด๋‹ค.
๊ทธ๋Ÿฌ๋‹ค ๋ณด๋‹ˆ ์•”ํ˜ธํ•™ ์ž์ฒด์˜ ๊ฐœ๋ฐœ์€ ์ˆ˜ํ•™์ž ์ถœ์‹ ๋“ค์ด ์ฃผ๋กœ ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ณธ๋‹ค.
 
์‹ค์ œ๋กœ PKI ๊ด€๋ จ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค ๋ณด๋ฉด ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”๋ฐ
์ง์ ‘ ์•”ํ˜ธํ•™ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค๊ธฐ ๋ณด๋‹ค๋Š” ์ž˜ ๋งŒ๋“ค์–ด์ง„ ์•”ํ˜ธ ์†Œ์Šค๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ฐ๋Š”๊ฒŒ ์ผ๋ฐ˜์ ์ด๋‹ค.

๊ทธ๋Ÿฌ๋‹ค ๋ณด๋‹ˆ ์ˆ˜ํ•™์  ์ดํ•ด๋Š” ๊ฐœ๋… ์ •๋„๋กœ๋งŒ ์•Œ๊ณ  
๊ทธ ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์˜ ํŠน์„ฑ์„ ๊ธฐ์–ต ํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์„ ํ•˜๊ฒŒ ๋œ๋‹ค.
 
๋งŒ์•ฝ ์ˆ˜ํ•™์  ์—ฐ์‚ฐ์ด ์•ˆ๋งž์œผ๋ฉด ๋‚˜๋กœ์„œ๋Š” ์ˆ˜ํ•™์  ์ดํ•ด๊ฐ€ ์—†์–ด 
์›์ธ ๋ฐ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ • ํ•˜๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ๋œ๋‹ค.
๊ทธ๋Ÿฌ๋‹ค ๋ณด๋‹ˆ ๊ทธ ๋ฌธ์ œ์˜ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ๊ฒ€์ฆ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  
๊ฒ€์ฆ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€์˜ ๋น„๊ต๋ฅผ ํ†ตํ•œ ์ž˜ ๋ชป๋œ ์—ฐ์‚ฐ์˜ ์˜ค๋ฅ˜๋ฅผ ํŒ๋‹จํ•œ๋‹ค

๊ทธ๋ž˜์„œ  ๊ฒ€์ฆ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€  ์ค‘์š”ํ•˜๋‹ค.
๋‚˜์˜ ๊ฒฝ์šฐ ๊ฒ€์ฆ์˜ ์—ญํ™œ๋กœ OpenSSL์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๋‹จ์ˆœํฌ ์•”ํ˜ธ ์ž์ฒด์˜ ๊ธฐ๋Šฅ๋งŒ์œผ๋กœ๋Š”
OpenSSL ์€ ๊ทธ๋งŒํผ ์•”ํ˜ธํ™” ๊ด€๋ จ ์†Œ์Šค๋Š” ๊ฒ€์ฆ์ด ๋˜์—ˆ๋‹ค๊ณ  ๋ณธ๋‹ค.

๋ฌผ๋ก  OpenSSL ์ž์ฒด๊ฐ€ ์•„์˜ˆ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค^^;

์ด๋ ‡๊ฒŒ ์ˆ˜ํ•™์  ์ดํ•ด๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค ๋ณด๋‹ˆ
OpenSSL ์„ ์ด์šฉํ•ด ๊ฒ€์ฆ ํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํˆด์„ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค.