Skip to content
KitploitKITPLOIT
๋„๊ตฌ๋ธ”๋กœ๊ทธ
Log in
์ œ์ถœ
๋„๊ตฌ๋ธ”๋กœ๊ทธ
์ œ์ถœ

ํ•ดํ‚น, ์นจํˆฌ ํ…Œ์ŠคํŠธ ๋ฐ ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ๋„๊ตฌ๋ฅผ ๋‹น์‹ ์˜ ๋ณด์•ˆ ๋ฌด๊ธฐ๊ณ ์—!

Kitploit์€ ํ•ดํ‚น, ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ๋ฐ ์นจํˆฌ ํ…Œ์ŠคํŠธ ๋„๊ตฌ ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์ตœ์‹  ํ”„๋กœ์ ํŠธ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐœ๊ฒฌํ•˜์—ฌ ์ทจ์•ฝ์ ์„ ์ฐพ๊ณ , ์‹œ์Šคํ…œ์„ ๋ถ„์„ํ•˜๊ณ , ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ , ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜์„ธ์š”.

ํ”ผ๋“œ๋ฌธ์˜๊ฐœ์ธ์ •๋ณดยฉ 2026 Kitploit

๋„๊ตฌ ๋””๋ ‰ํ† ๋ฆฌ

์นดํ…Œ๊ณ ๋ฆฌ

๋ชจ๋“  ์นดํ…Œ๊ณ ๋ฆฌ ๋ณด๊ธฐ
Loading categories
๋„๊ตฌ/GitHubGitHub/pbnj/infosec-interview-questions
Vulnerability AnalysisForensicsWeb SecurityNetwork SecurityCryptographyLearning & EducationRed TeamingIncident ResponseCurated Resources
GitHubpbnj/infosec-interview-questions

infosec-interview-questions

๐Ÿ—’๏ธ [์ž‘์—… ์ง„ํ–‰ ์ค‘] ์ •๋ณด ๋ณด์•ˆ ์ง๋ฌด ๋ฉด์ ‘ ์งˆ๋ฌธ ๋ชจ์Œ์ง‘

์ €์žฅ์†Œ ๋ณด๊ธฐ
13827163๋…„ ์ „Kitploit ๊ฒ€ํ†  ์™„๋ฃŒ

์ธ๊ธฐ

๋ชจ๋‘ ๋ณด๊ธฐ โ†’

์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”.

๋ชจ๋“  ๋„๊ตฌ ํƒ์ƒ‰

๋„๊ตฌ ์ปฌ๋ ‰์…˜์„ ๋‘˜๋Ÿฌ๋ณด์„ธ์š”

๋ชจ๋“  ๋„๊ตฌ ๋ณด๊ธฐ โ†’
๊ณต์œ 

์ •๋ณด ๋ณด์•ˆ ๋ฉด์ ‘ ์งˆ๋ฌธ

์ •๋ณด ๋ณด์•ˆ ์—ญํ• ์„ ์œ„ํ•œ ๋ฉด์ ‘ ์งˆ๋ฌธ ๋ชจ์Œ

