Metasploit/MiTRE ATT&CK

MITRE ATT&CK ์‚ฌ์ด๋ฒ„ ๋ชจ์˜ ๊ณต๊ฒฉ ๋„๊ตฌ ์ด๋ก ๊ณผ ์‹ค๋ฌด ๋„์„œ ํ›„๊ธฐ 1

๐“›๐“พ๐“ฌ๐“ฎ๐“ฝ๐“ฎ_๐“ข๐“ฝ๐“ฎ๐“ต๐“ต๐“ช 2022. 10. 27.
728x90
๋ฐ˜์‘ํ˜•

๋ฐ•์›ํ˜• ๊ต์ˆ˜๋‹˜๊ป˜ ์ฑ…์„ ์„ ๋ฌผ๋ฐ›์€ ํ›„ ์กฐ๊ธˆ์”ฉ ์ฝ์–ด๋ณด์•˜๋‹ค.

MITRE ATT&CK(์ดํ•˜ ๋งˆ์ดํ„ฐ)์ด๋ž€ ๋‹จ์ฒด๋Š” ํ•ดํ‚น๊ด€๋ จ ์—…๋ฌด ๋ฐ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค ์‚ฌ์ด์—์„œ๋Š” ์œ ๋ช…ํ•œ ๋‹จ์ฒด์ด๋‹ค.

 

์ •๋ณด์ˆ˜์ง‘์„ ์‹œ์ž‘์œผ๋กœ ํ•˜์—ฌ ์ง€์†์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋“ฑ์˜ ๊ธฐ์ˆ ๋“ค์„ ๋‚˜์—ดํ•˜๊ณ  ํ•ด๋‹น ๊ธฐ์ˆ ๋“ค์— ๋Œ€ํ•œ ์„ค๋ช… ๋“ฑ 

์‰ฝ๊ฒŒ ๋งํ•ด ํ•ดํ‚น์ด ์ด๋ฃจ์–ด์ง€๋Š” ์ˆœ์„œ์™€ ํ•ดํ‚น๋‹จ์ฒด๋“ค์˜ ๊ณต๊ฒฉ ๊ธฐ๋ฒ• ๋“ฑ์„ ๋‹ค๋ฃจ๋Š” ๋‹จ์ฒด์ด๋‹ค.

๊ณต์‹ ํ™ˆํŽ˜์ด์ง€๋Š” https://attack.mitre.org/ ์ด๋‹ค. 

 

์‚ฌ์ด๋ฒ„ ๋ชจ์˜ ๊ณต๊ฒฉ ๋„๊ตฌ ์ด๋ก ๊ณผ ์‹ค๋ฌด(์ดํ•˜ ์ฑ…์ด๋ผ๊ณ  ์นญํ•จ)๋Š” ๋งˆ์ดํ„ฐ์—์„œ ์ž‘์„ฑ๋˜์–ด ์žˆ๋Š” ๊ธฐ์ˆ ๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜์˜ ๋ชจ์˜ํ›ˆ๋ จ ๋ฐ ๊ณต๊ฒฉ์ด ๊ฐ€๋Šฅํ•œ Caldara์— ๋Œ€ํ•˜์—ฌ ๋‹ค๋ฃฌ๋‹ค.

์ฐธ๊ณ  : https://attack.mitre.org/matrices/enterprise/#

ํ˜„์žฌ ํด๋ผ์šฐ๋“œ(Cloud)์˜ ์‚ฌ์šฉ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ๋งŽ์€ ํ•ดํ‚น ๊ณต๊ฒฉ๋“ค์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋‹ค.

์ด์— ๊ฐ์ข… ์นจํ•ด์‚ฌ๊ณ ๋“ค์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์„ ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ํ•œ๊ตญ์ธํ„ฐ๋„ท์ง„ํฅ์›(KISA)์—์„œ๋Š” ํด๋ผ์šฐ๋“œ ์‚ฌ์—…์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ›ˆ๋ จ์„ ์ง„ํ–‰ํ•˜์˜€๋‹ค.

 

๋‚˜ ๋˜ํ•œ ํ•ด๋‹น ํ›ˆ๋ จ์— 2๋ฒˆ์„ ์ฐธ์—ฌํ–ˆ๋‹ค. 

๊ทธ๋ž˜์„œ ์ด๋ฏธ ํ•ด๋‹น ์ฑ…์—์„œ ๋‹ค๋ฃจ๋Š” Caldera๋ผ๋Š” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉ์„ ํ•ด๋ณด์•˜๋‹ค.

https://caldera.mitre.org/

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

 

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

 

