management and info security
1
ITC358 ICT Management and Information Security
Chapter 6
Security Management Models
Security can only be achieved through constant change, through discarding old
ideas that have outlived their usefulness and adapting others to current facts. – William O. Douglas, U.S. Supreme Court Justice
1
Objectives
Upon completion of this material, you should be able to:
Describe the dominant information security blueprints, frameworks and information security management models, including U.S. government-sanctioned models
Explain why access control is an essential element of information security management
Select an information security management model, and customise it to meet the needs of a particular organisation
Implement the fundamental elements of key information security management practices
Discuss emerging trends in the certification and accreditation of U.S. federal IT systems
2
Blueprints, Frameworks, and Security Models
To create or maintain a secure environment
Design a working security plan
Implement a management model to execute and maintain the plan
Begin by creating or validating a security framework
Create an information security blueprint to describe existing controls and identify other necessary security controls
3
Framework
The outline of the more thorough blueprint
Which is the basis for the design, selection, and implementation of all subsequent security controls
Most organisations draw from established security models and practices to develop a blueprint or methodology
A security model is a generic blueprint offered by a service organisation
Blueprints, Frameworks, and Security Models (cont’d.)
4
Access Control Models
Access controls
Regulate the admission of users into trusted areas of the organisation
Both the logical access to the information systems and the physical access to the organisation’s facilities
Maintained by means of a collection of policies, programs to carry out those policies, and technologies that enforce policies
5
Access Control Models (cont’d.)
Key principles of access control
Least privilege
The principle by which members of the organisation can access the minimum amount of information for the minimum amount of time necessary to perform their required duties
Need to Know
Limits a user’s access to the specific information required to perform the currently assigned task, and not merely to the category of data required for a general work function
Separation of Duties
A control requiring that significant tasks be split up in such a way that more than one individual is responsible for their completion
6
Categories of Access Control
Preventative
Deterrent
Detective
Corrective
Recovery
Compensating
NIST access control categories are based on operational impact to the organisation
Management
Operational (or administrative)
Technical
7
Categories of Access Control (cont’d.)
Table 6-1 Examples of controls by operational level and inherent characteristics
Source: Official (ISC)2 Guide to the CISSP CBK
8
Categories of Access Control (cont’d.)
Mandatory Access Controls (MACs)
Structured and coordinated within a data classification scheme that rates each collection of information as well as each user
These ratings are often referred to as sensitivity levels
When MACs are implemented, users and data owners have limited control over access to information resources
9
Data classification model
Data owners must classify the information assets for which they are responsible and review the classifications periodically
Example of classification types:
Public
For official use only
Sensitive
Classified
Categories of Access Control (cont’d.)
10
Data classification model (cont’d.)
The U.S. military classification scheme relies on a more complex five-level classification scheme as defined in Executive Order 12958:
Unclassified data
Sensitive but unclassified (SBU) data
Confidential data
Secret data
Top secret data
Categories of Access Control (cont’d.)
11
Categories of Access Control (cont’d.)
Security clearance structure
Each user of an information asset is assigned an authorisation level
Indicates the level of information classification they may access
Most organisations have developed roles and corresponding security clearances
Individuals are assigned into groups that correlate with the classifications of the of information assets they need for their work
12
Categories of Access Control (cont’d.)
Security clearance structure (cont’d.)
In the need-to-know principle, regardless of one’s security clearance, an individual is not allowed to view data simply because it falls within that individual’s level of clearance
Must need to know the information
13
Categories of Access Control (cont’d.)
Managing an information asset
Considering its storage, distribution, portability, and destruction
An information asset that has a classification designation other than unclassified or public must be clearly marked as such
Must be available only to authorised individuals
To maintain the confidentiality of classified documents, managers can implement a clean desk policy
14
Categories of Access Control (cont’d.)
Managing an information asset (cont’d.)
When copies of classified information are no longer valuable or too many copies exist, care should be taken to destroy them properly to discourage dumpster diving
15
Categories of Access Control (cont’d.)
Figure 6-1 Military data classification cover sheets
Source: Course Technology/Cengage Learning
16
Lattice-Based Access Controls
A variation on the MAC form of access control
Assigns users a matrix of authorisations for particular areas of access
The level of authorisation can vary
Depending on individual’s classification authorisation for each group of information assets
Lattice structure contains subjects and objects
Boundaries associated with each subject/object pair are clearly demarcated
Categories of Access Control (cont’d.)
17
Categories of Access Control (cont’d.)
Nondiscretionary controls
Determined by a central authority in the organisation
Can be role-based or task-based
Role-based controls are tied to a particular user’s role in an organisation
Task-based controls are tied to a particular assignment or responsibility
18
Categories of Access Control (cont’d.)
Discretionary Access Controls (DACs)
Implemented at the option of the data user
Users can allow general, unrestricted access, or they can allow specific individuals or sets of individuals to access the resources
Most personal computer operating systems are designed based on the DAC model
One discretionary model is rule-based access controls where access is granted based on a set of rules specified by the central authority
19
Categories of Access Control (cont’d.)
Other forms of access control
Content-dependent access controls
Constrained user interfaces
Temporal (time-based) isolation
20
Security Architecture Models
Illustrate InfoSec implementations
Can help organisations quickly make improvements through adaptation
Some models are implemented into computer hardware and software
Some are policies and practices
Some are implemented in both
Some models focus on the confidentiality of information, while others focus on the integrity of the information as it is being processed
21
Trusted Computing Base
Trusted Computer System Evaluation Criteria (TCSEC)
U.S. Government Department of Defense standard that defines criteria for assessing access controls in a computer system
Part of a larger series of standards collectively referred to as the Rainbow Series, due to the color-coding used to uniquely identify each document
Also known as the “Orange Book” and is considered the cornerstone of the series
22
Trusted Computing Base (cont’d.)
Trusted computing base (TCB)
The combination of all hardware, firmware, and software responsible for enforcing the security policy (MAC for VPN access)
In this context, security policy refers to the rules of configuration for a system, rather than a managerial guidance document
Made up of the hardware and software that has been implemented to provide security for a particular information system
23
Trusted Computing Base (cont’d.)
Reference monitor
A conceptual object
The piece of the system that manages access controls
It mediates all access to objects by subjects
Systems administrators must be able to audit or periodically review the reference monitor to ensure it is functioning effectively, without unauthorised modification
24
Trusted Computing Base (cont’d.)
Covert channels
Unauthorised or unintended methods of communications hidden inside a computer system
Types of covert channels
Storage channels, which communicate by modifying a stored object
Timing channels, which transmit information by managing the relative timing of events
25
Bell-LaPadula Confidentiality Model
A state machine model that helps ensure the confidentiality of an information system
Using mandatory access controls (MACs), data classification, and security clearances
A state machine model follows a conceptual approach in which the state of the content of the system being modeled is always in a known secure condition
This kind of model is provably secure
26
Bell-LaPadula Confidentiality Model (cont’d.)
A system that serves as a reference monitor compares the level of classification of the data with the clearance of the entity requesting access
It allows access only if the clearance is equal to or higher than the classification
BLP security rules prevent information from being moved from a level of higher security level to a level of lower security
27
Bell-LaPadula Confidentiality Model (cont’d.)
Access modes can be one of two types
Simple security
Prohibits a subject of lower clearance from reading an object of higher classification, but allows a subject with a higher clearance level to read an object at a lower level (read down)
The * (star) property
The * property (the write property) prohibits a high-level subject from sending messages to a lower-level object
Subjects can read down and objects can write or append up
28
Biba Integrity Model
Similar to Bell-LaPadula
Provides access controls to ensure that objects or subjects cannot have less integrity as a result of read/write operations
Ensures no information from a subject can be passed on to an object in a higher security level
This prevents contaminating data of higher integrity with data of lower integrity
29
Biba Integrity Model (cont’d.)
Assigns integrity levels to subjects and objects using two properties
The simple integrity (read) property
Permits a subject to have read access to an object only if the security level of the subject is equal to or lower than the level of the object
The integrity * (write) property
Permits a subject to have write access to an object only if the security level of the subject is equal to or higher than that of the object
30
Clark-Wilson Integrity Model
Built upon principles of change control rather than integrity levels
Designed for the commercial environment
Its change control principles
No changes by unauthorised subjects
No unauthorised changes by authorised subjects
The maintenance of internal and external consistency
31
Clark-Wilson Integrity Model (cont’d.)
Establishes a system of subject-program-object relationships
Such that the subject has no direct access to the object
The subject is required to access the object using a well-formed transaction using a validated program
Provides an environment where security can be proven through separated activities, each of which is provably secure
32
Clark-Wilson Integrity Model (cont’d.)
CWI model controls
Subject authentication and identification
Access to objects by means of well-formed transactions
Execution by subjects on a restricted set of programs
Elements of the CWI model
Constrained data item (CDI)
The integrity of this data item is protected
33
Clark-Wilson Integrity Model (cont’d.)
Elements of the CWI model (cont’d.)
Unconstrained data item
Data not controlled by Clark-Wilson
Non-validated input or any output
Integrity verification procedure (IVP)
Procedure that scans data and confirms its integrity
Transformation procedures (TPs)
Procedures that only allow changes to a constrained data item
34
Graham-Denning Access Control Model
Composed of three parts
A set of objects
A set of subjects (a process and a domain)
The domain is the set of constraints controlling how subjects may access objects
A set of rights
Primitive protection rights
Create or delete object, create or delete subject
Read, grant, transfer and delete access rights
35
Harrison-Ruzzo-Ullman Model
Defines a method to allow changes to access rights and the addition and removal of subjects and objects
A process that the Bell-LaPadula model does not have
Since systems change over time, their protective states need to change
Built on an access control matrix
Includes a set of generic rights and a specific set of commands
36
Brewer-Nash Model (Chinese Wall)
Also known as a Chinese Wall
Designed to prevent a conflict of interest between two parties
Requires users to select one of two conflicting sets of data, after which they cannot access the conflicting data
37
The ISO 27000 Series
Information Technology – Code of Practice for Information Security Management
One of the most widely referenced and discussed security models
Originally published as British Standard 7799 and then later as ISO/IEC 17799
Since been renamed ISO/IEC 27002
Establishes guidelines for initiating, implementing, maintaining, and improving information security management
38
The ISO 27000 Series (cont’d.)
ISO/IEC 27002 has 133 possible controls
Not all of which must be used
Need to identify which are relevant
Each section includes four categories of information:
One or more objectives
Controls relevant to the achievement of the objectives
Implementation guidance
Other information
39
The ISO 27000 Series (cont’d.)
Many countries did not originally adopted the model
Including the US, Germany, and Japan
Claims of fundamental flaws
Global InfoSec community has not defined any justification for the code of practice identified
Model lacks the necessary measurement precision of a technical standard
No reason to believe the model is more useful than any other approach
40
The ISO 27000 Series (cont’d.)
Claims of fundamental flaws (cont’d.)
Not as complete as other frameworks
Perceived as being hurriedly prepared, given the tremendous impact that its adoption could have on industry information security controls
41
The ISO 27000 Series (cont’d.)
ISO/IEC 27002 Sections
Security policy
Organisation of information security
Asset management
Human resources security
Physical and environmental security
Communications and operations management
Access control
Information systems acquisition, development and maintenance
42
The ISO 27000 Series (cont’d.)
ISO/IEC 27002 Sections (cont’d.)
Information security incident management
Business continuity management
Compliance
43
Figure 6-3 ISO/IEC 27001 Plan-Do-Check-Act
Source: Course Technology/Cengage Learning
The ISO 27000 Series (cont’d.)
44
ISO/IEC 27001:2005 -The InfoSec Management System - Plan
Define the scope of the ISMS
Define an ISMS policy
Define the approach to risk assessment
Identify the risks
Assess the risks
Identify and evaluate options for the treatment of risk
Select control objectives and controls
Prepare a statement of applicability (SOA)
The ISO 27000 Series (cont’d.)
45
ISO/IEC 27001:2005 -The InfoSec Management System - Do
Formulate a risk treatment plan
Implement the risk treatment plan
Implement controls
Implement training and awareness programs
Manage operations
Manage resources
Implement procedures to detect and respond to security incidents
The ISO 27000 Series (cont’d.)
46
ISO/IEC 27001:2005 -The InfoSec Management System - Check
Execute monitoring procedures
Undertake regular reviews of ISMS effectiveness
Review the level of residual and acceptable risk
Conduct internal ISMS audits
Undertake regular management review of the ISMS
Record actions and events that impact an ISMS
The ISO 27000 Series (cont’d.)
47
ISO/IEC 27001:2005 -The InfoSec Management System - Act
Implement identified improvements
Take corrective or preventive action
Apply lessons learned
Communicate results to interested parties
Ensure improvements achieve objectives
The ISO 27000 Series (cont’d.)
48
Table 6-4 ISO 27000 Series current and planned standards
The ISO 27000 Series (cont’d.)
49
NIST Security Models (to– 74)
Notable advantages of NIST documents
Publicly available at no charge
Have been available for some time
Have been broadly reviewed by government and industry professionals
Examples
SP 800-12, Computer Security Handbook
SP 800-14, Generally Accepted Security Principles & Practices
SP 800-18, Rev. 1, Guide for Developing Security Plans for Federal Information Systems
SP 800-30, Risk Management for Information Technology Systems
50
NIST Security Models (cont’d.)
NIST SP 800-12: Computer Security Handbook
Excellent reference and guide for the routine management of information security
Little guidance provided on design and implementation of new security systems
Use as supplement to gain a deeper understanding of background and terminology
51
NIST Security Models (cont’d.)
NIST SP 800-12: Computer Security Handbook (cont’d.)
Lays out the NIST philosophy on security management by identifying 17 controls organised into three categories
Management controls: addresses security topics that can be characterised as managerial
Operational controls: addresses security controls that focus on controls implemented and executed by people (as opposed to systems)
Technical controls: focuses on security controls that the computer system executes
52
NIST Security Models (cont’d.)
NIST Special Publication 800-14: Generally Accepted Principles and Practices for Securing Information Technology Systems
Describes best practices useful in the development of a security blueprint
Describes principles that should be integrated into information security processes
Documents 8 points and 33 principles
53
NIST Security Models (cont’d.)
Key points
Security supports organisation’s mission
Security is integral to sound management
Security should be cost-effective
Systems owners have security responsibilities outside their own organisations
Security responsibilities and accountability should be explicit
Security requires a comprehensive and integrated approach
Security should be periodically reassessed
Security is constrained by societal factors
54
NIST Security Models (cont’d.)
Principles of NIST SP 800-14
1. Establish a sound security policy as the foundation for design
2. Treat security as an integral part of the overall system design
3. Clearly delineate the physical and logical security boundaries governed by associated security policies
4. Reduce risk to an acceptable level
5. Assume that external systems are insecure
55
NIST Security Models (cont’d.)
Principles of NIST SP 800-14 (cont’d.)
6. Identify potential trade-offs between reducing risk and increased costs and decrease in other aspects of operational effectiveness
7. Implement layered security (ensure no single point of vulnerability)
8. Implement tailored system security measures to meet organisational security goals
9. Strive for simplicity
56
NIST Security Models (cont’d.)
Principles of NIST SP 800-14 (cont’d.)
10. Design and operate an IT system to limit vulnerability and to be resilient in response
11. Minimise the system elements to be trusted
12. Implement security through a combination of measures distributed physically and logically
13. Provide assurance that the system is, and continues to be, resilient in the face of expected threats
14. Limit or contain vulnerabilities
57
NIST Security Models (cont’d.)
Principles of NIST SP 800-14 (cont’d.)
15. Formulate security measures to address multiple overlapping information domains
16. Isolate public access systems from mission critical resources
17. Use boundary mechanisms to separate computing systems and network infrastructures
18. Where possible, base security on open standards for portability and interoperability
58
NIST Security Models (cont’d.)
Principles of NIST SP 800-14 (cont’d.)
19. Use common language in developing security requirements
20. Design and implement audit mechanisms to detect unauthorised use and to support incident investigations
21. Design security to allow for regular adoption of new technology, including a secure and logical technology upgrade process
59
NIST Security Models (cont’d.)
Principles of NIST SP 800-14 (cont’d.)
22. Authenticate users and processes to ensure appropriate access control decisions both within and across domains
23. Use unique identities to ensure accountability
24. Implement least privilege
25. Do not implement unnecessary security mechanisms
60
NIST Security Models (cont’d.)
Principles of NIST SP 800-14 (cont’d.)
26. Protect information while being processed, in transit, and in storage
27. Strive for operational ease of use
28. Develop and exercise contingency or disaster recovery procedures to ensure appropriate availability
29. Consider custom products to achieve adequate security
61
NIST Security Models (cont’d.)
Principles of NIST SP 800-14 (cont’d.)
30. Ensure proper security in the shutdown or disposal of a system
31. Protect against all likely classes of attacks
32. Identify and prevent common errors and vulnerabilities
33. Ensure that developers are trained in how to develop secure software
62
NIST Security Models (cont’d.)
NIST Special Publication 800-18, Rev. 1: A Guide for Developing Security Plans for Federal Information Systems
Provides detailed methods for assessing, designing, and implementing controls and plans for various sized applications
Serves as a guide for the activities described in this chapter, and for the overall information security planning process
Includes templates for major application security plans
63
Management controls
Risk management
Review of security controls
Life cycle maintenance
Authorisation of processing (certification and accreditation)
System security plan
NIST Security Models (cont’d.)
64
Operational controls
Personnel security
Physical security
Production, input/output controls
Contingency planning
Hardware and systems software
Data integrity
Documentation
Security awareness, training, and education
Incident response capability
NIST Security Models (cont’d.)
65
NIST Security Models (cont’d.)
Technical controls
Identification and authentication
Logical access controls
Audit trails
66
NIST Security Models (cont’d.)
NIST Special Publication 800-30: Risk Management Guide for Information Technology Systems
Provides a foundation for the development of an effective risk management program
Contains the definitions and the practical guidance necessary for assessing and mitigating risks identified within IT systems
Strives to enable organisations to better manage IT-related risks
67
NIST Security Models (cont’d.)
RFC 2196 Site Security Handbook
Provides a functional discussion of important security issues along with development and implementation details
Covers security policies, security technical architecture, security services, and security incident handling
Includes discussion of the importance of security policies, and an examination of services, access controls, and other relevant areas
68
NIST Security Models (cont’d.)
Control Objectives for Information and Related Technology (COBIT)
Provides advice about the implementation of sound controls and control objectives for InfoSec
Created by the Information Systems Audit and Control Association (ISACA) and the IT Governance Institute (ITGI) in 1992
69
COBIT presents 34 high-level objectives that cover 215 control objectives
Objectives categorised into four domains:
Plan and organise
Acquire and implement
Deliver and support
Monitor and evaluate
NIST Security Models (cont’d.)
70
Plan and organise
Makes recommendations for achieving organisational goals and objectives through the use of IT
10 controlling objectives (PO1 – PO10)
Acquire and implement
Focuses on specification of requirements
Acquisition of needed components
Component integration
NIST Security Models (cont’d.)
71
NIST Security Models (cont’d.)
Acquire and implement (cont’d.)
Examines ongoing maintenance and change requirements
7 controlling objectives (AI1 – AI7)
Delivery and support
Focuses on the functionality of the system and its use to the end user
Examines systems applications: including input, processing, and output components
72
Delivery and support (cont’d.)
Examines processes for efficiency and effective of operations
13 high-level controlling objectives (DS1 – DS13)
Monitor and evaluate
Seeks to examine the alignment between IT systems usage and organisational strategy
NIST Security Models (cont’d.)
73
NIST Security Models (cont’d.)
Monitor and evaluate (cont’d.)
Identifies the regulatory requirements for which controls are needed
Monitors the effectiveness and efficiency of IT systems against the organisational control processes in the delivery and support domain
4 high-level controlling objectives (ME1 – ME4)
74
COSO
A U.S. private-sector initiative
Its major objective is to identify the factors that cause fraudulent financial reporting and to make recommendations to reduce its incidence
Has established a common definition of internal controls, standards and criteria
Helps organisations comply with critical regulations like Sarbanes-Oxley
75
COSO (cont’d.)
Built on five interrelated components:
Control environment
Risk assessment
Control activities
Information and communication
Monitoring
76
Information Technology Infrastructure Library
A collection of methods and practices useful for managing the development and operation of information technology infrastructures
Has been produced as a series of books
Each of which covers an IT management topic
Includes a detailed description of many significant IT-related practices
Can be tailored to many IT organisations
77
Information Security Governance Framework
A managerial model
Provides guidance in the development and implementation of an organisational information security governance structure
Includes recommendations for the responsibilities of members of an organisation
78
Information Security Governance Framework (cont’d.)
Recommendations for responsibilities of members of an organisation
Board of directors/trustees
Provide strategic oversight for information security
Senior executives
Provide oversight of a comprehensive information security program for the entire organisation
Executive team members
Oversee the organisation’s security policies and practices
79
Information Security Governance Framework (cont’d.)
Recommendations for responsibilities of members of an organisation (cont’d.)
Senior managers
Provide information security for the information and information systems that support the operations and assets under their control
All employees and users
Maintain security of information and information systems accessible to them
80
Summary
Introduction
Security Management Models
System Models (BLP, Biba, CWI, HRU, BN, etc).
ISO 27000 Series
NIST Models
Others (COBIT, COSO, ITIL, Corporate Governance)
81