• No results found

Building Security Into Closed Network Design

N/A
N/A
Protected

Academic year: 2021

Share "Building Security Into Closed Network Design"

Copied!
44
0
0

Loading.... (view fulltext now)

Full text

(1)

Building Security Into

Closed Network Design

© 2011 Carnegie Mellon University

(2)

NO WARRANTY

THIS MATERIAL OF CARNEGIE MELLON UNIVERSITY AND ITS SOFTWARE ENGINEERING

INSTITUTE IS FURNISHED ON AN “AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO

WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING,

BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY,

EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON

UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM

FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.

Use of any trademarks in this presentation is not intended in any way to infringe on the rights of the

trademark holder.

2

trademark holder.

This Presentation may be reproduced in its entirety, without modification, and freely distributed in written or

electronic form without requesting formal permission. Permission is required for any other use. Requests

for permission should be directed to the Software Engineering Institute at

[email protected]

.

This work was created in the performance of Federal Government Contract Number FA8721-05-C-0003

with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded

research and development center. The Government of the United States has a royalty-free

government-purpose license to use, duplicate, or disclose the work, in whole or in part and in any manner, and to have

or permit others to do so, for government purposes pursuant to the copyright license under the clause at

252.227-7013.

(3)

Carnegie Mellon

Un

S

Software Engineering Institute

3

Acquisition

Support

CERT

Enterprise and

Workforce

Development

Digital

Investigations

and Intelligence

Cyber Threat

and Vulnerability

Analysis

Secure Software

and Systems

Research

Technology and

Systems

Solutions

Software

Engineering

Process

(4)

CERT

Enterprise and

Workforce

Digital

Investigations

Cyber Threat

and

Vulnerability

Secure

Software and

Software Engineering Institute

4

Workforce

Development

Investigations

and Intelligence

Vulnerability

Analysis

Malicious Code

CERT

Coordination

Center

Network

Situational

Awareness

Network

Situational

Awareness

Software and

Systems

(5)

5

CLOSED NETWORK DESIGN

(6)

Overview

Approach

Background

Findings

6

Findings

Conclusion

(7)

7

CLOSED NETWORK DESIGN

(8)

Building Security into Closed Network

Design

Several common closed network design decisions

adversely impact operational security

8

Closed network security can be improved by correctly

making certain design decisions

(9)

Gathering Observations

Review the literature of network security best

practices

Interview and survey closed network analysts

9

Interview and survey closed network analysts

Observe production closed networks

(10)

Intended Audience

Network designers

Network architects

Information technology decision makers.

May also be interested:

Network administrators,

10

Network administrators,

analysts,

defenders,

auditors,

security officers, and

(11)

11

CLOSED NETWORK DESIGN

(12)

Closed Network Principles

A closed network is a private network which cannot

access any other network or devices which are not

managed by the designated authority. All nodes

on the closed network operate under policy

dictated by the designated authority. The closed

network implements access restrictions which will

12

network implements access restrictions which will

prevent attempted communication with other

(13)

Network Types

(14)

Network Guards

(15)

Cross Domain Violation

A

cross domain violation

occurs when controls are

not properly enforced while moving data into or out

of a closed network.

(16)

Exploits on a Closed Network

The presence of malware on the closed network

means that a cross domain violation has occurred

(17)

Attribution in the Closed Environment

One key difference between closed and open

networks is that in a closed network both and

attacker and the target are on the same network

(18)

The Trust Trap

Closed networks are inherently accessible only to

trusted individuals which leads to decreased

monitoring, decreased perceived risk, and

decreased technical controls built into the network

architecture*

18

architecture*

* Stephen Band et al., "Comparing Insider IT Sabotage and Espionage: A Model-Based Analysis," CERT

Program, Carnegie Mellon Software Engineering Institute, Pittsburgh, Technical Report

CMU/SEI-2006-TR-026, 2006

(19)

Design of Security

Security must be addressed from the outset

Experience shows that security usually cannot be

retrofitted into systems for which it was not an

original design goal

19

(20)

A Note About Topology

Physical topology, network topology, transport

topology, and application topology

Application

20

Application

Transport

Network

Access

(21)

21

CLOSED NETWORK DESIGN

(22)

Sensor Placement - Sink Holes

A sink hole gathers, analyzes, and drops traffic

bound for unallocated, unused, or otherwise

