728x90

์•…์„ฑ์ฝ”๋“œ

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

๊ด€๋ จ ํ”„๋กœ๊ทธ๋žจ

๋จธ์‹ ๋Ÿฌ๋‹ ๊ด€๋ จ: ์ฝ”๋žฉ

๋ฆฌ๋ฒ„์‹ฑ ๊ด€๋ จ: x64dbg, x32dbg

https://sean.tistory.com/380

 

x64dbg(x32dbg) ๋‹ค์šด๋กœ๋“œ ๋ฐ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์‚ฌ์šฉ

https://sourceforge.net/projects/x64dbg/files/snapshots/ ์œ„์˜ URL์— ์ ‘์†ํ•˜๋ฉด ์œ„์™€ ๊ฐ™์ด SOURCEFORGE์—์„œ Snapshot ํ˜•ํƒœ๋กœ ๋ฐฐํฌ๋œ๋‹ค. "Download Latest Version" ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ Snapshot ํ˜•ํƒœ์˜ x64dbg๋ฅผ ๋‹ค์šด๋กœ๋“œํ•œ๋‹ค. ๋‹ค์šด๋กœ๋“œ

sean.tistory.com

์•…์„ฑ์ฝ”๋“œ ๊ด€๋ จ: PEView, pestudio

http://wjradburn.com/software/(PEView)

https://www.winitor.com/download(pestudio)


 

์•…์„ฑ์ฝ”๋“œ ๋ถ„์„ ๋ฐฉ๋ฒ•์˜ ๊ฐˆ๋ž˜

์ •์  ๋ถ„์„

  • ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ํŒŒ์ผ์˜ ์ข…๋ฅ˜(exe, dll, doc, zip ๋“ฑ), ํฌ๊ธฐ, ํ—ค๋”(PE) ์ •๋ณด, Import/Export API, ๋‚ด๋ถ€ ๋ฌธ์ž์—ด, ์‹คํ–‰ ์••์ถ• ์—ฌ๋ถ€, ๋“ฑ๋ก ์ •๋ณด, ๋””๋ฒ„๊น… ์ •๋ณด, ๋””์ง€ํ„ธ ์ธ์ฆ์„œ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•˜๋Š” ๊ฒƒ
  • ๋””์Šค์–ด์…ˆ๋ธ”๋Ÿฌ๋„ ์ •์ ๋ถ„์„์˜ ์ผ๋ถ€๋กœ ๋ณธ๋‹ค.

๋™์  ๋ถ„์„

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

ํŒจํ‚น ์—ฌ๋ถ€ ํ™•์ธ(by. PEID), ์ž๋™ํ™” ๋ถ„์„(by. Cuckoo, Hybrid analysis ๋“ฑ)

 

  • s/w๊ฐ€ ๋ฆฌ๋ฒ„์Šค์—”์ง€๋‹ˆ์–ด๋ง์„ ๋ง‰๊ธฐ ์œ„ํ•ด ์•”ํ˜ธํ™”ํ•˜๊ฑฐ๋‚˜ ์‹คํ–‰ํŒŒ์ผ์„ ์••์ถ•ํ•˜์—ฌ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ = ํŒจํ‚น
  • ์ •์  ๋ถ„์„: PEView, VirusTotal, strings, Dependency Walker, Resource Walker
    • IDA ๊ฐ™์€ ๋””์Šค์–ด์…ˆ๋ธ”๋Ÿฌ๋กœ ๋‚ด๋ถ€ ์ฝ”๋“œ๋กœ ๊ตฌ์กฐ๋ฅผ ๋ณด๋Š” ๊ฑด ๊ณ ๊ธ‰ ์ •์ ๋ถ„์„์œผ๋กœ ๋ถ„๋ฅ˜
  • ๋™์  ๋ถ„์„: process monitor, RegShot, process explorer, wireshark, SysAnalyzer
    • Ollydbg, x64dbg ๊ฐ™์€ ๋””๋ฒ„๊ฑฐ๋กœ ํ”„๋กœ๊ทธ๋žจ ๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ๋™์ž‘์›๋ฆฌ๋ฅผ ๋ณด๋Š” ๊ฑธ ๊ณ ๊ธ‰ ๋™์ ๋ถ„์„์œผ๋กœ ๋ถ„๋ฅ˜

 

KISA_Malware Features.pdf
1.00MB

 

  • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(Metadata): ๊ธฐ๋ณธ์ ์ธ ํŒŒ์ผ์ •๋ณด์™€ PE์ •๋ณด
  • ์ •์ ์ •๋ณด(Static Info): ๊ฐœ๋ฐœ๊ฒฝ๋กœ ๋ฐ ๋ฌธ์ž์—ด ๋“ฑ ์ฝ”๋“œ ๋‚ด์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ์ •๋ณด
  • ๋™์ ์ •๋ณด(Dynamic Info): ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ, ํ”„๋กœ์„ธ์Šค ๋“ฑ ์•…์„ฑ์ฝ”๋“œ ์‹คํ–‰ ์‹œ ๋™์ž‘ํ•˜๋Š” ์ฃผ์š” ํ–‰์œ„ ์ •๋ณด
  • ๋„คํŠธ์›Œํฌ(Network): ์•…์„ฑ์ฝ”๋“œ ์‹คํ–‰ ์‹œ ์ ‘์† ์‹œ๋„ ๋ฐ ํŒŒ์ผ/๋ฉ”๋ชจ๋ฆฌ ๋‚ด ํฌํ•จ๋œ URL/IP
  • ATT&CK Matrix: ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์ „๋žต, ์ „์ˆ  ๋ณ„(TTPs) ํ–‰์œ„๋ฅผ ๊ธฐ์ˆ ๋‹จ์œ„ ๋ณ„๋กœ ์ถ”์ถœํ•œ ์ •๋ณด
  • ๊ธฐํƒ€ ์ •๋ณด(ETC): ์•…์„ฑ์ฝ”๋“œ ํ•จ์ˆ˜ ๋‹จ์œ„ ๋“ฑ์˜ ์ •๋ณด์™€ ์•…์„ฑ ๋ฌธ์„œ์— ๋Œ€ํ•œ ์ •๋ณด

https://github.com/a-tartarelli/malware-detection

 

GitHub - a-tartarelli/malware-detection: Malware detection using machine learning and deep learning algoritms based on O.S. API

Malware detection using machine learning and deep learning algoritms based on O.S. API calls - a-tartarelli/malware-detection

github.com

 

https://github.com/OmerFarukKurklu/cnn-malware-classification

 

GitHub - OmerFarukKurklu/cnn-malware-classification: Classifying malware families by converting their binaries to images and the

Classifying malware families by converting their binaries to images and then applying Convolutional Neural Network solutions. - OmerFarukKurklu/cnn-malware-classification

github.com

 

'EVI$ION > ์ธ๊ณต์ง€๋Šฅ ์•…์„ฑ์ฝ”๋“œ ๋ถ„๋ฅ˜' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[STUDY] #WEEK3 - QUIZ  (1) 2024.10.04
[SESSION] 3. PEํŒŒ์ผ(2)  (1) 2024.10.04
[STUDY] #WEEK2 - QUIZ  (0) 2024.09.24
[SESSION] 2. PEํŒŒ์ผ  (0) 2024.09.24
[SESSION] 1. ๋ฆฌ๋ฒ„์‹ฑ ๊ธฐ์ดˆ  (0) 2024.09.22
728x90

01. Python ๊ธฐ์ดˆ

  • python ์„ค์น˜
  • Visual Studio Code ์„ค์น˜


02. ๋ชจ๋“ˆ, ํ”„๋ ˆ์ž„์›Œํฌ

๋ชจ๋“ˆ์ด๋ž€?

  • ํ•จ์ˆ˜๋‚˜ ๋ณ€์ˆ˜ ๋˜๋Š” ํด๋ž˜์Šค๋ฅผ ๋ชจ์•„ ๋†“์€ ํŒŒ์ด์ฌ ํŒŒ์ผ
  • ๋‹ค๋ฅธ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ถˆ๋Ÿฌ์™€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์ง
  • ๋ชจ๋“ˆ < ํŒจํ‚ค์ง€ < ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

ํ”„๋ ˆ์ž„์›Œํฌ Framework

  • FRAME + WORK = ํ”„๋ ˆ์ž„(ํ‹€, ๊ทœ์น™, ๋ฒ•์น™) + ์›Œํฌ(์ผ, ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชฉ์ )
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ํŠน์ • ์šด์˜ ์ฒด์ œ๋ฅผ ์œ„ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํ‘œ์ค€ ๊ตฌ์กฐ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ํด๋ž˜์Šค์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ์ž„
  • ๋ชฉ์ ์— ๋”ฐ๋ผ ๊ณ ๋ฏผํ•  ํ•„์š” ์—†์ด ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ผ๊ด„๋กœ ๊ฐ€์ ธ๋‹ค ์“ฐ๋„๋ก ๋งŒ๋“ค์–ด ๋†“์€ ํ‹€


SQL

Structured Query Language: ๊ตฌ์กฐํ™”๋œ ์ฟผ๋ฆฌ ์–ธ์–ด

  • ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด
  • ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€?
    • ์ •๋ณด๋ฅผ ํ‘œ ํ˜•์‹์œผ๋กœ ์ €์žฅํ•˜๋ฉฐ, ํ–‰๊ณผ ์—ด์€ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†์„ฑ๊ณผ ๋ฐ์ดํ„ฐ ๊ฐ’ ๊ฐ„์˜ ๋‹ค์–‘ํ•œ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ
  • SQL ๋ฌธ(query)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ •๋ณด๋ฅผ ์ €์žฅ, ์—…๋ฐ์ดํŠธ, ์ œ๊ฑฐ, ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ

 

SQL ์ฃผ์š” ๊ตฌ๋ฌธ

 

 

SQL ์‹ค์Šต

https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr

 


๋ณต์Šต์— ๋„์›€์ด ๋  ๋งŒํ•œ ์ธํ„ฐ๋„ท ์ž๋ฃŒ

 

 

 

 

 

 

 

 

 

'E-COPS > 15th ๋น„๊ธฐ๋„ˆ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

WEEK3 - REVERSING  (7) 2024.10.08
WEEK2 QUIZ - VCS, Buffer  (0) 2024.10.08
WEEK2 - Git, Flask  (1) 2024.10.08
WEEK1 - C, javascript  (0) 2024.09.21
WEEK1 QUIZ - ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ  (0) 2024.09.16
728x90

01. C์–ธ์–ด์™€ ํ•ดํ‚น

https://www.ciokorea.com/news/327256

 

๋ฐฑ์•…๊ด€, 'C'์™€ 'C++' ์‚ฌ์šฉ ์ค‘๋‹จ ์ด‰๊ตฌ··· ์ „๋ฌธ๊ฐ€๋“ค "์‹œ์˜์ ์ ˆํ•œ ๊ถŒ๊ณ "

๋ฐ”์ด๋“  ํ–‰์ •๋ถ€๊ฐ€ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ ๋ฐ ๊ธฐํƒ€ ๋ฉ”๋ชจ๋ฆฌ ์•ก์„ธ์Šค ์ทจ์•ฝ์„ฑ์„ ์œ ๋ฐœํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ๋ฒ—์–ด๋‚  ๊ฒƒ์„ ์ด‰๊ตฌํ–ˆ๋‹ค. Image Cr

www.ciokorea.com

  • C์™€ C++์€ ๋ฉ”๋ชจ๋ฆฌ ์•ˆ์ „ ์ทจ์•ฝ์ ์ด ์—†๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด = ์‚ฌ์ด๋ฒ„ ๊ณต๊ฒฉ์— ์ทจ์•ฝ
  • C์™€ C++์€ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์— ๋งŽ์ด ์‚ฌ์šฉ๋˜๋ฏ€๋กœ C์™€ C++ ํ™œ์šฉ์ด ๊ทธ์ € ์ค‘๋‹จ๋˜๊ธฐ๋ณด๋‹ค๋Š” ๋Œ€์•ˆ์„ ํ–ฅํ•œ ์ง„ํ™”๊ฐ€ ๊ฐ€์†ํ™”๋  ๊ฒƒ

02. BOF ์ทจ์•ฝ ํ•จ์ˆ˜

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

03. ํฌ์ธํ„ฐ

