๐ŸŒ†โ”‚Web_Study/๐ŸฅŠโ”‚pentestgym

์ฟ ํ‚ค์™€ ์„ธ์…˜

Jastes 2023. 5. 27. 00:10

๐Ÿ’กํ•ด๋‹น ๋‚ด์šฉ์€ pentestqym์˜ ๋‚ด์šฉ์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด๋ฉฐ,
๋ชจ๋“  ์ €์ž‘๊ถŒ์€ ํ•ด๋‹น ์‚ฌ์ดํŠธ์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฟ ํ‚ค(Cookie)๋ž€?

 ์ฟ ํ‚ค๋Š” ์›น ์„œ๋ฒ„๊ฐ€ ์ƒ์„ฑํ•˜์—ฌ ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†กํ•˜๋Š” ์ž‘์€ ์ •๋ณด ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์ฟ ํ‚ค๋ฅผ ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ์„ธ์…˜ ๋™์•ˆ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ฟ ํ‚ค๋Š” ์›น ์‚ฌ์ดํŠธ์— ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ์ธํ™”๋œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ฟ ํ‚ค๋ž€ ์‚ฌ์šฉ์ž๊ฐ€ ์›น์‚ฌ์ดํŠธ์— ๋ฐฉ๋ฌธํ•  ๋•Œ ํด๋ผ์ด์–ธํŠธ์ธก์— ์ €์žฅ๋˜๋Š” key=value์Œ์˜ ๋ฌธ์ž์—ด๋กœ ๊ตฌ์„ฑ๋œ ์ž‘์€ ์ž„์‹œ ํŒŒ์ผ

 ์˜ˆ๋ฅผ ๋“ค์–ด, ์ „์ž์ƒ๊ฑฐ๋ž˜ ์‚ฌ์ดํŠธ์—์„œ๋Š” ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ •๋ณด๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ฟ ํ‚ค๋Š” ์ธ์ฆ์— ํ•„์š”ํ•œ ๋ณด์•ˆ ์ฟ ํ‚ค์™€ ๊ฐ™์ด ๋ณด์•ˆ์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

 ์ฟ ํ‚ค๋Š” HTTP ํ”„๋กœํ† ์ฝœ์˜ ๋น„์ƒํƒœ์„ฑ ํŠน์ง•์œผ๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž์˜ ์—ฐ์†๋œ ์š”์ฒญ์„ ์‹๋ณ„ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž์˜ ์ƒํƒœ๋ฅผ ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฟ ํ‚ค๋Š” ๋ฏผ๊ฐํ•˜์ง€ ์•Š์€ ์„œ๋น„์Šค ์ œ๊ณต์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž ์ธ์ฆ์—๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฟ ํ‚ค๋Š” ๊ณต๊ฒฉ์ž์˜ ๊ณต๊ฒฉ ๋Œ€์ƒ์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.


์ฟ ํ‚ค์˜ ์šฉ๋„

 ์›น ์‚ฌ์ดํŠธ์˜ ์šฉ๋„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋Š” ํŽธ์ด์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ์ƒํƒœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์–ตํ•˜์—ฌ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ชฉ์ ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

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

์ฟ ํ‚ค์˜ ์œ ํ˜•

์ฟ ํ‚ค์˜ ๋ผ์ดํ”„์‚ฌ์ดํด(Lifecycle)์˜ ๊ด€์ ์—์„œ ๋ดค์„ ๋•Œ ๋‹ค์Œ์˜ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

1. ์„ธ์…˜ ์ฟ ํ‚ค(Session Cookie)

  • ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€๋งŒ ์œ ํšจํ•œ ์ฟ ํ‚ค
  • ์‚ฌ์šฉ์ž์˜ ์„ธ์…˜์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ธ์ฆ ์ •๋ณด ๋“ฑ์˜ ์ž„์‹œ ๋ฐ์ดํ„ฐ ์ €์žฅํ•จ
  • ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ซ์œผ๋ฉด ์„ธ์…˜ ์ฟ ํ‚ค๋Š” ์‚ญ์ œ๋˜๋ฏ€๋กœ ์žฌ์‚ฌ์šฉ ๋ถˆ๊ฐ€
  • ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์„ธ์…˜์„ ์œ ์ง€์— ์‚ฌ์šฉ๋จ

 

 

