Skip to main content

3 posts tagged with "security"

View All Tags

ยท 9 min read ยท
yoonhoGo

intro.โ€‹

https-blog

๋„ˆ๋ฌด ๋‹น์—ฐํ•˜๊ฒŒ ํŒจ์Šค์›Œ๋“œ๋Š” ํด๋ผ์ด์–ธํŠธ์—์„œ ํ•ด์‹ฑ ํ›„์— ์„œ๋ฒ„์— ๋ณด๋‚ด์„œ ๊ฐ€๊ณตํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋ณด์•ˆ์ ์œผ๋กœ ์ข€ ๋” ์•ˆ์ „ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ์š”. ์ง€์ธ์—๊ฒŒ 2์ฐจ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ‰๋ฌธ์„ HTTPS(TLS v1.2 ์ด์ƒ)๋กœ ๋ณด๋ƒˆ์„ ๋•Œ ๋ฌด์Šจ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๊ฐ€์— ๋Œ€ํ•œ ์งˆ๋ฌธ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋‹น์—ฐํžˆ ํ•ด์‹œ๋ฅผ ํ•ด์„œ ๋ณด๋‚ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐ๋งŒ ํ•ด๋ดค์ง€ ์™œ์ธ๊ฐ€์— ๋Œ€ํ•ด์„œ ์ถฉ๋ถ„ํžˆ ์ƒ๊ฐํ•ด๋ณด์ง€ ๋ชปํ–ˆ์Œ์„ ๊นจ๋‹ซ๊ณ  ์กฐ์‚ฌ๋ฅผ ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. (๋ฌผ๋ก  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•  ๋•Œ๋Š” ํ•ด์‹œ๋ฅผ ํ•œ๋‹ค๋Š” ๊ฐ€์ •์ž…๋‹ˆ๋‹ค.) ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ HTTPS๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํŒจ์Šค์›Œ๋“œ๋ฅผ ํ‰๋ฌธ์„ ๋ณด๋‚ด๋„ ๋˜๋Š”์ง€์— ๋Œ€ํ•ด์„œ ์กฐ์‚ฌํ•ด๋ดค์Šต๋‹ˆ๋‹ค.

ยท 9 min read ยท
yoonhoGo

Introโ€‹

OAuth 2.0์€ ์ธ์ฆ์„์œ„ํ•œ ์‚ฐ์—… ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. OAuth 2.0์€ 2006 ๋…„์— ์ž‘์„ฑ๋œ ์›๋ž˜ OAuth ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ž‘์—…๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. OAuth 2.0์€ ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž์˜ ๋‹จ์ˆœ์„ฑ์— ์ค‘์ ์„ ๋‘๋ฉด์„œ ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ๋ฐ์Šคํฌํ†ฑ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ํœด๋Œ€ ์ „ํ™” ๋ฐ ๊ฑฐ์‹ค ์žฅ์น˜์— ๋Œ€ํ•œ ํŠน์ • ๊ถŒํ•œ ๋ถ€์—ฌ ํ๋ฆ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์‚ฌ์–‘ ๋ฐ ํ™•์žฅ์€ IETF OAuth Working Group ๋‚ด์—์„œ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
- oauth.net์˜ ์†Œ๊ฐœ๊ธ€์—์„œ

OAuth 2.0์€ RFC์—์„œ ์ œ์˜๋œ 6749๋ฒˆ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. OAuth 2.0์€ ๊ธฐ์กด์˜ 1.0๋ฒ„์ „์ด ๊ฐ€์ง„ ๋ณด์•ˆ ์ทจ์•ฝ์ , ์ธ์ฆ ๋ฐฉ์‹ ๋“ฑ์„ ๊ฐœ์„ ํ•˜์—ฌ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์ œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ยท 7 min read ยท
yoonhoGo

์ฃผ์˜! ์ด ๊ธ€์€ ๊ฒฝ๋ ฅ์ž๋กœ์„œ ์ž‘์„ฑํ•œ ์ •๋ณด ์ „๋‹ฌ์˜ ๊ธ€์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ธ€์ž„์„ ๋ช…์‹ฌํ•ด์ฃผ์‹œ๊ณ , ๊ด€๋ จํ•˜์—ฌ ์กฐ์–ธ์ด ์žˆ์œผ์‹œ๋ฉด ์–ธ์ œ๋“ ์ง€ ํ•˜๋‹จ์˜ ๋Œ“๊ธ€์„ ํ†ตํ•ด ํ˜น์€ PR์„ ํ†ตํ•ด ์•„๋‚Œ์—†๋Š” ์กฐ์–ธ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด์ „ ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ DevOps๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ๋ณด์•ˆ ์ „๊ณต์ž๋กœ์„œ ๋ชจ๋“  ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ์šด์˜ ๊ณผ์ •์—์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ณด์•ˆ์— ๋Œ€ํ•œ ๋ถ€๋ถ„๋“ค์„ ๊ณ ๋ คํ•˜๋ฉด์„œ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋•Œ๋Š” "๋‹น์—ฐํžˆ ๋ชจ๋“  ๊ณผ์ •์—์„œ ๋ณด์•ˆ ๋ถ€๋ถ„์„ ๊ฒ€ํ† ํ•ด์•ผ์ง€"ํ•˜๋Š” ์ƒ๊ฐ์— ๋‚ด๊ฐ€ DevSecOps๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ž๊ฐ์ด ์—†์—ˆ๋Š”๋ฐ, ์ดํ›„ DevSecOps๋ฅผ ์•Œ๊ณ  ๋‚˜๋‹ˆ ์ข€ ๋” ๊ณต๋ถ€ํ•  ํ•„์š”๊ฐ€ ๋Š๊ปด์กŒ์Šต๋‹ˆ๋‹ค.

์ด ๊ธ€์€ ๊ทธ ์ดํ›„์— ๊ด€๋ จ๋œ ์ง์ข…์œผ๋กœ ์ด์ง์„ ์ค€๋น„ํ•˜๋ฉด์„œ ์ •๋ฆฌํ•˜๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.