How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open...

46
How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer - Cybersecurity -ITU- 1 Baku, Azerbaijan, 3-7 September 2018 ITU Cyber Drill - ALERT (Applied Learning for Emergency Response Teams) for CIS Region

Transcript of How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open...

Page 1: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

How to Build a CIRT based on Open source tools

Marwan BEN RACHEDTechnical Officer - Cybersecurity -ITU-

1

Baku, Azerbaijan, 3-7 September 2018

ITU Cyber Drill - ALERT (Applied Learning for Emergency Response Teams) for CIS Region

Page 2: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

22

Page 3: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

3

The Basic Services Offered by a National CIRT

SERVICE AREA

Service

National CIRT

Incident Response Center

Consulting and Technical Assistance Department

Awareness And Communication

Department

INCIDENT MANAGEMENT

§ Incident handling§ Incident analysis § Incident mitigation and

recovery

ANALYSIS

§ Artifact analysis

SITUAITON AWARENESS

§ Development and curation of security Intelligence

INFORMATION ASSURANCE

§ Risk Management

OUREACH AND COMMUNICATION

§ Security Awareness Raising

§ Knowledge Sharing and Publications Dissemination

3

Page 4: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

4

Incident Response Center

4

Page 5: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Request Tracker for Incident Response (RTIR)

• https://www.bestpractical.com/rtir• Purposely-built for CSIRT

• Developed in cooperation with many security teams to ensure it meets the needs of incident response.

Alerting and Reporting

5

Page 6: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Open Technology Real Services (OTRS)

• http://www.otrs.com/software• The Flexible Open Source Service Management Software

DashboardTickets

Alerting and Reporting

6

Page 7: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

osTicket• http://osticket.com

Custom fields

Rich HTML

Ticket filtersAuto responder

Alerting and Reporting

7

Page 8: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

CSIRT Web PortalAlerting and Reporting

8

Page 9: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

9

Incident Response Center

9

Page 10: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

10

Active Monitoring

Data base

Events gathering unit

Synchronization server

Update server

Firewall VPN

correlation units

ISP

Ministries

HealthTransport

Energy

Financial Institutions

10

Page 11: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

11

PartnersISP

Ministries DATA CENTER

CIRT

Critical infrastructure

Active Monitoring

11

Page 12: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

12

Active Monitoring

PartnersISP

Critical infrastructure

MinistriesDATA CENTER

CIRT

12

Page 13: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

13

https://github.com/Snorby

Active Monitoring

13

Page 14: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

www.graylog.org

Active Monitoring

14

Page 15: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

15

Incident Response Center

15

Page 16: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

16

Passive Monitoring

16

Page 17: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

17

Passive Monitoring

17

Page 18: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

18

Passive Monitoring

18

Page 19: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

19

Incident Response Center

19

Page 20: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Public Feeds• Web defacement• http://www.zone-h.org/archive/special=1

Page 21: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Public Feeds• Phishing• https://www.phishtank.com/asn_search.php

Page 22: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Public Feeds• Malware• https://www.malwaredomainlist.com/mdl.php

Page 23: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Public Feeds• Botnet• https://zeustracker.abuse.ch/monitor.php

Page 24: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Public Feeds

Page 25: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,
Page 26: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

26

Incident Response Center

Page 27: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

27

HoneyNet Platforms

27

Page 28: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

T-POT:Honeypotplatform

http://dtag-dev-sec.github.io/

HoneyNet Platforms

Page 29: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

29

Incident Response Center

Page 30: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Collective Intelligence FrameworkCIF

csirtgadgets.org/

30

Page 31: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Collective Intelligence FrameworkCIF

31

Page 32: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

Collective Intelligence FrameworkCIF

Page 33: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

33

Page 34: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

34

Digital Forensic Tools

34

Page 35: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

35

REMnux: A Linux Toolkit for Reverse-Engineering and Analyzing Malware

MALWARE AND MEMORY FORENSICS

Digital Forensic Tools

Page 36: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

36

The Interactive Disassembler (IDA)

Digital Forensic Tools

https://www.hex-rays.com

36

Page 37: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

37

Digital Forensic Tools

Cuckoo Sandbox is a malware analysis system.

VirusTotal is a free service that analyzes suspicious files and URLs and facilitates the quick detection of viruses, worms, trojans, and all kinds of malware.

Malwr : Automated Malware Analysis Sandboxes and Serviceshttps://malwr.com/

https://www.virustotal.com/

https://cuckoosandbox.org/

37

Page 38: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

38

The Basic Services Offered by a National CIRT

SERVICE AREA

Service

National CIRT

Incident Response Center

Consulting and Technical Assistance Department

Awareness And Communication

Department

INCIDENT MANAGEMENT

§ Incident handling§ Incident analysis § Incident mitigation and

recovery

ANALYSIS

§ Artifact analysis

SITUAITON AWARENESS

§ Development and curation of security Intelligence

INFORMATION ASSURANCE

§ Risk Management

OUREACH AND COMMUNICATION

§ Security Awareness Raising

§ Knowledge Sharing and Publications Dissemination

38

Page 39: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

39

Example of Security Assessment tools

39

Page 40: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

40

Security Assessment tools

www.kali.org

40

Page 41: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

41

Security Assessment tools

https://www.tenable.com/

41

Page 42: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

42

static code analysis

rips-scanner.sourceforge.net/

42

Page 43: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

43

The Basic Services Offered by a National CIRT

SERVICE AREA

Service

National CIRT

Incident Response Center

Consulting and Technical Assistance Department

Awareness And Communication

Department

INCIDENT MANAGEMENT

§ Incident handling§ Incident analysis § Incident mitigation and

recovery

ANALYSIS

§ Artifact analysis

SITUAITON AWARENESS

§ Development and curation of security Intelligence

INFORMATION ASSURANCE

§ Risk Management

OUREACH AND COMMUNICATION

§ Security Awareness Raising

§ Knowledge Sharing and Publications Dissemination

43

Page 44: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

44

Example of Alerts, Warnings and Announcements Tools

44

Page 45: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

45

https://www.phplist.com/

Alerts, Warnings and Announcements Tools

45

Page 46: How to Build a CIRT based on Open source tools - itu.int · How to Build a CIRT based on Open source tools Marwan BEN RACHED Technical Officer -Cybersecurity -ITU-1 Baku, Azerbaijan,

46

Alerts, Warnings and Announcements Tools

Monitoring threats and vulnerabilities

https://www.ncsc.nl/incident-response/taranis.html

46