2. ์˜๊ตฌ ์ฟ ํ‚ค(Persistent Cookie)

  • ๋ฏธ๋ฆฌ ์„ค์ •ํ•œ ์œ ํšจ ๊ธฐ๊ฐ„ ๋™์•ˆ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์ €์žฅ๋˜๋Š” ์ฟ ํ‚ค
  • ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์ƒํƒœ ์œ ์ง€, ๊ฐœ์ธํ™”๋œ ์„ค์ •, ์„ ํ˜ธํ•˜๋Š” ์–ธ์–ด ๋“ฑ์„ ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋จ
  • ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ซ์•„๋„ ์ฟ ํ‚ค๋Š” ์œ ์ง€๋˜์–ด ์žฌ์‚ฌ์šฉ๋จ(ํ™•์žฅ์ž ๋Š๋‚Œ)
  • ๋ธŒ๋ผ์šฐ์ €์˜ ์„ค์ • ๋˜๋Š” ์ฟ ํ‚ค์˜ ์œ ํšจ ๊ธฐ๊ฐ„์„ ์„ค์ •ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„ ํƒ์ ์œผ๋กœ ์‚ญ์ œ๊ฐ€

์ฟ ํ‚ค ๋ฐœ๊ธ‰ ๋ฐฉ๋ฒ•

์ฟ ํ‚ค๋Š” ํด๋ผ์ด์–ธํŠธ์˜ HTTP ์š”์ฒญ์„ ์ˆ˜์‹ ํ•œ ์„œ๋ฒ„๊ฐ€ ์‘๋‹ต์„ ํšŒ์‹ ํ•  ๋•Œ Set-Cookie ์‘๋‹ต ํ—ค๋”๋ฅผ ํ†ตํ•ด ๋ฐœ๊ธ‰๋ฉ๋‹ˆ๋‹ค.

Set-Cookie: Cookie-name=Some-Value;

๋˜ํ•œ, Set-Cookie ํ—ค๋”๋Š” ๋‹ค์Œ์˜ ์†์„ฑ๋“ค์„ ํ†ตํ•ด ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ฟ ํ‚ค๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Set-Cookie ์†์„ฑ๊ณผ ์†์„ฑ๋ณ„ ์˜ˆ์‹œ
๋”๋ณด๊ธฐ

1. ์ด๋ฆ„๊ณผ ๊ฐ’ ์„ค์ • : ์ฟ ํ‚ค์˜ ์ด๋ฆ„๊ณผ ํ•ด๋‹นํ•˜๋Š” ๊ฐ’ ์„ค์ •
name

Set-Cookie: name=value

 

2. ์œ ํšจ ๊ธฐ๊ฐ„ ์„ค์ • : ์ฟ ํ‚ค์˜ ์œ ํšจ ๊ธฐ๊ฐ„์„ ์„ค์ •ํ•˜์—ฌ ๋งŒ๋ฃŒ์ผ์„ ์ง€์ •
expires

Set-Cookie: name=value; expires=Sat, 01 Jan 2023 00:00:00 GMT

 

3. ๋„๋ฉ”์ธ ์ œํ•œ : ์ฟ ํ‚ค๋ฅผ ํŠน์ • ๋„๋ฉ”์ธ ๋˜๋Š” ํ•˜์œ„ ๋„๋ฉ”์ธ์— ์ œํ•œํ•˜์—ฌ ์ „์†ก
domain=