1. ํฌ์ธํ„ฐ ๊ฐœ๋…

  • int num; : ์ •์ˆ˜ํ˜• ๋ณ€์ˆ˜ ์„ ์–ธ
  • &num: ์ด ๋ณ€์ˆ˜์˜ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ
  • printf("%p\n", &num); : num ๋ณ€์ˆ˜์˜ ์ฃผ์†Œ๊ฐ’์„ ์ถœ๋ ฅ
    • %p๋Š” ํฌ์ธํ„ฐ(์ฃผ์†Œ๊ฐ’)์„ ์ถœ๋ ฅํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์„œ์‹
  • ๋ฉ”๋ชจ๋ฆฌ๋Š” ์—ฌ๋Ÿฌ ์นธ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๊ณ , ๊ฐ ์นธ์—๋Š” ํŠน์ •ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ๋‹ค.
    • num ๋ณ€์ˆ˜๋„ ๋ฉ”๋ชจ๋ฆฌ์˜ ํŠน์ • ์œ„์น˜์— ์ €์žฅ๋˜๋ฉฐ, ์ด ์œ„์น˜์˜ ์ฃผ์†Œ๋Š” &num ์ด๋‹ค.

2. ์ฃผ์†Œ๊ฐ’์„ ์•Œ๋ฉด ์œ„ํ—˜ํ• ๊นŒ?

  • ์ฃผ์†Œ๊ฐ’์„ ์•Œ๋ฉด ๋ฉ”๋ชจ๋ฆฌ์˜ ํŠน์ • ์œ„์น˜์— ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋งŒ์•ฝ ์ฃผ์†Œ๊ฐ’์„ ์•…์˜์ ์ธ ์ฝ”๋“œ์—์„œ ์ด์šฉํ•˜๋ฉด, ๊ทธ ์œ„์น˜์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ›”์ณ๋ณผ ์ˆ˜ ์žˆ๋‹ค. = ๋ฉ”๋ชจ๋ฆฌ ํ•ดํ‚น

04. FORMAT STRING

  • printf(str);์€ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š”๋ฐ, ํฌ๋งท ๋ฌธ์ž์—ด ์ทจ์•ฝ์ ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ž˜๋ชป๋œ ํฌ๋งท ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•  ๊ฒฝ์šฐ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

05. JAVASCRIPT

  • HTML: ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๋Š” ๋งˆํฌ์—… ์–ธ์–ด
  • CSS: ์›น ํŽ˜์ด์ง€์˜ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋Š” ์Šคํƒ€์ผ์‹œํŠธ ์–ธ์–ด
  • JavaScript: ์›น ํŽ˜์ด์ง€์˜ ๋™์ ์ธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

https://ko.javascript.info/

 

๋ชจ๋˜ JavaScript ํŠœํ† ๋ฆฌ์–ผ

 

ko.javascript.info

 


06. XSS

 

  • XSS ๊ณต๊ฒฉ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์‹ ๋ขฐํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ์— ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ, ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ”ผํ•ด๋ฅผ ์ž…ํžˆ๋Š” ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค.
  • XSS๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ์ฟ ํ‚ค, ์„ธ์…˜ ์ •๋ณด ๋“ฑ์ด ํƒˆ์ทจ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์›น์‚ฌ์ดํŠธ์˜ ์ž…๋ ฅ๊ฐ’์„ ์ฒ ์ €ํžˆ ๊ฒ€์ฆํ•˜๊ณ  ํ•„ํ„ฐ๋งํ•ด์•ผ ํ•œ๋‹ค.

 

'E-COPS > 15th ๋น„๊ธฐ๋„ˆ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

WEEK3 - REVERSING  (7) 2024.10.08
WEEK2 QUIZ - VCS, Buffer  (0) 2024.10.08
WEEK2 - Git, Flask  (1) 2024.10.08
WEEK1 - Python, SQL  (0) 2024.09.21
WEEK1 QUIZ - ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ  (0) 2024.09.16
728x90

๊ธฐ์‚ฌ ์›๋ฌธ

 

๋กฏ๋ฐํ™ˆ์‡ผํ•‘, ํƒ๋ฐฐ ์šด์†ก์žฅ์— ๊ณ ๊ฐ ์ด๋ฆ„·์—ฐ๋ฝ์ฒ˜ ์—†์•ค ‘๋ณด์•ˆํƒ๋ฐฐ ์„œ๋น„์Šค’ ์—…๊ณ„ ์ตœ์ดˆ ๋„์ž…

๋กฏ๋ฐํ™ˆ์‡ผํ•‘์€ ๊ณ ๊ฐ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ์šด์†ก์žฅ์—์„œ ๊ณ ๊ฐ ์ด๋ฆ„, ์—ฐ๋ฝ์ฒ˜๋ฅผ ์ œ๊ฑฐํ•œ ‘๋ณด์•ˆํƒ๋ฐฐ ์„œ๋น„์Šค’๋ฅผ ์—…๊ณ„ ์ตœ์ดˆ๋กœ ๋„์ž…ํ–ˆ๋‹ค. ‘๋ณด์•ˆํƒ๋ฐฐ ์„œ๋น„์Šค’๋Š” ๊ฐœ์ธ์ •๋ณด ๋Œ€์‹  ์ด๋ฆ„, ์—ฐ๋ฝ์ฒ˜ ๋“ฑ์˜ ์ •๋ณด

www.boannews.com


๊ฐœ์ธ์ •๋ณด ์•”ํ˜ธํ™”ํ•œ 11์ž๋ฆฌ ‘ํ™ˆ๋„˜๋ฒ„’ ํ™œ์šฉ, ๋ฐฐ์†ก๊ณผ์ • ๊ณ ๊ฐ ๊ฐœ์ธ์ •๋ณด ๋…ธ์ถœ ์ตœ์†Œํ™”

[๋ณด์•ˆ๋‰ด์Šค ๋ฐ•๋ฏธ์˜ ๊ธฐ์ž] ๋กฏ๋ฐํ™ˆ์‡ผํ•‘์€ ๊ณ ๊ฐ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ์šด์†ก์žฅ์—์„œ ๊ณ ๊ฐ ์ด๋ฆ„, ์—ฐ๋ฝ์ฒ˜๋ฅผ ์ œ๊ฑฐํ•œ ‘๋ณด์•ˆํƒ๋ฐฐ ์„œ๋น„์Šค’๋ฅผ ์—…๊ณ„ ์ตœ์ดˆ๋กœ ๋„์ž…ํ–ˆ๋‹ค.

 

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

๋กฏ๋ฐํ™ˆ์‡ผํ•‘์€ 2013๋…„ ํƒ๋ฐฐ ์šด์†ก์žฅ์— ์ฃผ๋ฌธ์ž์˜ ์‹ค์ œ ์—ฐ๋ฝ์ฒ˜ ๋Œ€์‹  ๊ฐ€์ƒ ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•ด ๊ณ ๊ฐ ์—ฐ๋ฝ์ฒ˜ ์œ ์ถœ์„ ๋ฐฉ์ง€ํ•˜๋Š” ‘์•ˆ์‹ฌ๋ฒˆํ˜ธ ์„œ๋น„์Šค’๋ฅผ ์‹œํ–‰ํ–ˆ๋‹ค. ์ด์–ด 2017๋…„ ์ „ํ™” ์ƒ๋‹ด ์ฃผ๋ฌธ ์‹œ์Šคํ…œ์— ์ผํšŒ์šฉ ๋ณด์•ˆ ํ† ํฐ ๊ฒฐ์ œ ๊ธฐ์ˆ ์„ ์ ์šฉํ•œ ๊ฐ„ํŽธ ๊ฒฐ์ œ ์„œ๋น„์Šค๋ฅผ ๋„์ž…ํ•˜๋Š” ๋“ฑ ๊ณ ๊ฐ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•œ ์‹œ์Šคํ…œ์„ ์„ ๋„์ ์œผ๋กœ ๋„์ž…ํ•ด ์™”๋‹ค.

๋กฏ๋ฐํ™ˆ์‡ผํ•‘์€ ๋ณด์•ˆ ์ฒด๊ณ„๋ฅผ ๊ณ ๋„ํ™”ํ•ด ๊ณ ๊ฐ ์ •๋ณด ์œ ์ถœ ์‚ฌ๊ณ ๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์—…๊ณ„ ์ตœ์ดˆ๋กœ ๊ณ ๊ฐ ์ด๋ฆ„, ์—ฐ๋ฝ์ฒ˜๋ฅผ ์ œ๊ฑฐํ•œ ‘๋ณด์•ˆํƒ๋ฐฐ ์„œ๋น„์Šค’๋ฅผ ๋„์ž…ํ–ˆ๋‹ค.

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

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

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

 

์ถœ์ฒ˜:[๋ฐ•๋ฏธ์˜ ๊ธฐ์ž(mypark@boannews.com)]

728x90

๊ธฐ์‚ฌ ์›๋ฌธ

 

[๋‹จ๋…] ์ดํ™”์—ฌ๋Œ€ ํ•ดํ‚น ํ”ผํ•ด … 82~02ํ•™๋ฒˆ ์กธ์—…์ƒ ๊ฐœ์ธ์ •๋ณด ๋ชจ์กฐ๋ฆฌ ์œ ์ถœ๋๋‹ค

์ดํ™”์—ฌ์ž๋Œ€ํ•™๊ต ํ†ตํ•ฉ์ •๋ณด์‹œ์Šคํ…œ์ด 'ํ•ดํ‚น ๊ณต๊ฒฉ'์„ ๋ฐ›์•„ ์ผ๋ถ€ ์กธ์—…์ƒ(1982~2002๋…„ ์ž…ํ•™)๋“ค์˜ ์—ฐ๋ฝ์ฒ˜·์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ ๋“ฑ ๊ฐœ์ธ ์‹ ์ƒ์ •๋ณด๊ฐ€ ์™ธ๋ถ€๋กœ ์œ ์ถœ๋˜๋Š” ์‚ฌ๊ฑด์ด ๋ฐœ์ƒํ–ˆ๋‹ค.๊น€์€๋ฏธ ์ดํ™”์—ฌ๋Œ€ ์ด์žฅ์€ ์ง€

www.newdaily.co.kr


  • ์ถœ์ฒ˜: ์กฐ๊ด‘ํ˜• ๊ธฐ์ž
  • ์ดํ™”์—ฌ๋Œ€ "3์ผ ํ†ตํ•ฉ์ •๋ณด์‹œ์Šคํ…œ ํ•ดํ‚น ํ”ผํ•ด ํ™•์ธ"
  • ์—ฐ๋ฝ์ฒ˜·์ฃผ๋ฏผ๋ฒˆํ˜ธ ๋“ฑ ์™ธ๋ถ€์„œ ์กฐํšŒ โ€ฅ
  • ํŒŒ์žฅ ์ปค์งˆ ๋“ฏํ•™๊ต ์ธก "๋ณด์•ˆ์ ๊ฒ€ ๊ฐ•ํ™”, ์žฌ๋ฐœ๋ฐฉ์ง€์ฑ… ๋งˆ๋ จํ•  ๊ฒƒ"

์ดํ™”์—ฌ์ž๋Œ€ํ•™๊ต ํ†ตํ•ฉ์ •๋ณด์‹œ์Šคํ…œ์ด 'ํ•ดํ‚น ๊ณต๊ฒฉ'์„ ๋ฐ›์•„ ์ผ๋ถ€ ์กธ์—…์ƒ(1982~2002๋…„ ์ž…ํ•™)๋“ค์˜ ์—ฐ๋ฝ์ฒ˜·์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ ๋“ฑ ๊ฐœ์ธ ์‹ ์ƒ์ •๋ณด๊ฐ€ ์™ธ๋ถ€๋กœ ์œ ์ถœ๋˜๋Š” ์‚ฌ๊ฑด์ด ๋ฐœ์ƒํ–ˆ๋‹ค.

๊น€์€๋ฏธ ์ดํ™”์—ฌ๋Œ€ ์ด์žฅ์€ ์ง€๋‚œ 4์ผ ์ดํ™”์—ฌ๋Œ€ ์กธ์—…์ƒ๋“ค์—๊ฒŒ ๋ณด๋‚ธ ๊ณต์ง€๋ฌธ์—์„œ "ํ•™๊ต๋Š” ์ตœ๊ทผ ๋‚ด๋ถ€ ๋ณด์•ˆ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ํ†ตํ•ฉ์ •๋ณด์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋น„์ •์ƒ์ ์ธ ์ ‘๊ทผ ์‹œ๋„๋ฅผ ์ธ์ง€ํ•˜๊ฒŒ ๋๊ณ , ํ˜„์žฌ ์ ๊ฒ€ ์ค‘์— ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฐ๋‹ค"๊ณ  ๋ฐํ˜”๋‹ค.

