ํฌ๋กฌ HSTS(Strict-Transport-Security) ํ•ด์ œ ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ

ํฌ๋กฌ HSTS(Strict-Transport-Security) ํ•ด์ œ ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ

D
dongAuthor
5 min read

ํฌ๋กฌ์—์„œ HSTS ์„ค์ •์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹จ๊ณ„๋ณ„๋กœ ์•Œ์•„๋ณด์„ธ์š”. โ€˜์—ฐ๊ฒฐ์ด ๋น„๊ณต๊ฐœโ€™ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๋ฐ ๋กœ์ปฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ํŒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๋” ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœํ•˜๊ฑฐ๋‚˜ ํŠน์ • ์‚ฌ์ดํŠธ๋ฅผ ๋””๋ฒ„๊น…ํ•  ๋•Œ, '์—ฐ๊ฒฐ์ด ๋น„๊ณต๊ฐœ๋กœ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹คโ€™๋ผ๋Š” ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ์ ‘์†์ด ์ฐจ๋‹จ๋˜๋Š” ๊ฒฝํ—˜์„ ํ•ด๋ณด์…จ์„ ๊ฒ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์˜ ์ฃผ๋ฒ” ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ HSTS(HTTP Strict Transport Security) ์ •์ฑ…์ธ๋ฐ์š”. ๋ณด์•ˆ์„ ์œ„ํ•ด ๊ผญ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์ด์ง€๋งŒ, ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ๋Š” ์ž ์‹œ ๊บผ๋‘์–ด์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

HSTS๋ž€ ๋ฌด์—‡์ด๋ฉฐ ์™œ ๋น„ํ™œ์„ฑํ™”ํ•ด์•ผ ํ• ๊นŒ?

sequenceDiagram
    participant User as ๐Ÿง‘ ์‚ฌ์šฉ์ž (๋ธŒ๋ผ์šฐ์ €)
    participant Server as ๐ŸŒ ์›น ์„œ๋ฒ„
    participant Attacker as ๐Ÿšซ ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ์ž (MITM)

    Note over User,Server: โ‘  ์‚ฌ์šฉ์ž๊ฐ€ HTTPS๋กœ ์‚ฌ์ดํŠธ์— ์ฒ˜์Œ ์ ‘์†
    User->>Server: HTTPS ์š”์ฒญ (GET https://example.com)
    Server-->>User: ์‘๋‹ต + Strict-Transport-Security ํ—ค๋”
(max-age=31536000) Note over User: โ‘ก ๋ธŒ๋ผ์šฐ์ €๊ฐ€ HSTS ์ •์ฑ…์„ ์ €์žฅ
(1๋…„ ๋™์•ˆ HTTPS๋งŒ ํ—ˆ์šฉ) User-x Attacker: โŒ HTTP๋กœ ์ ‘์† ์‹œ๋„ ์ฐจ๋‹จ (์ค‘๊ฐ„์ž ๊ณต๊ฒฉ ๋ฐฉ์ง€) User->>Server: โœ… ์ดํ›„ ๋ชจ๋“  ์š”์ฒญ์€ HTTPS๋กœ๋งŒ ์ „์†ก Server-->>User: ์•ˆ์ „ํ•œ ์‘๋‹ต ๋ฐ˜ํ™˜

HSTS๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŠน์ • ์›น์‚ฌ์ดํŠธ์™€ ํ†ต์‹ ํ•  ๋•Œ, ๋ชจ๋“  ํ†ต์‹ ์„ ์•”ํ˜ธํ™”๋œ HTTPS ํ”„๋กœํ† ์ฝœ๋กœ๋งŒ ๊ฐ•์ œํ•˜๋„๋ก ํ•˜๋Š” ์›น ๋ณด์•ˆ ์ •์ฑ…์ž…๋‹ˆ๋‹ค. ์›น ์„œ๋ฒ„๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์— "์•ž์œผ๋กœ ๋‚˜์™€ ํ†ต์‹ ํ•  ๋•Œ๋Š” ๋ฌด์กฐ๊ฑด HTTPS๋งŒ ์‚ฌ์šฉํ•ด!"๋ผ๊ณ  ์•Œ๋ฆฌ๋Š” ํŠน๋ณ„ํ•œ HTTP ํ—ค๋”๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜์ฃ . ์ด๋ฅผ ํ†ตํ•ด ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ(Man-in-the-Middle Attack)๊ณผ ๊ฐ™์€ ๋ณด์•ˆ ์œ„ํ˜‘์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

ํฌ๋กฌ์—์„œ HSTS๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•

ํฌ๋กฌ์—์„œ HSTS ์„ค์ •์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋”ฐ๋ผ ํ•ด๋ณด์„ธ์š”.

1. chrome://net-internals๋ฅผ ์ด์šฉํ•œ ์„ค์ • ์‚ญ์ œ

chrome://net-internals#hsts์—์„œ Domain์„ Deleteํ•˜๋Š” ๋ชจ์Šต

๊ฐ€์žฅ ํ™•์‹คํ•˜๊ณ  ์ง์ ‘์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ํฌ๋กฌ์˜ ๋‚ด๋ถ€ ์„ค์ • ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•ด ํŠน์ • ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ HSTS ์ •์ฑ…์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํฌ๋กฌ ์ฃผ์†Œ์ฐฝ์— chrome://net-internals/#hsts๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
  2. Delete domain security policies ์„น์…˜์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
  3. Domain ์ž…๋ ฅ ํ•„๋“œ์— HSTS ์„ค์ •์„ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์€ ๋„๋ฉ”์ธ ์ฃผ์†Œ(์˜ˆ: example.com)๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  4. ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” Delete ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ํ•ด๋‹น ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ HSTS ์„ค์ •์ด ์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™•์ธ์„ ์œ„ํ•ด Query HSTS/PKP domain ์„น์…˜์—์„œ ๋™์ผํ•œ ๋„๋ฉ”์ธ์„ ์กฐํšŒํ–ˆ์„ ๋•Œ "Not found"๋ผ๊ณ  ๋‚˜์˜ค๋ฉด ์„ฑ๊ณต์ž…๋‹ˆ๋‹ค! :)