Set-Cookie: name=value; domain=.example.com

 

 4. ๊ฒฝ๋กœ ์ œํ•œ : ์ฟ ํ‚ค๋ฅผ ํŠน์ • ๊ฒฝ๋กœ์— ์ œํ•œํ•˜์—ฌ ํ•ด๋‹น ๊ฒฝ๋กœ์—์„œ๋งŒ ์ „์†ก
path

Set-Cookie: name=value; path=/path

 

5. ๋ณด์•ˆ ์„ค์ •_1 : ์•ˆ์ „ํ•œ ์—ฐ๊ฒฐ(HTTPS)์—์„œ๋งŒ ์ „์†ก(se..), JavaScript์— ์˜ํ•œ ์ ‘๊ทผ์„ ์ œํ•œ(Ht..)
secure(์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์ธ ๊ฒฝ์šฐ์—๋งŒ ์ฟ ํ‚ค๋ฅผ ์ „์†ก, ๋ณ„๋„ ๊ฐ’ X), HttpOnly

Set-Cookie: name=value; secure; HttpOnly
Set-Cookie: name=value; Secure

 

6.  ๋ณด์•ˆ ์„ค์ •_2 : ์ฟ ํ‚ค์˜ ๋ณด์•ˆ๊ณผ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์†์„ฑ
SameSite

  • SameSite=None: ์ด ๊ฐ’์„ ์„ค์ •ํ•˜๋ฉด ์ฟ ํ‚ค๋Š” ๋ชจ๋“  ์š”์ฒญ์—์„œ ๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†ก

Secure ์†์„ฑ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜์–ด์•ผ ํ•˜๋ฉฐ, HTTPS ์—ฐ๊ฒฐ์—์„œ๋งŒ ์ฟ ํ‚ค๊ฐ€ ์ „์†กํ•จ


  • SameSite=Strict: ์ด ๊ฐ’์„ ์„ค์ •ํ•˜๋ฉด ์ฟ ํ‚ค๋Š” ๋™์ผํ•œ ์‚ฌ์ดํŠธ์—์„œ์˜ ์š”์ฒญ์—๋งŒ ๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†ก

์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ ๊ฐ„ ์š”์ฒญ ์œ„์กฐ(CSRF) ๊ณต๊ฒฉ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€


  • SameSite=Lax: ์ด ๊ฐ’์€ ์ผ๋ถ€ ์ œํ•œ์ ์ธ ์ƒํ™ฉ์—์„œ๋งŒ ์ฟ ํ‚ค๋ฅผ ๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†ก

์™ธ๋ถ€ ์‚ฌ์ดํŠธ๋กœ์˜ POST ์š”์ฒญ์—๋Š” ์ฟ ํ‚ค๊ฐ€ ์ „์†ก๋˜์ง€ ์•Š์ง€๋งŒ, ํƒ์ƒ‰(๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ ํ‘œ์‹œ์ค„์„ ํ†ตํ•œ GET ์š”์ฒญ)์€ ์ฟ ํ‚ค๊ฐ€ ์ „์†ก

Set-Cookie: name=value; SameSite=Strict
Set-Cookie: name=value; SameSite=None; Secure
Set-Cookie: name=value; SameSite=Lax

 

7. ์ฟ ํ‚ค ์‚ญ์ œ : ์ฟ ํ‚ค๋ฅผ ์‚ญ์ œํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋ฃŒ์ผ์„ ๊ณผ๊ฑฐ๋กœ ์„ค์ •

