(fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

30
FORENSIC INSIGHT; DIGITAL FORENSICS COMMUNITY IN KOREA 빠르게 끝내는 악성코드 분석 및 대응 Dalgomtaeng [email protected] Dalgomtaeng.blogspot.kr @dalgomtaeng

Upload: insight-forensic

Post on 12-Apr-2017

71 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

FORENSIC INSIGHT;

DIGITAL FORENSICS COMMUNITY IN KOREA

빠르게 끝내는 악성코드 분석 및 대응

Dalgomtaeng

[email protected]

Dalgomtaeng.blogspot.kr

@dalgomtaeng

Page 2: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 2

Who Am I ?

관심사 : DFIR, Elastic, Opensource

Page 3: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 3

목차

1. 악성코드 분석

• Virustotal

• Procmon

• Procdot

• Cuckoo Sandbox

• Viper

2. 악성코드 대응

• 방화벽 차단

• IOC

Page 4: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 4

악성코드 분석

- 빠르게 빠르게~

Page 5: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 5

Intro

왜 빠르게 분석해야 하는가?

• 한정된 분석 시간

• 침해 원인 파악에 비중

• 또 다른 침해 자산에 대한 확인을 위함

어떤 결과가 필요한가?

• 분석가가 쉽고 간편하게 볼수 자료

• 고객이 이해할 수 있는 쉬운 자료

Page 6: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 6

Virustotal

Page 7: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 7

Procmon

Page 8: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 8

Procdot

Page 9: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 9

Procdot

Page 10: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 10

Procdot

Page 11: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 11

Procdot

Page 12: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 12

Cuckoo Sandbox

Page 13: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 13

Cuckoo Sandbox

Page 14: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 14

Cuckoo Sandbox

Page 15: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 15

Cuckoo Sandbox

Page 16: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 16

Cuckoo Sandbox

Page 17: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 17

Cuckoo Sandbox

Page 18: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 18

Cuckoo Sandbox

Page 19: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 19

Cuckoo Sandbox

Page 20: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 20

Cuckoo Sandbox

Page 21: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 21

Viper

Page 22: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 22

Viper

Page 23: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 23

Viper

Page 24: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 24

Viper

Page 25: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 25

Viper

Page 26: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 26

Page 27: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 27

악성코드 대응

Page 28: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 28

방화벽 차단

C&C 서버 차단

• 악성코드와 통신하는 서버의 IP

DNS 차단

• 침해 자산에 설정된 DNS 서버가 아닌 악성코드 내에 고정된DNS서버 IP

URL 차단

• 악성코드에서 접근하는 URL주소

차단 만으로 끝?

Page 29: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 29

IOC

Indicator Of Compromise-침해지표

자산의 침해여부를 알 수 있는 흔적

http://forensicinsight.org/slides

Page 30: (Fios#02) 3. 빠르게 끝내는 악성코드 분석과 대응

forensicinsight.org Page 30

Question and Answer