• No results found

Using Software Defined Networking to Achieve Network Security Fred Smith, ANGEL Secure Networks

N/A
N/A
Protected

Academic year: 2021

Share "Using Software Defined Networking to Achieve Network Security Fred Smith, ANGEL Secure Networks"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

Using Software Defined Networking

to Achieve Network Security

Fred Smith, ANGEL Secure Networks

(2)

© 2012 ANGEL Secure Networks, Inc. Summer 2012 ESCC/Internet2 Joint Techs

July 16, 2012 2  

Using Software Defined Networking to Achieve Network Security

 

Outline of the Presentation

• 

How Auditing a High Performance

Network

Follows

Traditional Concepts of

Auditing

• 

How Auditing a High Performance DOE

Network is Different than Traditional

(3)

How Auditing A High Performance Network

Follows Traditional Concepts of Auditing

•  The auditors determine that various management outputs

are correct by examining and comparing the outputs with objective data not under the control of management. •  The fact that the outputs were prepared by duly

authorized managers acting within the scope of their management duties is perhaps a necessary, but by no means sufficient, condition to pass an audit.

•   Auditors need to examine whether the actions of

managers are objectively correct, as determined by comparison with data not under the control of the managers.  

Using Software Defined Networking to Achieve Network Security

(4)

7/16/2012   Summer  2012  ESCC/Internet2  Joint  Techs    July  15  -­‐  July  19,  2012     4  

How do we know what is “objectively correct”

when we are talking about a high

performance network?

•  For business or university, “objectively correct” means

that books presented to the public have to match the underlying reality of the enterprise.

•  For a high performance network, “objectively correct” is a

murkier concept.

Using Software Defined Networking to Achieve Network Security

(5)

How should we define “objectively correct”

for purposes of an Audit of a High

Performance DOE Network?

One approach (by no means the only approach)

1.  Produce a threat tree.

2.  Produce a network design that will deter and detect the

threats in the threat tree and take appropriate action in response.

3.  Have the design reviewed and approved by multiple

parties.

Using Software Defined Networking to Achieve Network Security

(6)

7/16/2012   Summer  2012  ESCC/Internet2  Joint  Techs    July  15  -­‐  July  19,  2012     6  

Threat tree for a business or a university

•  The enterprise is losing more money than is shown on the

books (the books are cooked).

•  Somebody is stealing money.

•  The enterprise does not have adequate financial controls.

For businesses or universities, everybody knows what the threats are. You don’t have to call it a threat tree.

(7)

Threat tree for a High Performance Network

•  One approach is to say there are no threats.

•  Another approach is to say there are no threats except

threats that come from outsiders.

•  Another approach is that yes, there are threats that come

from insiders, but you cannot defend against insiders. •  Another approach is to say well, yes, there are threats,

but we don’t have any resources to defend against them, so we will wait until something happens.

(8)

7/16/2012   Summer  2012  ESCC/Internet2  Joint  Techs    July  15  -­‐  July  19,  2012     8  

On the other hand

•  Perhaps it is painful, but it might be useful to at

least list what the foreseeable threats are. •  Is it possible to defend against insiders?

•  If it is possible, what might it cost, and how hard

(9)

Threat tree for a DOE High Performance

Network

1.  Pollute data so an experiment has to be run again.

2.  Pollute data so an experiment produces an incorrect

although plausible result.

3.  Bring down the network, so experimental data cannot

be collected and is lost.

4.  Ruin an experiment that will be vastly expensive to

rerun.

The adversary could be someone who was careless, someone who had a grudge, or someone who wanted to cause harm to the US.

(10)

7/16/2012   Summer  2012  ESCC/Internet2  Joint  Techs    July  15  -­‐  July  19,  2012     10  

Is it possible to audit against insiders?

•  A commercial audit is almost entirely an audit against

insiders.

•  The notion that there is no defense against insiders

comes from the computer world and the military world.

Using Software Defined Networking to Achieve Network Security

(11)

How expensive is it to audit a high

performance network that would include a

defense against insiders?

•  The audit would have to be conducted by automated

methods.

•  It is not necessary to audit everything, just a reasonable

sample.

•  The most important aspect might be to assure that no single

individual had control over the audit.

•  An adversary who wanted to cause embarrassment to the

US might tend to pick a target perceived to be poorly defended.

These do not appear to be extremely expensive requirements. Assuming the adversary has political motives, appearing to have some defense is much better than appearing to have no

Using Software Defined Networking to Achieve Network Security

(12)

7/16/2012   Summer  2012  ESCC/Internet2  Joint  Techs    July  15  -­‐  July  19,  2012     12  

Nuts and bolts of an audit of a high

performance network

1.  Write a threat tree. Does not have to be elaborate.

2.  Write a statement of what the state of the network

should be to assure the threats are avoided. Does not have to be complete.

3.  Get approval from multiple sources for this statement.

4.  The approved statement defines “objectively correct” for

a particular high speed network.

5.  Find ways to audit automatically to determine whether

the network is objectively correct.

Ideally, there would be multiple ways to implement item 5, which could be randomly selected at the time of the audit, so that an adversary would not know exactly what to defend against.

Using Software Defined Networking to Achieve Network Security

(13)

How does SDN fit into the question of

auditing a high performance network?

•  On the one hand, SDN may increase visibility into the

network components that make up a high-speed

network, and thereby facilitate automated auditing of a high speed network.

•  On other hand, if SDN allows an administrator to

configure a network with a single command, an

adversary might have the ability to switch rapidly to an unsafe configuration, which might increase the danger of an attack.

Using Software Defined Networking to Achieve Network Security

(14)

7/16/2012   Summer  2012  ESCC/Internet2  Joint  Techs    July  15  -­‐  July  19,  2012     14  

What software is needed to conduct an

automated audit of a high performance

network?

•  A highly capable adversary will attempt to distort the

results of an audit.

•  The auditing software needs, as its first priority, a

capability that it cannot easily be reverse engineered by an adversary.

•  Our suggestion is that auditors set up a highly secure

network of software agents that check on one another.

•  Also, that audit be conducted on a “surprise” basis so

that the adversary does anticipate when the audit will take place or what data will be examined.

Using Software Defined Networking to Achieve Network Security

(15)

Contact  InformaLon  

 

Fred Smith Director of R&D

ANGEL Secure Networks 20 Godfrey Drive Orono, Maine 04473

207 866 6537 office 207 992 6289 mobile

References

Related documents

Based on such query in GIS are selected all basic land units which satisfy this condition and calculated total area. The result is same as it was got in classical method of

Analysis was carried out removing the factor of user influence on rolling shutters in order to determine the effect of the reduction of the solar radiation levels on

(2012) Chapter 2: 15 million preterm births: Priorities for action based on national, regional and global estimates. In Born Too Soon: the Global Action Report on Preterm Birth.

As a result, the digital archivist needs to provide digital preservation and access to collec- tions such as those housed at the Maine Folklife Center (MFC) at the University of

+ ight is a type of ying in which model aircraft hae a thrust-to-weight ratio of more than ;Q; (typically ;!Q; or more), large control surfaceswith e'treme throws, low

In trying to understand what type of student is attracted to and appreciates hybrid language instruction, detailed surveys were administered to two different post- secondary

For a better understanding of the study, the following terms are defined: attention to feelings, customer perspective, emotional clarity, emotional intelligence, emotional

Our research has focused on developing network technology to transfer massive amounts of data via a long-distance network using the data obtained with observation instruments