๊น€ ์ด์žฅ์€ "์ „๋‚ ์ธ 9์›” 3์ผ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ์ค‘ 'ํ•ด์™ธ IP'์˜ ๋น„์ •์ƒ์  ์ ‘๊ทผ์„ ๊ฐ์ง€ํ–ˆ๋‹ค"๋ฉฐ "์ด์— ์˜ค์ „ 11์‹œ 55๋ถ„๊ฒฝ ์ฆ‰๊ฐ์ ์œผ๋กœ ๋ณด์•ˆ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ๋น„์ •์ƒ์  ์ ‘๊ทผ์„ ์ฐจ๋‹จํ–ˆ๊ณ , ๋งŒ์— ํ•˜๋‚˜ ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ํ”ผํ•ด๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ์ƒ์„ธ ์กฐ์‚ฌ๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค"๊ณ  ๋ฐํ˜”๋‹ค.

"์ ‘๊ทผ ์‹œ๋„ ๋Œ€์ƒ์€ 1982ํ•™๋…„๋„์—์„œ 2002ํ•™๋…„๋„์— ์ž…ํ•™ํ•œ ์กธ์—…์ƒ์ด๋ฉฐ ๋Œ€๋ถ€๋ถ„ 20์—ฌ ๋…„ ๊ฐ„ ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ ์ •๋ณด"๋ผ๊ณ  ์„ค๋ช…ํ•œ ๊น€ ์ด์žฅ์€ "๋ณด์•ˆ์‹œ์Šคํ…œ์˜ ์‚ฌ์ „ ์ฐจ๋‹จ์œผ๋กœ ์žฌํ•™์ƒ ๋ฐ์ดํ„ฐ ๊ด€๋ จ ์ ‘๊ทผ ์‹œ๋„๋Š” ์—†์—ˆ๋‹ค"๊ณ  ๋ง๋ถ™์˜€๋‹ค.

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

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

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

์‹  ๋ถ€์ด์žฅ์€ "์ง€๋‚œ 3์ผ ๋ถˆ๋ฒ• ์‹œ๋„ ๊ฐ์ง€ ํ›„ ์ฆ‰๊ฐ์ ์œผ๋กœ ๋น„์ •์ƒ์ ์ธ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ–ˆ์œผ๋‚˜, ์•ˆํƒ€๊น๊ฒŒ๋„ ์ง€๋‚œ 5์ผ ์˜ค์ „ 11์‹œ ๊ฒฝ 1982ํ•™๋…„๋„์—์„œ 2002ํ•™๋…„๋„์— ์ž…ํ•™ํ•œ ์กธ์—…์ƒ ์ผ๋ถ€์˜ ์„ฑ๋ช…, ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ, ์—ฐ๋ฝ์ฒ˜, ์ด๋ฉ”์ผ์ฃผ์†Œ, ์ฃผ์†Œ, ํ•™์ ์ •๋ณด ๋“ฑ๊ณผ ์ด๋“ค ์กธ์—…์ƒ ์ผ๋ถ€์˜ ๋ณดํ˜ธ์ž ์ •๋ณด๊ฐ€ ์œ ์ถœ๋œ ๊ฒƒ์„ ํ™•์ธํ–ˆ๋‹ค"๊ณ  ๋ถ€์—ฐํ–ˆ๋‹ค.

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

์‹  ๋ถ€์ด์žฅ์€ "ํ•™๊ต๋Š” ์‹ ์†ํžˆ ๊ต์œก๋ถ€์™€ ๊ฐœ์ธ์ •๋ณด๋ณดํ˜ธ์œ„์›ํšŒ์— ์‹ ๊ณ ๋ฅผ ์ง„ํ–‰ํ–ˆ๊ณ , ์ถ”๊ฐ€ ํ”ผํ•ด๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ๊ธฐ๊ด€์— ์ ๊ทน ํ˜‘์กฐ ๋ฐ ๋Œ€์‘ํ•˜๊ณ  ์žˆ๋‹ค"๋ฉฐ "ํ˜„์žฌ๊นŒ์ง€ ๋ณธ ์‚ฌ๊ณ ์— ๋”ฐ๋ฅธ ๊ฐœ์ธ์ •๋ณด ์•…์šฉ ์˜์‹ฌ ์‚ฌ๋ก€๋Š” ์—†๋Š” ๊ฒƒ์œผ๋กœ ํŒŒ์•…๋˜๋‚˜, ํ˜น์‹œ ๋ชจ๋ฅผ ํ”ผํ•ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ถœ์ฒ˜๊ฐ€ ๋ถˆ๋ถ„๋ช…ํ•œ ์ด๋ฉ”์ผ, ๋ฌธ์ž ๋ฐ ์—ฐ๋ฝ ๋“ฑ์„ ์ˆ˜์‹ ํ•˜์‹œ๋Š” ๊ฒฝ์šฐ ๋ฏผ์›์„ผํ„ฐ(02-3277-5501, privacy@ewha.ac.kr)๋กœ ์—ฐ๋ฝ ์ฃผ์‹œ๋ฉด ์„ฑ์‹คํ•˜๊ฒŒ ์ƒ๋‹ดํ•ด ๋“œ๋ฆฌ๋„๋ก ํ•˜๊ฒ ๋‹ค"๊ณ  ๊ณต์ง€ํ–ˆ๋‹ค.

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

728x90

๊ธฐ์‚ฌ ์›๋ฌธ

 

2026๋…„๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋‚˜๋ผ์— ๊ตญ์ œํ‘œ์ค€์•”ํ˜ธ AES ๋„์ž… ํ—ˆ์šฉ๋œ๋‹ค

‘Strategy & Action’ ํŒŒํŠธ์—์„œ๋Š” ๊ตญ๊ฐ€์•ˆ๋ณด์‹ค ์‹ ์šฉ์„ ์‚ฌ์ด๋ฒ„์•ˆ๋ณด๋น„์„œ๊ด€์„ ์ขŒ์žฅ์œผ๋กœ ํ•ด ‘์ „๋žต ๋ฐ ๊ตญ์ œํ˜‘์—…’์— ๋Œ€ํ•œ ์„ธ์…˜์œผ๋กœ ์ง„ํ–‰๋๋‹ค. ๋จผ์ € ๊ตญ๊ฐ€์‚ฌ์ด๋ฒ„์•ˆ๋ณด์„ผํ„ฐ(NCSC) ๋ฒ•์ œ๋„๊ณผ์žฅ์ด ‘๋Œ€ํ•œ๋ฏผ๊ตญ

m.boannews.com


๊ตญ๊ฐ€์ •๋ณด์› ‘CSK 2024’ ๊ฐœ์ตœ... NCSC, ‘๋Œ€ํ•œ๋ฏผ๊ตญ ์‚ฌ์ด๋ฒ„์•ˆ๋ณด ์ •์ฑ… ๋ฐฉํ–ฅ’ ๋ฐœํ‘œ
‘๊ตญ๊ฐ€ ๋ง ๋ณด์•ˆ์ •์ฑ… ๊ฐœ์„  ๋กœ๋“œ๋งต’, ‘์ „ ๊ณต๊ณต๋ถ„์•ผ ๊ตญ์ œํ‘œ์ค€์•”ํ˜ธ AES ํ—ˆ์šฉ ๊ณ„ํš’๋„ ๊ณต์œ 


[๋ณด์•ˆ๋‰ด์Šค ๊น€์˜๋ช… ๊ธฐ์ž] ๊ตญ๊ฐ€์ •๋ณด์›๊ณผ ๊ตญ๊ฐ€๋ณด์•ˆ๊ธฐ์ˆ ์—ฐ๊ตฌ์†Œ๊ฐ€ ๊ณต๋™์ฃผ์ตœํ•˜๋Š” CSK 2024(Cyber Summit Korea 2024)๊ฐ€ 9์›” 10์ผ๋ถ€ํ„ฐ 12์ผ๊นŒ์ง€ ์ฝ”์—‘์Šค ์ปจํผ๋Ÿฐ์Šค๋ฃธ์—์„œ ๊ฐœ์ตœ๋๋‹ค. CSK 2024๋Š” ‘A Step Ahead for Global Cybersecurity-At the Beginning of the AI, Quantum and Space Era’(๊ธ€๋กœ๋ฒŒ ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ์„ ์œ„ํ•œ ํ•œ ๊ฑธ์Œ-์ธ๊ณต์ง€๋Šฅ, ์–‘์ž ๋ฐ ์šฐ์ฃผ์‹œ๋Œ€์˜ ์‹œ์ž‘)๋ฅผ ์ฃผ์ œ๋กœ ๊ฐœ์ตœ๋๋‹ค.

 

ํ–‰์‚ฌ ๋‘˜์งธ ๋‚  ์˜คํ›„, ‘Strategy & Action’ ํŒŒํŠธ์—์„œ๋Š” ๊ตญ๊ฐ€์•ˆ๋ณด์‹ค ์‹ ์šฉ์„ ์‚ฌ์ด๋ฒ„์•ˆ๋ณด๋น„์„œ๊ด€์„ ์ขŒ์žฅ์œผ๋กœ ํ•ด ‘์ „๋žต ๋ฐ ๊ตญ์ œํ˜‘์—…’ ์„ธ์…˜์ด ์ง„ํ–‰๋๋‹ค. ๋จผ์ € ๊ตญ๊ฐ€์‚ฌ์ด๋ฒ„์•ˆ๋ณด์„ผํ„ฐ(NCSC) ๋ฒ•์ œ๋„๊ณผ์žฅ์ด ‘๋Œ€ํ•œ๋ฏผ๊ตญ ์‚ฌ์ด๋ฒ„์•ˆ๋ณด ์ •์ฑ… ๋ฐฉํ–ฅ’์— ๋Œ€ํ•ด, NCSC ๊ด€๊ณ„์ž๊ฐ€ ’ ๊ตญ๊ฐ€ ๋ง ๋ณด์•ˆ์ •์ฑ… ๊ฐœ์‚ฐ ๋กœ๋“œ๋งต(์•ˆ)‘์„, ๋งˆ์ง€๋ง‰์œผ๋กœ NCSC์˜ ๋˜ ๋‹ค๋ฅธ ๊ด€๊ณ„์ž๊ฐ€ ‘์ „ ๊ณต๊ณต๋ถ„์•ผ ๊ตญ์ œํ‘œ์ค€์•”ํ˜ธ AES ํ—ˆ์šฉ ๊ณ„ํš’์„ ์ฃผ์ œ๋กœ ๋ฐœํ‘œ๋ฅผ ์ด์–ด๊ฐ”๋‹ค.

 

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

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

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

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

‘๊ตญ๊ฐ€ ํ•ต์‹ฌ์ธํ”„๋ผ ์‚ฌ์ด๋ฒ„ ๋ณต์›๋ ฅ ๊ฐ•ํ™”’๋กœ๋Š” โ–ณ์ œ๋กœํŠธ๋Ÿฌ์ŠคํŠธ ๋ณด์•ˆ์ •์ฑ… ์ถ”์ง„ โ–ณ๋‹ค์ธต๋ณด์•ˆ์ฒด๊ณ„(MLS) ์ค‘์‹ฌ ๊ณต๊ณต๋ณด์•ˆ์ฒด๊ณ„ ๊ฐœ์„  โ–ณICT ๊ณต๊ธ‰๋ง ๋ณด์•ˆ์ •์ฑ… ๋ฐ ๋Œ€์‘์ฒด๊ณ„ ํ™•๋ฆฝ โ–ณ์ฃผ์š” ์ •๋ณดํ†ต์‹ ๊ธฐ๋ฐ˜์‹œ์„ค, ๊ตญ๊ฐ€์ •๋ณด์ž์›๊ด€๋ฆฌ์› ๋“ฑ ๋ณด์•ˆ๊ด€๋ฆฌ ๋‚ด์‹คํ™” ๋“ฑ์ด ์žˆ๋‹ค. ‘์‹ ๊ธฐ์ˆ  ๊ฒฝ์Ÿ์šฐ์œ„ ํ™•๋ณด’์—์„œ๋Š” โ–ณ์‚ฌ์ด๋ฒ„๋ณด์•ˆ R&D ํ™•๋Œ€ โ–ณ์‚ฐ·ํ•™·์—ฐ ํ˜‘์—… ๊ธฐ๋ฐ˜ ์ •๋ณด๋ณดํ˜ธ ์‚ฐ์—… ์ƒํƒœ๊ณ„ ์กฐ์„ฑ โ–ณ‘K-์‹œํ๋ฆฌํ‹ฐ ์–ผ๋ผ์ด์–ธ์Šค’ ๊ตฌ์„ฑ ๋ฐ ์ •๋ณด๋ณดํ˜ธ ์‚ฐ์—… ํ•ด์™ธ์ง„์ถœ ํ™œ์„ฑํ™” โ–ณ์–‘์ž์ปดํ“จํŒ… ๋Œ€์‘ ์•”ํ˜ธ์ฒด๊ณ„ ๊ตฌ์ถ• ๋“ฑ์ด ์žˆ๋‹ค.

