๋ฌด์ž‘์ • ๋”ฐ๋ผํ•˜๋ฉฐ ์›๋ฆฌ๋ฅผ ๊นจ์šฐ์น˜๋Š” ์›น ํ•ดํ‚น : WebGoat ํŽธ

WebGoat ๋ฌธ์ œ ํ’€์ด๋ฅผ ํ†ตํ•ด ๋ฌด์ž‘์ • ๋”ฐ๋ผํ•˜๋ฉด์„œ ๋ฐฐ์šฐ๊ณ , ์ตํžˆ๊ณ , ์›๋ฆฌ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋Š” ์›น ํ•ดํ‚น ๊ฐ•์˜!

(4.9) ์ˆ˜๊ฐ•ํ‰ 29๊ฐœ

์ˆ˜๊ฐ•์ƒ 505๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.9

5.0

LK

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

๊ฐ•์˜ ์ž˜๋ดฃ์Šต๋‹ˆ๋‹ค! ํŒŒ์ผ์—…๋กœ๋“œ ๊ฐ•์˜๋ฅผ ๊ตฌ๋งคํ• ๋ ค๊ณ ํ•˜๋Š”๋ฐ ํŒŒํŠธ2๋Š” ์–ธ์ œ์ฏค ๋‚˜์˜ฌ๊นŒ์š”?

5.0

์ž˜ํ•ด์ง€๊ณ ์‹ถ๋‹ค์•„์•„์•„

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

๋‹จ์ˆœ ํ’€์ด๊ณผ์ •์ด ์•„๋‹ˆ๋ผ ํ’€์ด๊ณผ์ •์— ๋Œ€ํ•œ ์„ค๋ช… ๋ถ€๊ณผ์ ์ธ ์„ค๋ช…์ด ๋” ์žˆ์–ด์„œ ์ข‹์•˜์Šต๋‹ˆ๋‹ค~ ๋ฏฟ๊ณ  ๋“ฃ๋Š” ํฌ๋ฆฌํ—ฅํ‹ฐ๋ธŒ!

5.0

je_shu_run

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

๋ชจ์˜ํ•ดํ‚น์— ๋Œ€ํ•ด ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด ๊ดœ์ฐฎ์•˜์Šต๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • WebGoat๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

  • ๊ฐ์ข… ์›น ๊ธฐ๋Šฅ ๋ณ„ ์ทจ์•ฝ์  ์‘์šฉ ํ•™์Šต

  • OWASP Top 10 ํ•ญ๋ชฉ ์ง„๋‹จ ๋ฐฉ๋ฒ•

์›น๊ณ ํŠธ ๊ฐ€์ƒํ™˜๊ฒฝ์œผ๋กœ ์ทจ์•ฝ์  ์‹ค์Šตํ•˜๊ณ , ์›น ํ•ดํ‚น ํ•œ ๋‹จ๊ณ„ ๋ ˆ๋ฒจ ์—…! 

๐Ÿ’ก ์›น ํ•ดํ‚น ์‹ค์Šต์„ ์œ„ํ•œ, ์œ ๋ช… ๊ฐ€์ƒ ํ™˜๊ฒฝ WebGoat !

WebGoat๋Š” JAVA ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ์ž‘๋œ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ, ์›น ํ•ดํ‚น ์ทจ์•ฝ์  ํ•ญ๋ชฉ๋ณ„๋กœ ์ทจ์•ฝ ํ™˜๊ฒฝ์ด ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋ณ„ ์ทจ์•ฝ์  ์‹ค์Šต์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

๐Ÿ’ก ์›น ํ•ดํ‚น ์ž…๋ฌธ ๊ฐ•์˜ ์ดํ›„ ์‘์šฉ ํ•™์Šต์„ ์œ„ํ•œ ๊ฐ•์˜!

์›น ๊ฐœ๋ฐœ์ž์™€ ์ •๋ณด๋ณด์•ˆ ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ ์›น ํ•ดํ‚น ์ž…๋ฌธ ๊ฐ•์˜ ์ดํ›„ ๊ฐ์ข… ํ™˜๊ฒฝ์— ๋”ฐ๋ฅธ ์‘์šฉ ํ•™์Šต์„ ์œ„ํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค! 

 

๐Ÿ“– ๋ฌด์ž‘์ • ๋”ฐ๋ผํ•˜๋ฉด์„œ ๋ฐฐ์šฐ๊ณ  ์ตํžˆ๊ณ  ์›๋ฆฌ๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฐ•์˜!

WebGoat ๋ฌธ์ œ ํ’€์ด ์‹ค์Šต์„ ํ†ตํ•ด ์›น ํ•ดํ‚น์„ ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๊ณ  ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์„ ์ตํž ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ทจ์•ฝ์  ์›๋ฆฌ ํŒŒ์•…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๐Ÿ“ WebGoat์—์„œ ๋‹ค๋ฃจ๋Š” ์›น ํ•ดํ‚น ์ทจ์•ฝ์  ํ•ญ๋ชฉ

