์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
BEST

๋ชจ์˜ํ•ดํ‚น ์‹ค๋ฌด์ž๊ฐ€ ์•Œ๋ ค์ฃผ๋Š”, SQL Injection ๊ณต๊ฒฉ ๊ธฐ๋ฒ•๊ณผ ์‹œํ์–ด ์ฝ”๋”ฉ : PART 1

๋ชจ์˜ํ•ดํ‚น ์‹ค๋ฌด์ž๊ฐ€ ์•Œ๋ ค์ฃผ๋Š”, ์›น ํ•ดํ‚น์˜ ๊ฝƒ SQL Injection! ๊ณต๊ฒฉ๊ณผ ๋ฐฉ์–ด๋ฅผ ๋™์‹œ์— ๋ฐฐ์›Œ๋ณด์„ธ์š”.

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ณด์•ˆ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๊ฐœ๋… ๋‹ค์ง€๊ธฐ

  • ์ทจ์•ฝ์ ์ด ๋ฐœ์ƒ๋˜๋Š” ์ด์œ ์™€ ์ƒ์„ธ ์›๋ฆฌ ์ดํ•ดํ•˜๊ธฐ

  • ์‹ค๋ฌด์—์„œ ๋ฐœ์ƒ๋˜๋Š” ๋‹ค์–‘ํ•œ ๊ณต๊ฒฉ ํฌ์ธํŠธ ํŒŒ์•…ํ•˜๊ธฐ

  • ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ณต๊ฒฉ ์ œ๋Œ€๋กœ ์ตํžˆ๊ธฐ

  • ์ทจ์•ฝํ•œ ๊ธฐ๋Šฅ์— ์ง์ ‘ ๋Œ€์‘ ๋ฐฉ์•ˆ์„ ์ ์šฉํ•˜๋ฉฐ, ์‹œํ์–ด ์ฝ”๋”ฉ ์ตํžˆ๊ธฐ

๐Ÿ“– ๋ชจ์˜ํ•ดํ‚น ์‹ค๋ฌด์ž๊ฐ€ ์•Œ๋ ค์ฃผ๋Š”, SQL Injection ๊ณต๊ฒฉ ์‹œ๋ฆฌ์ฆˆ!

 

  • PART(1) : ๊ธฐ์ดˆ / ์‹ค๋ฌด ๊ณต๊ฒฉ / ์‹œํ์–ด ์ฝ”๋”ฉ โ—€ ํ˜„์žฌ ๊ฐ•์ขŒ
    SQL Injection ๊ณต๊ฒฉ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ต์œก์œผ๋กœ ๊ธฐ์ดˆ์—์„œ๋ถ€ํ„ฐ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ณต๊ฒฉ ๊ธฐ๋ฒ•๋“ค๊ณผ ๋‹ค์–‘ํ•œ ๋Œ€์‘ ๋ฐฉ์•ˆ๊ณผ ์‹œํ์–ด ์ฝ”๋”ฉ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์ง„ํ–‰๋  ๊ต์œก์˜ ๊ธฐ๋ณธ์ด ๋˜๋Š” ํ•„์ˆ˜ ๊ต์œก์ž…๋‹ˆ๋‹ค.

 

  • PART(2) : ์‘์šฉ / ์‹ฌํ™” / ๊ณ ๊ธ‰
    PART(1)์—์„œ ๋‹ค๋ฃจ์ง€ ์•Š์€ ์‘์šฉ ๊ณต๊ฒฉ ๊ธฐ๋ฒ•๊ณผ ๊ณ ๊ธ‰ ๊ณต๊ฒฉ ๊ธฐ๋ฒ•๋“ค์— ๋Œ€ํ•œ ๊ต์œก์ž…๋‹ˆ๋‹ค.

 

  • PART(3) : ์ž๋™ํ™” ๋„๊ตฌ ์ œ์ž‘
    ๋ฐฐ์› ๋˜ ๊ณต๊ฒฉ ๊ธฐ๋ฒ•๋“ค์„ ์ž๋™ํ™” ๋„๊ตฌ์— ๊ทธ๋Œ€๋กœ ์ ์šฉ์„ ํ•˜์—ฌ Python ๊ธฐ๋ฐ˜์˜ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ์ œ์ž‘ํ•˜๋Š” ๊ต์œก์ž…๋‹ˆ๋‹ค.

 

 

 