selected IP addresses and ranges

22

Sink holes are particularly effective in closed

networks

(23)

Sensor Placement - Gaps

Sensor gaps force the network analyst to waste time

trying to find missing data

Along these same lines, duplicate sensors are also a

23

Along these same lines, duplicate sensors are also a

problem for the closed network analyst

(24)

Sensor Placement - Tunnels in the

Closed Network

Tunneling protocols compromise the sensor fabric

Most closed networks are not equipped to deal with

tunnels

24

tunnels

Tunnel protocols

e.g. Teredo, GRE or SSH

Subversive tunnels

(25)

Sensor Placement - Application

Proxies

Proxies prevent end-to-end monitoring and make

attribution more difficult

Some closed networks do not capture proxy traffic

25

Some closed networks do not capture proxy traffic

logs or do not store it with other security data

(26)

Sensor Placement - Virtual hosts

Network layer taps are not sufficient to monitor virtual

networks

Virtual sensors at the hypervisor level

26

Virtual sensors at the hypervisor level

(27)

Sensor Placement - Monitor at Multiple

Levels

“Sensor” == “Snort”

A sensor stacks can also include:

An IDS/IPS (for example Cisco MARS or Sourcefire)

A flow monitoring and storing system (SiLK, Argus, or NFSen)

27

A flow monitoring and storing system (SiLK, Argus, or NFSen)

A header capture and storage system

A full packet capture and storage system (Nikson, NetWitness)

An application layer monitor for critical applications (email guards,

DNS monitors, SQL scrubbers, web proxies)

A security information and event manager limited retrospective

(28)

Topology - Data Consolidation

In closed networks, security data should be

consolidated

Operations and security data should be stored

28

Operations and security data should be stored

together

(29)

Topology - Closed Network Zones

Closed networks should be divided into subnetworks

of computer with similar security requirements

Enterprise services should be isolated in their own

29

Enterprise services should be isolated in their own

zone (DMZ)

(30)

Topology - Asymmetry in the Closed

Network

Routing asymmetry has a significant impact on the

ability to measure, model, and manage networks

(31)

Addressing - DHCP and NAT

Disallow DHCP and NAT on the closed network

If DHCP or NAT must be used, log and monitor and

consolidate mappings with other security data

31

(32)

Addressing - IPv6

Avoid IPv6

IPv4 is more mature and better understood

32

The main benefits of IPv6 do not usually apply to the

closed network

(33)

Addressing - DNS Names

Choose unique DNS names

Allows for identification of cross domain violations via

DNS monitoring

33

(34)

Addressing - Monitor DNS

A DNS sensor is a rich source of information and is

often overlooked on closed networks

(35)

Operations and Management

-Operations vs. Defense

Network operations and network defense teams are

often separated and sometime working towards

opposing goals

35

Communication between netops and netdef is often

poor

(36)

Operations and Management –

Duplicate Responsibility

The tiered closed network security structure

promotes

Inefficient communication

Ill-defined boundaries of responsibility

36

Ill-defined boundaries of responsibility

Over reporting, and rework

(37)

Operations and Management - Lack of

Security Budgeting

As closed networks grow, planners fail to account for

personnel and sensors in expansion costs

(38)

38

CLOSED NETWORK DESIGN

(39)

Observations

Ne twork Architectu ral Desi gn Decisi ons that Im pact Situ ation al Awareness

Issue Expl anation Re commendation Topology

Cent ralized monitoring

As opposed to the singular, opaque net work core described in the tradit ional t hree-t ier model, segregate backbone traffic by securit y profile.

Use mult iple, parallelized cores to provide nat ural chokepoint s t hat allow for in depth monitoring, a nat ural segregat ion of data, and centralized sensor dat a collect ion st rategies.

Dat a Consolidat ion

Although dat a fusion is not a silver bullet , consolidat ion of dat a sources enables infrences that are not possible via each individual source. Consolidat ed dat a saves analyst s' t ime.

Net work designers can increase net work defensibility by planning for data consolidat ion during t he design phase.

Securit y Zones

A security zone is a subnet work t hat cont ains devices wit h similar security profiles. Zones creat e net work choke point s that can be prot ected by an access control device and monitored by a guard.

The recommended approach is to segment similar users and similar devices into zones and to m onitor those zones at the ingress/egress point. Asym metric rout ing