๋‚ด์šฉ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑ์„ ํ•ด๋ณธ๋‹ค๋ฉด ์„ค์น˜ ๋ถ€๋ถ„์ด๋‹ค.

git clone https://github.com/mitre/caldera.git 

OR

//๋ชจ๋“  ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ฐ€์ ธ์˜ค๊ธฐ์œ„ํ•จ
git clone https://github.com/mitre/caldera.git --recursive --branch x.x.x
// ๋ฒ„์ „/๋ฆด๋ฆฌ์ฆˆ ๋ฒ„์ „

python์œผ๋กœ ๊ตฌ๋™์„ ํ•˜๋‹ค๋ณด๋‹ˆ ์—ฌ๋Ÿฌ๊ฐ€์ง€์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ธฐ์œ„ํ•ด pip3๋ฅผ ์‚ฌ์šฉ์„ ํ•˜์—ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋‹ค์šด๋ฐ›์„ ๊ฒƒ์ธ๋ฐ ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ•„์š”๋กœ ํ•˜๊ธฐ๋•Œ๋ฌธ์— ํ•ด๋‹น ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ›์„ ๊ฒƒ์ด๋‹ค.

//root๊ถŒํ•œ์„ ๋นŒ๋ ค์„œ pip3๋ฅผ ํ†ตํ•˜์—ฌ requirmentsํŒŒ์ผ์„ ์ฝ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜
sudo pip3 install -r requirments.txt

์ฑ…์—๋Š” ์—„์ฒญ ์ƒ์„ธํ•˜๊ฒŒ ์ ํ˜€์žˆ๋‹ค. ๋‹ค์–‘ํ•œ ์˜ต์…˜๋“ค์— ๋Œ€ํ•˜์—ฌ ์„ค๋ช… ๋˜ํ•œ ๋˜์–ด์žˆ๋‹ค.

 

์ฑ…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ๋”ฐ๋ผ ํ•ด๋ณด๋ฉด ์นผ๋ฐ๋ผ๋ฅผ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋น ๋ฅด๊ฒŒ ํ• ์ˆ˜์žˆ๋‹ค.

python3 server.py

python3 server.py -insecure // ํŒจ์Šค์›Œ๋“œ๋ฅผ admin์œผ๋กœ ํ•˜๊ณ ์‹ถ์œผ๋ฉด ํ•ด๋‹น ๋ช…๋ น์–ด

ํ•ด๋‹น ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ์นผ๋ฐ๋ผ๋ฅผ ์‹คํ–‰ ํ• ์ˆ˜ ์žˆ๋‹ค.

 

์ด์ œ localhost:8888๋กœ ์ ‘์†ํ•œ๋‹ค.

username : red // password : admin ์œผ๋กœ ์ ‘์†ํ•ด๋ณด์ž

์ด๋ ‡๊ฒŒ ์ ‘์†์ด ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ๋ณผ์ˆ˜์žˆ๋‹ค. ํ•ด๋‹น ์ฑ…์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ์„ค์น˜๋ถ€ํ„ฐ ํ•˜๋‚˜ํ•˜๋‚˜ ์ƒ์„ธํžˆ ์ž‘์„ฑ๋˜์–ด์žˆ๋Š” ๊ฒƒ์„ ๋ณผ์ˆ˜์žˆ๋‹ค. 

ํ•œ๋ฒˆ๋„ ํ•ด๋ณด์ง€ ์•Š์€ ์‚ฌ๋žŒ๋„ ์†์‰ฝ๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์นผ๋ฐ๋ผ์˜ ๊ธฐ๋Šฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ชจ์˜์นจํˆฌ๋ฅผ ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค.

 

์ถ”ํ›„์— ์ง€์†์ ์œผ๋กœ ์ž‘์„ฑํ† ๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.!

http://www.yes24.com/Product/Goods/114655732

 

์‚ฌ์ด๋ฒ„ ๋ชจ์˜ ๊ณต๊ฒฉ ๋„๊ตฌ ์ด๋ก ๊ณผ ์‹ค๋ฌด - YES24

์‚ฌ์ด๋ฒ„ ๋ชจ์˜ ๊ณต๊ฒฉ ๋„๊ตฌ ์ด๋ก ๊ณผ ์‹ค๋ฌด

www.yes24.com

 

 

ํ•ด๋‹น ๋‚ด์šฉ์€ ์ฑ…์˜ ์ €์ž์ด์‹  ๋ฐ•์›ํ˜• ๊ต์ˆ˜๋‹˜์˜ ์Šน์ธ์„ ๋ฐ›์€ ํ›„ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์ฑ…์˜ ์ €์ž‘๊ถŒ์€ ์ €์ž๋ถ„๋“ค์—๊ฒŒ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€