๐Ÿ“– ์™œ SQL Injection์„ ๋ฐฐ์›Œ์•ผ ํ• ๊นŒ?

์›น ํ•ดํ‚น๊ณ„์˜ ์ธ์‹ธ! ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์•Œ๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๊ทธ๋งŒํผ ํ•ด๋‹น ๊ณต๊ฒฉ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์˜ํ–ฅ๋ ฅ์ด ํฌ๋‹ค๋Š” ๊ฒƒ์ด๊ฒ ์ฃ ?

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

 

 

๐Ÿ“– ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฒฉ ๊ธฐ์ˆ !

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

 

 

๐Ÿ“– ๊ฐ DBMS์— ๋Œ€ํ•œ PHP ๊ธฐ๋ฐ˜์˜ ์‹ค์Šต ๊ฒŒ์‹œํŒ ์ œ๊ณต!

PHP-MYSQL, PHP-MSSQL, PHP-ORACLE ๊ธฐ๋ฐ˜์˜ ์‹ค์Šต ๊ฒŒ์‹œํŒ์„ ์ œ๊ณตํ•ด๋“œ๋ฆฌ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ DBMS๋ณ„ SQL Injection ์‹ค์Šต์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 

 

 

๐Ÿ“– ๋”ฐ๋ผํ•˜๋ฉด์„œ ๋ฐฐ์šฐ๋Š” SQL Injection ๊ณต๊ฒฉ ๊ธฐ๋ฒ•๊ณผ ์‹œํ์–ด ์ฝ”๋”ฉ!

SQL Injection ๊ณต๊ฒฉ ๊ธฐ๋ฒ•์„ ์™„์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ ๊ธฐ์ˆ  ์š”์†Œ๋“ค์„ ์ด๋ก ์—์„œ ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ
DBMS๋ณ„๋กœ ์ง์ ‘ ์‹ค์Šต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ ๊ธฐ๋Šฅ๋ณ„ ๋Œ€์‘ ๋ฐฉ์•ˆ์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ณ , ์ทจ์•ฝํ•œ ๊ฒŒ์‹œํŒ์— ๋Œ€ํ•ด ์ง์ ‘ ์‹œํ์–ด ์ฝ”๋”ฉ ์ ์šฉํ•˜๋Š” ์‹ค์Šต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

 

 

๐Ÿ“– ๊ต์œก์„ ํ†ตํ•œ ๊ธฐ๋Œ€ ํšจ๊ณผ

  • ์ด์ œ ๋ง‰ SQL Injection์„ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„์ด๋ผ๋ฉด, ๋ณธ ๊ต์œก์ด ๊ฐ€์ด๋“œ๋ผ์ธ์ด ๋˜์–ด์„œ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์„ ์žก์•„๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ์กด์— SQL Injection์„ ์•Œ๊ณ  ๊ณ„์…จ๋˜ ๋ถ„์ด๋ผ๋ฉด, ํฉ์–ด์ ธ ์žˆ๋˜ ์ง€์‹์ด ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๋งˆ๋ฒ•์„ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ๊ณ  ๋ฐฉํ–ฅ์„ ์žก์ง€ ๋ชปํ•˜๊ณ  ๊ณ„์‹ ๋‹ค๋ฉด ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์„ ์žก์•„๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

 

๐Ÿ›  ์—ฌ๊ธฐ์„œ ๋‹ค๋ฃจ๋Š” ํ”„๋กœ๊ทธ๋žจ

  • Burp Suite
  • APMSetup / MSSQL / ORACLE
  • QueryBox

โ€ป Burp Suite ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ ๋ณธ ๊ต์œก์—์„œ๋Š” ๋‹ค๋ฃจ์ง€ ์•Š์œผ๋ฉฐ, "์›น ํ•ดํ‚น๊ณผ ๋ชจ์˜ํ•ดํ‚น ํ˜„์—…์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ" ๊ต์œก์—์„œ ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ ์งˆ๋ฌธ QnA