Asym metric rout ing implies m ult iple pat hs t hrough t he net work that allow the out bound port ion of a flow to t ake a different pat h t han inbound port ion. Asymmetric rout ing hinders or prevent s all except t he m ost simple net work monitoring tools.

Force traffic to flow symm etrically or m arry both side of t he conversat ions in t he dat a repository.

Sensor pl acement

Sink holes

A sink hole is a system t hat gathers, analyzes, and drops traffic bound for unallocated, unused, or ot herwise selected IP addresses and ranges.

Archit ect s should make accommodat ions for sink holes for use in direct ing attacks away from sensit ive subnet work and in improving sit uat ional awareness.

Sensor gaps

Sensor gaps imply that less than 100% of all t raffic is being monitored. Sensor gaps force analyst s t o make assumpt ions about completeness. Gaps break some exist ing analysis product s and decrease net work sit uat ional awareness.

Ensure full sensor coverage so that every flow passes at least one sensor.

There are t wo types of t unnels, t unnel prot ocols (e.g. Teredo, GRE or SSH) and subversive t unnels (e.g. DNS, ICMP or

P lace sensors on t he "out side" of t unneling endpoint s. Choose sensor t echnologies that can

Ne twork Architectu ral Desi gn Decisi ons that Im pact Situ ation al Awareness

Issue Expl anation Re commendation

Net work Address Translat ion

NAT complicates most tradit ional m onitoring and analysis by obfuscat ing the source and/or dest inat ion addresses. It also frust rat es some analysis t echniques such as operat ing system ident ificat ion. Even if it is possible to associat ing nat ive to translat ed addresses, the process is manual and t im e consum ing in most of the net works st udied.

Avoid NAT where possible. Arrange for end-to-end connect ivit y. If NAT is necessary, monitor both sides or m ake det ailed NAT logs available in near real t ime to security processes and applicat ions.

IP v6

IP v4 is recom mended because it is more m at ure and understood, because vendors provide better support for v4, and because there is an industry-wide lack of expert ise wit h IPv6. Furt hermore, IPv6 depends on a suite of

im mat ure and less understood support ing protocols. Use IPv4 whenever possible. Choose unique DNS

names

Unique dom ain nam es allow for identificat ion of cross dom ain violat ions via DNS monitoring. If classified and unclassified DNS names are t he sam e, t his det ect ion is more complicated.

Monitor public net works for the appearance of classified name request s and monitor the classified net work for the appearance of unclassified nam e request s.

Harvest ing DNS queries and responses

Som e net works we st udied do not t ake advant age of DNS m onitoring. DNS dat a enables inventorying t he nam e space and t he ident ificat ion of malicious behavior, m alicious cont ent dist ribut ion, and anomalous IP addresses.

Monitor DNS and create DNS query and response repositories of hist orical inform at ion. See also, Sinkholes

O pe rations an d Man agement

St ovepiped net work knowledge

Diagrams, device configurat ions, and address inventories are incomplete, not maintained, and/or unavailable in the net works we've st udied. Som et imes this type of inform ation is not shared freely, hoarded by int ernal compet ing int erest s (operat ions, assurance, security, et c.). W e found that t here is no st andardizat ion for diagram s and inventories. These problems lead to duplicat ion of effort and increased effort when responsibilit ies change or during audit t im e.

Archit ect docum ent at ion processes int o the design. Ut ilize net work inventorying tools so that document at ion processes are automat ed. Creat e st andardizat ion and sharing policies.

39

T unnels

GRE or SSH) and subversive t unnels (e.g. DNS, ICMP or HTTP t unneling). T unnels t hwart many monitoring t echnologies.

endpoint s. Choose sensor t echnologies that can assist in the detect of subversive t unnels (YaF labeling?, T rickler?)

Applicat ion proxies

Proxies provide securit y and perform ance some applicat ions such as web surfing.

P lace sensors on t he "out side" of proxies so that the conversat ion bet ween the client and t he proxy is visible. If this is not possible, provide proxy logs in near real t ime to securit y processes and applicat ions.

Closed Net work Clouds

Clouds are popular in classified net works too. Classified net work clouds face some of t he sam e challenges as Int ernet clouds.

Group sim ilar clouds into security zones. Tight en access cont rols with the principles of least privilege.

Virt ual host s and net works and virt ual sensors

VMW are has becom e a popular commodity in today's net work design.

