• No results found

chapter17_security_controls.pdf

N/A
N/A
Protected

Academic year: 2020

Share "chapter17_security_controls.pdf"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

Computer Security:

Computer Security:

Principles and Practice

Principles and Practice

First Edition

First Edition

by William Stallings and Lawrie Brown

by William Stallings and Lawrie Brown

Lecture slides by Lawrie Brown

Lecture slides by Lawrie Brown

Chapter 17 –

Chapter 17 –

IT Security Controls,

IT Security Controls,

Plans and Procedures

(2)

Agenda

Agenda

Schedule for last 4 weeks

Schedule for last 4 weeks

Quiz 3 Review

Quiz 3 Review

IT Security Controls, Plans, Procedures

IT Security Controls, Plans, Procedures

Break

Break

Legal and Ethical aspects of computer

Legal and Ethical aspects of computer

security

(3)

Implementing

Implementing

IT Security

IT Security

Management

(4)

Controls or Safeguards

Controls or Safeguards

controls or safeguards are

controls or safeguards are

 practices, procedures or mechanisms which practices, procedures or mechanisms which

may protect against a threat, reduce a

may protect against a threat, reduce a

vulnerability, limit the impact of an unwanted

vulnerability, limit the impact of an unwanted

incident, detect unwanted incidents and

incident, detect unwanted incidents and

facilitate recover

facilitate recover

classes of controls:

classes of controls:

 management management

 operationaloperational

(5)

Technical Controls

(6)

Lists of Controls

Lists of Controls

CLASS CONTROL FAMILY

Management Risk Assessment

Management Planning

Management System and Services Acquisition

Management Certification, Accreditation, and Security Assessments

Operational Personnel Security

Operational Physical and Environmental Protection

Operational Contingency Planning

Operational Configuration Management

Operational Maintenance

Operational System and Information Integrity

Operational Media Protection

Operational Incident Response

Operational Awareness and Training

Technical Identification and Authentication

Technical Access Control

Technical Audit and Accountability

(7)

Residual Risk

(8)

Cost-Benefit Analysis

Cost-Benefit Analysis

conduct to determine appropriate controls

conduct to determine appropriate controls

 greatest benefit given resources availablegreatest benefit given resources available

qualitative or quantitative

qualitative or quantitative

show cost justified by reduction in risk

show cost justified by reduction in risk

contrast impact of implementing it or not

contrast impact of implementing it or not

management chooses selection of controls

management chooses selection of controls

considers if it reduces risk too much or not

considers if it reduces risk too much or not

enough, is too costly or appropriate

enough, is too costly or appropriate

(9)

IT Security Plan

IT Security Plan

provides details of

provides details of

 what will be donewhat will be done

 what resources are neededwhat resources are needed

 who is responsiblewho is responsible

should include

should include

 risks, recommended controls, action priorityrisks, recommended controls, action priority

 selected controls, resources neededselected controls, resources needed

(10)

Implementation Plan

Implementation Plan

Risk (Asset/Threat) Level of Risk Recommended Controls Prio rity Selected Controls Required Resources Responsible Persons Start End Date Other Comments Hacker attack on Internet Router

High 1. disable external telnet access

2. use detailed auditing of privileged command use

3. set policy for strong admin passwords 4. set backup strategy for router config file 5. set change control policy for the router configuration 1 1. 2. 3. 4. 5.

(11)

Security Plan Implementation

Security Plan Implementation

given plan documents what is required

given plan documents what is required

identified personnel perform needed tasks

identified personnel perform needed tasks

 to implement new or enhanced controlsto implement new or enhanced controls

 may need system configuration changes, may need system configuration changes,

upgrades or new system installation

upgrades or new system installation

 or development of new / extended proceduresor development of new / extended procedures

 with support from managementwith support from management

monitored to ensure process correct

monitored to ensure process correct

(12)

Security Training / Awareness

Security Training / Awareness

responsible personnel need training

responsible personnel need training

 on details of design and implementationon details of design and implementation

 awareness of operational proceduresawareness of operational procedures

also need general awareness for all

also need general awareness for all

 spanning all levels in organizationspanning all levels in organization

 essential to meet security objectivesessential to meet security objectives

 lack leads to poor practices reducing securitylack leads to poor practices reducing security

 aim to convince personnel that risks exist and aim to convince personnel that risks exist and

breaches may have significant consequences

(13)

Security Awareness Issues

Security Awareness Issues

 organization’s security objectives, strategies, organization’s security objectives, strategies,

policies

policies

need for security, general risks to organization need for security, general risks to organization  understanding why security controls are usedunderstanding why security controls are used  roles and responsibilities for various personnelroles and responsibilities for various personnel  the need to act in accordance with policy and the need to act in accordance with policy and

procedures, consequences of unauthorized

procedures, consequences of unauthorized

actions

actions

 the need to report any security breaches the need to report any security breaches

observed and to assist with their investigation

(14)

Implementation Followup

Implementation Followup

security management is cyclic, repeated

security management is cyclic, repeated

need to monitor implemented controls

need to monitor implemented controls

evaluate changes for security implications

evaluate changes for security implications

 otherwise increase chance of security breachotherwise increase chance of security breach

have a number of aspects

have a number of aspects

which may indicate need for changes in

which may indicate need for changes in

previous stages of process

(15)

Maintenance

Maintenance

need continued maintenance and monitoring of need continued maintenance and monitoring of

implemented controls to ensure continued

implemented controls to ensure continued