‘์—…๋ฌด ์ˆ˜ํ–‰๊ธฐ๋ฐ˜ ๊ฐ•ํ™”’๋กœ๋Š” โ–ณ๋ฏผ·๊ด€ ํ•ฉ๋™ ํ†ตํ•ฉ๋Œ€์‘์กฐ์ง ์—ญ๋Ÿ‰ ๊ฐ•ํ™” ๋ฐ ์‚ฌ์ด๋ฒ„์•ˆ๋ณด ์ •๋ณดํ˜‘๋ ฅ ํ—ˆ๋ธŒ ๊ณ ๋„ํ™” โ–ณ๊ตฐ RMF ์ œ๋„ ๋ฐœ์ „ ๋“ฑ ๋ถ„์•ผ๋ณ„ ์†Œ๊ด€๋ถ€์ฒ˜ ์ฑ…์ž„ ์ •๋ฆฝ โ–ณํ•ฉ๋™๋ถ„์„ ๋“ฑ ๋ฏผ๊ฐ„ ์—ญ๋Ÿ‰ ํ™œ์šฉ ํ™•๋Œ€ โ–ณ๊ตญ์ œ ์‚ฌ์ด๋ฒ„ํ›ˆ๋ จ์„ผํ„ฐ ๊ตฌ์ถ•·๊ตฐ ์ „๋ฌธ์ธ๋ ฅ ์–‘์„ฑ ๋“ฑ ๊ตญ๋ฏผ ์ •๋ณด๋ณดํ˜ธ ์ธ์‹ ๊ฐ•ํ™” ๋“ฑ์ด ์žˆ๋‹ค.

NCSC ๊ณผ์žฅ์€ “์‚ฌ์ด๋ฒ„์•ˆ๋ณด ์ปจํŠธ๋กคํƒ€์›Œ์ธ ๋Œ€ํ†ต๋ น์‹ค ๊ตญ๊ฐ€์•ˆ๋ณด์‹ค๊ณผ ๊ตญ์ •์›์€ 5๋Œ€ ์ „๋žต๊ณผ์ œ์™€ 29๊ฐœ ์„ธ๋ถ€์‹ค์ฒœ๊ณผ์ œ์˜ ๊ตฌ์ฒด์ ์ธ ์‹ค์ฒœ๊ณ„ํš์„ ๋งˆ๋ จํ•˜๊ณ  ์ฐฉ์‹คํžˆ ์ดํ–‰ํ•  ๊ณ„ํš”์ด๋ผ๊ณ  ๋ฐํ˜”๋‹ค.

๋‹ค์Œ์œผ๋กœ ๊ตญ๊ฐ€์ •๋ณด์› ๊ตญ๊ฐ€์‚ฌ์ด๋ฒ„์•ˆ๋ณด์„ผํ„ฐ์—์„œ ’๊ตญ๊ฐ€ ๋ง ๋ณด์•ˆ์ •์ฑ… ๊ฐœ์„  ๋กœ๋“œ๋งต(์•ˆ)’์„ ๋ฐœํ‘œํ–ˆ๋‹ค. ํ˜„์žฌ ๋ง๋ถ„๋ฆฌ ์ •์ฑ…์€ ๊ตญ๊ฐ€ ์—…๋ฌดํ™˜๊ฒฝ์— ๋†’์€ ๋ณด์•ˆ์„ฑ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, AI ๋ฐ ํด๋ผ์šฐ๋“œ ๋“ฑ ์‹ ๊ธฐ์ˆ  ์ ์šฉ๊ณผ ๊ณต๊ณต๋ฐ์ดํ„ฐ ํ™œ์šฉ์— ์ œ์•ฝ์ด ๋งŽ๋‹ค. ์ •๋ถ€๋Š” ์˜ฌํ•ด 1~4์›”์— ๊ตญ๊ฐ€ ๋ง ๋ณด์•ˆ์ •์ฑ… ๊ฐœ์„  ์ถ”์ง„๊ณ„ํš์„ ๋งˆ๋ จํ•˜๊ณ , ‘๊ตญ๊ฐ€ ๋ง ๋ณด์•ˆ์ •์ฑ… ๊ฐœ์„  TF’ ๊ตฌ์„ฑ ๋ฐ ๋‹ค์ธต๋ณด์•ˆ์ฒด๊ณ„ ์ „ํ™˜ ๋กœ๋“œ๋งต(์•ˆ)์„ ์ˆ˜๋ฆฝํ•˜๋ฉด์„œ ๊ฐ๊ณ„ ํ˜„์žฅ ์˜๊ฒฌ๋„ ์ˆ˜๋ ดํ–ˆ๋‹ค.

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

๋‹ค์ธต๋ณด์•ˆ์ฒด๊ณ„ ๊ฐœ๋…์€ ์—…๋ฌด ์ค‘์š”๋„๋ณ„๋กœ ๊ธฐ๋ฐ€(Classified)·๋ฏผ๊ฐ(Sensitive)·๊ณต๊ฐœ(Open) ๋“ฑ๊ธ‰์œผ๋กœ ๋ถ„๋ฅ˜, ๋“ฑ๊ธ‰๋ณ„ ์ฐจ๋“ฑ์  ๋ณด์•ˆํ†ต์ œ๋กœ ๋ณด์•ˆ์„ฑ ํ™•๋ณด์™€ ์›ํ™œํ•œ ๋ฐ์ดํ„ฐ ๊ณต์œ ๋ฅผ ํ•จ๊ป˜ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์ธต๋ณด์•ˆ์ฒด๊ณ„ ์ ์šฉ ์ ˆ์ฐจ๋Š” ‘๋‹ค์ธต๋ณด์•ˆ์ฒด๊ณ„ ์ ์šฉ ์œ„ํ•œ ์ •๋ณด์„œ๋น„์Šค ํ˜„ํ™ฉ ํŒŒ์•… ๋ฐ ๋ถ„์„’-‘์—…๋ฌด ์ค‘์š”๋„์— ๋”ฐ๋ผ ์ •๋ณด์‹œ์Šคํ…œ ๋Œ€์ƒ C/S/O ๋“ฑ๊ธ‰ ๋ถ„๋ฅ˜’-‘์ •๋ณด์„œ๋น„์Šค ๊ตฌ์„ฑํ™˜๊ฒฝ ๋ชจ๋ธ๋ง ๋ฐ ๋ชจ๋ธ๋ง ํ‰๊ฐ€’-‘๋ณด์•ˆ์›์น™ ๋”ฐ๋ผ ๋ณด์•ˆํ†ต์ œ ์„ ์ •’-‘๋“ฑ๊ธ‰๋ถ„๋ฅ˜·๋ณด์•ˆํ†ต์ œ ์ ์ ˆ์„ฑ ํ‰๊ฐ€·์žฌ์กฐ์ •’์˜ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นœ๋‹ค.

๋ง ๋ณด์•ˆ์ •์ฑ… ๊ฐœ์„  ๋กœ๋“œ๋งต์˜ ์ถ”์ง„๊ณผ์ œ๋Š” โ‘ ์ธํ„ฐ๋„ท ๋‹จ๋ง์˜ ์—…๋ฌด ํšจ์œจ์„ฑ ์ œ๊ณ  โ‘ก์—…๋ฌดํ™˜๊ฒฝ์—์„œ ์ƒ์„ฑํ˜• AI ํ™œ์šฉ โ‘ข์™ธ๋ถ€ ํด๋ผ์šฐ๋“œ ํ™œ์šฉ ์—…๋ฌดํ˜‘์—… ์ฒด๊ณ„ โ‘ฃ์—…๋ฌด ๋‹จ๋ง์˜ ์ธํ„ฐ๋„ท ์ด์šฉ โ‘ค๊ณต๊ณต ๋ฐ์ดํ„ฐ์˜ ์™ธ๋ถ€ AI ์œตํ•ฉ โ‘ฅ์—ฐ๊ตฌ ๋ชฉ์  ๋‹จ๋ง์˜ ์‹ ๊ธฐ์ˆ  ํ™œ์šฉ โ‘ฆ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ํŽธ์˜์„ฑ ํ–ฅ์ƒ โ‘งํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ํ†ตํ•ฉ ๋ฌธ์„œ์ฒด๊ณ„ ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋๋‹ค.

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

 

๋งˆ์ง€๋ง‰์œผ๋กœ NCSC ๊ด€๊ณ„์ž๊ฐ€ ‘์ „ ๊ณต๊ณต๋ถ„์•ผ ๊ตญ์ œํ‘œ์ค€์•”ํ˜ธ AES ํ—ˆ์šฉ ๊ณ„ํš’์— ๋Œ€ํ•ด ๋ฐœํ‘œํ–ˆ๋‹ค. NCSC ๊ด€๊ณ„์ž๋Š” “์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์‚ฌ์ด๋ฒ„์•ˆ๋ณด ๊ฐ•๊ตญ์ธ ๋งŒํผ ์ด์— ๊ฑธ๋งž์€ ์‚ฌ์ด๋ฒ„์•ˆ๋ณด ์ •์ฑ…์ด ํ•„์š”ํ•˜๋‹ค๋Š” ํŒ๋‹จํ•˜์— ์‚ฐ·ํ•™·์—ฐ ์˜๊ฒฌ์„ ์ถ”๊ฐ€ํ•ด AES๋ฅผ ํ—ˆ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค”๊ณ  ๋งํ–ˆ๋‹ค. ์ด ๊ด€๊ณ„์ž๋Š” “๊ตญ์‚ฐ ๋ธ”๋ก์•”ํ˜ธ๋Š” SEED, ARIA, HIGHT, LEA ๋“ฑ์ด ์žˆ๊ณ  ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ์šฉ ๋ธ”๋ก์•”ํ˜ธ์—๋Š” ๊ตญ์‚ฐ ์•”ํ˜ธ๋งŒ ํ—ˆ์šฉํ•˜๊ณ  ์žˆ๋‹ค”๋ฉฐ “2005๋…„ ์ œ๋„ ์‹œํ–‰ ๋‹น์‹œ ์™ธ์‚ฐ ์•”ํ˜ธ์˜ ํ•ด๋… ๊ฐ€๋Šฅ์„ฑ ์šฐ๋ ค๋กœ ๋ถˆํ—ˆํ–ˆ๋Š”๋ฐ ์ด๋Š” ๊ตญ๋‚ด ์‚ฐ์—… ๋ณดํ˜ธ, ์•”ํ˜ธ์—ฐ๊ตฌ ํ™œ์„ฑํ™”, ์ธ๋ ฅ ์–‘์„ฑ ๋“ฑ ๊ธ์ •์  ํšจ๊ณผ๋ฅผ ๊ฐ€์ ธ์™”๋‹ค”๊ณ  ๊ฐ•์กฐํ–ˆ๋‹ค.

์ด ๊ด€๊ณ„์ž๋Š” “AES ํ—ˆ์šฉ ๋กœ๋“œ๋งต์„ ์‚ดํŽด๋ณด๋ฉด ์˜ฌํ•ด 9์›”์— AES ํ—ˆ์šฉ์„ ๋ฐœํ‘œํ•˜๊ณ , 2025๋…„ ์ƒ๋ฐ˜๊ธฐ์—๋Š” ‘์•ˆ์ „ํ•œ AES ์•”ํ˜ธ๋ชจ๋“ˆ ๊ตฌํ˜„๋ฐฉ๋ฒ•๋ก ’์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋‚ด๋…„ 7์›”์—๋Š” AES ์ž๊ฐ€์‹œํ—˜๋„๊ตฌ๋ฅผ ๊ณต๊ฐœํ•ด ์•ˆ์ „ํ•œ ๊ตฌํ˜„์—ฌ๋ถ€๋ฅผ 1์ฐจ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ํ•˜๋ฐ˜๊ธฐ์— ๊ฒ€์ฆ ์ˆ˜์š” ์ฆ๊ฐ€์— ๋Œ€๋น„ํ•ด ์‹œํ—˜๊ธฐ๊ด€์„ 3๊ฐœ ์ด์ƒ ์ถ”๊ฐ€ ์ง€์ •ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค”๋ฉฐ “2026๋…„ 1์›”์— AES์˜ ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•˜๋ฉฐ AES ํƒ‘์žฌ ์•”ํ˜ธ๋ชจ๋“ˆ ๋Œ€์ƒ KCMVP ์‹ ์ฒญ ์ ‘์ˆ˜์™€ ํ•จ๊ป˜ ์ƒ๋ฐ˜๊ธฐ์—๋Š” KCMVP๋ฅผ ํš๋“ํ•œ AES๋ฅผ ํƒ‘์žฌํ•˜๊ณ  ์ฃผ์š” ๊ณต๊ณต๊ธฐ๊ด€์— AES๊ฐ€ ํƒ‘์žฌ๋œ ์ œํ’ˆ์„ ๋„์ž…ํ•  ๊ณ„ํš”์ด๋ผ๊ณ  ๋ฐํ˜”๋‹ค.

 