Q. ๊ต์œก์„ ๋“ฃ๊ณ  ์‹ถ์€๋ฐ ๊ทธ์ „์— ์•Œ์•„์•ผ ๋  ๊ฒƒ๋“ค์ด ์žˆ๋‚˜์š”?
A. ๊ธฐ๋ณธ์ ์œผ๋กœ ์›น ๊ธฐ์ดˆ, SQL ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์€ ํ•„์ˆ˜์ ์œผ๋กœ ์•Œ๊ณ  ๋“ค์œผ์…”์•ผ ํ•˜๋ฉฐ, ์ถ”๊ฐ€์ ์œผ๋กœ ์›น ํ•ดํ‚น ๊ต์œก์„ ๋“ฃ๋Š” ๊ฒƒ๋„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

Q. ๊ต์œก์„ ์ „๋ถ€ ๋“ฃ๊ฒŒ ๋˜๋ฉด ์‹ค๋ฌด ์ง„๋‹จ์„ ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?
A. ๋‹น์—ฐํ•ฉ๋‹ˆ๋‹ค! ๊ทธ๋Ÿฌ๋‚˜, ๊ต์œก๋งŒ ๋“ฃ๋Š”๋‹ค๊ณ  ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ด๋ž€ ํ–‰์œ„๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ๋ณธ์ธ ์Šค์Šค๋กœ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์‹ค์Šต์„ ์ถฉ๋ถ„ํžˆ ํ•ด์•ผ ๋งŒ์กฑํ•  ๋งŒํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๋ฌด์—‡๊ฐ€๋ฅผ ์–ป์œผ๋ ค๋ฉด ์ด์— ์ˆ˜๋ฐ˜๋˜๋Š” ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜๊ธฐ ๋งˆ๋ จ์ž…๋‹ˆ๋‹ค.

Q. ๋‹ค๋ฅธ ๋ชจ์˜ํ•ดํ‚น ๊ต์œก๋“ค์˜ SQL Injection ๊ต์œก์— ๋น„ํ•ด ๊ต์œก ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ธด๋ฐ ์™œ ๊ทธ๋Ÿฐ๊ฐ€์š”?
A. ๋ณธ ๊ต์œก์€ SQL Injection๋งŒ์„ ๋‹ค๋ฃจ๋Š” ์ „๋ฌธ์ ์ธ ๊ต์œก์ด๋‹ค ๋ณด๋‹ˆ ๊ธธ ์ˆ˜๋ฐ–์— ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ ‘๊ทผ ๋ฐฉ๋ฒ•๋„ ์™„์ „ํžˆ ๋‹ค๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ๊ณต๊ฒฉ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์€ ๊ณต๊ฒฉ๋ณ„๋กœ ๊ฐ์ž ๋”ฐ๋กœ ๋”ฐ๋กœ ๋˜์–ด ์žˆ๋‹ค๋ฉด, ๋ณธ ๊ต์œก์€ ๊ทธ๊ฒƒ์„ ํ•˜๋‚˜์˜ ๋งฅ์œผ๋กœ ์ด์–ด์„œ ๋ถ™์˜€๋‹ค๊ณ  ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ์™œ ์ด๋Ÿฐ ๊ณต๊ฒฉ์„ ํ•ด์•ผ ๋˜๋Š”์ง€ ์ด์œ ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q. ๋น„ ์ „๊ณต์ž, ํ•™์ƒ๋“ค๋„ ๋“ค์„ ์ˆ˜ ์žˆ๋‚˜์š”?
A. ๋‹น์—ฐํ•ฉ๋‹ˆ๋‹ค! ๋‹ค๋งŒ ์•„๋ž˜์˜ ํ•„์ˆ˜ ์‹œ์ฒญ ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹œ๊ณ  ์ดํ•ด๊ฐ€ ์™„๋ฃŒ๋˜์‹œ๋ฉด, ๋ณธ ๊ต์œก์„ ์ˆ˜๊ฐ•ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

๐Ÿ’ก ํ•„์ˆ˜ ์‹œ์ฒญ ๊ฐ•์ขŒ