correct functioning and appropriateness

correct functioning and appropriateness

 tasks include:tasks include:

 periodic review of controlsperiodic review of controls

 upgrade of controls to meet new requirementsupgrade of controls to meet new requirements

 check system changes do not impact controlscheck system changes do not impact controls

 address new threats or vulnerabilitiesaddress new threats or vulnerabilities

(16)

Security Compliance

Security Compliance

audit process to review security processes

audit process to review security processes

to verify compliance with security plan

to verify compliance with security plan

using internal or external personnel

using internal or external personnel

usually based on checklists to check

usually based on checklists to check

 suitable policies and plans were createdsuitable policies and plans were created

 suitable selection of controls were chosensuitable selection of controls were chosen

 that they are maintained and used correctlythat they are maintained and used correctly

(17)

Change and Configuration

Change and Configuration

Management

Management

 change management is the process to review change management is the process to review

proposed changes to systems

proposed changes to systems

 evaluate security and wider impact of changesevaluate security and wider impact of changes

 part of general systems administration processpart of general systems administration process

 cf. management of bug patch testing and installcf. management of bug patch testing and install

 may be informal or formalmay be informal or formal

 configuration management is keeping track of configuration management is keeping track of

configuration and changes to each system

configuration and changes to each system

 to help restoring systems following a failureto help restoring systems following a failure

 to know what patches or upgrades might be relevantto know what patches or upgrades might be relevant

also part of general systems administration process

(18)

Incident Handling

Incident Handling

need procedures specifying how to

need procedures specifying how to

respond to a security incident

respond to a security incident

 given will most likely occur sometimegiven will most likely occur sometime

reflect range of consequences on org

reflect range of consequences on org

codify action to avoid panic

codify action to avoid panic

e.g. mass email worm

e.g. mass email worm

 exploiting vulnerabilities in common appsexploiting vulnerabilities in common apps

 propagating via email in high volumespropagating via email in high volumes

(19)

Types of Security Incidents

Types of Security Incidents

any action threatening classic security servicesany action threatening classic security services  unauthorized access to a systemunauthorized access to a system

 unauthorized viewing by self / other of informationunauthorized viewing by self / other of information

 bypassing access controlsbypassing access controls

 using another users accessusing another users access

 denying access to another userdenying access to another user

unauthorized modification of info on a systemunauthorized modification of info on a system

 corrupting informationcorrupting information

(20)

Managing Security Incidents

(21)

Detecting Incidents

Detecting Incidents

reports from users or admin staff

reports from users or admin staff

 encourage such reportingencourage such reporting

detected by automated tools

detected by automated tools

 e.g. system integrity verification tools, log e.g. system integrity verification tools, log

analysis tools, network and host intrusion

analysis tools, network and host intrusion

detection systems, intrusion prevention systems

detection systems, intrusion prevention systems  updated to reflect new attacks or vulnerabilitiesupdated to reflect new attacks or vulnerabilities

 costly so deployed if risk assess justifiescostly so deployed if risk assess justifies

(22)

Responding to Incidents

Responding to Incidents

need documented response procedures

need documented response procedures

 how to identify cause of the security incidenthow to identify cause of the security incident

 describe action taken to recover from itdescribe action taken to recover from it

procedures should

procedures should

 identify typical categories of incidents and identify typical categories of incidents and

approach taken to respond

approach taken to respond

 identify management personnel responsible identify management personnel responsible

for making critical decisions and their contacts

(23)

Documenting Incidents

Documenting Incidents

need to identify vulnerability used

need to identify vulnerability used

and how to prevent it occurring in future

and how to prevent it occurring in future

recorded details for future reference

recorded details for future reference

consider impact on org and risk profile

consider impact on org and risk profile

 may simply be unluckymay simply be unlucky

 more likely risk profile has changedmore likely risk profile has changed

 hence risk assessment needs reviewinghence risk assessment needs reviewing

(24)

Case Study: Silver Star Mines

Case Study: Silver Star Mines

given risk assessment, identify controls

given risk assessment, identify controls

 clearly many categories not in useclearly many categories not in use

general issue of systems not being

general issue of systems not being

patched or upgraded

patched or upgraded

plus need for contingency plans

plus need for contingency plans

(25)

Implementation Plan

Implementation Plan

Risk (Asset/Threat) Level of

Risk

Recommended Controls Priority Selected

Controls All risks (generally

applicable)

1. configuration and periodic maintenance policy for servers

2. malicious code / SPAM / spyware prevention

3. audit monitoring, analysis, reduction and reporting on servers

4. contingency planning and incident response policies and procedures

5. system backup and recovery procedures

1 1.

2. 3. 4. 5.

Reliability and integrity of SCADA nodes and network

High 1. intrusion detection & response system 2 1.

Integrity of stored file and database information

Extreme 1. audit of critical documents

2. document creation & storage policy 3. user security education and training

3 1.

2. 3. Availability & integrity of

Financial, Procurement, & Maintenance/ Production Systems

High - - (general

controls)

(26)

Summary

Summary

security controls or safeguards

security controls or safeguards

 management, operational, technicalmanagement, operational, technical

 supportive, preventative, detection / recoverysupportive, preventative, detection / recovery

IT security plan

IT security plan

implementation of controls

implementation of controls

 implement plan, training and awarenessimplement plan, training and awareness

implementation followup

implementation followup

 maintenance, compliance, change / config maintenance, compliance, change / config

management, incident handling

References

Related documents