์ถœ์ฒ˜: [๊น€์˜๋ช… ๊ธฐ์ž(boan@boannews.com)]


[๋ณด์•ˆ ์šฉ์–ด ์ •๋ฆฌ]

  • ๋‹ค์ธต ๋ณด์•ˆ ์ฒด๊ณ„(MLS): Multi Level Security, ์ •๋ณด์˜ ์ค‘์š”๋„์— ๋”ฐ๋ผ ๋ณด์•ˆ ํ†ต์ œ ์ˆ˜์ค€์„ ๋‹ฌ๋ฆฌํ•จ์œผ๋กœ์จ ๋ฐ์ดํ„ฐ ๊ณต์œ ๋ฅผ ์›ํ™œํ•˜๊ฒŒ ํ•˜๊ณ , ์ค‘์š” ์ •๋ณด์— ๋Œ€ํ•œ ๋ณด์•ˆ์„ฑ์€ ๊ฐ•ํ™”์‹œํ‚ด
  • AES(๊ตญ์ œ ํ‘œ์ค€ ์•”ํ˜ธ): ๋ธ”๋ก ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™” ๋ฐ ๋ณตํ˜ธํ™”๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • ๋ง ๋ถ„๋ฆฌ: ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๋ง์„ ํ†ตํ•œ ๋ถˆ๋ฒ•์ ์ธ ์ ‘๊ทผ๊ณผ ๋‚ด๋ถ€ ์ •๋ณด ์œ ์ถœ์„ ์ฐจ๋‹จ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์—…๋ฌด๋ง๊ณผ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๋ง์„ ๋ถ„๋ฆฌํ•˜๋Š” ๋ง ์ฐจ๋‹จ์กฐ์น˜

'๋ณด์•ˆ > ๋ณด์•ˆ๋‰ด์Šค' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[๋ณด์•ˆ๋‰ด์Šค] 2024 ๊ตญ์ •๊ฐ์‚ฌ, ๋ณด์•ˆยทICTยท์•ˆ์ „ ๋ถ„์•ผ ์ด์Šˆ ์ด์ •๋ฆฌ-โ‘ ์‚ฐ์—…๋ณด์•ˆยท์‚ฌ์ด๋ฒ„๋ณด์•ˆ  (1) 2024.10.07
[๋ณด์•ˆ๋‰ด์Šค] ๅŒ— ๊น€์ˆ˜ํ‚ค, ๋…์ผ ๋ฐฉ์‚ฐ์—…์ฒด โ€˜๋”œ ๋””ํŽœ์Šคโ€™ ํ•ดํ‚น... K-๋ฐฉ์‚ฐ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ๊ณผ ํŒŒ์žฅ์€?  (1) 2024.10.06
[๋ณด์•ˆ๋‰ด์Šค] ๋กฏ๋ฐํ™ˆ์‡ผํ•‘, ํƒ๋ฐฐ ์šด์†ก์žฅ์— ๊ณ ๊ฐ ์ด๋ฆ„ยท์—ฐ๋ฝ์ฒ˜ ์—†์•ค โ€˜๋ณด์•ˆํƒ๋ฐฐ ์„œ๋น„์Šคโ€™ ์—…๊ณ„ ์ตœ์ดˆ ๋„์ž…  (0) 2024.09.21
[๋‰ด๋ฐ์ผ๋ฆฌ] ์ดํ™”์—ฌ๋Œ€ ํ•ดํ‚น ํ”ผํ•ด โ€ฆ 82~02ํ•™๋ฒˆ ์กธ์—…์ƒ ๊ฐœ์ธ์ •๋ณด ๋ชจ์กฐ๋ฆฌ ์œ ์ถœ๋๋‹ค  (0) 2024.09.21
[๋ณด์•ˆ๋‰ด์Šค] 2023๋…„ ๋žœ์„ฌ์›จ์–ด ์ง€๋ถˆ ๋น„์šฉ, 1์กฐ 5์ฒœ์–ต์›์— ๋‹ฌํ–ˆ๋‹ค  (1) 2024.09.21
728x90

๊ธฐ์‚ฌ ์›๋ฌธ

 

2023๋…„ ๋žœ์„ฌ์›จ์–ด ์ง€๋ถˆ ๋น„์šฉ, 1์กฐ 5์ฒœ์–ต์›์— ๋‹ฌํ–ˆ๋‹ค

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

m.boannews.com


๊ณ„์ •์ •๋ณด ์œ ์ถœ์€ 2๋ฐฐ ์ด์ƒ ๋Š˜๊ณ , ์ŠคํŒธ๋ฌธ์ž๋Š” 7๋ฐฐ ์ฆ๊ฐ€

[๋ณด์•ˆ๋‰ด์Šค ๊น€๊ฒฝ์•  ๊ธฐ์ž] ์ง€๋‚œํ•ด์—๋Š” ๋žœ์„ฌ์›จ์–ด, ์ •๋ณด์œ ์ถœ, ๋””๋„์Šค, ๊ฐ€์ƒ์ž์‚ฐ ํ•ดํ‚น, ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ ๋“ฑ์ด ์ฃผ๋ฅผ ์ด๋ฃฌ ๊ฒƒ์œผ๋กœ ๋“œ๋Ÿฌ๋‚ฌ๋‹ค. ๋˜ํ•œ ์‚ฌ์ด๋ฒ„ ๊ณต๊ฒฉ ํ†ต๊ณ„๋ฅผ ๋ณด๋ฉด ์ŠคํŒธ๋ฌธ์ž๊ฐ€ 7๋ฐฐ ๊ธ‰์ฆํ–ˆ์œผ๋ฉฐ, ๊ณ„์ •์ •๋ณด ์œ ์ถœ์€ 2๋ฐฐ ์ด์ƒ ์ฆ๊ฐ€ํ•œ ๊ฒƒ์œผ๋กœ ์กฐ์‚ฌ๋๋‹ค.

 

1. ๋žœ์„ฌ์›จ์–ด, ๋น„์šฉ ์ง€๋ถˆ ๊ฐ€์žฅ ๋งŽ์•„
์ฒซ์งธ, ๋žœ์„ฌ์›จ์–ด ํ”ผํ•ด๊ฐ€ ๊ธฐ์Šน์„ ๋ถ€๋ฆฐ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ๋‹ค. ‘2023๋…„ ์ตœ๊ทผ ์‚ฌ์ด๋ฒ„ ์œ„ํ˜‘ ๋™ํ–ฅ’์— ๋Œ€ํ•ด ํ•œ๊ตญ์ธํ„ฐ๋„ท์ง„ํฅ์›(์ดํ•˜ KISA) ๊น€ํ™์„ ํŒ€์žฅ์€ ‘CSK 2024’ ๊ฐ•์—ฐ์„ ํ†ตํ•ด “์‚ฌ์ด๋ฒ„ ์นจํ•ด์‚ฌ๊ณ ๊ฐ€ ์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค”๋ฉฐ “๋žœ์„ฌ์›จ์–ด๋Š” ์ „๋…„ ๋Œ€๋น„ ๊ฐ์†Œํ–ˆ์ง€๋งŒ ๋žœ์„ฌ์›จ์–ด ํ”ผํ•ด์ž์˜ ์•ฝ 78%๊ฐ€ ์ค‘์†Œ๊ธฐ์—…์œผ๋กœ, 2023๋…„ ๋žœ์„ฌ์›จ์–ด ๊ฐ์—ผ์œผ๋กœ ์ธํ•œ ๋น„์šฉ ์ง€๋ถˆ์ด 1์กฐ 5์ฒœ์–ต์›์— ๋‹ฌํ•ด ๊ฐ€์žฅ ๋งŽ์ด ์ง€๋ถˆํ•œ ํ•ด๋กœ ๊ธฐ๋ก๋๋‹ค”๋ฉฐ ์ค‘์†Œ๊ธฐ์—… ํ”ผํ•ด์˜ ์‹ฌ๊ฐ์„ฑ์„ ์•Œ๋ ธ๋‹ค.

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

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

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

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

 

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

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

4. ์ŠคํŒธ ๋ฌธ์ž, 7๋ฐฐ ๊ธ‰์ฆ
๋„ท์งธ, ์ŠคํŒธ ๋ฐ ์Šค๋ฏธ์‹ฑ ๊ณต๊ฒฉ ์ฆ๊ฐ€๋‹ค. ํŠนํžˆ ์˜ฌํ•ด๋Š” ์ง€๋‚œํ•ด๋ณด๋‹ค ํฐ ํญ์œผ๋กœ ์ฆ๊ฐ€ํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ๋‹ค. ์˜ฌํ•ด 1~5์›”๊นŒ์ง€ 1์–ต 6,862๋งŒ์›์œผ๋กœ, ์ง€๋‚œํ•ด์˜ ์ ˆ๋ฐ˜์„ ๋„˜์–ด์„  ๊ฒƒ์œผ๋กœ ์ง‘๊ณ„๋๋‹ค. ํŠนํžˆ 2023๋…„์˜ ๊ฒฝ์šฐ 2์–ต 9,550๋งŒ์›์œผ๋กœ ์ „๋…„๋Œ€๋น„ 7๋ฐฐ ๊ธ‰์ฆํ–ˆ๋‹ค.

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

์ด๋ ‡๊ฒŒ ๊ณต๊ฒฉ์ž๊ฐ€ ์•…์šฉํ•ด ๋ฐœ์†กํ•œ ์ŠคํŒธ ๋ฌธ์ž๋Š” ์„ฑ์ธ, ๋„๋ฐ•, ๊ตฌ์ธ๊ตฌ์ง, ๊ธฐ๊ด€ ์‚ฌ์นญ ์Šค๋ฏธ์‹ฑ์œผ๋กœ ์ง„ํ™”๋๋‹ค. ๋˜ํ•œ ํ•ด์ปค ์ž…์žฅ์—์„œ๋Š” ์Šค๋ฏธ์‹ฑ ๋ฌธ์ž๋ฅผ ๋ฐœ์†กํ•˜๊ธฐ ์œ„ํ•œ ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ณ  ํ”ผํ•ด ๊ธฐ์—…์— ๊ณผ๊ธˆ์„ ๋„˜๊ฒจ ํ”ผํ•ด๋ฅผ ํ‚ค์› ๋‹ค. ํ•˜์ง€๋งŒ ํ”ผํ•ด ๊ธฐ์—…์—์„œ๋Š” ํ•œ ๋‹ฌํ›„ ๊ณผ๊ธˆ๋œ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์–ด ํ”ผํ•ด ์‚ฌ์‹ค์„ ๋ฐ”๋กœ ์ธ์ง€ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ ์ง€ ์•Š๋‹ค.

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

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

 

์ถœ์ฒ˜: [๊น€๊ฒฝ์•  ๊ธฐ์ž(boan3@boannews.com)]