Set-Cookie: name=; expires=Thu, 01 Jan 1970 00:00:00 GMT

 ์„œ๋ฒ„์— ์˜ํ•ด ๋ฐœ๊ธ‰๋œ ์ฟ ํ‚ค๋Š” ์‘๋‹ต ํ—ค๋”์˜ Set-Cookie๋ฅผ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ์— ์ €์žฅ๋˜๋ฉฐ, ํด๋ผ์ด์–ธํŠธ๋Š” ์ดํ›„ ์š”์ฒญ ์‹œ ์ €์žฅ๋œ ์ฟ ํ‚ค๋ฅผ ์ž๋™์œผ๋กœ ์„œ๋ฒ„๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„๋Š” ์ „์†ก๋œ ์ฟ ํ‚ค๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์ƒํƒœ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ฟ ํ‚ค ๋™์ž‘ ๊ฐ„๋‹จ ์„ค๋ช… ์ด๋ฏธ์ง€

 ์ผ๋ฐ˜์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์š”์ฒญํ•œ ์ •๋ณด(๋กœ๊ทธ์ธ, ๋ฐ์ดํ„ฐ ๋ชฉ๋ก ๋“ฑ)์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ฟ ํ‚ค๋ฅผ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์ „๋‹ฌ(POST)ํ•ฉ๋‹ˆ๋‹ค.

 

 ํด๋ผ์ด์–ธํŠธ๋Š” ์ดํ›„ ํ•ด๋‹น ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ฟ ํ‚ค๋ฅผ ์„œ๋ฒ„์—๊ฒŒ ์ „๋‹ฌ(GET)ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ํ˜•์‹์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐœ๊ธ‰๋ฐ›์€ ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฆ, ์„ธ์…˜ ์œ ์ง€, ์ƒํƒœ ๊ด€๋ฆฌ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์œ„ ์ด๋ฏธ์ง€๋Š” ์ฟ ํ‚ค์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ„๋‹จ ์„ค๋ช…


์„ธ์…˜(Session)

์•ž์—์„œ ์‚ดํŽด๋ณธ ์ฟ ํ‚ค๋Š” ๋ณด์•ˆ์ ์œผ๋กœ ํด๋ผ ์ธก์—์„œ ์กฐ์ž‘์ด ๊ฐ€๋Šฅํ•˜์—ฌ ์ทจ์•ฝํ•˜๋‹ค๊ณ  ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์„ธ์…˜์€ ์–ด๋–จ๊นŒ์š”?

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


์„ธ์…˜ ์ƒํƒœ ๊ด€๋ฆฌ

์„œ๋ฒ„๊ฐ€ ์„ธ์…˜์„ ํ†ตํ•ด ์ƒํƒœ ์ •๋ณด๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ ์€ ํฌ๊ฒŒ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. ์„ธ์…˜ ์‹๋ณ„์ž 
ํด๋ผ ์ธก๊ณผ ์„œ๋ฒ„ ๊ฐ„์˜ ์„ธ์…˜์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ณ ์œ ํ•œ ๊ฐ’

์„ธ์…˜ ์‹๋ณ„์ž๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฟ ํ‚ค, URL ์žฌ์ž‘์„ฑ, ์ˆจ๊ฒจ์ง„ ํผ ํ•„๋“œ ๋“ฑ → ํด๋ผ
2. ์„ธ์…˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ
์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์„ธ์…˜ ์ƒํƒœ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ
  •  ๋ฉ”๋ชจ๋ฆฌ: ์„œ๋ฒ„์˜ ๋ฉ”๋ชจ๋ฆฌ์— ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ
    - ์ด ๋ฐฉ๋ฒ•์€ ์†๋„๊ฐ€ ๋น ๋ฅด์ง€๋งŒ, ์„œ๋ฒ„๊ฐ€ ์žฌ์‹œ์ž‘๋˜๋ฉด ์„ธ์…˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋จ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค: ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ
    - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์˜๊ตฌ์ ์ด๊ณ  ์•ˆ์ •์ ์ธ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋กœ ์‚ฌ์šฉ๋จ
  • ํŒŒ์ผ ์‹œ์Šคํ…œ: ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜์—ฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ๋ณด๊ด€ํ•จ
    - ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ์ž„์‹œ ํด๋”์— ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์—ฌ ์‚ฌ์šฉ๋จ