๋ชฉ์ฐจ

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ
  • ์•„ํ‚คํ…ํŠธ
  • ๋ธ”๋ฃจ ํŒ€
  • ์•”ํ˜ธํ™”
  • ํฌ๋ Œ์‹
  • ์ผ๋ฐ˜
  • ์นจํ•ด ๋Œ€์‘
  • ๋„คํŠธ์›Œํ‚น
  • ๋ ˆ๋“œ ํŒ€
  • ์ทจ์•ฝ์  ๊ด€๋ฆฌ
  • ํฌ๋ ˆ๋”ง ์ถœ์ฒ˜

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ

  • ์ „์†ก ์ค‘ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”์™€ ์••์ถ•์„ ๋ชจ๋‘ ํ•ด์•ผ ํ•œ๋‹ค๋ฉด, ์–ด๋–ค ๊ฒƒ์„ ๋จผ์ € ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์™œ ๊ทธ๋ ‡์Šต๋‹ˆ๊นŒ?

    • ์••์ถ•์€ ๋ฐ์ดํ„ฐ์˜ ํŒจํ„ด์„ ์ด์šฉํ•˜์—ฌ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
    • ์•”ํ˜ธํ™”๋Š” ๋น„๋ฐ€ ํ‚ค ์—†์ด๋Š” ํ•ด์„ํ•  ์ˆ˜ ์—†๋„๋ก ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌด์ž‘์œ„ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
    • ๋จผ์ € ์•”ํ˜ธํ™”ํ•œ ๋‹ค์Œ ์••์ถ•ํ•˜๋ฉด ์••์ถ•์€ ์“ธ๋ชจ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์••์ถ•์€ ๋ฌด์ž‘์œ„ ๋ฐ์ดํ„ฐ์—๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • ๋จผ์ € ์••์ถ•ํ•œ ๋‹ค์Œ ์•”ํ˜ธํ™”ํ•˜๋ฉด, ๊ณต๊ฒฉ์ž๊ฐ€ ๋ฉ”์‹œ์ง€ ๊ธธ์ด(์••์ถ• ๋น„์œจ)์˜ ํŒจํ„ด์„ ์ฐพ์•„ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๊ณ  ์ž ์žฌ์ ์œผ๋กœ ์•”ํ˜ธํ™”๋ฅผ ๋ฌด๋ ฅํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(CRIME๊ณผ ๊ฐ™์ด).
    • ์ฐธ๊ณ  ์ž๋ฃŒ:
      • ์•”ํ˜ธํ™”๋ฅผ ๋จผ์ € ํ• ๊นŒ, ์••์ถ•์„ ๋จผ์ € ํ• ๊นŒ?
      • CRIME
  • ๊ณต๊ฒฉ์ž๋“ค์€ HTTP ํ—ค๋” ์ธ์ ์…˜ ์ทจ์•ฝ์ ์œผ๋กœ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

    • ์บ๋ฆฌ์ง€ ๋ฆฌํ„ด๊ณผ ๋ผ์ธ ํ”ผ๋“œ(๋˜๋Š” %0D ๋ฐ %0A)๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ HTTP ํ—ค๋”๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์ˆ˜๋‹จ์ž…๋‹ˆ๋‹ค.
    • ๊ณต๊ฒฉ์ž๋Š” Referer ํ—ค๋”๋ฅผ ํ†ตํ•ด XSS๋ฅผ ์ฃผ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ณต๊ฒฉ์ž๋Š” ์ฟ ํ‚ค๋ฅผ ๊ณต๊ฒฉ์ž๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ๊ฐ’์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์„ธ์…˜ ๊ณ ์ •).
    • ๊ณต๊ฒฉ์ž๋Š” ์•…์„ฑ ์„œ๋ฒ„๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์ง€๋ง‰์œผ๋กœ ์ž‘์„ฑํ•œ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„ค๋ช…ํ•ด ๋ณด์„ธ์š”. ๊ทธ๊ฒƒ์ด ํ•ด๊ฒฐํ•œ ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    • ์ง€์›์ž๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐœ๋…์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด๊ฐ€ ์žˆ๊ณ  ์ตœ์†Œํ•œ ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ์„ฑ๋Šฅ์ด ๊ณ ๋ ค๋˜๋Š” ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ์›น์‚ฌ์ดํŠธ์—์„œ ์•ˆ์ „ํ•œ ๋กœ๊ทธ์ธ ํ•„๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

    • TLS(์„ฑ๋Šฅ๊ณผ ๊ด€๊ณ„์—†์ด)๋Š” ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.
    • ๋˜ํ•œ, ์ œ3์ž ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์˜์กด์„ฑ์„ ์ค„์ด๋ฉด ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ณ  ๋ณด์•ˆ ์œ„ํ—˜์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5)
    • JS์™€ CSS์— ๋Œ€ํ•ด ๋” ์—„๊ฒฉํ•œ ์‹คํ–‰ ๊ทœ์น™์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ฝ˜ํ…์ธ  ๋ณด์•ˆ ์ •์ฑ…(CSP) (https://en.wikipedia.org/wiki/Content_Security_Policy)
    • ์ œ3์ž ์„œ๋ฒ„/CDN์—์„œ ์•Œ๋ ค์ง€๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค ํŒŒ์ผ๋งŒ ๋กœ๋“œ๋˜๋„๋ก ๋ณด์žฅํ•˜๋Š” ํ•˜์œ„ ๋ฆฌ์†Œ์Šค ๋ฌด๊ฒฐ์„ฑ(SRI) (https://en.wikipedia.org/wiki/Subresource_Integrity)
  • ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ๊ณต๊ฒฉ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    • ๊ณ„์ • ์ž ๊ธˆ/์‹œ๊ฐ„ ์ดˆ๊ณผ
    • API ์†๋„ ์ œํ•œ
    • IP ์ œํ•œ
    • Fail2ban
    • ...๋“ฑ
  • ์‚ฌ์ดํŠธ ๊ฐ„ ์š”์ฒญ ์œ„์กฐ(CSRF)๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ป๊ฒŒ ๋ฐฉ์–ดํ•ฉ๋‹ˆ๊นŒ?

    • ๊ณต๊ฒฉ์ž๊ฐ€ ํ”ผํ•ด์ž์˜ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ”ผํ•ด์ž์˜ ์ž๊ฒฉ ์ฆ๋ช…์œผ๋กœ ์š”์ฒญ์„ ๋ณด๋‚ด๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    • ์˜ˆ: ์ด๋ฏธ์ง€ ํƒœ๊ทธ(``)๊ฐ€ ์—ฐ๊ฒฐ๋œ ์ž‘์—…์ด ์žˆ๋Š” URL(์˜ˆ: https://foo.com/logout)์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒฝ์šฐ
    • ๋ฐฉ์–ด ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ง€๋งŒ ์ด์— ๊ตญํ•œ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค:
      • origin ํ—ค๋”์™€ referer ํ—ค๋” ํ™•์ธ
      • CSRF ํ† ํฐ ๋˜๋Š” nonce ํ™•์ธ
  • ์‚ฌ์ดํŠธ ๊ฐ„ ์Šคํฌ๋ฆฝํŒ…(XSS)์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? XSS์˜ ๋‹ค์–‘ํ•œ ์œ ํ˜•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? XSS๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐฉ์–ดํ•ฉ๋‹ˆ๊นŒ?

    • XSS๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ํ”ผํ•ด์ž์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŠน์ • ์ฝ”๋“œ(๋ณดํ†ต JavaScript)๋ฅผ ์‹คํ–‰ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    • ์ „ํ†ต์ ์œผ๋กœ ์œ ํ˜•์€ ์ €์žฅํ˜•(Stored) ๋ฐ ๋ฐ˜์‚ฌํ˜•(Reflected) XSS ๊ณต๊ฒฉ์œผ๋กœ ๋ถ„๋ฅ˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
      • ์ €์žฅํ˜• XSS๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์˜์†์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ณ , ํ”ผํ•ด์ž์—๊ฒŒ ๊ฒ€์ƒ‰๋˜์–ด ํ‘œ์‹œ๋˜๋Š” ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค(์˜ˆ: ํฌ๋Ÿผ).
      • ๋ฐ˜์‚ฌํ˜• XSS๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ์•…์˜์ ์œผ๋กœ ์กฐ์ž‘๋œ URL ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ฝ”๋“œ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
    • ์ตœ๊ทผ์—๋Š” DOM ๊ธฐ๋ฐ˜ XSS์— ๋Œ€ํ•œ ๋…ผ์˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ DOM ์š”์†Œ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋ฉฐ, ์„œ๋ฒ„์— ์–ด๋–ค ์š”์ฒญ๋„ ๋ณด๋‚ด์ง€ ์•Š๊ณ  XSS๋ฅผ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • XSS ๋ฒ”์ฃผ๋Š” ๊ฒน์น˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ, ์„œ๋ฒ„ ์ €์žฅ XSS, ์„œ๋ฒ„ ๋ฐ˜์‚ฌ XSS, ํด๋ผ์ด์–ธํŠธ ์ €์žฅ XSS(์˜ˆ: ์ €์žฅํ˜• DOM ๊ธฐ๋ฐ˜ XSS), ๋˜๋Š” ํด๋ผ์ด์–ธํŠธ ๋ฐ˜์‚ฌ XSS(์˜ˆ: ๋ฐ˜์‚ฌํ˜• DOM ๊ธฐ๋ฐ˜ XSS)์™€ ๊ฐ™์€ ์šฉ์–ด๋กœ XSS๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์ข‹์Šต๋‹ˆ๋‹ค.
    • ๋ฐฉ์–ด ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:
      • ์ถœ๋ ฅ ์ธ์ฝ”๋”ฉ(๋” ์ค‘์š”)
      • ์ž…๋ ฅ ๊ฒ€์ฆ(๋œ ์ค‘์š”)
  • HTTP๋Š” ์ƒํƒœ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๊นŒ?

    • HTTP๋Š” ์ƒํƒœ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค(stateless).
    • ์ƒํƒœ๋Š” ์ฟ ํ‚ค์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…ํŠธ

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

๋ธ”๋ฃจ ํŒ€

  • ๋„คํŠธ์›Œํฌ์˜ ๋จธ์‹ ๊ณผ ์ œ3์ž ์›น์‚ฌ์ดํŠธ(์˜ˆ: Google) ์‚ฌ์ด์˜ HTTP ํŠธ๋ž˜ํ”ฝ ๋กœ๊ทธ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด, ์†Œ์Šค ๋ฐ ๋Œ€์ƒ ํฌํŠธ๋Š” ์–ด๋–ป๊ฒŒ ๋ณด์ผ๊นŒ์š”?
    • ์†Œ์Šค ํฌํŠธ๋Š” ํฌํŠธ 1024 ์ด์ƒ์˜ ์–ด๋–ค ์ˆซ์ž์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ผ๋ช… ์ž„์‹œ ํฌํŠธ).
    • ๋Œ€์ƒ ํฌํŠธ๋Š” 80(HTTP) ๋˜๋Š” 443(HTTPS)์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธํ™”

  • ์ธ์ฝ”๋”ฉ, ์•”ํ˜ธํ™”, ํ•ด์‹ฑ์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    • ์ธ์ฝ”๋”ฉ์€ ๋ฉ”์‹œ์ง€ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ: base64
    • ์•”ํ˜ธํ™”๋Š” ๋ฉ”์‹œ์ง€ ๊ธฐ๋ฐ€์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ๋ณตํ˜ธํ™” ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด์„œ๋งŒ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ: AES256
    • ํ•ด์‹ฑ์€ ๋‹จ๋ฐฉํ–ฅ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋˜๋Œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ถœ๋ ฅ์€ ๊ณ ์ • ๊ธธ์ด์ด๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์ž…๋ ฅ๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค.
  • TLS๋Š” ๋Œ€์นญ ์•”ํ˜ธํ™”์™€ ๋น„๋Œ€์นญ ์•”ํ˜ธํ™” ์ค‘ ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ?

    • ๋‘˜ ๋‹ค ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ์ดˆ๊ธฐ ๊ตํ™˜์€ ๋น„๋Œ€์นญ ์•”ํ˜ธํ™”๋กœ ์ˆ˜ํ–‰๋˜์ง€๋งŒ, ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๋Š” ๋Œ€์นญ ์•”ํ˜ธํ™”๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ •๋ณด๋Š” ๋‹ค์Œ ์งˆ๋ฌธ์„ ์ฐธ์กฐํ•˜์„ธ์š”.
    • ์ฐธ๊ณ  ์ž๋ฃŒ:
      • https://web.archive.org/web/20150206032944/https://technet.microsoft.com/en-us/library/cc785811.aspx
      • https://en.wikipedia.org/wiki/Transport_Layer_Security
  • ๋ˆ„๊ตฐ๊ฐ€ ๋ณด์•ˆ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•  ๋•Œ TLS ์„ธ์…˜์ด ์„ค์ •๋˜๋Š” ๊ณผ์ •์„ ์„ค๋ช…ํ•ด ๋ณด์„ธ์š”.

    • ํด๋ผ์ด์–ธํŠธ๋Š” SSL/TLS ๋ฒ„์ „, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ์•”ํ˜ธ ์ œํ’ˆ๊ตฐ ์ˆœ์„œ์™€ ๊ฐ™์€ ์•”ํ˜ธํ™” ์ •๋ณด๋ฅผ ๋‚˜์—ดํ•˜๋Š” hello ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€์—๋Š” ์ดํ›„ ๊ณ„์‚ฐ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฌด์ž‘์œ„ ๋ฐ”์ดํŠธ ๋ฌธ์ž์—ด๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” hello ๋ฉ”์‹œ์ง€์— ๋ฐ์ดํ„ฐ ์••์ถ• ๋ฐฉ๋ฒ•๋„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์„œ๋ฒ„๋Š” ์„œ๋ฒ„๊ฐ€ ์„ ํƒํ•œ ์•”ํ˜ธ ์ œํ’ˆ๊ตฐ, ์„œ๋ฒ„์˜ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ, ๋˜ ๋‹ค๋ฅธ ๋ฌด์ž‘์œ„ ๋ฐ”์ดํŠธ ๋ฌธ์ž์—ด์„ ํฌํ•จํ•˜๋Š” hello ๋ฉ”์‹œ์ง€๋กœ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„œ ์ธ์ฆ์„ ์š”๊ตฌํ•˜๋Š” ๊ฒฝ์šฐ, ์„œ๋ฒ„๋Š” client certificate request๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
    • ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์˜ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
    • ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์˜ ๊ณต๊ฐœ ํ‚ค๋กœ ์•”ํ˜ธํ™”๋œ ๋ฌด์ž‘์œ„ ๋ฐ”์ดํŠธ ๋ฌธ์ž์—ด์„ ๋ณด๋‚ด ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์ดํ›„ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ฐ„ ์•”ํ˜ธํ™”์— ์‚ฌ์šฉ๋˜๋Š” ๋น„๋ฐ€ ํ‚ค๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
    • ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„œ๋ฅผ ์š”์ฒญํ•œ ๊ฒฝ์šฐ, ํด๋ผ์ด์–ธํŠธ๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ๊ฐœ์ธ ํ‚ค๋กœ ์•”ํ˜ธํ™”๋œ ๋ฌด์ž‘์œ„ ๋ฐ”์ดํŠธ ๋ฌธ์ž์—ด์„ ํด๋ผ์ด์–ธํŠธ์˜ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ ๋˜๋Š” "๋””์ง€ํ„ธ ์ธ์ฆ์„œ ์—†์Œ ๊ฒฝ๊ณ "์™€ ํ•จ๊ป˜ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ด ๊ฒฝ๊ณ ๋Š” ๋‹จ์ง€ ๊ฒฝ๊ณ ์ผ ๋ฟ์ด์ง€๋งŒ, ์ผ๋ถ€ ๊ตฌํ˜„์—์„œ๋Š” ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์ด ํ•„์ˆ˜์ธ ๊ฒฝ์šฐ ํ•ธ๋“œ์…ฐ์ดํฌ๋ฅผ ์‹คํŒจํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
    • ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
    • ํด๋ผ์ด์–ธํŠธ๋Š” ๊ณ„์‚ฐ๋œ ๋น„๋ฐ€ ํ‚ค๋กœ ์•”ํ˜ธํ™”๋œ finished ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
    • ์„œ๋ฒ„๋Š” ๊ณ„์‚ฐ๋œ ๋น„๋ฐ€ ํ‚ค๋กœ ์•”ํ˜ธํ™”๋œ finished ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
    • TLS ์„ธ์…˜ ๊ธฐ๊ฐ„ ๋™์•ˆ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋Š” ์ด์ œ ๊ณต์œ  ๋น„๋ฐ€ ํ‚ค๋กœ ๋Œ€์นญ ์•”ํ˜ธํ™”๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ฐธ๊ณ  ์ž๋ฃŒ:
      • SSL ๋˜๋Š” TLS ํ•ธ๋“œ์…ฐ์ดํฌ ๊ฐœ์š”
  • TLS๋Š” ์–ด๋–ป๊ฒŒ ๊ณต๊ฒฉ๋ฐ›์Šต๋‹ˆ๊นŒ? TLS๋Š” ๊ณผ๊ฑฐ์— ์–ด๋–ป๊ฒŒ ๊ณต๊ฒฉ๋ฐ›์•˜์Šต๋‹ˆ๊นŒ? ์™œ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๊นŒ? ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?

    • ์•ฝํ•œ ์•”ํ˜ธ
    • Heartbleed
    • BEAST
    • CRIME
    • POODLE
  • ์ˆœ๋ฐฉํ–ฅ ๋น„๋ฐ€์„ฑ(Forward Secrecy)์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    • ์ˆœ๋ฐฉํ–ฅ ๋น„๋ฐ€์„ฑ์€ TLS ๋ฐ์ดํ„ฐ์˜ ์‹ค์ œ ์•”ํ˜ธํ™”์— ์ž„์‹œ ์„ธ์…˜ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์œผ๋กœ, ์„œ๋ฒ„์˜ ๊ฐœ์ธ ํ‚ค๊ฐ€ ์†์ƒ๋˜๋”๋ผ๋„ ๊ณต๊ฒฉ์ž๊ฐ€ ๊ทธ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ๊ณผ๊ฑฐ์— ํ•ด๋‹น ์„œ๋ฒ„๋กœ ์ „์†ก๋œ ์บก์ฒ˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  • Diffie-Hellman์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ด ๋ณด์„ธ์š”.

ํฌ๋ Œ์‹

์ผ๋ฐ˜

  • ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋Š” ์‚ฌ์œ (proprietary) ํ”„๋กœ์ ํŠธ๋ณด๋‹ค ๋” ์•ˆ์ „ํ•ฉ๋‹ˆ๊นŒ, ๋œ ์•ˆ์ „ํ•ฉ๋‹ˆ๊นŒ?

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

  • ๋ณด์•ˆ ๋‰ด์Šค๋ฅผ ์–ด๋””์„œ ์–ป์Šต๋‹ˆ๊นŒ?

์นจํ•ด ๋Œ€์‘

๋„คํŠธ์›Œํ‚น

๋ ˆ๋“œ ํŒ€

์ทจ์•ฝ์  ๊ด€๋ฆฌ

  • ์–ด๋–ค ๋ถ„๋ฅ˜์˜ ์ทจ์•ฝ์ ์ด ๊ฐ€์žฅ ๋งŽ์ด ์•…์šฉ๋ฉ๋‹ˆ๊นŒ?
  • ์–ผ๋งˆ๋‚˜ ์ž์ฃผ ์Šค์บ”ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
  • ์™ธ๋ถ€ ์Šค์บ”๊ณผ ๋‚ด๋ถ€ ์Šค์บ”์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • ์ธ์ฆ๋œ ์Šค์บ”๊ณผ ์ธ์ฆ๋˜์ง€ ์•Š์€ ์Šค์บ”์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • ์Šค์บ”์ด OS๋ฅผ ์–ด๋–ป๊ฒŒ ํ•‘๊ฑฐํ”„๋ฆฐํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
  • CVSS ์ ์ˆ˜๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • ์Šค์บ”์„ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆ„์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
  • ๋‹ค์–‘ํ•œ ์กฐ์ง์— ๋ฌด์—‡์„ ๋จผ์ € ํŒจ์น˜ํ•ด์•ผ ํ•˜๋Š”์ง€ ์–ด๋–ป๊ฒŒ ์กฐ์–ธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
  • ์ทจ์•ฝ์ ์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • ์ทจ์•ฝ์ ์„ ์ถ”์ ํ•˜๋Š” ์—…๊ณ„ ํ‘œ์ค€ ๋ฐฉ์‹์— ๋Œ€ํ•ด ์ž˜ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
  • CVE๋ž€ ๋ฌด์—‡์ด๋ฉฐ, CVE๊ฐ€ ์ œ๊ณตํ•˜๋Š” ํ‘œ์ค€ํ™”๊ฐ€ ์™œ ์ค‘์š”ํ•œ๊ฐ€์š”?
  • ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ฐพ์œผ๋ ค๋ฉด ์–ด๋””๋กœ ๊ฐ€์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
  • ์ต์Šคํ”Œ๋กœ์ž‡๊ณผ ์ทจ์•ฝ์ ์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • ์œ„ํ˜‘์ด ์žˆ์ง€๋งŒ ์ทจ์•ฝ์ ์ด ์—†๋‹ค๋ฉด ์—ฌ์ „ํžˆ ์œ„ํ—˜์ด ์žˆ๋‹ค๊ณ  ๋งํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ทจ์•ฝ์ ์ด ์žˆ์ง€๋งŒ ์œ„ํ˜‘์ด ์—†๋‹ค๋ฉด ์–ด๋–จ๊นŒ์š”?
  • ์ตœ๊ทผ์— ๋“ค์€ ์ทจ์•ฝ์ ์„ ๋‚˜์—ดํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
  • ์ทจ์•ฝ์ ์„ ์Šค์บ”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ์— ๋Œ€ํ•ด ์ž˜ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ์˜ค๋ผ๋ฉด, ์•„๋ฌด๊ฑฐ๋‚˜ ์ด๋ฆ„์„ ๋งํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
  • ๊ธฐ์—… ์ „๋ฐ˜์— ๊ฑธ์ณ ์ทจ์•ฝ์ ์„ ํŒจ์น˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ๋ฅผ ๋‚˜์—ดํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
  • SCCM์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๋Š” ๋ฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ์— ๋Œ€ํ•ด ์ž˜ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
  • ์ง€์†์ ์œผ๋กœ ์ทจ์•ฝ์ ์ด ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง„ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋‚˜์—ดํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
  • Microsoft ํŒจ์น˜๋Š” ์–ผ๋งˆ๋‚˜ ์ž์ฃผ ์ถœ์‹œ๋ฉ๋‹ˆ๊นŒ(๊ธด๊ธ‰์ด ์•„๋‹Œ ๊ฒฝ์šฐ?
  • Microsoft KB #์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํฌ๋ ˆ๋”ง ์ถœ์ฒ˜

  • Daniel Miessler์˜ ๋ธ”๋กœ๊ทธ
๋„๊ตฌ ๋‹ค์šด๋กœ๋“œ