๋ฐ˜๋“œ์‹œ ์•Œ๊ณ  ๋„˜์–ด๊ฐ€์•ผ ํ•  ์›น ๊ธฐ์ˆ  ๊ธฐ์ดˆํŽธ 
์›น ๊ธฐ์ˆ  ๊ธฐ์ดˆ๋ฅผ ์ตํž ์ˆ˜ ์žˆ๋Š” ๊ฐ•์ขŒ
์„ฑ๊ณต์ ์ธ SQL ์ธ์ ์…˜ ๊ณต๊ฒฉ์„ ์œ„ํ•œ, SQL ๊ธฐ๋ณธ ๋ฌธ๋ฒ•
SQL ์ธ์ ์…˜ ๊ณต๊ฒฉ์„ ์ตํžˆ๊ธฐ ์œ„ํ•œ ๊ธฐ์ดˆ ๋‹จ๊ณ„
์›น ํ•ดํ‚น๊ณผ ๋ชจ์˜ํ•ดํ‚น ํ˜„์—…์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ 
์›น ํ•ดํ‚น์„ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•œ ์ž…๋ฌธ ๋‹จ๊ณ„

โ€ป ๋ณธ ๊ต์œก PPT์—๋Š” ๋„ค์ด๋ฒ„์—์„œ ์ œ๊ณตํ•œ ๋‚˜๋ˆ”๊ธ€๊ผด์ด ์ ์šฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. 

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • SQL Injection์„ ์ œ๋Œ€๋กœ ๋ฐฐ์›Œ๋ณด๊ณ  ์‹ถ์€ ๋ถ„๋“ค

  • ์›น ์‚ฌ์ดํŠธ ์ง„๋‹จ ์‹œ SQL Injection ์ทจ์•ฝ์ ์„ ์ฐพ๊ธฐ ์–ด๋ ค์šด ์‹ค๋ฌด์ž ๋ถ„๋“ค

  • ์ทจ์•ฝ์  ์ง„๋‹จ๋งŒ ์ˆ˜ํ–‰ํ•˜์‹œ๋Š” ์‹ค๋ฌด์ž ๋ถ„๋“ค

  • SQL Injection ์ž๋™ํ™” ๋„๊ตฌ ์—†์œผ๋ฉด ๊ณต๊ฒฉ์„ ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ถ„๋“ค

  • SQL Injection์— ๋Œ€ํ•œ ์ง€์‹์„ ํ•œ ๊ณณ์— ๋ชจ์œผ๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค

  • ์–ด๋–ค ํ™˜๊ฒฝ์—์„œ ๋ฌด์Šจ ๊ณต๊ฒฉ์„ ํ•ด์•ผ ๋˜๋Š”์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์•Œ๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ

  • ๊ณต๊ฒฉ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์•Œ๊ณ  ์‹ถ์€ ๋ถ„๋“ค

  • ์˜ฌ๋ฐ”๋ฅธ ๋Œ€์‘ ๋ฐฉ์•ˆ์„ ์ œ์‹œํ•˜์ง€ ๋ชปํ•  ๊ฒฝ์šฐ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ์›น ๊ธฐ์ดˆ

  • ๋ฒ„ํ”„ ์Šค์œ„ํŠธ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•

  • ์›น ํ•ดํ‚น ๊ธฐ์ดˆ

  • SQL ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

์•ˆ๋…•ํ•˜์„ธ์š”
ํฌ๋ฆฌํ•ตํ‹ฐ๋ธŒ์ž…๋‹ˆ๋‹ค.

25,072

๋ช…

์ˆ˜๊ฐ•์ƒ

1,265

๊ฐœ

์ˆ˜๊ฐ•ํ‰

492

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

18

๊ฐœ

๊ฐ•์˜

:: ๊ตญ๋‚ด ์ •๋ณด๋ณด์•ˆ ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ ๊ธฐ์—… ์žฌ์ง ::
- ์•ฑ ์œ„๋ณ€์กฐ ๋ฐฉ์ง€ ์†”๋ฃจ์…˜ : ๋ฏธ๋“ค์›จ์–ด ๋‹ด๋‹น / ํ•ดํ‚น ๋Œ€ํšŒ ์šด์˜์ง„ / ๊ตญ๋‚ด ์œ ๋ช… ํ•ดํ‚น/๋ฐฉ์–ด ํ›ˆ๋ จ์žฅ ์ œ์ž‘