[๋ณด์•ˆ ์šฉ์–ด ์ •๋ฆฌ]

  • ๋žœ์„ฌ์›จ์–ด(Ransomware): ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋กœ, ์‚ฌ์šฉ์ž์˜ ํŒŒ์ผ์„ ์•”ํ˜ธํ™”ํ•˜๊ฑฐ๋‚˜ ์‹œ์Šคํ…œ์„ ์ž ๊ทธ๊ณ , ์ด๋ฅผ ๋ณตํ˜ธํ™”ํ•˜๊ฑฐ๋‚˜ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ๊ธˆ์ „์„ ์š”๊ตฌํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด
  • ๋žœ์„ฌ๋…ธํŠธ(Ransom Note): ๋žœ์„ฌ์›จ์–ด ๊ณต๊ฒฉ์ž๊ฐ€ ํ”ผํ•ด์ž์—๊ฒŒ ๋ณด๋‚ด๋Š” ๋ฉ”์‹œ์ง€๋กœ, ํŒŒ์ผ ๋ณตํ˜ธํ™” ๋ฐฉ๋ฒ•์ด๋‚˜ ๊ธˆ์ „์„ ์ง€๋ถˆํ•ด์•ผ ํ•˜๋Š” ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค.
  • NAS(Network-Attached Storage): ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ €์žฅ ์žฅ์น˜, ํŒŒ์ผ ์„œ๋ฒ„์˜ ์—ญํ• ์„ ํ•˜๋ฉฐ, ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์—ฌ๋Ÿฌ ์žฅ์น˜์—์„œ ํŒŒ์ผ์„ ๊ณต์œ ํ•˜๊ณ  ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋””๋„์Šค(DDoS, Districbuted Denial of Service): ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๋ฅผ ์ด์šฉํ•ด ํŠน์ • ์„œ๋ฒ„๋‚˜ ๋„คํŠธ์›Œํฌ์— ๊ณผ๋„ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐœ์ƒ์‹œ์ผœ ์„œ๋น„์Šค์˜ ์ •์ƒ์ ์ธ ์šด์˜์„ ๋ฐฉํ•ดํ•˜๋Š” ๊ณต๊ฒฉ

'๋ณด์•ˆ > ๋ณด์•ˆ๋‰ด์Šค' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[๋ณด์•ˆ๋‰ด์Šค] 2024 ๊ตญ์ •๊ฐ์‚ฌ, ๋ณด์•ˆยทICTยท์•ˆ์ „ ๋ถ„์•ผ ์ด์Šˆ ์ด์ •๋ฆฌ-โ‘ ์‚ฐ์—…๋ณด์•ˆยท์‚ฌ์ด๋ฒ„๋ณด์•ˆ  (1) 2024.10.07
[๋ณด์•ˆ๋‰ด์Šค] ๅŒ— ๊น€์ˆ˜ํ‚ค, ๋…์ผ ๋ฐฉ์‚ฐ์—…์ฒด โ€˜๋”œ ๋””ํŽœ์Šคโ€™ ํ•ดํ‚น... K-๋ฐฉ์‚ฐ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ๊ณผ ํŒŒ์žฅ์€?  (1) 2024.10.06
[๋ณด์•ˆ๋‰ด์Šค] ๋กฏ๋ฐํ™ˆ์‡ผํ•‘, ํƒ๋ฐฐ ์šด์†ก์žฅ์— ๊ณ ๊ฐ ์ด๋ฆ„ยท์—ฐ๋ฝ์ฒ˜ ์—†์•ค โ€˜๋ณด์•ˆํƒ๋ฐฐ ์„œ๋น„์Šคโ€™ ์—…๊ณ„ ์ตœ์ดˆ ๋„์ž…  (0) 2024.09.21
[๋‰ด๋ฐ์ผ๋ฆฌ] ์ดํ™”์—ฌ๋Œ€ ํ•ดํ‚น ํ”ผํ•ด โ€ฆ 82~02ํ•™๋ฒˆ ์กธ์—…์ƒ ๊ฐœ์ธ์ •๋ณด ๋ชจ์กฐ๋ฆฌ ์œ ์ถœ๋๋‹ค  (0) 2024.09.21
[๋ณด์•ˆ๋‰ด์Šค] 2026๋…„๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋‚˜๋ผ์— ๊ตญ์ œํ‘œ์ค€์•”ํ˜ธ AES ๋„์ž… ํ—ˆ์šฉ๋œ๋‹ค  (2) 2024.09.21
728x90

<๋…ผ๋ฌธ ์›๋ณธ>

A Survey on the Application of Generative Adversarial Networks in Cybersecurity: Prospective, Direction and Open Research Scops - Md Mashrur Arifin


<๋…ผ๋ฌธ ์š”์•ฝ>

1. Introduction

  • GAN์€ ๋‘ ๊ฐœ์˜ ์‹ ๊ฒฝ๋ง(Generator์™€ Discriminator) ๊ฐ„์˜ ๊ฒฝ์Ÿ์„ ํ†ตํ•ด ํ˜„์‹ค์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•ด ๋‚ด๋Š” ๋ชจ๋ธ์ธ๋ฐ, ์ด๋ฅผ ํ™œ์šฉํ•ด ๋ณด์•ˆ ์‹œ์Šคํ…œ์—์„œ ์œ„ํ˜‘์„ ๊ฐ์ง€ํ•˜๊ณ  ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์˜ˆ์ธก ๋Šฅ๋ ฅ์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋ฐ ์œ ๋ฆฌํ•˜๋‹ค.
  • GAN(gereraive adversiarial network): VAE, dffiusion model๊ณผ ๊ฐ™์€ ์ƒ์„ฑ ๋ชจ๋ธ์˜ ํ•œ ์ข…๋ฅ˜๋กœ์จ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” generator์™€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ๋ณ„ํ•˜๋Š” discriminator๊ฐ€ ๊ฒฝ์Ÿํ•˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•œ๋‹ค.
  • Generator: ์ตœ๋Œ€ํ•œ ์‹ค์ œ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•จ์œผ๋กœ์จ discriminator๋ฅผ ์†์ด๋ ค๊ณ  ์‹œ๋„
  • Discriminator: ์‹ค์ œ ๋ฐ์ดํ„ฐ์™€ ๋งŒ๋“ค์–ด์ง„ ๊ฐ€์งœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ๋ณ„

2. Related Works

  • Intrusion Detection System (IDS): GAN์„ ์ด์šฉํ•˜์—ฌ ๋น„์ •์ƒ์ ์ธ ๋„คํŠธ์›Œํฌ ํ™œ๋™์„ ๊ฐ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ IDS์—์„œ GANs๋Š” ์ •์ƒ์ ์ธ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ชจ๋ธ๋งํ•˜์—ฌ ๋น„์ •์ƒ์ ์ธ ํ–‰์œ„๋ฅผ ํƒ์ง€ํ•˜๋Š” ๋ฐ ํšจ๊ณผ์ ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, GAN์ด ์ •์ƒ์ ์ธ ํŠธ๋ž˜ํ”ฝ ํŒจํ„ด์„ ํ•™์Šตํ•˜๋ฉด, ๊ณต๊ฒฉ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์นจ์ž…ํ–ˆ์„ ๋•Œ์˜ ๋น„์ •์ƒ์ ์ธ ํŒจํ„ด์„ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Malware Detection: ๊ธฐ์กด์˜ ์•…์„ฑ ์ฝ”๋“œ ํƒ์ง€ ์‹œ์Šคํ…œ์€ ์‹œ๊ทธ๋‹ˆ์ฒ˜ ๊ธฐ๋ฐ˜ ํƒ์ง€๋ฒ•์ด๋‚˜ ํ–‰์œ„ ๋ถ„์„์— ์˜์กดํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ GAN์€ ๊ธฐ์กด ํƒ์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š๋Š” ์ƒˆ๋กœ์šด ๋ณ€์ข… ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋ธ์„ ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค.
  • Anomaly Detection: ๋น„์ง€๋„ ํ•™์Šต์œผ๋กœ GAN์„ ์‚ฌ์šฉํ•ด ์ด์ƒ ํƒ์ง€๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋…ผ์˜๋œ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ ์ •์ƒ์ ์ธ ํŒจํ„ด๊ณผ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ํšจ๊ณผ์ ์ด๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์ด์ „์— ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์•˜๋˜ ์œ„ํ˜‘์„ ํƒ์ง€ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

3. GAN ์ข…๋ฅ˜

  • Vanilla GAN: ๊ธฐ๋ณธ์ ์ธ GAN ๋ชจ๋ธ๋กœ, Generator์™€ Discriminator ๊ฐ„์˜ ๊ฒฝ์Ÿ์ด ๋ฐ˜๋ณต๋˜๋ฉด์„œ ์ ์  ๋” ํ˜„์‹ค์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ์—์„œ๋Š” ์ƒˆ๋กœ์šด ์•…์„ฑ ์ฝ”๋“œ๋‚˜ ์ด์ƒ ํ–‰๋™์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.
  • Conditional GAN (cGAN): ํŠน์ • ์กฐ๊ฑด(์˜ˆ: ๋ผ๋ฒจ)์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์›ํ•˜๋Š” ์กฐ๊ฑด์— ๋งž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑ์„ ํ•˜๋Š”๋ฐ ์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • ์œ ํ˜•์˜ ์•…์„ฑ ์ฝ”๋“œ ๋˜๋Š” ๋„คํŠธ์›Œํฌ ํŒจํ„ด์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋” ๋ชฉํ‘œ ์ง€ํ–ฅ์ ์ธ ๋ณด์•ˆ ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์œ ๋ฆฌํ•˜๋‹ค.
  • Wasserstein GAN (WGAN): ๊ธฐ์กด GAN์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ถˆ์•ˆ์ •ํ•œ ํ›ˆ๋ จ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ œ์•ˆ๋œ ๋ชจ๋ธ๋กœ, ๋” ์•ˆ์ •์ ์ด๊ณ  ์ผ๊ด€๋œ ํ›ˆ๋ จ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ ๋ณด์•ˆ ๋ถ„์•ผ์—์„œ๋Š” ์ •ํ™•ํ•˜๊ณ  ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

4. Gan ๋ชจ๋ธ ๋น„๊ต ๋ถ„์„ ๋ฐ ์žฅ๋‹จ์ 

  • Vanilla GAN: ๊ฐ„๋‹จํ•˜์ง€๋งŒ ํ›ˆ๋ จ ๊ณผ์ •์ด ๋ถˆ์•ˆ์ •ํ•˜๊ณ , ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ์— ์ ์šฉํ•  ๋•Œ ์„ฑ๋Šฅ์ด ๋ณ€๋™๋  ์ˆ˜ ์žˆ๋‹ค.
  • WGAN: ๋” ์•ˆ์ •์ ์ด์ง€๋งŒ ํ›ˆ๋ จ ์†๋„๊ฐ€ ๋А๋ฆฌ๋ฉฐ, ๊ตฌํ˜„์ด ๋ณต์žกํ•˜๋‹ค.
  • cGAN: ํŠน์ • ์กฐ๊ฑด์„ ๋ฐ˜์˜ํ•œ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์„ ํ†ตํ•ด ๋ณด์•ˆ ๋ฌธ์ œ์— ๋” ํšจ๊ณผ์ ์œผ๋กœ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์กฐ๊ฑด ์„ค์ •์ด ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

5. Cybersecurity Challenges

  • ์ ๋Œ€์  ๊ณต๊ฒฉ: GAN ์ž์ฒด๊ฐ€ ์ ๋Œ€์  ์˜ˆ์ œ(Adversarial Examples)๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ณต๊ฒฉ์ž๊ฐ€ GAN์„ ์•…์šฉํ•ด ๋ณด์•ˆ ์‹œ์Šคํ…œ์„ ์šฐํšŒํ•˜๊ฑฐ๋‚˜ ํ˜ผ๋ž€์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๋ถ€์กฑ: ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ํ’ˆ์งˆ์˜ ๋ ˆ์ด๋ธ”์ด ๋ถ™์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ, GAN์„ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฆ๊ฐ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์ง€๋งŒ, ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ญ์ƒ ํšจ๊ณผ์ ์ธ ๊ฒƒ์ด ์•„๋‹Œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.
  • ๋ชจ๋ธ ๋ถˆ์•ˆ์ •์„ฑ: GAN ํ›ˆ๋ จ์˜ ๋ถˆ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋„ ๋ฌธ์ œ์  ์ค‘ ํ•˜๋‚˜๋กœ ์ œ์‹œ๋œ๋‹ค. ํŠนํžˆ ๋ณด์•ˆ ๋ถ„์•ผ์—์„œ๋Š” ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘์š”ํ•œ๋ฐ, GAN์ด ํ•ญ์ƒ ๋†’์€ ํ’ˆ์งˆ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ๋ถˆ์•ˆ์ •์„ฑ์ด ๋ฌธ์ œ๋กœ ์ด์–ด์ง„๋‹ค.