OWASP Top 10 ํ•ญ๋ชฉ ์œ„์ฃผ๋กœ ์ทจ์•ฝ์  ํ•ญ๋ชฉ์ด ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. Injection
    - SQL Injection
    - Path traversal
  2. Broken Authentication
    - Authentication Bypasses
    - JWT tokens
    - Password reset
    - Secure Passwords
  3. Sensitive Data Exposure
    - Insecure Login
  4. XML External Entities(XXE)
  5. Broken Access Control
    - Insecure Direct Object References
    - Missing Function Level Access Control
  6. Cross-Site Scripting(XSS)
  7. Insecure Deserialization
  8. Vulnerable Components
  9. Request Forgeries
    - Cross-Site Request Forgery(CSRF)
    - Server-Side Request Forgery(SSRF)
  10. Client side
    - Bypass front-end restrictions
    - Client side filtering
    - HTML tempering

์ˆ˜๊ฐ• ์ „ ํ™•์ธํ•ด์ฃผ์„ธ์š”!

  • ๋ณธ ๊ฐ•์˜๋Š” WebGoat 8.1.0 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด ์ œ์ž‘๋œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

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

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

์›น ๊ฐœ๋ฐœ์ž์™€ ์ •๋ณด๋ณด์•ˆ ์ž…๋ฌธ์ž๋“ค์„ ์œ„ํ•œ ์›น ํ•ดํ‚น ๊ฐ•์˜!
 

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

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

  • ์ •๋ณด๋ณด์•ˆ ์ž…๋ฌธ์ž

  • ์›น ๊ฐœ๋ฐœ์ž

  • IT ์ „๊ณต์ž

  • ์›น ํ•ดํ‚น์ด ๊ถ๊ธˆํ•œ๋ถ„

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

  • ์›น ๊ธฐ์ดˆ

  • ์›น ํ”„๋ก์‹œ

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

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

27,239

๋ช…

์ˆ˜๊ฐ•์ƒ

1,507

๊ฐœ

์ˆ˜๊ฐ•ํ‰

509

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

18

๊ฐœ

๊ฐ•์˜

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

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

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

 

๋”๋ณด๊ธฐ

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

์ „์ฒด

91๊ฐœ โˆ™ (11์‹œ๊ฐ„ 50๋ถ„)

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

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

29๊ฐœ

4.9

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

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

    ์ˆ˜๊ฐ•ํ‰ 13

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

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

    ๋ชจ์˜ํ•ดํ‚น์— ๋Œ€ํ•ด ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด ๊ดœ์ฐฎ์•˜์Šต๋‹ˆ๋‹ค.

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

      ์ˆ˜๊ฐ•ํ‰ 5

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

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

      ๊ฐ•์˜ ์ž˜๋ดฃ์Šต๋‹ˆ๋‹ค! ํŒŒ์ผ์—…๋กœ๋“œ ๊ฐ•์˜๋ฅผ ๊ตฌ๋งคํ• ๋ ค๊ณ ํ•˜๋Š”๋ฐ ํŒŒํŠธ2๋Š” ์–ธ์ œ์ฏค ๋‚˜์˜ฌ๊นŒ์š”?

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

        ์˜ฌํ•ด ํ•˜๋ฐ˜๊ธฐ๊นŒ์ง€๋Š” ๊ผญ ์™„๋ฃŒํ•˜๋„๋ก ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

      ์ˆ˜๊ฐ•ํ‰ 3

      โˆ™

      ํ‰๊ท  ํ‰์  4.7

      5

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

      • ์กฐ์žฌ์˜๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        ์กฐ์žฌ์˜

        ์ˆ˜๊ฐ•ํ‰ 5

        โˆ™

        ํ‰๊ท  ํ‰์  4.2

        5

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

        ๋ˆ ์•„๊น์ง€ ์•Š์œผ๋ฉด ํ˜„์žฌ ์‹ค์Šต ์œ„์ฃผ์˜ ์„ค๋ช…์ด์—ฌ์„œ ๋„์›€์ด ๋งŽ์ด ๋ฉ๋‹ˆ๋‹ค.

        • ์ž˜ํ•ด์ง€๊ณ ์‹ถ๋‹ค์•„์•„์•„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          ์ž˜ํ•ด์ง€๊ณ ์‹ถ๋‹ค์•„์•„์•„

          ์ˆ˜๊ฐ•ํ‰ 16

          โˆ™

          ํ‰๊ท  ํ‰์  4.3

          5

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

          ๋‹จ์ˆœ ํ’€์ด๊ณผ์ •์ด ์•„๋‹ˆ๋ผ ํ’€์ด๊ณผ์ •์— ๋Œ€ํ•œ ์„ค๋ช… ๋ถ€๊ณผ์ ์ธ ์„ค๋ช…์ด ๋” ์žˆ์–ด์„œ ์ข‹์•˜์Šต๋‹ˆ๋‹ค~ ๋ฏฟ๊ณ  ๋“ฃ๋Š” ํฌ๋ฆฌํ—ฅํ‹ฐ๋ธŒ!

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

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

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

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

          โ‚ฉ49,500