:: ๊ตญ๋‚ด ์ •๋ณด๋ณด์•ˆ ์ „๋ฌธ ์—…์ฒด ์žฌ์ง ::
- ๋ธ”๋ž™๋ฐ•์Šค ๋ชจ์˜ํ•ดํ‚น / ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ๋ชจ์˜ํ•ดํ‚น / ์›น ์ทจ์•ฝ์  ์ง„๋‹จ / ๋ชจ๋ฐ”์ผ ์ทจ์•ฝ์  ์ง„๋‹จ / ์†Œ์Šค์ฝ”๋“œ ์ทจ์•ฝ์  ์ง„๋‹จ / APT ๋ชจ์˜ ํ›ˆ๋ จ / DDoS ๋ชจ์˜ํ›ˆ๋ จ / ์ธํ”„๋ผ ์ง„๋‹จ / ์Šค๋งˆํŠธ ๊ฐ€์ „ ์ง„๋‹จ
- ๊ตญ๋‚ด ๋Œ€๊ธฐ์—…, ์ค‘์†Œ๊ธฐ์—… ๋‹ค์ˆ˜ ์ง„๋‹จ

:: ์™ธ๋ถ€ ๊ต์œก ๋ฐ ํ™œ๋™ ::
- ๋ฉ€ํ‹ฐ์บ ํผ์Šค, ๊ตญ๊ฐ€ ๋ณด์•ˆ ๊ธฐ์ˆ  ์—ฐ๊ตฌ์†Œ(ETRI)
- ๊ตญ๋‚ด ์ •๋ณด๋ณด์•ˆ ์—…์ฒด : ์žฌ์ง์ž ๋Œ€์ƒ "์›น ๋ชจ์˜ํ•ดํ‚น ์‹ฌํ™” ๊ต์œก" ์ง„ํ–‰์ค‘
- ํ•ด์ปคํŒฉํ† ๋ฆฌ ๋ฌธ์ œ ์ œ์ž‘

:: ์ทจ์•ฝ์  ๋ฐœ๊ฒฌ ::

1) Web Application Server ์ทจ์•ฝ์ 
- TMAX JEUS : ์›๊ฒฉ ๋ช…๋ น์–ด ์‹คํ–‰ ์ทจ์•ฝ์ (Remote Command Execution Vulnerability)
- IBM WebSphere(CVE-2020-4163) : ์›๊ฒฉ ๋ช…๋ น์–ด ์‹คํ–‰ ์ทจ์•ฝ์ (Remote Command Execution Vulnerability)

2) CMS(Contents Management System) ์ทจ์•ฝ์ 
- ๋„ค์ด๋ฒ„ ์Šค๋งˆํŠธ์—๋””ํ„ฐ : ํŒŒ์ผ ์—…๋กœ๋“œ ์ทจ์•ฝ์ 
- ๊ทธ๋ˆ„๋ณด๋“œ : SQL Injection , ํŒŒ์ผ ์—…๋กœ๋“œ ์ทจ์•ฝ์ (๊ทธ๋ˆ„๋ณด๋“œ4, ๊ทธ๋ˆ„๋ณด๋“œ5), XSS ...
- ํ‚ด์Šคํ : ํŒŒ๋ฆฌ๋ฏธํ„ฐ ๋ณ€์กฐ ์ทจ์•ฝ์  , ํŒŒ์ผ ์—…๋กœ๋“œ ์ทจ์•ฝ์ 

* ์ด๋ฉ”์ผ : crehacktive3@naver.com
* ๋ธ”๋กœ๊ทธ : http://www.crehacktive.co.kr

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