2. ํฌ๋กฌ ์บ์‹œ ๋ฐ ์ฟ ํ‚ค ์‚ญ์ œ

chrome://settings ์—์„œ ์ธํ„ฐ๋„ท ์‚ฌ์šฉ ๊ธฐ๋ก ์‚ญ์ œ ๋ชจ๋‹ฌ์„ ์ผ  ๋ชจ์Šต

net-internals ์„ค์ •์œผ๋กœ ํ•ด๊ฒฐ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๋ธŒ๋ผ์šฐ์ € ์บ์‹œ์— HSTS ์ •๋ณด๊ฐ€ ๋‚จ์•„์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํฌ๋กฌ ์„ค์ •(chrome://settings)์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  2. โ€˜๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆโ€™ ๋ฉ”๋‰ด์—์„œ '์ธํ„ฐ๋„ท ์‚ฌ์šฉ ๊ธฐ๋ก ์‚ญ์ œโ€™๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  3. '๊ธฐ๊ฐ„โ€™์„ '์ „์ฒด ๊ธฐ๊ฐ„โ€™์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  4. '์ฟ ํ‚ค ๋ฐ ๊ธฐํƒ€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐโ€™์™€ โ€˜์บ์‹œ๋œ ์ด๋ฏธ์ง€ ๋ฐ ํŒŒ์ผโ€™ ํ•ญ๋ชฉ์„ ์ฒดํฌํ•œ ํ›„ โ€˜์ธํ„ฐ๋„ท ์‚ฌ์šฉ ๊ธฐ๋ก ์‚ญ์ œโ€™ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

์ด ๋ฐฉ๋ฒ•์€ HSTS๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์›น์‚ฌ์ดํŠธ์˜ ๋กœ๊ทธ์ธ ์ •๋ณด๋‚˜ ๋ฐ์ดํ„ฐ๋„ ํ•จ๊ป˜ ์‚ญ์ œ๋˜๋‹ˆ ์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•ด ์ฃผ์„ธ์š”.

3. ์‹œํฌ๋ฆฟ ๋ชจ๋“œ ์‚ฌ์šฉํ•˜๊ธฐ

chrome ์‹œํฌ๋ฆฟ ๋ชจ๋“œ ์œˆ๋„์šฐ

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

ํŽ˜์ด์ง€๋ฅผ ์‹œํฌ๋ฆฟ ๋ชจ๋“œ(๋‹จ์ถ•ํ‚ค: Ctrl+Shift+N ๋˜๋Š” Cmd+Shift+N)์—์„œ ์—ด์–ด๋ณด์„ธ์š”. ๋งŒ์•ฝ ์‹œํฌ๋ฆฟ ๋ชจ๋“œ์—์„œ ์ •์ƒ์ ์œผ๋กœ ์ ‘์†๋œ๋‹ค๋ฉด, ๊ธฐ์กด ๋ธŒ๋ผ์šฐ์ €์˜ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ์บ์‹œ๊ฐ€ ๋ฌธ์ œ์˜ ์›์ธ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

4. ๊ณต์œ ๊ธฐ(๋ผ์šฐํ„ฐ) ์žฌ์„ค์ •

๋งŒ์•ฝ ์œ„ ๋ฐฉ๋ฒ•๋“ค์ด ๋ชจ๋‘ ํ†ตํ•˜์ง€ ์•Š๊ณ  โ€˜์—ฐ๊ฒฐ์ด ๋น„๊ณต๊ฐœ๋กœ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹คโ€™ ์˜ค๋ฅ˜๊ฐ€ ์ง€์†๋œ๋‹ค๋ฉด, ์‚ฌ์šฉ ์ค‘์ธ Wi-Fi ๊ณต์œ ๊ธฐ์˜ DNS ์„ค์ •์ด ๋ณ€์กฐ๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ 'ํŒŒ๋ฐโ€™์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•˜๋Š”๋ฐ์š”.

๊ณต์œ ๊ธฐ ๋’ท๋ฉด์ด๋‚˜ ํ•˜๋‹จ์— ์žˆ๋Š” ๋ฆฌ์…‹(Reset) ๋ฒ„ํŠผ์„ 10์ดˆ ์ •๋„ ๊ธธ๊ฒŒ ๋ˆŒ๋Ÿฌ ์ดˆ๊ธฐํ™”ํ•ด ๋ณด์„ธ์š”. ๋งŒ์•ฝ ๋ฌธ์ œ๊ฐ€ ๊ณ„์†๋œ๋‹ค๋ฉด ๊ณต์œ ๊ธฐ ์ œ์กฐ์‚ฌ ๊ณ ๊ฐ์„ผํ„ฐ์— ๋ฌธ์˜ํ•˜์—ฌ ํŽŒ์›จ์–ด๋ฅผ ์žฌ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ œํ•œ ์‚ฌํ•ญ ๋ฐ ์ค‘์š” ๊ณ ๋ ค์‚ฌํ•ญ

HSTS๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์ „์— ๋ฐ˜๋“œ์‹œ ์•Œ์•„๋‘์–ด์•ผ ํ•  ์ ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Preloaded ๋„๋ฉ”์ธ

๊ตฌ๊ธ€์€ hstspreload.org๋ผ๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ํŠน์ • ๋„๋ฉ”์ธ๋“ค์„ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ์ž์ฒด์— ๋‚ด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด 'Preload ๋ฆฌ์ŠคํŠธโ€™์— ํฌํ•จ๋œ ๋„๋ฉ”์ธ(์˜ˆ: google.com, facebook.com)์€ net-internals์—์„œ ์„ค์ •์„ ์‚ญ์ œํ•ด๋„ HSTS๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋„๋ฉ”์ธ์ด Preload ๋ฆฌ์ŠคํŠธ์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด HSTS Preload List ์‚ฌ์ดํŠธ์—์„œ ๋„๋ฉ”์ธ์„ ์ง์ ‘ ์กฐํšŒํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ์ƒ์˜ ์œ„ํ—˜

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

์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ ํ•ด๊ฒฐ

HSTS ๋น„ํ™œ์„ฑํ™” ๊ณผ์ •์—์„œ ๋‹ค๋ฅธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ธ์ฆ์„œ ์˜ค๋ฅ˜: ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์— HSTS, ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ์ธ์ฆ์„œ ๋˜๋Š” ์ž˜๋ชป๋œ ์ด๋ฆ„๊ณผ ๊ด€๋ จ๋œ ๋‚ด์šฉ์ด ์–ธ๊ธ‰๋œ๋‹ค๋ฉด, PC์˜ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”. ๋˜ํ•œ, ๋ฐฑ์‹  ํ”„๋กœ๊ทธ๋žจ์˜ โ€˜HTTPS ๋ณดํ˜ธโ€™ ๋˜๋Š” โ€˜HTTPS ๊ฒ€์‚ฌโ€™ ๊ธฐ๋Šฅ์ด ํฌ๋กฌ์˜ ๋ณด์•ˆ ๊ธฐ๋Šฅ๊ณผ ์ถฉ๋Œ์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ž ์‹œ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์ถฉ๋Œ: ์‹œํฌ๋ฆฟ ๋ชจ๋“œ์—์„œ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค๋ฉด, ์„ค์น˜๋œ ํฌ๋กฌ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์›์ธ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. chrome://extensions ํŽ˜์ด์ง€์—์„œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ํ•˜๋‚˜์”ฉ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉฐ ์–ด๋–ค ๊ฒƒ์ด ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š”์ง€ ์ฐพ์•„๋ณด์„ธ์š”.

๊ฐœ๋ฐœ ํšจ์œจ๊ณผ ๋ณด์•ˆ, ๋‘ ๋งˆ๋ฆฌ ํ† ๋ผ ์žก๊ธฐ

์ง€๊ธˆ๊นŒ์ง€ ํฌ๋กฌ์—์„œ HSTS ์ •์ฑ…์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ chrome://net-internals ์„ค์ •์„ ํ†ตํ•ด ๊ฐ„๋‹จํžˆ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์บ์‹œ๋‚˜ ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ ๋“ฑ ๋ณตํ•ฉ์ ์ธ ์›์ธ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

ํฌ๋กฌ HSTS(Strict-Transport-Security) ํ•ด์ œ ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ | devdong