6. ์‚ฌ์šฉ ์‚ฌ๋ก€ ๋ฐ ์‘์šฉ

  • Botnet Detection: GAN์„ ์‚ฌ์šฉํ•ด ์ •์ƒ์ ์ธ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ๊ณผ ๋ด‡๋„ท ํŠธ๋ž˜ํ”ฝ ๊ฐ„์˜ ์ฐจ์ด๋ฅผ ํ•™์Šตํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์ƒˆ๋กœ์šด ๋ด‡๋„ท ๊ณต๊ฒฉ์„ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์ œ์‹œ๋œ๋‹ค.
  • Mobile & Network Intrusion Detection: ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์™€ ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋น„์ •์ƒ์ ์ธ ํ™œ๋™์„ ํƒ์ง€ํ•˜๋Š” ๋ฐ GAN์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠนํžˆ ๋น„์ •์ƒ์  ๋„คํŠธ์›Œํฌ ํ™œ๋™์„ ๋ชจ๋ธ๋งํ•ด ์ด๋ฅผ ํ†ตํ•ด ๊ณต๊ฒฉ์„ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Malware Generation and Detection: GAN์„ ์‚ฌ์šฉํ•ด ์ƒˆ๋กœ์šด ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ ํ†ตํ•ด ํƒ์ง€ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

8. Conclusion

  • GANs๊ฐ€ ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ์—์„œ ๊ฐ€์ง€๋Š” ์ž ์žฌ๋ ฅ์ด ์žˆ์œผ๋ฉฐ, ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ๋„๊ตฌ๋กœ ์ž๋ฆฌ์žก์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋งค์šด ๋†’๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ๊ธฐ์ˆ ์ด ์•…์šฉ๋  ๊ฐ€๋Šฅ์„ฑ๋„ ์žˆ์œผ๋ฏ€๋กœ ์ด์— ๋Œ€ํ•œ GAN์˜ ์•ˆ์ •์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๋Š” ์—ฐ๊ตฌ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ๋ณด๋‹ค ํšจ๊ณผ์ ์ธ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ๋ฐ ๋ณด์•ˆ ์œ„ํ˜‘ ํƒ์ง€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๊ฐ€ ์ง€์†์ ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ•์กฐ.
728x90

1. Write-Up ์ž‘์„ฑ

Lab: User role controlled by request parameter

๋ฌธ์ œ์˜ ๋ชฉํ‘œ๋Š” /admin ๊ฒฝ๋กœ์— ์žˆ๋Š” ๊ด€๋ฆฌ์ž ํŒจ๋„์— ์ ‘๊ทผํ•˜์—ฌ ์‚ฌ์šฉ์ž carlos๋ฅผ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.


์šฐ์„  My account์— ๊ฐ€์„œ ๋ฌธ์ œ์— ๋‚˜์™€์žˆ๋Š” wiener:peter๋กœ ๋กœ๊ทธ์ธ์„ ํ•ด๋ณด๊ณ  /admin ๊ฒฝ๋กœ๋กœ ๊ฐ€๋ดค๋Š”๋ฐ admin ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

 

๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์ด์šฉํ•ด ์ฟ ํ‚ค๋ฅผ ๋ถ„์„ํ•ด ๋ณด๋‹ˆ admin ๊ฐ’์ด false๋กœ ๋˜์–ด์žˆ์—ˆ๊ณ  ์ด๋ฅผ true ๊ฐ’์œผ๋กœ ๋ฐ”๊ฟจ์Šต๋‹ˆ๋‹ค.

 

๊ฐ’์„ true๋กœ ๋ฐ”๊พธ๊ณ  ์ƒˆ๋กœ๊ณ ์นจ์„ ํ•˜๋‹ˆ Admin panel๋กœ ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค.

 

๊ทธ๋‹ค์Œ /admin ๊ฒฝ๋กœ๋กœ ์ด๋™ํ•œ ๋’ค ์‚ฌ์šฉ์ž carlos๋ฅผ ์‚ญ์ œ๋ฅผ ํ•ด์คŒ์œผ๋กœ์จ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค!


2. xss ๊ณต๊ฒฉ์— ๋งŽ์ด ์“ฐ์ด๋Š” ๊ณต๊ฒฉ ๊ตฌ๋ฌธ ์กฐ์‚ฌ

https://portswigger.net/web-security/cross-site-scripting/cheat-sheet

 

Cross-Site Scripting (XSS) Cheat Sheet - 2024 Edition | Web Security Academy

Interactive cross-site scripting (XSS) cheat sheet for 2024, brought to you by PortSwigger. Actively maintained, and regularly updated with new vectors.

portswigger.net

 

https://gist.github.com/kurobeats/9a613c9ab68914312cbb415134795b45

 

XSS Vectors Cheat Sheet

XSS Vectors Cheat Sheet. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com


<script>alert('XSS');</script>
  • <script> ํƒœ๊ทธ๋Š” HTML ๋ฌธ์„œ ๋‚ด์—์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝ์„ ์‚ฝ์ž…ํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ
  • ์ด ๊ตฌ๋ฌธ์ด ์‹คํ–‰๋˜๋ฉด, ๋ธŒ๋ผ์šฐ์ €์—์„œ alert() ํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋˜์–ด "XSS"๋ผ๋Š” ํŒ์—… ์ฐฝ์ด ๋œจ๊ฒŒ ๋œ๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ HTML ์ฝ”๋“œ๋ฅผ ํŒŒ์‹ฑ ํ•  ๋•Œ, <script> ํƒœ๊ทธ ๋‚ด์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ์ด๋•Œ ์‚ฝ์ž…๋œ ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋˜๋ฉด์„œ ๊ณต๊ฒฉ์ด ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค.
  • ๊ฐ„๋‹จํ•œ ๊ฒฝ๊ณ  ์ฐฝ์„ ๋„์šฐ๋Š” ์Šคํฌ๋ฆฝํŠธ๋กœ ๋ณด์ด์ง€๋งŒ, ์‹ค์งˆ์ ์ธ ๊ณต๊ฒฉ์—์„œ๋Š” ์•…์„ฑ ์ฝ”๋“œ๋‚˜ ํฌ๋กฌ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ์œ ๋„, ์‚ฌ์šฉ์ž ์„ธ์…˜ ํƒˆ์ทจ ๋“ฑ ์‹ฌ๊ฐํ•œ ๊ณต๊ฒฉ์œผ๋กœ ํ™•์žฅ๋  ์ˆ˜ ์žˆ๋‹ค.

 

<img src="#" onerror="alert('XSS')">
  • <img> ํƒœ๊ทธ๋Š” ์›น ํŽ˜์ด์ง€์— ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ
  • onerror๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๋กœ๋“œ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ด๋ฒคํŠธ
  • ์ด ๊ตฌ๋ฌธ์—์„œ๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•˜๋ ค๋‹ค ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, alert('XSS')๊ฐ€ ์‹คํ–‰๋œ๋‹ค.
  • ์ด๋ฏธ์ง€ ๋กœ๋”ฉ์ด ์‹คํŒจํ•œ ๊ฒฝ์šฐ(ex. ์ž˜๋ชป๋œ ๊ฒฝ๋กœ, ํŒŒ์ผ์ด ์—†๋Š” ๊ฒฝ์šฐ ๋“ฑ), onerror ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ๋‚ด์— ์‚ฝ์ž…๋œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋œ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์ด๋Ÿฐ ๋ฐฉ์‹์„ ์ด์šฉํ•ด ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์›น ํŽ˜์ด์ง€์— ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ด ๋ฐฉ์‹์€ ์‚ฌ์šฉ์ž ์ž…๋ ฅ์— ๋Œ€ํ•œ ๊ฒ€์ฆ์ด ์ œ๋Œ€๋กœ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š๋Š” ์›น ํŽ˜์ด์ง€์—์„œ ์ž์ฃผ ๋ฐœ์ƒํ•œ๋‹ค.

 

<a href="javascript:alert('XSS')">Click me</a>
  • ์ด ๊ตฌ๋ฌธ์€ HTML์˜ <a> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งํฌ๋ฅผ ๋งŒ๋“ค์ง€๋งŒ, ์ผ๋ฐ˜์ ์ธ URL ๋Œ€์‹  javascript: ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งํฌ๊ฐ€ ํด๋ฆญ๋  ๋•Œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ์ด ๊ตฌ๋ฌธ์„ ํด๋ฆญํ•˜๋ฉด alert('XSS')๊ฐ€ ์‹คํ–‰๋œ๋‹ค.
  • javascript: ํ”„๋กœํ† ์ฝœ์€ URL์˜ ์ผ๋ถ€ํ†  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.
  • ๊ณต๊ฒฉ์ž๋Š” ์ด๋ฅผ ์ด์šฉํ•ด ์•…์„ฑ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ˆจ๊ฒจ๋†“๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋„๋ก ์œ ๋„ํ•˜์—ฌ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋˜๋„๋ก ๋งŒ๋“ ๋‹ค.

 

<input onfocus="alert(document.cookie)">
  • ์ด ๊ตฌ๋ฌธ์€ HTML ์ž…๋ ฅ ํ•„๋“œ์—์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ DOM ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
  • onfocus๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ ํ•„๋“œ๋ฅผ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ํฌ์ปค์Šค๋ฅผ ๋งž์ถœ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ด๋‹ค.
  • ์ด ๊ตฌ๋ฌธ์€ ์ž…๋ ฅ ํ•„๋“œ๋ฅผ ํด๋ฆญํ•˜๋ฉด document.cookie ๊ฐ’์„ ์•Œ๋ฆผ์œผ๋กœ ํ‘œ์‹œํ•˜๊ฒŒ ๋œ๋‹ค.
  • DOM ๊ธฐ๋ฐ˜ XSS๋Š” ์›น ํŽ˜์ด์ง€์˜ DOM(Document Object Model)์„ ํ†ตํ•ด ์ง์ ‘ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.
  • ๊ณต๊ฒฉ์ž๋Š” ์ด๋Ÿฐ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ(ex. ์ฟ ํ‚ค, ์„ธ์…˜ ID)๋ฅผ ํ›”์น  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

 

<iframe src="javascript:alert('XSS')"></iframe>
  • <iframe> ํƒœ๊ทธ๋Š” ์›น ํŽ˜์ด์ง€ ์•ˆ์— ๋˜ ๋‹ค๋ฅธ ์›น ํŽ˜์ด์ง€๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” HTML ํƒœ๊ทธ์ด๋‹ค.
  • ์ด ๊ตฌ๋ฌธ์—์„œ๋Š” src ์†์„ฑ์— javascript: ํ”„๋กœ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋„๋ก ์„ค์ •๋˜์–ด ์žˆ๋‹ค.
  • iframe ํƒœ๊ทธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์™ธ๋ถ€ ์ฝ˜ํ…์ธ ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
  • ํ•˜์ง€๋งŒ, ๊ณต๊ฒฉ์ž๋Š” javascript: ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›น ํŽ˜์ด์ง€ ๋‚ด์— ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ˆจ๊ฒจ ์‹คํ–‰ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค.

3. Write-Up ์ž‘์„ฑํ•˜๊ธฐ

https://dreamhack.io/wargame/challenges/28

 

xss-1

์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ๊ณผ ์ž…๋ ฅ๋ฐ›์€ URL์„ ํ™•์ธํ•˜๋Š” ๋ด‡์ด ๊ตฌํ˜„๋œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. XSS ์ทจ์•ฝ์ ์„ ์ด์šฉํ•ด ํ”Œ๋ž˜๊ทธ๋ฅผ ํš๋“ํ•˜์„ธ์š”. ํ”Œ๋ž˜๊ทธ๋Š” flag.txt, FLAG ๋ณ€์ˆ˜์— ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž˜๊ทธ ํ˜•์‹์€ DH{...} ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ ์ˆ˜์ • ๋‚ด์—ญ

dreamhack.io

#!/usr/bin/python3
from flask import Flask, request, render_template
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import urllib
import os

app = Flask(__name__)
app.secret_key = os.urandom(32)

try:
    FLAG = open("./flag.txt", "r").read()
except:
    FLAG = "[**FLAG**]"


def read_url(url, cookie={"name": "name", "value": "value"}):
    cookie.update({"domain": "127.0.0.1"})
    try:
        service = Service(executable_path="/chromedriver")
        options = webdriver.ChromeOptions()
        for _ in [
            "headless",
            "window-size=1920x1080",
            "disable-gpu",
            "no-sandbox",
            "disable-dev-shm-usage",
        ]:
            options.add_argument(_)
        driver = webdriver.Chrome(service=service, options=options)
        driver.implicitly_wait(3)
        driver.set_page_load_timeout(3)
        driver.get("http://127.0.0.1:8000/")
        driver.add_cookie(cookie)
        driver.get(url)
    except Exception as e:
        driver.quit()
        # return str(e)
        return False
    driver.quit()
    return True