123๊ฐœ โˆ™ (24์‹œ๊ฐ„ 31๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

105๊ฐœ

4.8

105๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • springsik๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    springsik

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์‹ค๋ฌด์ž ์ž…๋‹ˆ๋‹ค. ์ด๋ก ๋ถ€ํ„ฐ ์‹ค๊ธฐ๊นŒ์ง€ ํƒ„ํƒ„ํ•œ ๊ฐ•์˜์˜€์–ด์š”. ์–ด๋–ค ๊ต์œก์ด๋ผ ํŠน์ •ํ•˜์ง„ ์•Š๊ฒ ์ง€๋งŒ ๋‹ค๋ฅธ ๊ต์œก์„ ๋“ค์—ˆ์„ ๋• ์ „์ฒด์ ์œผ๋กœ ๋ถ€์กฑํ•œ ๋А๋‚Œ์ด์—ˆ๋Š”๋ฐ ๊ฝ‰ ์ฑ„์›Œ์ง„ ๋А๋‚Œ์ด๋„ค์š”. ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    • WebWH๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      WebWH

      ์ˆ˜๊ฐ•ํ‰ 14

      โˆ™

      ํ‰๊ท  ํ‰์  4.5

      5

      94% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์›๋ฆฌ ํ•˜๋‚˜ํ•˜๋‚˜ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ธฐ ๋•Œ๋ฌธ์— ๋นˆํ‹ˆ์—†๋Š” ์ง€์‹์„ ์–ป์—ˆ๋‹ค๊ณ  ๋А๊ผˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๋ฅผ ๋จธ๋ฆฌ์†์œผ๋กœ ์ญ‰ ์ •๋ฆฌํ•ด๋ณด๋ฉด์„œ ์ง„๋‹จ์„ ํ•˜๊ฒŒ๋œ๋‹ค๋ฉด ๋ญ๋ถ€ํ„ฐ ํ•ด์•ผ๋ ์ง€ ๋ฐ”๋กœ๋ฐ”๋กœ ๋– ์˜ค๋ฅด๋Š”๊ฒŒ ๋„ˆ๋ฌด ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ™”์ดํŠธํ•ด์ปค๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— 2๋ฒˆ ๋” ๋“ฃ๊ณ  ์‹ค์Šตํ•  ํ™˜๊ฒฝ์„ ์žฅ๊ณ ,์Šคํ”„๋ง์„ ํ™œ์šฉํ•ด ๋งŒ๋“ค๊ณ  ์žˆ๋Š”๋ฐ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ๋„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋– ์˜ฌ๋ผ ํ•„ํ„ฐ๋ง ๋กœ์ง์„ ์“ฐ๊ณ  ์‹ถ๋”๋ผ๊ตฌ์š” ใ…‹ใ…‹ ์•„๋ฌดํŠผ ํฐ ๋„์›€์ด ๋˜์–ด์„œ ๋„ˆ๋ฌด ์ข‹์Šต๋‹ˆ๋‹ค! ๋‹ค์Œ ๊ฐ•์˜์ธ Part 2,3,4 ๋„ ์–ผ๋ฅธ ๋ณด๊ณ  ์‹ถ๋„ค์š”! [์ด 3ํšŒ+@ ์ˆ˜๊ฐ• ํ›„ ์ถ”๊ฐ€] ์ฒซ ์ˆ˜๊ฐ•ํ•œ ์‹œ์  ์ดํ›„์— ๋ณด์•ˆ ์ปจ์„คํ„ดํŠธ ์ปค๋ฆฌ์–ด๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ํฌ๋ฆฌํ•ตํ‹ฐ๋ธŒ๋‹˜ ๊ฐ•์˜์—์„œ ๋“ค์€ ๋‚ด์šฉ์œผ๋กœ SQLi ์ทจ์•ฝ์ ์„ ๊ฑฐ์˜ ๋งค ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌด์—‡๋ณด๋‹ค payload๋ฅผ n๋…„์ฐจ ์‹ค๋ฌด ์ปจ์„คํ„ดํŠธ๋“ค์ด ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์ €์—๊ฒŒ ์งˆ๋ฌธํ•˜๋Š” ๋ชจ์Šต๋“ค์„ ๋ณด๋‹ˆ ํฌ๋ฆฌํ•ตํ‹ฐ๋ธŒ๋‹˜ ๊ฐ•์˜๊ฐ€ ์–ด๋งˆ์–ด๋งˆํ•œ ๋‚ด๊ณต์„ ๊ฐ€์กŒ๋‹ค๋Š”๊ฑธ ๊นจ๋‹ฌ์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ณตํ•™์Šต ํ•˜๋ฉด์„œ WAF ์šฐํšŒ๋‚˜ ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์กฐํšŒ ๋“ฑ์„ ๋ชจ๋‘ ์‹ค๋ฌด์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

      • ํฌ๋ฆฌํ•ตํ‹ฐ๋ธŒ
        ์ง€์‹๊ณต์œ ์ž

        ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋– ์˜ค๋ฅธ๋‹ค๋‹ˆ ๋ฟŒ๋“ฏํ•˜๊ตฐ์š” ใ…Žใ…Ž ์ˆ˜๊ฐ•ํ‰์„ ์ž˜์จ์ฃผ์…”์„œ ๋„ˆ๋ฌด๋„ˆ๋ฌด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์†Œ์ค‘ํ•œ ์ˆ˜๊ฐ•ํ‰์œผ๋กœ ํž˜์„ ์–ป๋„ค์š”.ใ…Žใ…Ž ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•˜๊ณ  ๋‹ค์Œ ๊ฐ•์˜๋“ค๋„ ์ž˜๋งŒ๋“ค์–ด์„œ ์˜คํ”ˆํ• ๊ฒŒ์š”. ๋งŽ์€ ๊ด€์‹ฌ๊ณผ ์„ฑ์› ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.^^ ์ฆ๊ฑฐ์šด ์ฃผ๋ง๋ณด๋‚ด์„ธ์š”~

    • ๊น€๋ฏผ์ฒ ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      ๊น€๋ฏผ์ฒ 

      ์ˆ˜๊ฐ•ํ‰ 4

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      ์ˆ˜์ •๋จ

      5

      80% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

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

      • ํฌ๋ฆฌํ•ตํ‹ฐ๋ธŒ
        ์ง€์‹๊ณต์œ ์ž

        ๊ธด ์ˆ˜๊ฐ•ํ‰ ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋„์›€๋˜ ๋˜์…จ๋‹ค๋‹ˆ ์ •๋ง ๋‹คํ–‰์ด๋„ค์š” ใ…Ž ์†Œ์ค‘ํ•œ ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ข‹์€ ํ•˜๋ฃจ ๋ณด๋‚ด์„ธ์š”~

    • goodman๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      goodman

      ์ˆ˜๊ฐ•ํ‰ 15

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      99% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์ด๋ณด๋‹ค ์ข‹์€๊ฐ•์˜๊ฐ€ ์žˆ์„๊นŒ ์‹ถ์Šต๋‹ˆ๋‹ค. ์ตœ๊ณ ์˜ ๊ฐ•์˜๋‚ด๋„ค์š”

      • Bryan๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        Bryan

        ์ˆ˜๊ฐ•ํ‰ 8

        โˆ™

        ํ‰๊ท  ํ‰์  4.9

        5

        99% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ๊ฐ•์˜ ์ค‘๊ฐ„์— "์„œ๋ฒ„์ธก DB ์ฟผ๋ฆฌ ์ •๋ณด๋ฅผ ์ƒ๊ฐํ•˜๋ฉด์„œ ์ž‘์„ฑํ•˜๋ผ"๋Š” ๋‚ด์šฉ์ด ์ •๋ง ์™€ ๋‹ฟ์•˜์Šต๋‹ˆ๋‹ค. ์ข‹์€ ๊ฐ•์˜ ์ž…๋‹ˆ๋‹ค~.

        ํฌ๋ฆฌํ•ตํ‹ฐ๋ธŒ๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

        ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

        ๋น„์Šทํ•œ ๊ฐ•์˜

        ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

        ์—ฐ๊ด€ ๋กœ๋“œ๋งต

        ๊ฐ•์˜๊ฐ€ ํฌํ•จ๋œ ๋กœ๋“œ๋งต์œผ๋กœ ํ•™์Šตํ•ด ๋ณด์„ธ์š”!

        ์›” โ‚ฉ33,000

        5๊ฐœ์›” ํ• ๋ถ€ ์‹œ

        โ‚ฉ165,000