SimSpace Cyber Range
Transcription
SimSpace Cyber Range
SIMSPACE CORPORATION SimSpace Cyber Range BOSTON (HQ) 51 Melcher St. Boston, MA 02210 www.simspace.com www.simspace.com THE SIMSPACE CYBER RANGE Make complex and laborious network environments simple to create and provide accessible, affordable, and sophisticated solutions to meet your cybersecurity research, development, testing, and training needs 2 www.simspace.com Required Elements for Network Cloning Network discovery Network security Users Unique business systems Applica,ons Generic Financial Institution Network Diagram Techco Inc. Internet Servers Range Services Internet Clients Internet sites & services is1 200.200.200.201 Centos 5 is2 200.200.200.202 Centos 5 is3 200.200.200.203 Centos 5 is4 200.200.200.204 Centos 5 inet-exch 200.200.200.11 Windows 2008R2 inet-dc 200.200.200.10 Windows 2008R2 DHCP: 200.200.200.0/24 OS: Windows 7 Count: 15 inet-00 techco-fs 9.10.11.101 Windows 2008 R2 Techco Clients techco-dc 9.10.11.102 Windows 2008 R2 Techco Management OS: Windows XP Techco-FW AS 221 techco-01 techco-mgmt1 IP: 210.40.52.10 br1-teller-03 IP: 210.30.70.1/24 IP: 9.10.11.2/24 IP: 200.200.215.2/30 ISP-2 AS 220 IP: 200.200.15.1/30 IP: 200.200.115.1/30 IP: 200.200.115.2/30 IP:210.40.50.1/30 Fin-Edge-2 AS: 400 IP: 210.30.10.2/29 IP: 210.30.10.4/29 IP: 210.30.10.3/29 IPSEC Tunnel br1-branch-srv 210.30.70.200 Windows2008R2 Infrastructure ATM-01 branch-web-02 branch-web-03 branch-web-01 210.40.51.102 210.40.51.103 210.40.51.101 Windows2008R2 Windows2008R2 Windows2008R2 hloan-svr-03 210.40.51.113 CentOS 5.5 ids-it-2 210.40.100.203 SecOnion ids-it-1 210.40.100.204 SecOnion netflow-it 210.40.100.205 CentOS 6 Administrative Business Function DHCP: 210.40.60.0/24 OS: Windows 7 Count: 35 IP: 210.40.10.3/29 core1 OSPF 0 IP: 210.40.10.5/29 IP: 210.40.10.4/29 core-2 OSPF 0 mn-dc-01 210.40.80.11 Windows2008R2 mn-file-01 210.40.80.21 Windows2003R2 mn-msmq-01 210.40.80.31 Windows2003R2 mn-av-01 210.40.80.41 Windows2008R2 mn-shrpnt-01 210.40.80.81 Windows2008R2 mn-exch-01 210.40.80.61 Windows2008R2 mn-teller-01 mn-teller-02 mn-open-sale-01 mn-hloan-01 mn-hloan-02 bank-host 210.40.80.100 IBM AS400 IP:210.40.90.1/24 core3 OSPF 0 IP: 210.40.70.1/24 Financial Line Services Network STATIC: 210.40.70.0/24 mn-open-sale-02 mn-ELK-01 210.40.80.73 CentOS 6 IP:210.40.80.1/24 IP: 210.40.10.6/29 IP: 210.40.61.1/24 Financial Line Business Network DHCP: 210.40.61.0/24 OS: Windows 7 Count: 35 netwitness-it Static: 210.40.100.201 Datacenter1 STATIC: 210.40.80.0/24 IP: 210.40.10.1/29 IP: 210.40.10.2/29 rucksack-it-01 Rucksack svcs-02 210.40.50.142 CentOS 5.5 NTP/FTP/Telnet IP: 210.40.50.1/24 IP: 210.40.1.2/30 hloan-svr-02 210.40.51.112 CentOS 6 IP: 210.40.60.1/24 kali-it-01 Kali Linux 2 ext-scanner 210.40.50.143 OpenVAS 7 IP: 210.30.10.1/29 fin-FW IP: 210.40.1.1/30 hloan-svr-01 210.40.51.111 CentOS 6 IP: 210.40.100.1/24 grr-it Static: 210.40.100.200 techco-web-02 210.40.52.111 CentOS 6 IP: 210.40.52.1/24 IP: 210.40.51.1/24 ATM-02 IT Department DHCP 210.40.100.0/24 OS: Windows 2008 R2, Kali Linux 2. Rucksack Count: 10 Each win-it-01 Windows2008R2 techco-web-01 210.40.52.101 CentOS 6 MICR-prtr main-prtr svcs-01 proxy-01 210.40.50.141 210.40.50.121 CentOS 6 CentOS6 SSH/SCP wsus-01 210.40.50.131 Windows2008R2 IP: 210.40.50.2/30 Fin-Edge-1 AS: 400 branch-fw (NAT) 192.168.100.1/24 exch-edge-01 210.40.50.111 Windows2008R2 Techco DMZ STATIC: 210.40.52.0/24 IP: 200.200.15.2/30 br1-broker-01 Financial Line DMZ STATIC: 210.40.51.0/24 receipt-prtr check-rdr corp-web-01 210.40.50.101 CentOS 6 IP: 200.200.215.1/30 ISP-1 AS 219 br1-open-sale-01 br1-open-sale-02 br1-open-sale-03 br1-hloan-02 Services Public DMZ STATIC: 210.40.50.0/24 Techco GRE Tunnel Source: 9.10.11.254 Destination: 200.200.15.2 Tunnel IP: 210.40.52.0/24 IP: 200.200.200.1/24 IP: 200.200.200.2/24 br1-hloan-01 Control-dhcp techco-mgmt2 IP:210.40.52.11 IP: 9.10.11.1/24 Inet-client-rtr AS 218 Branch/Brokerage DHCP: 192.168.100.0/24 OS: Windows 7 Count:35 br1-teller-02 LARIAT92 inet-01 techco-00 br1-teller-01 techco-exch 9.10.11.103 Windows 2008 R2 DHCP: 9.10.11.0/24 OS: Windows 7 Count: 15 mn-Splunk-01 210.40.80.72 CentOS 6 mn-rh-linux-01 210.40.80.51 CentOS 5.5 mn-rh-linux-02 210.40.80.52 CentOS 5.5 Opera,ng Systems Datacenter2 STATIC: 210.40.90.0/24 main-fin-prtr branch-sql-01 branch-app-02 branch-app-01 210.40.70.110 210.40.70.102 210.40.70.101 Windows2008R2 Windows2008R2 Windows2008R2 mn-dhcp mn-msmq-02 mn-dc-02 mn-file-02 210.40.90.73 210.40.90.31 210.40.90.11 210.40.90.21 Windows2008R2 Windows2003R2 Windows2003R2 Windows2008R2 ln-Splunk-02 210.40.90.72 CentOS 6 trans-host 210.40.90.100 IBM AS400 mn-broker-01 wkstn-01 wkstn-02 wkstn-03 wkstn-04 wkstn-05 wkstn-06 mn-MICR-prtr main-bus-prtr receipt-prtr check-rdr hloan-sql-01 210.40.70.120 CentOS 6 broker-sql-01 210.40.70.130 CentOS 5 mn-shrpnt-02 mn-exch-02 210.40.90.81 210.40.90.61 Windows2008R2 Windows2008R2 ln-ELK-02 210.40.90.73 CentOS 6 mn-openvas-02 mn-ubuntu-linux mn-ubuntu-linux 210.40.90.71 210.40.90.51 210.40.90.52 Openvas 7 Ubuntu 12.04 Ubuntu 14.04 Many components must be installed and configured like the real network; fully automated build process 3 www.simspace.com Cyber Range Hosting Cloud-Based • • • • • Range-as-a-service Hosted in public cloud (AWS, Google) Isolated environment Nearly unlimited capacity Rapid updates SimSpace Hosted • • • • • • Range-as-a-service Hosted at SimSpace datacenter Isolated environment Increased data assurances Rapid updates Inclusion of physical devices 4 Enterprise • • • • • Hosted on-premises Tied into existing infrastructure Controlled access, data and results Integrate with physical devices Integrate with internal systems www.simspace.com Cloud Components & Security Cyber Range User access policies & management Network access policies … High performance nested virtualization and overlay network Nested virtualization engine HVX Centrally manage users, access policies, networks, test/training results and security controls DHCP DNS Secure capsule. Isolated self-contained environments – prevent leakage into cloud Software defined networking AWS Foundation Services Compute Storage AWS Global Infrastructure Database Availability Zones Regions Networking Edge Locations 5 www.simspace.com Catalog: Preconfigured Networks Mini-network Generic Small Generic Medium Military Generic Financial Generic Financial Institution Network Diagram Techco Inc. Internet Servers Range Services Internet Clients is1 200.200.200.201 Centos 5 is2 200.200.200.202 Centos 5 is3 200.200.200.203 Centos 5 is4 200.200.200.204 Centos 5 inet-exch 200.200.200.11 Windows 2008R2 inet-dc 200.200.200.10 Windows 2008R2 DHCP: 200.200.200.0/24 OS: Windows 7 Count: 15 inet-00 techco-fs 9.10.11.101 Windows 2008 R2 Techco Clients techco-dc 9.10.11.102 Windows 2008 R2 Techco Management OS: Windows XP Techco-FW AS 221 techco-01 techco-mgmt1 IP: 210.40.52.10 IP: 200.200.200.2/24 br1-teller-03 br1-teller-02 IP: 210.30.70.1/24 IP: 9.10.11.2/24 IP: 200.200.215.2/30 ISP-2 AS 220 IP: 200.200.15.1/30 IP:210.40.50.1/30 Financial Line DMZ STATIC: 210.40.51.0/24 Fin-Edge-2 AS: 400 IP: 210.30.10.2/29 IP: 210.30.10.4/29 br1-branch-srv 210.30.70.200 Windows2008R2 IP: 210.30.10.3/29 ATM-01 branch-web-02 branch-web-03 branch-web-01 210.40.51.102 210.40.51.103 210.40.51.101 Windows2008R2 Windows2008R2 Windows2008R2 techco-web-02 210.40.52.111 CentOS 6 hloan-svr-03 210.40.51.113 CentOS 5.5 IP: 210.40.10.1/29 ids-it-2 210.40.100.203 SecOnion IP: 210.40.10.5/29 ids-it-1 210.40.100.204 SecOnion netflow-it 210.40.100.205 CentOS 6 IP: 210.40.10.4/29 core-2 OSPF 0 mn-dc-01 210.40.80.11 Windows2008R2 mn-file-01 210.40.80.21 Windows2003R2 mn-msmq-01 210.40.80.31 Windows2003R2 mn-av-01 210.40.80.41 Windows2008R2 mn-shrpnt-01 210.40.80.81 Windows2008R2 mn-exch-01 210.40.80.61 Windows2008R2 mn-teller-02 bank-host 210.40.80.100 IBM AS400 IP:210.40.90.1/24 core3 OSPF 0 IP: 210.40.70.1/24 Financial Line Services Network STATIC: 210.40.70.0/24 mn-teller-01 mn-ELK-01 210.40.80.73 CentOS 6 IP:210.40.80.1/24 IP: 210.40.10.6/29 IP: 210.40.61.1/24 Financial Line Business Network DHCP: 210.40.61.0/24 OS: Windows 7 Count: 35 Administrative Business Function DHCP: 210.40.60.0/24 OS: Windows 7 Count: 35 IP: 210.40.10.3/29 core1 OSPF 0 IP: 210.40.10.2/29 netwitness-it Static: 210.40.100.201 Datacenter1 STATIC: 210.40.80.0/24 IP: 210.40.1.2/30 hloan-svr-02 210.40.51.112 CentOS 6 IP: 210.40.60.1/24 rucksack-it-01 Rucksack svcs-02 210.40.50.142 CentOS 5.5 NTP/FTP/Telnet IP: 210.40.50.1/24 fin-FW IP: 210.40.1.1/30 hloan-svr-01 210.40.51.111 CentOS 6 IP: 210.40.100.1/24 kali-it-01 Kali Linux 2 ext-scanner 210.40.50.143 OpenVAS 7 IP: 210.30.10.1/29 IP: 210.40.52.1/24 IP: 210.40.51.1/24 ATM-02 IT Department DHCP 210.40.100.0/24 OS: Windows 2008 R2, Kali Linux 2. Rucksack Count: 10 Each grr-it Static: 210.40.100.200 techco-web-01 210.40.52.101 CentOS 6 MICR-prtr IPSEC Tunnel svcs-01 proxy-01 210.40.50.141 210.40.50.121 CentOS 6 CentOS6 SSH/SCP wsus-01 210.40.50.131 Windows2008R2 IP: 210.40.50.2/30 Fin-Edge-1 AS: 400 branch-fw (NAT) 192.168.100.1/24 exch-edge-01 210.40.50.111 Windows2008R2 Techco DMZ STATIC: 210.40.52.0/24 IP: 200.200.15.2/30 br1-broker-01 main-prtr win-it-01 Windows2008R2 corp-web-01 210.40.50.101 CentOS 6 IP: 200.200.215.1/30 ISP-1 AS 219 IP: 200.200.115.1/30 IP: 200.200.115.2/30 receipt-prtr check-rdr Public DMZ STATIC: 210.40.50.0/24 Techco GRE Tunnel Source: 9.10.11.254 Destination: 200.200.15.2 Tunnel IP: 210.40.52.0/24 IP: 200.200.200.1/24 br1-open-sale-01 br1-open-sale-02 br1-open-sale-03 br1-hloan-02 Control-dhcp techco-mgmt2 IP:210.40.52.11 IP: 9.10.11.1/24 Inet-client-rtr AS 218 Branch/Brokerage DHCP: 192.168.100.0/24 OS: Windows 7 Count:35 br1-teller-01 LARIAT92 inet-01 techco-00 br1-hloan-01 techco-exch 9.10.11.103 Windows 2008 R2 DHCP: 9.10.11.0/24 OS: Windows 7 Count: 15 mn-Splunk-01 210.40.80.72 CentOS 6 mn-rh-linux-01 210.40.80.51 CentOS 5.5 mn-rh-linux-02 210.40.80.52 CentOS 5.5 Datacenter2 STATIC: 210.40.90.0/24 mn-open-sale-01 main-fin-prtr mn-open-sale-02 mn-hloan-01 mn-hloan-02 branch-sql-01 branch-app-02 branch-app-01 210.40.70.110 210.40.70.102 210.40.70.101 Windows2008R2 Windows2008R2 Windows2008R2 mn-dhcp mn-msmq-02 mn-dc-02 mn-file-02 210.40.90.73 210.40.90.31 210.40.90.11 210.40.90.21 Windows2008R2 Windows2003R2 Windows2003R2 Windows2008R2 ln-Splunk-02 210.40.90.72 CentOS 6 trans-host 210.40.90.100 IBM AS400 mn-broker-01 wkstn-01 wkstn-02 wkstn-03 wkstn-04 wkstn-05 wkstn-06 mn-MICR-prtr main-bus-prtr receipt-prtr check-rdr hloan-sql-01 210.40.70.120 CentOS 6 broker-sql-01 210.40.70.130 CentOS 5 Size: 15 hosts Difficulty: - Size: 40 hosts Difficulty: - Size: 80 hosts Difficulty: 0.91 Size: 150 hosts Difficulty: 1.26 Size: 280 hosts Difficulty: - • Internet emulation • Mini network enclave • Internet emulation • 1 Simple network • Red Team hosts • Internet emulation • 4 Simple networks • Red Team hosts • • • • • • • • 6 Internet emulation Island defense Tri-service network Military critical system mn-shrpnt-02 mn-exch-02 210.40.90.81 210.40.90.61 Windows2008R2 Windows2008R2 ln-ELK-02 210.40.90.73 CentOS 6 mn-openvas-02 mn-ubuntu-linux mn-ubuntu-linux 210.40.90.71 210.40.90.51 210.40.90.52 Openvas 7 Ubuntu 12.04 Ubuntu 14.04 Internet emulation Financial business units Core financial services 3rd Party network www.simspace.com RANGE BUILDOUT 7 www.simspace.com Cloud-Based Cyber Range • Creation of new network blueprints: up to 30 mins • Time to copy blueprint: less than 1 min • Number of network blueprints and variations (e.g. A/B testing, individual networks per team): nearly unlimited (AWS S3) • Time to deploy range to computing infrastructure: up to 30 mins • Range costs: only pay for range use (execution time) not infrastructure or number of copies • No user scheduling or resource allocation concerns 8 www.simspace.com Generic Financial Network Overlay Internet Range# 3rd Party Techco Inc. • 280 nodes • 15 span ports Operating Systems • Windows 2008 R2, • Windows 7 • CentOS, Ubuntu, Kali Applications • • • • MS Office, IE, Chrome, Firefox Active Directory, Exchange IIS, Apache Security Tools • • • • • Symantec SEP Splunk, Tanium, Qualys RSA Netwitness Security Onion ELK, GRR Network Instances • Copies for team training • Copies for new products (A/B testing) Public# DMZ Branch/# Brokerage Financial# Line#DMZ ATMs Data#Centers IT#Dept Financial#Line#of# Business#Network General Financial#Line# Services 9 www.simspace.com Enterprise User Emulation Traffic generation via intelligent host-based agents to accurately emulate enterprise activity VIRTUAL USERS • Unique personas with their own accounts, documents, user behaviors, application biases, social groups, projects • Interact with real applications on each host (e.g. MS Office, IE, Firefox) like a typical user • Collaborate with other users to accomplish broader tasks • Can scale to thousands of users across platform types • Generate realistic workload on each host & network • Create means for attackers to exploit clients & hide in enterprise traffic 10 www.simspace.com Attack Tools Attack tools to simulate sophisticated attacks, APT1, CyberSnake, etc... Run attack scenarios automatically by combining discrete attacker tasks to form a full attack Custom malware exercising blue’s ability to identify and contain malware communications and persistence utilizing all common techniques BREACH: Attack Platform, Reports OPFOR: Opposing Force, Attacker WORMHOLE: 0-day attack surrogates 11 www.simspace.com Assessment Tools Network Monitoring & MISSION REPLAY Visualize traffic flows; replay attacker actions Traffic Generation STATUS Monitor emulated user activity Event TRACKING Mission Impact DISPLAY Coordinate, record actions from Red & Blue Business function dependencies on IT assets www.simspace.com Data Collection and Reporting Data collected from multiple sources to provide reports, mission impact and scorecards Detailed information collected from each emulated user about application and host performance 13 www.simspace.com Example Uses R&D TESTING On-demand network environments and tools to develop novel cybersecurity solutions TRAINING Team-based training against sophisticated adversaries in a safe and controlled environment Assess products across suite of network environments and attack scenarios ANALYSIS ASSESSMENTS Run the latest malware and attacks for analysis in a safe laboratory environment Test your tools, people and processes against a suite of attack scenarios to identify areas for improvement EXERCISES COMPLIANCE SALES & POCs For regulated industries leverage the network clone for compliance stress testing Showcase product capabilities in a realistic and representative enterprise environment Test your organizational preparedness to withstand sophisticated attacks and disruptive events 14 www.simspace.com CONTACT US Boston, MA (HQ) 51 Melcher St. Boston, MA 02210 www.simspace.com William Hutchison, CEO [email protected] Lee Rossey, CTO [email protected] Bart Gray, COO [email protected] Sales & Business [email protected] General Inquiry [email protected] Tech Support [email protected] www.simspace.com Example Products Used in the Range Example software that can be deployed • Any tool that can run in VMWare • Operating Systems: • Windows servers & clients, Ubuntu, Kali • Applications • MS Office, IE, Chrome, Firefox • Active Directory, Exchange, IIS, Apache, … • Security Tools: • • • • • Symantec SEP, McAffee ePO RSA Netwitness, Tanium, GRR Splunk, Kibana, Snort, Bro, Alien Vault CyberReason, Carbon Black - Bit9 Many others … 16 GoogleChrome flashplayerplugin git.install notepadplusplus.install javaruntime 7zip.install adobereader vlc dotnet4.5 vcredist2010 winpcap wamp-server atom nodejs.install ccleaner sysinternals filezilla vim putty.install libreoffice mysql.workbench paint.net svn hg curl pdfcreator wget calibre wireshark gimp sourcetree dotnet3.5 python2 cdburnerxp baretail foxitreader firefox 0ad microsoftsecurityessen tials audacity defraggler steam speccy tor-browser 1password jdk7 nmap pidgin googleearth emacs cpu-z innosetup powergui ffmpeg eclipse make sudo awscli autoit openoffice logparser directorymonitor popcorntime spybot ie11 mobaxterm openvpn redis autoruns vmwareplayer aimp packer cyberduck.install intellijidea-community bginfo filezilla.server bleachbit xbmc nscp vmwarevsphereclient hxd sharex btsync cygwin malwarebytes nant console2 chromium windirstat Tortoisesvn blender jenkins nxlog lastpass combofix ultravnc r.Project golang openssl.light poweriso clamwin pycharmcommunity webstorm logmein.client httrack.app Jrt keepass.install silverlight rsat sqlite www.simspace.com