def check_xss(param, cookie={"name": "name", "value": "value"}):
    url = f"http://127.0.0.1:8000/vuln?param={urllib.parse.quote(param)}"
    return read_url(url, cookie)


@app.route("/")
def index():
    return render_template("index.html")


@app.route("/vuln")
def vuln():
    param = request.args.get("param", "")
    return param


@app.route("/flag", methods=["GET", "POST"])
def flag():
    if request.method == "GET":
        return render_template("flag.html")
    elif request.method == "POST":
        param = request.form.get("param")
        if not check_xss(param, {"name": "flag", "value": FLAG.strip()}):
            return '<script>alert("wrong??");history.go(-1);</script>'

        return '<script>alert("good");history.go(-1);</script>'


memo_text = ""


@app.route("/memo")
def memo():
    global memo_text
    text = request.args.get("memo", "")
    memo_text += text + "\n"
    return render_template("memo.html", memo=memo_text)


app.run(host="0.0.0.0", port=8000)

๋ฌธ์ œ ๋ถ„์„

/flag ํŽ˜์ด์ง€

  • /flag ํŽ˜์ด์ง€์—์„œ ๊ฐ’์„ ์ž…๋ ฅํ•ด POST ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด, ์ž…๋ ฅ๋œ ๊ฐ’์ด param ๋ณ€์ˆ˜๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
  • ์ดํ›„, ์ด param ๊ฐ’๊ณผ ์ฟ ํ‚ค๊ฐ€ ๋‹ด๊ธด flag ๊ฐ’์ด check_xss ํ•จ์ˆ˜๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
def check_xss(param, cookie={"name": "name", "value": "value"}): 
	url = f"http://127.0.0.1:8000/vuln?param={urllib.parse.quote(param)}" 
    return read_url(url, cookie)
  • check_xss ํ•จ์ˆ˜๋Š” ์ž…๋ ฅ๋œ param ๊ฐ’์„ http://127.0.0.1:8000/vuln?param=[์ž…๋ ฅ๋œ ๊ฐ’] URL์— ์‚ฝ์ž…ํ•˜๊ณ , ์ฟ ํ‚ค์—๋Š” ํ”Œ๋ž˜๊ทธ๊ฐ€ ํฌํ•จ๋œ cookie ๊ฐ’์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
  • ์ด URL์„ read_url ํ•จ์ˆ˜์— ๋„˜๊ฒจ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•ด๋‹น URL์„ ๋กœ๋“œํ•˜๋„๋ก ํ•˜๋Š”๋ฐ, ์ด๋•Œ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ฟ ํ‚ค๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

read_url ํ•จ์ˆ˜

def read_url(url, cookie={"name": "name", "value": "value"}):
    cookie.update({"domain": "127.0.0.1"})
    driver.get("http://127.0.0.1:8000/")
    driver.add_cookie(cookie)
    driver.get(url)
  • ์ด ํ•จ์ˆ˜๋Š” ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ์— ์ ‘์†ํ•œ ๋’ค, ํ”Œ๋ž˜๊ทธ๋ฅผ ๋‹ด์€ ์ฟ ํ‚ค๋ฅผ ์„ค์ •ํ•˜๊ณ , /vuln ํŽ˜์ด์ง€๋กœ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒฐ๊ณผ์ ์œผ๋กœ, ์ฟ ํ‚ค ๊ฐ’์ด ํ”Œ๋ž˜๊ทธ๋ฅผ ํฌํ•จํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

/vuln ํŽ˜์ด์ง€

  • /vuln ํŽ˜์ด์ง€๋Š” ์ „๋‹ฌ๋œ param ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ์ž…๋ ฅ๋œ ๊ฐ’์ด ์›น ํŽ˜์ด์ง€์— ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅ๋˜๊ธฐ ๋•Œ๋ฌธ์— XSS ์ทจ์•ฝ์ ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
  • ์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ด ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

/memo ํŽ˜์ด์ง€

  • /memo?memo=๊ฐ’์˜ ํ˜•ํƒœ๋กœ ์ ‘๊ทผํ•˜๋ฉด, memo์— ์ „๋‹ฌ๋œ ๊ฐ’์ด ์›น ํŽ˜์ด์ง€์— ๊ทธ๋Œ€๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์ด ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ์ฟ ํ‚ค ๊ฐ’์„ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชฉํ‘œ๋Š” /flag ํŽ˜์ด์ง€์— ๊ฐ’์„ ์ž…๋ ฅํ•ด XSS ๊ณต๊ฒฉ์„ ์‹คํ–‰ํ•˜๊ณ , ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋‹ด๊ธด ์ฟ ํ‚ค๋ฅผ /memo ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด, XSS ์Šคํฌ๋ฆฝํŠธ๋ฅผ /vuln?param= ๋’ค์— ์ž…๋ ฅํ•ด ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

<script>
    location.href="http://127.0.0.1:8000/memo?memo=" + document.cookie;
</script>

 

์ด ์Šคํฌ๋ฆฝํŠธ๋Š” ์‹คํ–‰๋˜๋ฉด document.cookie (ํ˜„์žฌ ํŽ˜์ด์ง€์˜ ์ฟ ํ‚ค, ์ฆ‰ ํ”Œ๋ž˜๊ทธ๊ฐ€ ํฌํ•จ๋œ ์ฟ ํ‚ค)๋ฅผ ์ฝ๊ณ , ์ด๋ฅผ /memo ํŽ˜์ด์ง€๋กœ ์ „๋‹ฌํ•˜์—ฌ ํ•ด๋‹น ๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.

์ œ์ถœ์„ ํ•˜๊ณ  memo ํŽ˜์ด์ง€์— ๊ฐ€๋ฉด ํ”Œ๋ž˜๊ทธ๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.


๋ฌธ์ œ ํ•ด๊ฒฐ ์š”์•ฝ

  1. /flag ํŽ˜์ด์ง€์—์„œ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด, ์ด ๊ฐ’์ด /vuln?param=์ž…๋ ฅํ•œ ๊ฐ’ URL๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
  2. /vuln ํŽ˜์ด์ง€๋Š” param ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, XSS ์ทจ์•ฝ์ ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
  3. XSS ๊ณต๊ฒฉ์„ ํ†ตํ•ด, ์•…์„ฑ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ฟ ํ‚ค(ํ”Œ๋ž˜๊ทธ)๋ฅผ ํƒˆ์ทจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•ด document.cookie ๊ฐ’์„ /memo ํŽ˜์ด์ง€๋กœ ์ „๋‹ฌํ•˜๋ฉด, ํ”Œ๋ž˜๊ทธ๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

'EVI$ION > 7th' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[EVI$ION] Pwnable  (2) 2024.11.21
[EVI$ION] #4 - Reversing 1  (1) 2024.11.07
[EVI$ION] #3 - Digital Forensic Assignment  (6) 2024.10.06
[EVI$ION] #2 - Web Hacking Assignment  (1) 2024.09.26
728x90

1. ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ๋ž€?

ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ๋Š” ํฌ๋งท ๋ฌธ์ž์—ด(format string)์„ ์ ์ ˆํ•˜๊ฒŒ ์ฒ˜๋ฆฌ ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ณด์•ˆ ์ทจ์•ฝ์ . C์–ธ์–ด์™€ ๊ฐ™์€ ์–ธ์–ด์—์„œ printf์™€ ๊ฐ™์€ ํ•จ์ˆ˜์—์„œ ์ž์ฃผ ๋ฐœ์ƒํ•œ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ printf ํ•จ์ˆ˜๋Š” ํฌ๋งท ์ง€์ •์ž์™€ ๊ฐ’์„ ํ•จ๊ป˜ ์ „๋‹ฌ๋ฐ›์•„์•ผ ํ•œ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, printf(“%s”, str);๋Š” ๋ฌธ์ž์—ด str์„ ์ถœ๋ ฅํ•  ๋•Œ์‚ฌ์šฉ๋˜๋ฉฐ,
ํฌ๋งท ์ง€์ •์ž์ธ %s๊ฐ€ ์ž…๋ ฅ์œผ๋กœ ์ „๋‹ฌ๋œ ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
ํ•˜์ง€๋งŒ, ๋งŒ์•ฝ printf์— ํฌ๋งท ๋ฌธ์ž์—ด์„ ์ฃผ์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌํ•˜๋ฉด, ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

printf(str);

์ด ์ฝ”๋“œ๋Š” printf(“%s”, str); ์ฒ˜๋Ÿผ ํฌ๋งท ์ง€์ •์ž๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ํฌ๋งท ๋ฌธ์ž์—ด๋กœ์„œ ์ง์ ‘ str์ด ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค.
๋งŒ์•ฝ ์‚ฌ์šฉ์ž ์ž…๋ ฅ์— %x ๊ฐ™์€ ํฌ๋งท ์ง€์ •์ž๋ฅผ ํฌํ•จ์‹œํ‚จ๋‹ค๋ฉด, ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ฝํžˆ๊ฑฐ๋‚˜ ์‹ฌ์ง€์–ด ์ˆ˜์ •๋  ์ˆ˜ ์žˆ๋‹ค.


2. ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ์˜ ์œ„ํ—˜์„ฑ

  • ์ •๋ณด ์œ ์ถœ: ๋ฉ”๋ชจ๋ฆฌ์˜ ํŠน์ • ๊ฐ’์„ %x์™€ ๊ฐ™์€ ํฌ๋งท ์ง€์ •์ž๋ฅผ ํ†ตํ•ด ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์–ด, ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ์œ ์ถœ๋  ์ˆ˜ ์žˆ๋‹ค.
  • ์ฝ”๋“œ ์‹คํ–‰: ์ž˜๋ชป๋œ ํฌ๋งท ๋ฌธ์ž์—ด์ด ์ž…๋ ฅ๋˜๋ฉด, ๊ณต๊ฒฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์— ์•…์˜์ ์ธ ์ฝ”๋“œ๋ฅผ ์ฃผ์ž…ํ•˜์—ฌ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

3. ํ€ด์ฆˆ 7๋ฒˆ ๋ฌธ์ œ ๋ถ„์„

#include <stdio.h>

int main() {
	char str[100];
	scanf(“%s”, str);
	printf(str);

	return 0;
}

์œ„ ์ฝ”๋“œ์—์„œ ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ๋ฅผ ์ผ์œผํ‚ค๊ธฐ ์œ„ํ•œ ํŽ˜์ด๋กœ๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”,
(๋ฌธ์ž์—ด์€ “Hello!!๋กœ ํ†ต์ผ)
  • printf(str);์—์„œ ํฌ๋งท ๋ฌธ์ž์—ด์ด ์ œ๊ณต๋˜์ง€ ์•Š๊ณ , ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด str์ด ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.
  • ์ทจ์•ฝ์ : ์‚ฌ์šฉ์ž๊ฐ€ %x ๋˜๋Š” %s ๊ฐ™์€ ํฌ๋งท ์ง€์ •์ž๋ฅผ ํฌํ•จํ•œ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•˜๋ฉด, ์›ํ•˜์ง€ ์•Š๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ฐ’์ด ์ถœ๋ ฅ๋˜๊ฑฐ๋‚˜ ๋” ์‹ฌ๊ฐํ•œ ๊ฒฝ์šฐ ๋ฉ”๋ชจ๋ฆฌ ๋ณ€์กฐ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋‹ต: Hello!%x
  • ์—ฌ๊ธฐ์„œ %x๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ƒ์˜ ํŠน์ • ๊ฐ’์„ 16์ง„์ˆ˜๋กœ ์ถœ๋ ฅํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.
  • ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํฌ๋งท ๋ฌธ์ž์—ด์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค.
printf(“%s”, str);
// ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด printf๋Š” ํ•ญ์ƒ str์„ ๋ฌธ์ž์—ด๋กœ ์ถœ๋ ฅํ•˜๊ฒŒ ๋˜์–ด, ํฌ๋งท ์ŠคํŠธ๋ง ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค.

    

'E-COPS > 15th ๋น„๊ธฐ๋„ˆ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

WEEK3 - REVERSING  (7) 2024.10.08
WEEK2 QUIZ - VCS, Buffer  (0) 2024.10.08
WEEK2 - Git, Flask  (1) 2024.10.08
WEEK1 - Python, SQL  (0) 2024.09.21
WEEK1 - C, javascript  (0) 2024.09.21

+ Recent posts