Net work layer t aps are not sufficient to monitor virt ual net works. P lan for virt ual sensors, creat e virt ual security zones and net work chokepoint s.

Monitor at mult iple levels of the st ack

It is common for procurement and operat ions personnel to assume that "sensor" means "Snort" or "Sourcefire". While Snort operat es at layer 2, and that allows it visibility into all the upper layers, other applicat ions provide crit ical funct ionalit y t hat Snort does not provide.

W e recomm end that sensor st acks should include: - an IDS/IP S (for example Cisco MARS or Sourcefire)

- a flow monitoring and storing syst em (SiLK, Argus, or NFSen)

- A header capt ure and storage syst em (Trickler) - A full packet capt ure and storage syst em (Nikson, NetW it ness)

- An applicat ion layer monitor for crit ical applicat ions (email guards, DNS monitors, SQL scrubbers, web proxies)

- A security informat ion and event m anager

Addressin g and naming

Dynam ic Host Configurat ion Prot ocol

Because of it s transit ory nat ure, DHCP complicat es most t raditional monit oring and analysis techniques. Att ribut ion is much more complicat ed in dynamically addressed net works.

Avoid DHCP as m uch as possible. Set DHCP expirat ion to the m axim um convenient levels. Maintain DHCP logs and make them available in near real t ime t o security processes and applicat ions.

knowledge responsibilit ies change or during audit t im e. and sharing policies. Elim inate duplicate

m onitoring responsibility

Many net works spend duplicat e effort (and duplicat e equipment) monitoring at m ult iple net work t iers. Enclave net works promot e effort duplicat ion. A stream lined securit y monit oring syst em is more efficient

because it does not incur division of labor overhead. Consolidat e monitoring responsibility. Account for

personnel and sensors in expansion cost s

Many classified net works fail t o ant icipat e t he increased workload and equipm ent cost s when planning for net work growt h.

Consider t he impact of expanded funct ionalit y when designing the net work. Include personnel cost s in classified net work upgrade budget s.

(40)

Hypothesis

Several common closed network design decisions

adversely impact operational security

Therefore, closed network security can be improved

40

Therefore, closed network security can be improved

by selecting certain design aspects

(41)

Predictions

Zoning of closed networks will lessen the number

of machines affected in a malware worm attack.

Data consolidation will allow for the creation of new

analysis techniques and increased situational

awareness.

41

The collection of sinkhole data will allow discovery

of policy violations that were not possible before.

Elimination of NAT allows for faster attribution.

As duplication of effort is decreased, closed

network defense becomes less expensive and

more reliable.

(42)

42

CLOSED NETWORK DESIGN

(43)

Experiment

Create test closed networks and compare operation

Use production closed networks as a test bed

(44)

Future Work

Security Capability Model

for Networks

Maturity Level 5 –

Optimized Closed

Network

Guard Validation

Security Capability Model

for Networks

Maturity Level 4 –

Defined Border Mgt

Guard Management

Topology Requirements

44

Guard Validation

Topology Verification

Sensor Placement

Addressing Planning

Operations

Organizational Training

Risk Management

Topology Requirements

Development

Sensor Optimization

Addressing Management

Operations

References

Related documents

• Bored piling is cast by using bored piling machine which has specially designed drilling tools, buckets and grabs, it’s used to remove the soil and rock. Normally it can be

In this paper, we review some of the main properties of evenly convex sets and evenly quasiconvex functions, provide further characterizations of evenly convex sets, and present

Airless spraying using Fine Finish spray tips, combined with electronic pressure controls and low pressure, can provide an HVLP-like pattern. Industrial jobs: Professional

Spanish Biomedical research Law (14/2007): Informed Consent and donor rights Spanish Biomedical research Law (14/2007): Biobanks and collections. International exchange and shipping

82 Although not surprising, the data from Victoria Land, Oates Land and George V Land demonstrate the importance of terminus type in controlling the magnitude of

Due to the certain uniqueness of Canadian oil sands projects, industry benchmarking data should be collected and calibrated by the owner companies to ensure that appropriate

Despite the interesting demonstration of the LEFET concept, to date, the absolute amount of light emitted from LEFETs has generally been low compared to OLED devices. While the

Particulars Dr. Land was Revalued by Rs.10000, effect of which was not given in books of accounts. Sundry Creditors Bills Payable Bank Overdraft Prov. During the year ended