24
Security: Introduction © 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

CH01-CompSec3e

  • Upload
    marvadi

  • View
    220

  • Download
    5

Embed Size (px)

DESCRIPTION

lecture

Citation preview

Page 1: CH01-CompSec3e

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Security: Introduction

Page 2: CH01-CompSec3e

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Objective

• To look at the 3 fundamental questions1. What assets do we need to protect?

2. How are those assets threatened?

3. What can we do to counter those threats?

Page 3: CH01-CompSec3e

The NIST Computer Security Handbook defines the term Computer Security as:

“The protection afforded to an automated information system in order to attain the applicable objectives of preserving the integrity, availability and confidentiality of information system resources” (includes hardware, software,

firmware, information/data, and telecommunications).

Page 4: CH01-CompSec3e

The CIA Triad

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Confidentiality

Dataand

services

Integrity

Availability

Page 5: CH01-CompSec3e

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Confidentiality

• Confidentiality covers two related concepts:o Data confidentiality : Assures that private or

confidential information is not made available or disclosed to unauthorized individuals.

o Privacy : Assures that individuals control or influence what information related to them may be collected and stored and by whom and to whom that information may be disclosed.

Page 6: CH01-CompSec3e

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Integrity• Integrity covers two related concepts:

o Data integrity : Assures that information and programs are changed only in a specified and authorized manner.

o System integrity : Assures that a system performs its intended function in an unimpaired manner, free from deliberate or inadvertent unauthorized manipulation of the system.

Page 7: CH01-CompSec3e

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Availability• Availability assures that systems work promptly and

service is not denied to authorized users.

Page 8: CH01-CompSec3e

Key Security Concepts As Sec. Requirements

Confidentiality

• Preserving authorized restrictions on information access and disclosure, including means for protecting personal privacy and proprietary information

Integrity

• Guarding against improper information modification or destruction, including ensuring information nonrepudiation and authenticity

Availability

• Ensuring timely and reliable access to and use of information

A loss of availability is the disruption of access to or use of information or aninformation system.

A loss ofintegrity is the unauthorized modification or destruction of information.

A loss of confidentiality is the unauthorized disclosure of information.

Page 9: CH01-CompSec3e

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Additional Security Concepts

• Authenticity: The property of being genuine and being able to be verified and trustedo Is this really Bob and how can I verify ito Is it Bob who sent this message

• Accountability: the security goal that generates the requirement for actions of an entity to be traced uniquely to that entityo Needed for nonrepudiation, deterrence, fault isolation and after

action recovery, intrusion detection and prevention, and legal actions

Page 10: CH01-CompSec3e

Levels of Impact

Low

The loss could be expected to have a

limited adverse effect on

organizational operations,

organizational assets, or

individuals

Moderate

The loss could be expected to have a

serious adverse effect on

organizational operations,

organizational assets, or

individuals

High

The loss could be expected to have a

severe or catastrophic

adverse effect on organizational

operations, organizational

assets, or individuals

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

• Levels of impact on organizations or individuals should there be a breach of security (i.e., a loss of confidentiality, integrity, or availability).

• Defined in FIPS 199

Page 11: CH01-CompSec3e

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Examples of Low, Moderate, and High

Impact on Security Breaches• Student grades• US CIA documents• Bank information (revenues, customer

information, ….)• Pepsi or Coca Cola IP• ..

Page 12: CH01-CompSec3e

Computer Security Challenges

• Computer security is not as simple as it might first appear to the novice; security mechanisms can be very complicated.

• Potential attacks on the security features must be considered… how can I protect my firewall!!

• Procedures used to provide particular services are often counterintuitive…why all these security mechanisms?

• Physical and logical placement needs to be determined…at what point in my network should I put a firewall….network or application firewall?

Page 13: CH01-CompSec3e

Computer Security Challenges

• Additional algorithms or protocols may be involved (how are passwords distributed, protected, renewed,…)

• Attackers only need to find a single weakness, the developer needs to find all weaknesses

• Users and system managers tend to not see the benefits of security until a failure occurs

• Security requires regular and constant monitoring• Is often an afterthought to be incorporated into a

system after the design is complete• Thought of as an impediment to efficient and user-

friendly operation

Page 14: CH01-CompSec3e

Table 1.1

Computer Security

Terminology

RFC 4949,

Internet Security

Glossary, May

2000

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Page 15: CH01-CompSec3e

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Page 16: CH01-CompSec3e

Assets of a Computer SystemHardware (servers, data

centers,..)

Software(OS, applications,…)

Data(files, databases, password file)

Communication facilities and networks

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Page 17: CH01-CompSec3e

Vulnerabilities, Threats and Attacks

• Categories of vulnerabilities of a computer system or network asset:

• It can be corrupted (loss of integrity)• It can become Leaky (loss of confidentiality)• It can become unavailable or very slow (loss of availability)

• Threats• Capable of exploiting vulnerabilities• Represent potential security harm to an asset

• Attacks (threats carried out)• Passive – attempt to learn or make use of information from the system

that does not affect system resources• Active – attempt to alter system resources or affect their operation• Insider – initiated by an entity inside the security parameter• Outsider – initiated from outside the perimeter

Page 18: CH01-CompSec3e

CountermeasuresMeans used to deal with security attacks• Prevent• Detect• Recover

May itself introduce

new vulnerabilitie

s

Residual vulnerabilities may remain

Goal is to minimize

residual level of risk to the

assets© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Page 19: CH01-CompSec3e

**Table is on page 20 in the textbook.

Threat Consequences, and the

Types of Threat Actions That

Cause

Each Consequence

Based on RFC 4949

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

A threat to confidentiality

A threat to either system integrity or

data integrity

A threat to availability or system

integrity

A threat to system integrity

Page 20: CH01-CompSec3e

Table 1.3 Computer and Network Assets, with Examples of

Threats

Page 21: CH01-CompSec3e

Passive and Active Attacks

Passive Attack Active Attack

• Attempts to learn or make use of information from the system but does not affect system resources

• Eavesdropping on, or monitoring of, transmissions

• Goal of attacker is to obtain information that is being transmitted

• Goals and categories:

o Release of message contents

o Traffic analysis

• Attempts to alter system resources or affect their operation

• Involve some modification of the data stream or the creation of a false stream

• Four categories:o Replayo Masqueradeo Modification of messageso Denial of service

© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Page 22: CH01-CompSec3e

Table 1.4

Classification of

Countermeasures in terms of

Security Requirements

(FIPS PUB 200)

(page 1 of 2)

(Table can be found on page 26 in the textbook.)

Page 23: CH01-CompSec3e

Table 1.4

Security Requirement

s

(FIPS PUB 200)

(page 2 of 2)

(Table can be found on page 27 in the textbook.)

Page 24: CH01-CompSec3e

Chapter 1

Material Covered in this Presentation can be found in