3. ์„ธ์…˜ ์œ ์ง€ ๋ฐ ๋งŒ๋ฃŒ
ํด๋ผ์ด์–ธํŠธ → ์„œ๋ฒ„ ์„ธ์…˜์„ ํ™•์ธํ•˜๊ณ  ์œ ์ง€ํ•จ

 ์„ธ์…˜์€ ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ์œ ํšจํ•˜๋ฉฐ, ํด๋ผ๋Š” ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ์š”์ฒญ์„ ๋ณด๋‚ด์ง€ ์•Š์œผ๋ฉด ์„ธ์…˜์€ ๋งŒ๋ฃŒ๋˜๋ฉฐ, ์„ธ์…˜ ๋งŒ๋ฃŒ ์‹œ ํด๋ผ์ด์–ธํŠธ๋Š” ๋‹ค์‹œ ์ธ์ฆ์„ ์ˆ˜ํ–‰ํ•จ
4. ์„ธ์…˜ ๊ด€๋ฆฌ
 ์„ธ์…˜ ๊ด€๋ฆฌ๋Š” ์„ธ์…˜ ์ƒ์„ฑ, ์‚ญ์ œ, ๊ฐฑ์‹  ๋“ฑ์˜ ์ž‘์—…์„ ํฌํ•จ๋จ.

 ์„œ๋ฒ„๋Š” ์ƒˆ๋กœ์šด ์„ธ์…˜์„ ์ƒ์„ฑํ•˜๊ณ  ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋ฉฐ, ์„ธ์…˜ ๋งŒ๋ฃŒ ์‹œ ์„ธ์…˜์„ ์‚ญ์ œํ•˜๊ณ , ํด๋ผ์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ์„ธ์…˜์„ ๊ฐฑ์‹ /์žฌ์ƒ์„ฑ ํ•จ

 ์œ„์˜ ๊ธฐ์ˆ ๋“ค์„ ์กฐํ•ฉํ•˜์—ฌ ์„œ๋ฒ„๋Š” ์„ธ์…˜์„ ํ†ตํ•ด ์ƒํƒœ ์ •๋ณด๋ฅผ ์œ ์ง€ํ•˜๊ณ  ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ์ธํ™”๋œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ๋™์ž‘ ๊ฐ„๋‹จ ์„ค๋ช… ์ด๋ฏธ์ง€


์„ธ์…˜์€ ์•ˆ์ „ํ• ๊นŒ?

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

 ๋”ฐ๋ผ์„œ ์„ธ์…˜ ํ† ํฐ์€ ๋ณต์žกํ•˜๊ณ  ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ์ƒ์„ฑ๋˜๊ณ , ์ ์ ˆํ•œ ๋ณด์•ˆ ๋Œ€์ฑ…์„ ๊ฐ–์ถ”์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์„ธ์…˜์˜ ํ•„์ˆ˜ ์„ค๋ช…

์ด๊ฒƒ๋„ ์ •๋ฆฌํ•ด์•ผ.. ํ•˜๋Š”๋ฐ ํ”ผ๊ณคํ•ด์„œ์š” ใ… ใ… 


์ฐธ๊ณ  ์ž๋ฃŒ

 

์ฟ ํ‚ค์™€ ์„ธ์…˜ | Pentest Gym | ๋ฒ„๊ทธ๋ฐ”์šดํ‹ฐํด๋Ÿฝ

์ด ํ›ˆ๋ จ์—์„œ๋Š” ์›น(Web)์ƒ์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์ธ์ฆ๊ณผ ์‚ฌ์šฉ์ž ์ƒํƒœ๋ฅผ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•ด ํ™œ์šฉ๋˜๋Š” HTTP ์ฟ ํ‚ค์™€ ์„ธ์…˜์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ฟ ํ‚ค(Cookie)์ฟ ํ‚ค๋ž€ ๋ฌด์—‡์ธ

www.bugbountyclub.com

์ฐธ๊ณ  ์ด๋ฏธ์ง€