DR_Assignment 2

profileSushma Sri
Principles-of-Incident-Response-and-Disaster-Recovery-2nd-Edition-B00C6SITOS.pdf

Michael E. Whitman Ph.D., CISM, CISSP

Herbert J. Mattord Ph.D., CISM, CISSP

Andrew Green MSIS Kennesaw State University

Principles of Incident Response and Disaster Recovery Second Edition

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

This is an electronic version of the print textbook. Due to electronic rights restrictions, some third party content may be suppressed. Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. The publisher reserves the right to

remove content from this title at any time if subsequent rights restrictions require it. For valuable information on pricing, previous editions, changes to current editions, and alternate formats, please visit www.cengage.com/highered to search by

ISBN#, author, title, or keyword for materials in your areas of interest.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Principles of Incident Response & Disaster Recovery, Second Edition

Michael E. Whitman, Herbert J. Mattord, Andrew Green

Vice President, Careers & Computing:

Dave Garza

Acquisitions Editor: Nick Lombardi

Product Development Manager:

Leigh Hefferon

Senior Product Manager:

Michelle Ruelos Cannistraci

Brand Manager: Kristin McNary

Marketing Development Manager:

Mark Linton

Marketing Coordinator:

Elizabeth Murphy

Senior Production Director:

Wendy Troeger

Production Manager: Andrew Crouth

Senior Content Project Manager:

Andrea Majot

Art Director: GEX

Cover image: iStock.com

© 2014 Course Technology, Cengage Learning

ALL RIGHTS RESERVED. No part of this work covered by the copyright herein may be reproduced, transmitted, stored or used in any form or by any means graphic, electronic, or mechanical, including but not limited to photocopying, recording, scanning, digitizing, taping, Web distribution, information networks, or information storage and retrieval systems, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the publisher.

For product information and technology assistance, contact us at

Cengage Learning Customer & Sales Support, 1-800-354-9706

For permission to use material from this text or product,

submit all requests online at cengage.com/permissions

Further permissions questions can be emailed to

[email protected]

Library of Congress Control Number: 2013932024

ISBN-13: 978-1-111-13805-9

ISBN-10: 1-111-13805-2

Course Technology 20 Channel Center Street Boston, MA 02210 USA

Cengage Learning is a leading provider of customized learning solutions with office locations around the globe, including Singapore, the United Kingdom, Australia, Mexico, Brazil, and Japan. Locate your local office at: international.cengage.com/region

Cengage Learning products are represented in Canada by Nelson Education, Ltd.

For your lifelong learning solutions, visit www.cengage.com/coursetechnology

Purchase any of our products at your local college store or at our preferred online store www.cengagebrain.com

Visit our corporate website at cengage.com.

Some of the product names and company names used in this book have been used for identification purposes only and may be trademarks or registered trademarks of their respective manufacturers and sellers.

Any fictional data related to persons or companies or URLs used throughout this book is intended for instructional purposes only. At the time this book was printed, any such data was fictional and not belonging to any real persons or companies.

Course Technology and the Course Technology logo are registered trademarks used under license.

Course Technology, a part of Cengage Learning, reserves the right to revise this publication and make changes from time to time in its content without notice.

The programs in this book are for instructional purposes only. They have been tested with care, but are not guaranteed for any particular intent beyond educational purposes. The author and the publisher do not offer any warranties or representations, nor do they accept any liabilities with respect to the programs.

Printed in the United States of America 1 2 3 4 5 6 7 16 15 14 13

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

To Rhonda, Rachel, Alex, and Meghan, thank you for your loving support. —MEW

To my daughter, Becky. Always stay strong. —HJM

For my nieces, Lexidoodle and Alliecat, and my nephew Timmy. —AG

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Brief Contents

PREFACE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv

CHAPTER 1 An Overview of Information Security and Risk Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

CHAPTER 2 Planning for Organizational Readiness. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

CHAPTER 3 Contingency Strategies for IR/DR/BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

CHAPTER 4 Incident Response: Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

CHAPTER 5 Incident Response: Detection and Decision Making . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

CHAPTER 6 Incident Response: Organizing and Preparing the CSIRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

CHAPTER 7 Incident Response: Response Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

CHAPTER 8 Incident Response: Recovery and Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

CHAPTER 9 Disaster Recovery: Preparation and Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369

CHAPTER 10 Disaster Recovery: Operation and Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409

CHAPTER 11 Business Continuity Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

CHAPTER 12 Crisis Management and International Standards inIR/DR/BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

APPENDIX A Sample Business Continuity Plan for ABC Co. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

APPENDIX B Contingency Plan Template from the Computer Security Resource Center at the National Institute of Standards and Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

APPENDIX C Sample Crisis Management Plan for Hierarchical Access, Ltd.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

GLOSSARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577

INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583

v

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Table of Contents

PREFACE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv

CHAPTER 1 An Overview of Information Security and Risk Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Opening Case Scenario: Pernicious Proxy Probing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Information Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Key Information Security Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Overview of Risk Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Know Yourself. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Know the Enemy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Risk Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Risk Assessment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Risk Control Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Contingency Planning and Its Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Business Impact Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Incident Response Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Disaster Recovery Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Business Continuity Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Contingency Planning Timeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Role of Information Security Policy in Developing Contingency Plans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Key Policy Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Enterprise Information Security Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Issue-Specific Security Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Systems-Specific Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Policy Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Ethical Considerations in the Use of Information Security Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Closing Case Scenario: Pondering People . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

CHAPTER 2 Planning for Organizational Readiness. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Opening Case Scenario: Proper Planning Prevents Problems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Beginning the Contingency Planning Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Commitment and Support of Senior Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Elements Required to Begin Contingency Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Contingency Planning Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

A Sample Generic Policy and High-Level Procedures for Contingency Plans . . . . . . . . . . . . . . . . . . . . . . . . . . 55

vii

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Business Impact Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Determine Mission/Business Processes and Recovery Criticality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Identify Resource Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Identify System Resource Recovery Priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

BIA Data Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Online Questionnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Facilitated Data-Gathering Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Process Flows and Interdependency Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Risk Assessment Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 IT Application or System Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Financial Reports and Departmental Budgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Audit Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Production Schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Budgeting for Contingency Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Incident Response Budgeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Disaster Recovery Budgeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Business Continuity Budgeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Crisis Management Budgeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Closing Case Scenario: Outrageously Odd Outages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

CHAPTER 3 Contingency Strategies for IR/DR/BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Opening Scenario: Panicking over Powder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Data and Application Resumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Online Backups and the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Disk to Disk to Other: Delayed Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Redundancy-Based Backup and Recovery Using RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Database Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Application Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Backup and Recovery Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Real-Time Protection, Server Recovery, and Application Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

Site Resumption Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Exclusive Site Resumption Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Shared-Site Resumption Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Service Agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Hands-On Project 3-1: Command-line Backup Using rdiff-backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Hands-On Project 3-2: Copying Virtual Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Closing Case Scenario: Disaster Denied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

viii Table of Contents

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

CHAPTER 4 Incident Response: Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Opening Case Scenario: DDoS Dilemma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

The IR Planning Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Forming the IR Planning Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Developing the Incident Response Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Building the Computer Security Incident Response Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Incident Response Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Information for attack success end case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Planning for the Response During the Incident . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Planning for “After the Incident”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

Reaction!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Planning for “Before the Incident” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

The CCDC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

Assembling and Maintaining the Final IR Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

Closing Case Scenario: The Never-Ending Story . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

CHAPTER 5 Incident Response: Detection and Decision Making . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

Opening Case Scenario: Oodles of Open Source Opportunities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Detecting Incidents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Possible Indicators of an Incident. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Probable Indicators of an Incident . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

Technical Details: Rootkits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Definite Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Identifying Real Incidents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

Intrusion Detection and Prevention Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

Technical Details: Processes and Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 IDPS Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Why Use an IDPS? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 IDPS Network Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

Technical Details: Ports and Port Scanning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 IDPS Detection Approaches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Automated Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

Incident Decision Making . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Collection of Data to Aid in Detecting Incidents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Challenges in Intrusion Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

Table of Contents ix

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Closing Case Scenario: Jokes with JJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

CHAPTER 6 Incident Response: Organizing and Preparing the CSIRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

Opening Case Scenario: Trouble in Tuscaloosa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

Building the CSIRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Step 1: Obtaining Management Support and Buy-In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Step 2: Determining the CSIRT Strategic Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Step 3: Gathering Relevant Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Step 4: Designing the CSIRT Vision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

A Sample Generic Policy and High-Level Procedures for Contingency Plans . . . . . . . . . . . . . . . . . . . . . . . . . 243 Step 5: Communicating the CSIRT’s Vision and Operational Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Step 6: Beginning CSIRT Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Step 7: Announce the operational CSIRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Step 8: Evaluating CSIRT Effectiveness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Final Thoughts on CSIRT Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

Outsourcing Incident Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Current and Future Quality of Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Division of Responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Sensitive Information Revealed to the Contractor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Lack of Organization-Specific Knowledge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Lack of Correlation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Handling Incidents at Multiple Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Maintaining IR Skills In-House . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

Closing Case Scenario: Proud to Participate in Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

CHAPTER 7 Incident Response: Response Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

Opening Case Scenario: Viral Vandal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

IR Response Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Response Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Incident Containment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

The Cuckoo’s Egg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Incident Eradication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 Incident Recovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

Incident Containment and Eradication Strategies for Specific Attacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

Egghead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 Handling Denial of Service (DoS) Incidents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

x Table of Contents

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Malware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 Unauthorized Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Inappropriate Use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Hybrid or Multicomponent Incidents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

Automated IR Response Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

Closing Case Scenario: Worrisome Worms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310

CHAPTER 8 Incident Response: Recovery and Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

Opening Case Scenario: Wily Worms Wake Workers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Identify and Resolve Vulnerabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Restore Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 Restore Services and Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 Restore Confidence across the Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 After-Action Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 Plan Review and Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Rehearsal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Law Enforcement Involvement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Reporting to Upper Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 Loss Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

Sample Impact Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

Incident Forensics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Legal Issues in Digital Forensics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Digital Forensics Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324

Technical Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Digital Forensics Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335

eDiscovery and Anti-Forensics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

Closing Case Scenario: Bureaucratic Blamestorms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365

CHAPTER 9 Disaster Recovery: Preparation and Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369

Opening Case Scenario: Flames Force Fan Fury . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

Disaster Classifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

Table of Contents xi

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Forming the Disaster Recovery Team. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Organization of the DR Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Special Documentation and Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376

Disaster Recovery Planning Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Develop the DR Planning Policy Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 Review the Business Impact Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Identify Preventive Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Develop Recovery Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Develop the DR Plan Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Plan Testing, Training, and Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 Plan Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

Information Technology Contingency Planning Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 Client/Server Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Data Communications Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 Mainframe Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390

Sample Disaster Recovery Plans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 The Business Resumption Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

The DR Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396

Closing Case Scenario: Proactively Pondering Potential Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407

CHAPTER 10 Disaster Recovery: Operation and Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409

Opening Case Scenario: Dastardly Disaster Drives Dialing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

Facing Key Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

Preparation: Training the DR Team and the Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412 Plan Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 Plan Triggers and Notification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Disaster Recovery Planning as Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 DR Training and Awareness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 DR Plan Testing and Rehearsal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Rehearsal and Testing of the Alert Roster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

Disaster Response Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

Recovery Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

Resumption Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

Restoration Phase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 Repair or Replacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 Restoration of the Primary Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Relocation from Temporary Offices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Resumption at the Primary Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Standing Down and the After-Action Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

xii Table of Contents

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430

Closing Case Scenario: Smart Susan Starts Studying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

CHAPTER 11 Business Continuity Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

Opening Case Scenario: Lovely Local Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

Business Continuity Team. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 BC Team Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 Special Documentation and Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

Business Continuity Policy and Plan Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 Develop the BC Planning Policy Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Review the BIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 Identify Preventive Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 Create BC Contingency (Relocation) Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 Develop the BC Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449 Ensure BC Plan Testing, Training, and Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 Ensure BC Plan Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 Sample Business Continuity Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453

Implementing the BC Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 Preparation for BC Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 Returning to a Primary Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 BC After-Action Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459

Continuous Improvement of the BC Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Improving the BC Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Improving the BC Staff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

Maintaining the BC Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 Periodic BC Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 BC Plan Archivist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

Closing Case Scenario: Exciting Emergency Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

CHAPTER 12 Crisis Management and International Standards inIR/DR/BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

Opening Case Scenario: Terrible Tragedy Today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

Crisis Management in the Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 Crisis Terms and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 Crisis Misconceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481

Preparing for Crisis Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 General Preparation Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 Organizing the Crisis Management Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483

Table of Contents xiii

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Crisis Management Critical Success Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 Developing the Crisis Management Plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 Crisis Management Training and Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490

Ongoing Case: Alert Roster Test at HAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491

Post-crisis Trauma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 Posttraumatic Stress Disorder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 Employee Assistance Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 Immediately after the Crisis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495

Getting People Back to Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496 Dealing with Loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496

Law Enforcement Involvement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Federal Agencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498 Local Agencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

Managing Crisis Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 Crisis Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

The 11 Steps Of Crisis Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 Avoiding Unnecessary Blame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

Succession Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509 Elements of Succession Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 Succession Planning Approaches for Crisis Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

International Standards in IR/DR/BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 NIST Standards and Publications in IR/DR/BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 ISO Standards and Publications in IR/DR/BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 Other Standards and Publications in IR/DR/BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515

Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

Review Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519

Real-World Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519

Hands-On Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520

Closing Case Scenario: Boorish Board Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525

Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525

APPENDIX A Sample Business Continuity Plan for ABC Co. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

APPENDIX B Contingency Plan Template from the Computer Security Resource Center at the National Institute of Standards and Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

APPENDIX C Sample Crisis Management Plan for Hierarchical Access, Ltd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

GLOSSARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577

INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583

xiv Table of Contents

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Preface

As global networks expand the interconnection of the world’s technically complex infra- structure, communication and computing systems gain added importance. Information secu- rity has gained in importance as a professional practice, and information security has emerged as an academic discipline. Recent events, such as malware attacks and successful hacking efforts, have pointed out the weaknesses inherent in unprotected systems and exposed the need for heightened security of these systems. In order to secure technologically advanced systems and networks, both education and the infrastructure to deliver that educa- tion are needed to prepare the next generation of information technology and information security professionals to develop a more secure and ethical computing environment. There- fore, improved tools and more sophisticated techniques are needed to prepare students to recognize the threats and vulnerabilities present in existing systems and to design and develop the secure systems needed in the near future. Many years have passed since the need for improved information security education has been recognized, and as Dr. Ernest McDuffie of NIST points out:

While there is no doubt that technology has changed the way we live, work, and play, there are very real threats associated with the increased use of technology and our growing dependence on cyberspace….

Education can prepare the general public to identify and avoid risks in cyber- space; education will ready the cybersecurity workforce of tomorrow; and

xv

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

education can keep today’s cybersecurity professionals at the leading edge of the latest technology and mitigation strategies.

Source: NIST

The need for improvements in information security education is so great that the U.S. National Secu- rity Agency (NSA) has established Centers of Academic Excellence in Information Assurance, as described in Presidential Decision Directive 63, “The Policy on Critical Infrastructure Protection,” May 1998:

The program goal is to reduce vulnerabilities in our National Information Infrastructure by promoting higher education in information assurance, and producing a growing num- ber of professionals with IA expertise in various disciplines.

Source: National Security Agency

The technical nature of the dominant texts on the market does not meet the needs of students who have a major other than computer science, computer engineering, or electronic engineering. This is a key concern for academics who wish to focus on delivering skilled undergraduates to the commer- cial information technology (IT) sector. Specifically, there is a clear need for information security, information systems, criminal justice, political science, and accounting information systems students to gain a clear understanding of the foundations of information security.

Approach This book provides an overview of contingency operations and its components as well as a thorough treatment of the administration of the planning process for incident response, disaster recovery, and business continuity. It can be used to support course delivery for information-security-driven programs targeted at information technology students, as well as IT management and technology management curricula aimed at business or technical management students.

Learning Support—Each chapter includes a Chapter Summary and a set of open-ended Review Questions. These are used to reinforce learning of the subject matter presented in the chapter.

Chapter Scenarios—Each chapter opens and closes with a case scenario that follows the same fic- tional company as it encounters various contingency planning or operational issues. The closing sce- nario also includes a few discussion questions. These questions give the student and the instructor an opportunity to discuss the issues that underlie the content.

Hands-On Learning—At the end of each chapter, Real-World Exercises and Hands-On Projects are provided. These give students the opportunity to examine the contingency planning arena outside the classroom. Using these exercises, students can pursue the learning objectives listed at the begin- ning of each chapter and deepen their understanding of the text material.

Boxed Examples—These supplemental sections, which feature examples not associated with the ongoing case study, are included to illustrate key learning objectives or extend the coverage of plans and policies.

New to This Edition This edition provides a greater level of detail than the previous edition, specifically in the examination of incident response activities. It incorporates new approaches and methods that have been developed at NIST. Although the material on disaster recovery, business continuity, and crisis management has not

xvi Preface

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

been reduced, the text’s focus now follows that of the IT industry in shifting to the prevention, detection, reaction to, and recovery from computer-based incidents and avoidance of threats to the security of infor- mation. We are fortunate to have had the assistance of a reviewer who worked as a contributing author for NIST, ensuring alignment between this text and the methods recommended by NIST.

Author Team Long-time college professors and information security professionals Michael Whitman and Herbert Mattord have jointly developed this text to merge knowledge from the world of academic study with practical experience from the business world. Professor Andrew Green has been added to this proven team to add a new dimension of practical experience.

Michael Whitman, Ph.D., CISM, CISSP Michael Whitman is a professor of information security and assurance in the Information Systems Department, Michael J. Coles College of Business at Ken- nesaw State University, Kennesaw, Georgia, where he is the director of the KSU Center for Informa- tion Security Education (infosec.kennesaw.edu). Dr. Whitman has over 20 years of experience in higher education, with over 12 years of experience in designing and teaching information security courses. He is an active researcher in information security, fair and responsible use policies, and computer-use ethics. He currently teaches graduate and undergraduate courses in information secu- rity. He has published articles in the top journals in his field, including Information Systems Research, Communications of the ACM, Information and Management, Journal of International Business Studies, and Journal of Computer Information Systems. He is a member of the Association for Computing Machinery and the Association for Information Systems. Under Dr. Whitman’s lead- ership, Kennesaw State University has been recognized by the National Security Agency and the Department of Homeland Security as a National Center of Academic Excellence in Information Assurance Education three times; the university’s coursework has been reviewed by national-level information assurance subject matter experts and determined to meet the national training standard for information systems security professionals. Dr. Whitman is also the coauthor of Principles of Information Security, 4th edition; Management of Information Security, 4th edition; Readings and Cases in the Management of Information Security; Readings and Cases in Information Security: Law and Ethics; The Hands-On Information Security Lab Manual, 3rd edition; Roadmap to the Management of Information Security for IT and Information Security Professionals; Guide to Fire- walls and VPNs, 3rd edition; Guide to Firewalls and Network Security, 2nd edition; and Guide to Network Security, all published by Course Technology. In 2012, Dr. Whitman was selected by the Colloquium for Information Systems Security Education as the recipient of the 2012 Information Assurance Educator of the Year award.

Herbert Mattord, Ph.D. CISM, CISSP Herbert Mattord completed 24 years of IT industry experi- ence as an application developer, database administrator, project manager, and information security practitioner before joining the faculty of Kennesaw State University in 2002. Dr. Mattord is an assistant professor of information security and assurance and the coordinator for the Bachelor of Business Administration in Information Security and Assurance program. He is the operations man- ager of the KSU Center for Information Security Education and Awareness (infosec.kennesaw.edu) as well as the coordinator for the KSU certificate in Information Security and Assurance. During his career as an IT practitioner, Dr. Mattord has been an adjunct professor at: Kennesaw State Uni- versity; Southern Polytechnic State University in Marietta, Georgia; Austin Community College in Austin, Texas; and Texas State University: San Marcos. He currently teaches undergraduate courses in information security, data communications, local area networks, database technology, project management, systems analysis and design, and information resources management and policy. He

Preface xvii

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

was formerly the manager of corporate information technology security at Georgia-Pacific Corpora- tion, where much of the practical knowledge found in this textbook was acquired. Professor Mat- tord is also the coauthor of Principles of Information Security, 4th edition; Management of Informa- tion Security, 4th edition; Readings and Cases in the Management of Information Security; Readings and Cases in Information Security: Law and Ethics; The Hands-On Information Security Lab Man- ual, 3rd edition; Roadmap to the Management of Information Security for IT and Information Security Professionals; Guide to Firewalls and VPNs, 3rd edition; Guide to Firewalls and Network Security, 2nd edition; and Guide to Network Security, all published by Course Technology.

Andrew Green, MSIS Andrew Green is a lecturer of information security and assurance in the Informa- tion Systems Department, Michael J. Coles College of Business at Kennesaw State University, Kennesaw, Georgia. Mr. Green has over a decade of experience in information security. Prior to entering academia full time, he worked as an information security consultant, focusing primarily on the needs of small and medium-sized businesses. Prior to that, he worked in the healthcare IT field, where he developed and supported transcription interfaces for medical facilities throughout the United States. Mr. Green is also a full-time Ph.D. student at Nova Southeastern University, where he is studying information systems with a concentration in information security. He is the coauthor of Guide to Firewalls and VPNs, 3rd edition andGuide to Network Security, both published by Course Technology.

Structure The textbook is organized into 12 chapters and 3 appendices. Here are summaries of each chapter’s contents:

Chapter 1. An Overview of Information Security and Risk Management This chapter defines the concepts of information security and risk management and explains how they are integral to the management processes used for incident response and contingency planning.

Chapter 2. Planning for Organizational Readiness The focus of this chapter is on how an organiza- tion can plan for and develop organizational processes and staffing appointments needed for suc- cessful incident response and contingency plans.

Chapter 3. Contingency Strategies for IR/DR/BC This chapter explores the relationships between contingency planning and the subordinate elements of incident response, business resumption, disas- ter recovery, and business continuity planning. It also explains the techniques used for data and application backup and recovery.

Chapter 4. Incident Response: Planning This chapter expands on the incident response planning process to include processes and activities that are needed as well as the skills and techniques used to develop such plans.

Chapter 5. Incident Response: Detection and Decision Making This chapter describes how incidents are detected and how decision making regarding incident escalation and plan activation occur.

Chapter 6. Incident Response: Organizing and Preparing the CSIRT This chapter presents the details of the actions that the CSIRT performs and how they are designed and developed.

Chapter 7. Incident Response: Response Strategies This chapter describes IR reaction strategies and how they are applied to incidents.

xviii Preface

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Chapter 8. Incident Response: Recovery and Maintenance This chapter describes how an organiza- tion plans for and executes the recovery process when an incident occurs; it also expands on the steps involved in the ongoing maintenance of the IR plan.

Chapter 9. Disaster Recovery: Preparation and Implementation This chapter explores how organi- zations prepare for disasters and recovery from disasters.

Chapter 10. Disaster Recovery: Operation and Maintenance This chapter presents the challenges an organization faces when engaged in DR operations and how such challenges are met.

Chapter 11. Business Continuity Planning This chapter covers how organizations ensure continu- ous operations even when the primary facilities used by the organization are not available.

Chapter 12. Crisis Management and International Standards in IR/DR/BC This chapter covers the role of crisis management and recommends the elements of a plan to prepare for crisis response. The chapter also covers the key international standards that affect IR, DR, and BC.

Appendices. The three appendices present sample BC and crisis management plans and templates.

Text and Graphic Conventions Wherever appropriate, additional information and exercises have been added to this book to help you better understand what is being discussed in the chapter. Icons throughout the text alert you to additional materials. The icons used in this textbook are described here:

Notes present additional helpful material related to the subject being described.

Offline boxes offer material that expands on the chapter’s contents but that may not be central to the learning objectives of the chapter.

Technical Details boxes provide additional technical information on informa- tion security topics.

Real World Exercises are structured activities to allow students to enrich their understanding of selected topics presented in the chapter by exploring Web- based or other widely available resources.

Hands-On Projects offer students the chance to explore the technical aspects of the theories presented in the chapter.

Preface xix

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Instructor’s Materials The following supplemental materials are available for use in a classroom setting. All the supple- ments available with this book are provided to the instructor on a single CD-ROM (ISBN: 9781111138066) and online at the textbook’s Web site.

Please visit login.cengage.com and log in to access instructor-specific resources.

To access additional course materials, please visit www.cengagebrain.com. At the CengageBrain.com home page, search for the ISBN of your title (from the back cover of your book) using the search box at the top of the page. This will take you to the product page, where these resources can be found.

Additional materials designed especially for you might be available for your course online. Go to www.cengage.com/coursetechnology and search for this book title periodically for more details.

Electronic Instructor’s Manual—The Instructor’s Manual that accompanies this textbook includes additional instructional material to assist in class preparation, including suggestions for classroom activities, discussion topics, and additional projects.

Solution Files—The Solution Files include answers to selected end-of-chapter materials, including the Review Questions and some of the Hands-On Projects.

ExamView—This textbook is accompanied by ExamView, a powerful testing software package that allows instructors to create and administer printed, computer (LAN-based), and Internet exams. ExamView includes hundreds of questions that correspond to the topics covered in this text, enabling students to generate detailed study guides that include page references for further review. The computer-based and Internet testing components allow students to take exams at their compu- ters, and also save the instructor time by grading each exam automatically.

PowerPoint Presentations—This book comes with Microsoft PowerPoint slides for each chapter. These are included as a teaching aid for classroom presentation. They can also be made available to students on the network for chapter review, or they can be printed for classroom distribution. Instruc- tors, feel free to add your own slides for additional topics you introduce to the class.

Information Security Community Site—Stay Secure with the Information Security Community Site! Connect with students, professors, and professionals from around the world, and stay on top of this ever-changing field.

● Visit www.cengage.com/community/infosec. ● Download resources such as instructional videos and labs. ● Ask authors, professors, and students the questions that are on your mind in our Discussion

Forums. ● See up-to-date news, videos, and articles. ● Read author blogs. ● Listen to podcasts on the latest Information Security topics.

Acknowledgments The authors would like to thank their families for their support and understanding for the many hours dedicated to this project, hours taken in many cases from family activities. Special thanks to Karen Scarfone, coauthor of several NIST SPs. Her reviews and suggestions resulted in a more read- able manuscript. Additionally, the authors would like to thank Doug Burks, primary developer of

xx Preface

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

the Security Onion project used in this textbook. Doug’s insight and suggestions for the Hands-On Projects helped make them more robust and practical for students to use.

Reviewers We are indebted to the following individuals for their respective contributions of perceptive feed- back on the initial proposal, the project outline, and the individual chapters of the text:

Karen Scarfone, Scarfone Cybersecurity Gary Kessler, Embry-Riddle Aeronautical University

Special Thanks The authors wish to thank the editorial and production teams at Course Technology. Their diligent and professional efforts greatly enhanced the final product:

Michelle Ruelos Cannistraci, Senior Product Manager

Kent Williams, Developmental Editor

Nick Lombardi, Acquisitions Editor

Andrea Majot, Senior Content Project Manager

Nicole Ashton Spoto, Technical Editor

In addition, several professional and commercial organizations and individuals have aided the development of the textbook by providing information and inspiration, and the authors wish to acknowledge their contribution:

Bernstein Crisis Management

Continuity Central

Information Systems Security Associations

Institute for Crisis Management

National Institute of Standards and Technology

Oracle, Inc.

Purdue University

Rothstein Associates, Inc.

SunGard

Our colleagues in the Department of Information Systems and the Michael J. Coles College of Business, Kennesaw State University

Dr. Amy Woszczynski, Interim Chair of the Department of Information Systems, Michael J. Coles College of Business, Kennesaw State University

Dr. Kathy Schwaig, Dean of the Michael J. Coles College of Business, Kennesaw State University

Our Commitment The authors are committed to serving the needs of the adopters and readers. We would be pleased and honored to receive feedback on the textbook and its supporting materials. You can contact us through Course Technology.

Preface xxi

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter1

An Overview of Information Security and Risk Management

An ounce of prevention is worth a pound of cure. —Benjamin Franklin

Upon completion of this material, you should be able to: ● Define and explain information security ● Identify and explain the basic concepts of risk management ● List and discuss the components of contingency planning ● Describe the role of information security policy in the development of contingency plans

1

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Introduction This book is about being prepared for the unexpected, being ready for such events as incidents and disasters. We call this contingency planning, and the sad fact is that most organizations don’t incorporate it into their day-to-day business activities. Such organi- zations are often not well prepared to offer the proper response to a disaster or security incident. By July 2012, Internet World Stats estimated that there were over 2.4 billion people online,1 representing one third of the world’s 6.9 billion population. Each one of those online users is a potential threat to any online system. The vast majority of Inter- net users will not intentionally probe, monitor, attack, or attempt to access an organiza- tion’s information without authorization; however, that potential does exist. If even less than 1/10 of 1 percent of online users make the effort, the result would be almost two and a half million potential attackers.

Paul Alexander and his boss Amanda Wilson were sitting in Amanda’s office discussing the coming year’s budget when they heard a commotion in the hall. Hearing his name mentioned, Paul stuck his head out the door and saw Jonathon Jasper (“JJ” to his friends) walking quickly toward him.

“Paul!” JJ called again, relieved to see Paul waiting in Amanda’s office. “Hi, Amanda,” JJ said, then, looking at Paul, he added, “We have a problem.” JJ was

one of the systems administrators at Hierarchical Access LTD (HAL), a Georgia-based Internet service provider that serves the northwest region of metropolitan Atlanta.

Paul stepped out into the hall, closing Amanda’s door behind him. “What’s up, JJ?” “I think we’ve got someone sniffing around the e-mail server,” JJ replied. “I just

looked at the log files, and there is an unusual number of failed login attempts on accounts that normally just don’t have that many, like yours!”

Paul paused a moment. “But the e-mail server’s proxied,” he finally said to JJ, “which means it must be an

internal probe.” “Yeah, that’s why it’s a problem,” JJ replied. “We haven’t gotten this kind of thing

since we installed the proxy and moved the Web and e-mail servers inside the DMZ. It’s got to be someone in-house.”

JJ looked exasperated. “And after all that time I spent conducting awareness training!” “Don’t worry just yet,” Paul told him. “Let’s make a few calls, and then we’ll go

from there. Grab your incident response book and meet me in the conference room in 10 minutes. Grab Tina in network operations on the way.”

Opening Case Scenario: Pernicious Proxy Probing

2 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 In the weeks that followed the September 11, 2001 attacks in New York, Pennsylvania, and Washington D.C., the media reported on the disastrous losses that various organizations were suffering. Still, many organizations were able to continue conducting business. Why? The reason is that those organizations were prepared for unexpected events. The cataclysm in 2001 was not the first attack on the World Trade Center (WTC). On February 26, 1993, a car bomb exploded beneath one of the WTC towers, killing 6 and injuring over 1000. The attack was limited in its devastation only because the attackers weren’t able to acquire all the components for a coordinated bomb and cyanide gas attack.2

Still, this attack was a wake-up call for the hundreds of organizations that conducted business in the WTC. Many began asking the question, “What would we have done if the attack had been more successful?” As a direct result, many of the organizations occupying the WTC on September 11, 2001 had developed contingency plans. Although thousands of people lost their lives in the attack, many were able to evacuate, and many organizations were prepared to resume their businesses in the aftermath of the devastation.

A 2008 Gartner report found that two out of three organizations surveyed had to invoke their disaster recovery or business continuity plans in the two years preceding the study.3 Consider- ing that nearly 80 percent of businesses affected by a disaster either never reopen or close within 18 months of the event, having a disaster recovery and business continuity plan is vital to sustaining operations when disasters strike.4 Considering the risks, it is imperative that management teams create, implement, and test effective plans to deal with incidents and disasters. For this reason, the field of information security has been steadily growing and is taken seriously by more and more organizations, not only in the United States but throughout the world.

Before we can discuss contingency planning in detail, we must introduce some critical con- cepts of which contingency planning is an integral part. The first of these, which serves as the overall disciplinary umbrella, is information security. This refers to many interlinked programs and activities that work together to ensure the confidentiality, integrity, and availability of the information used by organizations. This includes steps to ensure the protection of organiza- tional information systems, specifically during incidents and disasters. Because information security is a complex subject, which includes risk management as well as information security policy, it is important to have an overview of that broad field and an understanding of these major components. Contingency planning is an important element of information security, but before management can plan for contingencies, it should have an overall strategic plan for information security in place, including risk management processes to guide the appropriate managerial and technical controls. This chapter serves as an overview of information security, with special consideration given to risk management and the role that contingency planning plays in (1) information security in general and (2) risk management in particular.

Information Security The Committee on National Security Systems (CNSS) has defined information security as the protection of information and its critical elements, including the systems and hard- ware that use, store, and transmit that information. This definition is part of the CNSS model (see Figure 1-1), which serves as the conceptual framework for understanding information security. The model evolved from a similar model developed within the

Information Security 3

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

computer security industry, known as the C.I.A. triangle. An industry standard for com- puter security since the development of the mainframe, the C.I.A. triangle illustrates the three most critical characteristics of information used within information systems: confi- dentiality, integrity, and availability.

Information assets have the characteristics of confidentiality when only those persons or com- puter systems with the rights and privileges to access it are able to do so. Information assets have integrity when they are not exposed (while being stored, processed, or transmitted) to corruption, damage, destruction, or other disruption of their authentic states; in other words, the information is whole, complete, and uncorrupted. Finally, information assets have availability when authorized users—persons or computer systems—are able to access them in the specified format without interference or obstruction. In other words, the information is there when it is needed, from where it is supposed to be, and in the format expected.

In summary, information security (InfoSec) is the protection of the confidentiality, integrity, and availability of information, whether in storage, during processing, or in transmission. Such protection is achieved through the application of policy, education and training, and technology.

Key Information Security Concepts In general, a threat is an object, person, or other entity that is a potential risk of loss to an asset, which is the organizational resource being protected. An asset can be logical, such as a Web site, information, or data, or it can be physical, such as a person, com- puter system, or other tangible object. A threat can become the basis for an attack—an intentional or unintentional attempt to cause damage to or otherwise compromise the information or the systems that support it. A threat-agent is a specific and identifiable instance of a general threat that exploits vulnerabilities set up to protect the asset. NIST defines a vulnerability as “a flaw or weakness in system security procedures, design, implementation, or internal controls that could be exercised (accidentally triggered or intentionally exploited) and result in a security breach or violation of the system’s secu- rity policy.”5 Vulnerabilities that have been examined, documented, and published are referred to as well-known vulnerabilities. Some vulnerabilities are latent and thus not revealed until they are discovered and made known.

Po licy

Ed uc

ati on

Te ch

no log

y Confidentiality

Integrity

Availability

Polic y Edu

catio n Tec

hnolo gy

Storage Processing Transmission

Confidentiality

Integrity

Availability

Storage Processing Transmission © Cengage Learning 2014

Figure 1-1 The CNSS security model

4 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 There are two common uses of the term exploit in information security. First, threat-agents are said to exploit a system or information asset by using it illegally for their personal gains. Second, threat-agents can create an exploit, or means to target a specific vulnerabil- ity, usually found in software, to formulate an attack. A defender tries to prevent attacks by applying a control, a safeguard, or a countermeasure; these terms, all synonymous with control, represent security mechanisms, policies, or procedures that can successfully counter attacks, reduce risk, resolve vulnerabilities, and generally improve the security within an organization.

The results of a 2012 study that collected, categorized, and ranked the identifiable threats to information security are shown in Table 1-1. The study compared its findings with a prior study conducted by one of its researchers.

The threat categories shown in Table 1-1 are explained in detail in the following sections.

Trespass Trespass is a broad category of electronic and human activities that can breach the confidentiality of information. When an unauthorized individual gains access to the information an organization is trying to protect, that act is categorized as a deliber- ate act of trespass. In the opening scenario of this chapter, the IT staff members at HAL were more disappointed than surprised to find someone poking around their mail server, looking for a way in. Acts of trespass can lead to unauthorized real or virtual actions that enable information gatherers to enter premises or systems they have not been autho- rized to enter.

Threat Category 2010 Ranking Prior Ranking

Espionage or trespass 1 4

Software attacks 2 1

Human error or failure 3 3

Theft 4 7

Compromises to intellectual property 5 9

Sabotage or vandalism 6 5

Technical software failures or errors 7 2

Technical hardware failures or errors 8 6

Forces of nature 9 8

Deviations in quality of service from service providers 10 10

Technological obsolescence 11 11

Information extortion 12 12

Table 1-1 Threats to information security6 Source: 2003 Study © Communications of the ACM used with permission

Information Security 5

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The classic perpetrator of deliberate acts of espionage or trespass is the hacker. In this text, hackers are people who bypass legitimate controls placed on information systems in order to gain access to data or information against the intent of the owner. More specifically, a hacker is someone who uses skill, guile, or fraud to attempt to bypass the controls placed around information that belongs to someone else.

Software Attacks Deliberate software attacks occur when an individual or group designs software to attack a system. This software is referred to as malicious code, mali- cious software, or malware. These software components or programs are designed to damage, destroy, or deny service to the target systems. Some of the more common instances of malicious code are viruses and worms, Trojan horses, logic bombs, bots, rootkits, and back doors. Equally prominent among the recent incidences of malicious code are the denial-of-service attacks conducted by attackers on popular e-commerce sites. A denial-of-service (DoS) attack seeks to deny legitimate users access to services by either tying up a server’s available resources or causing it to shut down. A variation on the DoS attack is the distributed DoS (DDoS) attack, in which an attacker compro- mises a number of systems, then uses these systems (called zombies or bots) to attack an unsuspecting target.

A potential source of confusion when it comes to threats posed by malicious code are the differences between the method of propagation (worm versus virus), the payload (what the malware does once it is in place, such as deny service or install a back door), and the vector of infection (how the code is transmitted from system to system, whether through social engineering or by technical means, such as an open network share). Various concepts related to the topic of malicious code are discussed in the following sections.

Viruses Computer viruses are segments of code that perform malicious actions. The code attaches itself to an existing program and takes control of that program’s access to the targeted computer. The virus-controlled target program then carries out the virus’s plan by replicating itself and inserting itself into additional targeted systems.

Opening an infected e-mail or some other seemingly trivial action can cause anything from random messages popping up on a user’s screen to the destruction of entire hard drives of data. Viruses are passed from machine to machine via physical media, e-mail, or other forms of computer data transmission. When these viruses infect a machine, they may immedi- ately scan the local machine for e-mail applications; they may even send themselves to every user in the e-mail address book.

There are several types of viruses. One type is the macro virus, which is embedded in auto- matically executing macrocode, common in word-processed documents, spreadsheets, and database applications. Another type, the boot virus, infects the key operating systems files located in a computer’s boot sector.

Worms Named for the tapeworm in John Brunner’s novel The Shockwave Rider, worms are malicious programs that replicate themselves constantly without requiring another pro- gram to provide a safe environment for replication. Worms can continue replicating them- selves until they completely fill available resources, such as memory, hard drive space, and

6 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 network bandwidth. These complex behaviors can be invoked with or without the user downloading or executing the file. Once the worm has infected a computer, it can redis- tribute itself to all e-mail addresses found on the infected system. Further, a worm can deposit copies of itself onto all Web servers that the infected system can reach, so that users who subsequently visit those sites become infected themselves. Worms also take advantage of open shares found on the network in which an infected system is located, placing working copies of the worm code onto the server so that users of those shares are likely to become infected.

Back Doors and Trap Doors A virus or worm can have a payload that installs a back door or trap door component in a system, which allows the attacker to access a system, at will, with special privileges. Examples of these kinds of payloads are SubSeven, Back Orifice, and Flashfake.

Polymorphism One of the biggest ongoing problems in fighting viruses and worms are polymorphic threats. A polymorphic threat is one that changes its apparent shape over time, making it undetectable by techniques that look for preconfigured signatures. These viruses and worms actually evolve, changing their size and appearance to elude detection by antivi- rus software programs. This means that an e-mail generated by the virus may not match previous examples, making detection more of a challenge.

Propagation Vectors The way that malicious code is spread from one system to another can vary widely. One common way is through a social engineering attack—that is, getting the computer user to perform an action that enables the infection. An example of this is the Trojan horse, often simply called a Trojan. A Trojan is something that looks like a desirable program or tool but is in fact a malicious entity. Other propagation vectors do not require human interaction, leveraging open network connections, file shares, or software vulnerabil- ities to spread themselves.

Malware Hoaxes As frustrating as viruses and worms are, perhaps more time and money is spent on resolving malware hoaxes. Well-meaning people can disrupt the harmony and flow of an organization when they send random e-mails warning of dangerous malware that is fictitious. While these individuals feel they are helping out by warning their coworkers of a threat, much time and energy is wasted as everyone forwards the message to everyone they know, posts the message on social media sites, and begins updating antivirus protection software. By teaching its employees how to verify whether a malware threat is real, the organization can reduce the impact of this type of threat.

Human Error or Failure This threat category includes acts performed by an authorized user, usually without malicious intent or purpose. When people use information systems, mistakes sometimes happen as a result of inexperience, improper training, incorrect assumptions, and so forth. Unfortunately, small mistakes can produce extensive damage with catastrophic results. This is what is meant by human error. Human failure, on the other hand, is the intentional refusal or unintentional inability to comply with policies, guidelines, and procedures, with a potential loss of information. An organization may be

Information Security 7

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

doing its part to protect information, but if an individual employee fails to follow estab- lished protocols, information can still be put at risk.

Theft The threat of theft—the illegal taking of another’s property—is a constant prob- lem. Within an organization, property can be physical, electronic, or intellectual. The value of information assets suffer when they are copied and taken away without the own- er’s knowledge. This threat category also includes acts of espionage, given that an attacker is often looking for information to steal. Any breach of confidentiality can be construed as an act of theft.

Attackers can use many different methods to access the information stored in an information system. Some information gathering is quite legal—for example, when doing research. Such techniques are collectively referred to as competitive intelligence. When information gathering employs techniques that cross the threshold of what is considered legal or ethical, it becomes known as industrial espionage.

Also of concern in this category is the theft or loss of mobile devices, including phones, tablets, and computers. Although the devices themselves are of value, perhaps even more valu- able is the information stored within. Users who have been issued company equipment may establish (and save) VPN-connection information, passwords, access credentials, company records, customer information, and the like. This valuable information becomes a target for information thieves. In fact, it has become commonplace to find lost or stolen devices in the trash, with the hard drives or data cards (like phone SIMs) removed or the data having been copied and erased The information is more valuable and easier to conceal than the actual device itself.

Users who travel or use their devices away from home should be extremely careful when leav- ing the device unattended at a restaurant table, conference room, or hotel room. Actually, most globally engaged organizations now have explicit policy directives that prohibit taking these portable devices to certain countries and direct employees required to travel to take sanitized, almost disposable, devices that are not allowed contact with internal company net- works or technology.

Compromises to Intellectual Property Many organizations create or support the development of intellectual property as part of their business operations. FOLDOC, an online dictionary of computing, defines intellectual property (IP) this way:

The ownership of ideas and control over the tangible or virtual representation of those ideas. Use of another person’s intellectual property may or may not involve royalty payments or permission but should always include proper credit to the source.7

Source: FOLDOC

IP includes trade secrets, copyrights, trademarks, and patents, all of which employees use to conduct day-to-day business. Once an organization has properly identified its IP, breaches in the controls placed to control access to it constitute a threat to the security of this information.

Often, an organization purchases or leases the IP of other organizations and must therefore abide by the purchase or licensing agreement for its fair and responsible use.

8 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 Of equal concern is the exfiltration, or unauthorized removal of information, from an organization. Most commonly associated with disgruntled employees, the protection of intellectual property from unauthorized disclosure to third parties further illustrates the severity of this issue. Theft of organizational IP, such as trade secrets or trusted informa- tion like customer personal and financial records, is a commonplace issue. Data exfiltration is also being made tougher to combat because of the increasing popularity of “bring your own device” (or BYOD) systems, which allow employees to attach their own personal devices to the corporate network. These devices are frequently not as secure as the systems owned and maintained by the organization. If compromised by attackers prior to attaching to the corporate network, BYOD systems can easily be used as conduits to allow data to be exfiltrated. Additionally, unhappy employees can use these devices to copy data, then leave the organization with that valuable asset in their hands and no one the wiser.

Among the most common IP breaches is the unlawful use or duplication of software-based intellectual property, more commonly known as software piracy. Because most software is licensed to a particular purchaser, its use is restricted to a single user or to a designated user in an organization. If the user copies the program to another computer without securing another license or transferring the license, he or she has violated the copyright. Software licenses are strictly enforced by a number of regulatory and private organizations, and soft- ware publishers use several control mechanisms to prevent copyright infringement. In addition to the laws surrounding software piracy, two watchdog organizations investigate allegations of software abuse: the Software & Information Industry Association (SIIA), the Web site for which can be found at www.siia.net, and the Business Software Alliance (BSA), which can be found at www.bsa.org.

Sabotage or Vandalism This threat category involves the deliberate sabotage of a computer system or business or acts of vandalism to either destroy an asset or damage an organization’s image. The acts can range from petty vandalism by employees to organized sabotage by outsiders. A frequently encountered threat is the assault on an organization’s electronic profile—its Web site.

A much more sinister form of hacking is cyberterrorism. Cyberterrorists hack systems to conduct terrorist activities through network or Internet pathways. The United States and other governments are developing security measures intended to protect the critical computing and communications networks as well as the physical and power utility infrastructures.

Technical Software Failures or Errors This threat category stems from purchasing software with unknown hidden faults. Large quantities of computer code are written, pub- lished, and sold before all the significant security-related bugs are detected and resolved. Also, combinations of particular software and hardware may reveal new bugs. While most bugs are not a security threat, some may be exploitable and may result in potential loss or damage to information used by those programs. In addition to bugs, there may be untested failure conditions or purposeful subversions of the security controls built into systems. These may be oversights or intentional shortcuts left by programmers for benign or malign rea- sons. Collectively, shortcut access routes into programs that bypass security checks are called trap doors; they can cause serious security breaches.

Information Security 9

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Software bugs are so commonplace that entire Web sites are dedicated to documenting them—for example, Bugtraq (www.securityfocus.com) and the National Vulnerability Data- base (http://nvd.nist.gov). These resources provide up-to-the-minute information on the latest security vulnerabilities and a very thorough archive of past bugs.

Technical Hardware Failures or Errors Technical hardware failures or errors occur when a manufacturer distributes equipment containing a known or unknown flaw. These defects can cause the system to perform outside of expected parameters, resulting in unreliable service or lack of availability. Some errors are terminal, in that they result in the unrecoverable loss of the equipment. Some errors are intermittent, in that they only periodi- cally manifest themselves, resulting in faults that are not easily identified. For example, equipment can sometimes stop working or can work in unexpected ways. Murphy’s Law says that if something can possibly go wrong, it will. In other words, it’s not whether some- thing will fail but when.

Forces of Nature Forces of nature, also known as force majeure, or acts of God, pose some of the most dangerous threats imaginable because they often occur with very little warn- ing. Fire, flood, earthquake, lightning, volcanic eruptions, even animal or insect infestation— these threats disrupt not only the lives of individuals but also the storage, transmission, and use of information.

Deviations in Quality of Service by Service Providers This threat category covers situations in which a product or service is not delivered to the organization as expected. Utility companies, service providers, and other value-added organizations form a vast web of interconnected services. An organization’s information system depends on the successful operation of such interdependent support systems, including power grids, telecom networks, parts suppliers, service vendors, and even the janitorial staff and garbage haulers. Any one of these support systems can be interrupted by storms, employee illnesses, or other unforeseen events.

An example of this threat category occurs when a construction crew damages a fiber-optic link for an ISP. The backup provider may be online and in service but may only be able to supply a fraction of the bandwidth the organization needs for full service. This degradation of service is a form of availability disruption. Internet service, communications, and power irregularities can dramatically affect the availability of information and systems.

Technological Obsolescence This threat category involves antiquated or outdated infrastructure that leads to unreliable and untrustworthy systems. Management must recog- nize that when technology becomes outdated, there is a risk of a loss of data integrity from attacks. Strategic planning should always include an analysis of the technology that is currently in use. Ideally, proper planning will prevent the risks stemming from technology obsolesce, but when obsolescence is identified, management must take immediate action. IT professionals play a large role in the identification of obsolescence.

Information Extortion The threat of information extortion is the possibility that an attacker or trusted insider will steal information from a computer system and demand compensation for its return or for an agreement to not disclose the information. Extortion

10 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 is common in credit card number theft. Unfortunately, organized crime is increasingly involved in this area.

Other Threats Listings The Computer Security Institute conducts an annual study of computer crime, the results for which are shown in Table 1-2. Malware attacks continue to cause the most financial loss, and malware continues to be the most frequently cited attack (with a reported loss of over $42 million in 2009 alone). Nearly 70 percent of respondents noted that they had experienced one or more malware attacks in the 12-month reporting period—and that doesn’t include companies that are unwilling to report attacks. The fact is, almost every company has been attacked. Whether or not that attack was successful depends on the company’s security efforts.

Type of Attack or Misuse 2010/11 2008 2006 2004 2002 2000

Malware infection (revised after 2008) 67% 50% 65% 78% 85% 85%

Being fraudulently represented as sender of phishing message

39% 31% (new category)

Laptop/mobile hardware theft/loss 34% 42% 47% 49% 55% 60%

Bots/zombies in organization 29% 20% (new category

Insider abuse of Internet access or e-mail 25% 44% 42% 59% 78% 79%

Denial of service 17% 21% 25% 39% 40% 27%

Unauthorized access or privilege escalation by insider

13% 15% (revised category)

Password sniffing 11% 9% (new category)

System penetration by outsider 11% (revised category)

Exploit of client Web browser 10% (new category)

Other Attacks/Misuse categories with less than 10% responses not listed above include (listed in decreasing order of occurrence/reporting):

Financial fraud

Web site defacement

Exploit of wireless network

Other exploit of public-facing Web site

Theft of or unauthorized access to PII or PHI due to all other causes

Instant Messaging misuse

Theft of or unauthorized access to IP due to all other causes

Exploit of user’s social network profile

Theft of or unauthorized access to IP due to mobile device theft/loss

Theft of or unauthorized access to PII or PHI due to mobile device theft/loss

Exploit of DNS Server

Extortion or blackmail associated with threat of attack or release of stolen data

Table 1-2 Top Ten CSI/FBI survey results for types of attack or misuse (2000-2011)8 Source CSI/FBI surveys 2000 to 2010/11 (www.gocsi.com)

Information Security 11

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Overview of Risk Management One part of information security is risk management, which is the process of identifying and controlling the risks to an organization’s information assets. All managers are expected to play a role in the risk management process, but information security managers are expected to play the largest roles. Very often, the chief information officer (CIO) will delegate much of the responsibility for risk management to the chief information security officer (CISO).

Given that contingency planning is considered part of the risk management process, it is important to fully understand how risk management works and how contingency planning fits within that process. Risk management consists of two major undertakings: risk identifica- tion and risk control. Risk identification is the process of examining, documenting, and asses- sing the security posture of an organization’s information technology and the risks it faces. Risk control is the process of applying controls to reduce the risks to an organization’s data and information systems. The various components of risk management and their relationships to one another are shown in Figure 1-2.

As an aspiring information security professional, you will have a key role to play in risk management. As part of the management team within an organization’s management, you may find yourself on the team that must structure the IT and information security func- tions to perform a successful defense of the organization’s information assets—the infor- mation and data, hardware, software, procedures, and people. The IT community must serve the information technology needs of the broader organization and, at the same

Inventorying assets

Classifying assets

Identifying threats & vulnerabilities

Risk controlRisk identification

Selecting strategy

Justifying controls

Risk assessment is the documented result of

the risk identification process.

Risk management

© Cengage Learning 2014

Figure 1-2 Components of risk management

12 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 time, leverage the special skills and insights of the information security community. The information security team must lead the way with skill, professionalism, and flexibility as it works with the other communities of interest to appropriately balance the usefulness and security of the information system.

Looked at another way, risk management is the process of identifying vulnerabilities in an organization’s information systems and taking carefully reasoned steps to ensure the confi- dentiality, integrity, and availability of all the components of the organization’s information system. Each of the three elements in the C.I.A. triangle is an essential part of an organiza- tion’s ability to sustain long-term competitiveness. When the organization depends on IT- based systems to remain viable, information security and the discipline of risk management move beyond theoretical discussions and become an integral part of the economic basis for making business decisions. These decisions are based on trade-offs between the costs of apply- ing information systems controls and the benefits realized from the operation of secured, avail- able systems.

An observation made over 2400 years ago by Chinese General Sun Tzu is relevant to informa- tion security today:

If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.9

Source: Oxford University Press

Consider for a moment the similarities between information security and warfare. Information security managers and technicians are the defenders of information. The many threats mentioned earlier are constantly attacking the defenses surrounding information assets. Defenses are built in layers, by placing safeguard upon safeguard. You attempt to detect, prevent, and recover from attack after attack after attack. Moreover, organizations are legally prevented from switching to offense, and the attackers themselves have no need to expend their resources on defense. To be victorious, you must therefore know yourself and know the enemy.

Know Yourself First, you must identify, examine, and understand the information and systems currently in place within your organization. To protect assets, which are defined here as informa- tion and the systems that use, store, and transmit information, you must understand what they are, how they add value to the organization, and to which vulnerabilities they are susceptible. Once you know what you have, you can identify what you are already doing to protect it. Just because you have a control in place to protect an asset does not necessarily mean that the asset is protected. Frequently, organizations implement control mechanisms but then neglect to periodically perform the necessary review, revision, and maintenance of their own systems. The policies, education and training programs, and technologies that protect information must be carefully maintained and administered to ensure that they are still effective.

Overview of Risk Management 13

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Know the Enemy Once you are informed of your organization’s assets and weaknesses, you can move on to the other part of Sun Tzu’s advice: know the enemy. This means identifying, examining, and understanding the threats facing the organization. You must determine those threat aspects that most directly affect the organization and the security of the organization’s information assets. You can then use your understanding of these aspects to create a list of threats priori- tized by how important each asset is to the organization.

It is essential that all stakeholders conduct periodic management reviews. The first focus of management review is asset inventory. On a regular basis, management must verify the completeness and accuracy of the asset inventory. In addition, organizations must review and verify the threats and vulnerabilities that have been identified as dangerous to the asset inventory, as well as the current controls and mitigation strategies. The cost effectiveness of each control should be reviewed as well and the decisions on deployment of controls revi- sited. Furthermore, managers at all levels must regularly verify the ongoing effectiveness of every control that’s been deployed. For example, a sales manager might assess control proce- dures by going through the office before the workday starts and picking up all the papers from every desk in the sales department. When the workers show up, the manager could inform them that a fire drill is underway—that all their papers have been destroyed and that each worker must now follow the disaster recovery procedures. The effectiveness of the pro- cedures can then be assessed and corrections made.

Risk Identification A risk management strategy calls on information security professionals to identify, classify, and prioritize the organization’s information assets. Once that has been done, the threat iden- tification process begins. Each information asset is examined to identify vulnerabilities, and when vulnerabilities are found, controls are identified and assessed regarding their capability to limit possible losses should an attack occur. The components of this process are shown in Figure 1-3.

Asset Identification and Value Assessment The iterative process of identifying assets and assessing their value begins with the identification of the elements of an orga- nization’s systems: people, procedures, data/information, software, hardware, and net- works. The assets are then classified and categorized, with details added as the analysis goes deeper.

Information Asset Classification In addition to identifying the assets, it is advisable to classify them with respect to their security needs. For example, data could be classified as confi- dential data, internal data, and public data. Likewise, the individuals authorized to view the data could be classified using a personnel security clearance structure.

No matter how an organization chooses to classify the components of its system, the com- ponents must be specific enough to allow the creation of various priority levels. The com- ponents then can be ranked according to criteria established by the categorization. The categories themselves should be comprehensive and mutually exclusive. Comprehensive means that all the information assets should fit in the list somewhere; mutually exclusive means that each information asset should fit in only one category. For example, when

14 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1

using a purely technical standard to classify a certificate authority used in a PKI system, an analysis team could categorize the certificate authority in the asset list as software but within the software category as either an application or a security component. It is a mat- ter of professional judgment. To add consistency and simplify the categorization of ele- ments when there is ambiguity, it is essential to establish a clear and comprehensive set of categories.

Information Asset Valuation As each asset is assigned to a category, the following questions should be asked:

● Is this asset the most critical to the organizations’ success? ● Does it generate the most revenue? ● Does it generate the most profit? ● Would it be the most expensive to replace? ● Will it be the most expensive to protect? ● If revealed, would it cause the most embarrassment or greatest damage? Does the law

or other regulation require us to protect this asset?

Risk identification

Risk assessment

Plan and organize the process.

Categorize system components.

Inventory and categorize assets.

Identify threats.

Specify vulnerable assets.

Assign value to attack on assets.

Assess likelihood of attack on

vulnerabilities.

Calculate relative risk factor for assets.

Review possible controls.

Document findings.

© Cengage Learning 2014

Figure 1-3 Components of risk identification

Overview of Risk Management 15

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The answers to these questions help determine the weighting criteria used for information asset valuation and information impact evaluation. Before beginning the inventory process, the organization should decide which criteria are best suited to establish the value of the information assets.

In addition to the criteria just listed, company-specific criteria should be identified, documen- ted, and added to the process. To finalize this step of the information asset identification pro- cess, the organization should assign a weight to each asset based on the answers to the vari- ous questions.

Once the process of inventorying and assessing value is complete, you can calculate the rela- tive importance of each asset using a straightforward process known as weighted factor anal- ysis, which is shown in Table 1-3. In this process, each information asset is assigned a score for each critical factor. In the example shown, these scores may range from 0.1 to 1.0 In addition, each criterion is assigned a weight (ranging from 1 to 100) to show its assigned importance for the organization.

Data Classification and Management Corporate and military organizations use a variety of data classification schemes, which are procedures that require organizational data to be classified into mutually exclusive categories based on the need to protect the confidenti- ality of each category of data. For example, at one time Georgia-Pacific, an American pulp and paper company, used a data classification scheme in which information owners through- out the company were expected to classify the information assets for which they were respon- sible. At least once a year, they would review these classifications to ensure that the informa- tion was still classified correctly and the appropriate access controls were in place.

The military has specialized classification ratings ranging from “Public” to “For Official Use Only” to “Confidential“ to “Secret” to “Top Secret.” Most organizations do not need the detailed level of classification used by the military or federal agencies, but most organizations may find it necessary to classify their data to provide protection. A simple classification scheme would allow an organization to protect such sensitive information as its marketing or

Information Asset

Criterion 1: Impact on Revenue

Criterion 2: Impact on Profitability

Criterion 3: Impact on Image

Weighted Score

Criterion Weight (1–100 must total 100) 30 40 30

EDI Document Set 1—Logistics BOL to outsourcer (outbound)

0.8 0.9 0.5 75

EDI Document Set 2—Supplier orders (outbound) 0.8 0.9 0.6 78

EDI Document Set 2—Supplier fulfillment advice (inbound)

0.4 0.5 0.3 41

Customer order via SSL (inbound) 1.0 1.0 1.0 100

Customer service request via e-mail (inbound) 0.4 0.4 0.9 55

Table 1-3 A weighted factor analysis worksheet © Cengage Learning 2014

16 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 research data, its personnel data, its customer data, and its general internal communications. Alternatively, a scheme such as the following could be adopted:

● Public—Information for general public dissemination, such as an advertisement or public release

● For Official Use Only—Information that is not particularly sensitive but is not for public release, such as internal communications

● Sensitive—Information important to the business that could embarrass the company or cause loss of market share if revealed

● Classified—Information of the utmost secrecy to the organization, disclosure of which could severely affect the well-being of the organization

As mentioned earlier, personnel can also be classified with respect to information security, resulting in various levels of security clearance. In organizations that require security clear- ances, each user of data is assigned an authorization level that indicates the data he or she is authorized to view. This is usually accomplished by assigning each employee a named role— such as data entry clerk, development programmer, information security analyst, or even CIO—and a security clearance associated with that role. Overriding one’s security clearance, however, is the fundamental principle of need to know. Employees are not simply allowed to view any and all data that falls within their level of clearance. Before someone can access a specific set of data, the need-to-know requirement must be met. This extra level of protection ensures that the confidentiality of information is properly maintained.

Threat Identification After identifying and performing a preliminary classification of an organization’s information assets, the analysis phase moves to an examination of the threats facing the organization. An organization faces a wide variety of threats; the realistic ones need to be investigated further, while the unimportant threats are set aside. Otherwise, the project’s scope can overwhelm the organization’s ability to plan.

Each of the threat categories identified in Table 1-1 must be assessed regarding its potential to endanger the organization. This is known as a threat assessment. Each threat can be assessed using a few basic questions:

● Which threats present a danger to the organization’s assets in the given environment? ● Which threats represent the most danger to the organization’s information? ● Which threats would cost the most to recover from if there was an attack? ● Which threats require the greatest expenditure to prevent?

By answering these questions, you can establish a framework for discussing threat assessment. The list may not cover everything, however. If an organization has specific guidelines or poli- cies, these may require the posing of additional questions. The list is easily expanded to include additional requirements.

Vulnerability Identification Once you have identified the organization’s information assets and documented some criteria for assessing the threats they face, you should review each information asset and each threat it faces to create a list of vulnerabilities. You should then examine how each of the threats could be perpetrated. Finally, you should list the organization’s assets and its vulnerabilities. The list shows all the vulnerabilities of all the

Overview of Risk Management 17

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

information assets and can be quite long. Some threats manifest themselves in multiple ways, yielding multiple vulnerabilities for that threat. The process of listing vulnerabilities is somewhat subjective and draws on the experience and knowledge of the people creating the list. Therefore, it works best when groups of people with diverse backgrounds work itera- tively in a series of brainstorming sessions. For instance, the team that reviews the vulner- abilities for networking equipment should include the networking specialists, the systems management team that operates the network, the information security risk specialist, and even technically proficient users of the system.

At the end of the risk identification process, you will have a list of all the information assets and their respective vulnerabilities. This list, along with any supporting documentation, is the starting point for the next step, risk assessment.

Risk Assessment Now that you have identified the organization’s information assets and the threats and vul- nerabilities of those assets, it’s time to assess the relative risk for each vulnerability. This is accomplished through a process called risk assessment. Risk assessment assigns a risk rating or score to each information asset. Although this number does not mean anything in absolute terms, it is useful in gauging the relative risk to each vulnerable information asset and facili- tates the development of comparative ratings later in the risk control process. Figure 1-4 shows the factors that go into the risk-rating estimate for each of the vulnerabilities.

The goal at this point is to create a method for evaluating the relative risk of each of the listed vulnerabilities. There are many detailed methods for determining accurate and detailed costs of each of the vulnerabilities. Likewise, there are models that can be used to estimate expenses for the variety of controls that can be used to reduce the risk for each vulnerability. However, it is often more useful to use a simpler risk model (such as the one shown in Figure 1-4) to evaluate the risk for each information asset. The following sections pres- ent the factors used to calculate the relative risk for each vulnerability.

Likelihood The probability that a specific vulnerability within an organization will be successfully attacked is referred to as likelihood.10 In risk assessment, you assign a numeric value to the likelihood of a vulnerability being successfully exploited. A likelihood

Risk is the likelihood of the occurrence of a vulnerability

multiplied by the value of the information asset

minus the percentage of risk mitigated by current controls

plus the uncertainty of current knowledge of the vulnerability.

© Cengage Learning 2014

Figure 1-4 Factors of risk

18 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 vulnerability could be assigned a number between 0.1 (for low) and 1.0 (for high), or it could be assigned a number between 1 and 100, but 0 is not used because vulnerabilities with a zero likelihood have been removed from the asset/vulnerability list. Whatever rating system is used, you should bring all your professionalism, experience, and judgment to bear, and you should use the rating model you selected consistently. Whenever possible, use external references for likelihood values that have been reviewed and adjusted for your spe- cific circumstances.

Many asset/vulnerability combinations have sources for determining their likelihoods. For example, the likelihood of a fire has been actuarially estimated for each type of structure (such as a building). Likewise, the likelihood that a given e-mail contains a virus or worm has been researched. Finally, the number of network attacks can be forecast based on how many network addresses the organization has been assigned.

Valuation of Information Assets Using the information obtained during the infor- mation asset identification phases, you can assign weighted scores for the value to the organi- zation of each information asset. The actual numbers used can vary with the needs of the organization. Some groups use a scale of 1 to 100, with “100” reserved for those information assets that, if lost, would cause the company to stop operations within a few minutes. Other scales assign weights in broad categories, assigning all critical assets a value of 100, all low- critical assets a value of 1, and all others a value of 50. Still other groups use a scale of 1 to 10 or assigned values of 1, 3, and 5 to represent low-valued, medium-valued, and high-valued assets. You can also create weight values for your specific needs. To be effective, the values must be assigned by asking the questions described in the “Threat Identification” section.

After re-asking these questions, you should use the background information from the risk identification process to pose one additional question: Which of these questions is most important to the protection of the organization’s information? This helps you set priorities in the assessment of vulnerabilities. Additional questions may also be asked. Again, you are looking at threats the organization faces in its current state; however, this information will be valuable in later stages as you begin to design the security solution. Once these questions are answered, you move to the next step in the process: examining how current controls can reduce the risk faced by specific vulnerabilities.

If a vulnerability is fully managed by an existing control, it no longer needs to be considered for additional controls and can be set aside. If it is partially controlled, you need to estimate what percentage of the vulnerability has been controlled.

It is impossible to know everything about each vulnerability, such as how likely it is to occur or how great an impact a successful attack would have. The degree to which a current control can reduce risk is also subject to estimation error. You must apply judg- ment when adding factors into the equation to allow for an estimation of the uncer- tainty of the information.

Risk Determination For the purpose of making relative risk assessments, we can say that risk equals the likelihood of a vulnerability occurring times the value (or impact) of that asset to the organization minus the percentage of risk that is already being con- trolled plus an element of uncertainty. For example, consider an information asset A that has a value of 50 and one vulnerability with a likelihood of 1.0 and no current controls; furthermore, it’s estimated that the assumptions and data are 90 percent

Overview of Risk Management 19

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

accurate (that is, there’s a 10 percent uncertainty). Therefore, asset A’s vulnerability is rated as 55, which is derived from the following calculation:

(50 [being the value] × 1.0 [being the likelihood of occurrence]) – 0 percent [being the percent of risk currently controlled] + 10 percent [being the uncertainty of our assumptions]

Or, using just numbers:

55 = (50 × 1.0) – ((50 × 1.0) × 0.0) + ((50 × 1.0) × 0.1)

55 = 50 – 0 + 5

Qualitative Risk Management Now that this formula has been carefully explained, you need to keep in mind that virtually every number used in it has been estimated by someone, somewhere. Insurance companies may have reliable values for physical disasters (fire, floods, etc.), but a different approach may be preferred when considering the substantial portion of an organization’s budget that goes for informa- tion security as well as the budget for IR, DR, and BC planning and preparation. Some organizations prefer more qualitative approaches in which more general categories and ranking are used to evaluate risk. One such approach—the Factor Anal- ysis of Information Risk (FAIR) strategy promoted by CXOWARE, a company focusing on enterprise risk management. (http://riskmanagementinsight.com)—is flexible yet robust.

For each threat and its associated vulnerabilities that have residual risk, you need to create a preliminary list of control ideas. Residual risk is the risk that remains to the information asset even after the existing control has been applied.

Identify Possible Controls Controls, safeguards, and countermeasures are terms used to represent security mechanisms, policies, and procedures that reduce the risk of operating information systems. The three general categories of controls, according to the CNSS model discussed earlier, are policies, programs (education and training), and technologies.

Policies are documents that specify an organization’s approach to security. There are three types of security policies: the enterprise information security policy, issue-specific policies, and systems-specific policies. The enterprise information security policy is an executive-level docu- ment that outlines the organization’s approach and attitude toward information security and relates to the strategic value of information security within the organization. This document, typically created by the CIO in conjunction with the CEO and CISO, sets the tone for all sub- sequent security activities. Issue-specific policies address the specific implementations or appli- cations of which users should be aware. These policies are typically developed to provide detailed instructions and restrictions associated with security issues. Examples include policies for Internet use, e-mail, and access to the building. Finally, systems-specific policies address the particular use of certain systems. This could include firewall configuration policies, systems access policies, and other technical configuration areas.

Programs are activities performed within the organization to improve security. These include security education, training, and awareness programs. Security technologies are implementa- tions of the policies defined by the organization using technology-based mechanisms, such as firewalls or intrusion detection systems.

20 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 Risk Control Strategies When management has determined that the risks from information security threats are unac- ceptable, or when laws and regulations mandate such action, they empower the information technology and information security communities of interest to control the risks. Once the project team for information security development has created the ranked vulnerability work- sheet, it must choose one of the following five approaches for controlling the risks that result from the vulnerabilities:

● Defense ● Transferal ● Mitigation ● Acceptance ● Termination

Defense The defense approach attempts to prevent the exploitation of the vulnerability. This is the preferred approach and is accomplished by means of countering threats, remov- ing vulnerabilities in assets, limiting access to assets, and adding protective safeguards. This approach is sometimes referred to as avoidance.

There are three common methods of risk defense: defense through application of policy, defense through application of training and education programs, and defense through applica- tion of technology. The application of policy allows management to mandate that certain pro- cedures are always followed. For example, if the organization needs to control password use more tightly, a policy requiring passwords on all IT systems can be implemented. Note that policy alone may not be enough and that effective management always couples changes in policy with training and education and/or the application of technology. Policy must be com- municated to employees. In addition, new technology often requires training. Awareness, training, and education are essential if employees are to exhibit safe and controlled behavior.

In the real world of information security, technical solutions are usually required to assure that risk is reduced. To continue the earlier example, system administrators may not configure systems to use passwords unless required by policy. Without the policy to mandate the use of passwords, the system administrator may choose not to implement them.

Risks may be avoided by countering the threats facing an asset or by eliminating the exposure of a particular asset. Eliminating the risk posed by a threat is virtually impossible, but it is possible to reduce the risk to an acceptable level. Another method of risk management that falls under the defense category is the implementation of security controls and safeguards to deflect attacks on systems and therefore minimize the probability that an attack will be successful. An organization with an FTP access vulnerability, for example, may choose to implement a control or safeguard for that service, or the organization may choose to eliminate the FTP service to avoid the potential risk.

Transferal The transferal approach attempts to shift the risk to other assets, other pro- cesses, or other organizations. This may be accomplished through rethinking how services are offered, revising deployment models, outsourcing to other organizations, purchasing insurance, or implementing service contracts with providers.

Overview of Risk Management 21

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

When an organization does not have the correct balance of information security skills, it should consider hiring or making outsourcing arrangements with individuals or firms that provide such expertise. This allows the organization to transfer the risks associated with the management of these complex systems to another organization that has experience in dealing with those risks. A side benefit of specific contract arrangements is that the provider is respon- sible for disaster recovery and, through service-level agreements, can be made responsible for guaranteeing server and Web site availability.

However, outsourcing is not without its own risks. It is up to the owner of the information asset, IT management, and the information security team to ensure that the disaster recovery requirements of the outsourcing contract are sufficient and have been met before they are needed for recovery efforts. If the outsourcer fails to meet the contract terms, the consequences may be far worse than expected.

Mitigation The mitigation approach attempts to reduce the impact caused by the exploitation of vulnerability through planning and preparation. This approach includes contingency planning and its four functional components: the business impact analysis, the incident response plan, the disaster recovery plan, and the business continuity plan. Each of these components of the contingency plan depends on the ability to detect and respond to an attack as quickly as possible and relies on the existence and quality of the other plans. Mitigation begins with the early detection that an attack is in progress and the ability of the organization to respond quickly, efficiently, and effectively. Each of these is described later in this chapter and explored in depth in later chapters of the book.

Acceptance Acceptance is the choice to do nothing to protect an information asset and to accept the outcome of its potential exploitation. This may or may not be a conscious business decision. The only industry-recognized valid use of this strategy occurs when the organization has done the following:

● Determined the level of risk ● Assessed the probability of attack ● Estimated the potential damage that could occur from an attack ● Performed a thorough cost-benefit analysis ● Evaluated controls using each appropriate type of feasibility ● Decided that the particular function, service, information, or asset did not justify the

cost of protection

This control, or rather lack of control, is based on the conclusion that the cost of protecting an asset does not justify the security expenditure. In this case, management may be satisfied with taking its chances and saving the money that would normally be spent on protecting this asset. If every vulnerability identified in the organization is handled through acceptance, it may reflect an organization’s inability to conduct proactive security activities and an apa- thetic approach to security in general.

Termination Like acceptance, termination is based on the organization’s need or choice to leave an asset unprotected. Here, however, the organization does not wish the informa- tion asset to remain at risk and so removes it from the environment that represents risk. Sometimes, the cost of protecting an asset outweighs its value. In other cases, it may be too

22 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 difficult or expensive to protect an asset, compared to the value or advantage that asset offers the company. In either case, termination must be a conscious business decision, not simply the abandonment of an asset, which would technically qualify as acceptance.

Contingency Planning and Its Components A key role for all managers is planning. Managers in IT in general and information security in particular usually provide strategic planning for an organization to ensure the continuous availability of information systems. Unfortunately for managers, the probability that some form of damaging event will occur, whether it be from inside or outside, intentional or acci- dental, human or nonhuman, annoying or catastrophic, is very high. Thus, managers from each community of interest within the organization must be ready to act when a successful attack occurs.

There are various types of plans for events of this type, and they all fall under the general def- inition of contingency planning. A contingency plan is used to anticipate, react to, and recover from events that threaten the security of information and information assets in the organiza- tion; it is also used to restore the organization to normal modes of business operations.

Contingency planning (CP) typically involves four subordinate functions:

● Business impact analysis (BIA) ● Incident response planning (IRP) ● Disaster recovery planning (DRP) ● Business continuity planning (BCP)

Each of these is described in the following sections and discussed in greater detail in later chapters. You will notice that contingency planning has many similarities with the risk man- agement process. The contingency plan is a microcosm of risk management activities, and it focuses on the specific steps required to return all information assets to the level at which they were functioning before the incident or disaster. As a result, the planning process closely emulates the process of risk management.

Business Impact Analysis The entire planning process begins with an assessment of the risks associated with these contingencies. The first function in the development of the CP process is the business impact analysis (BIA). A BIA is an investigation and assessment of the impact that various attacks can have on the organization. The BIA takes up where the risk assessment process leaves off. It begins with the prioritized list of threats and vulnerabilities identified in the risk management process and adds critical information. The BIA is a crucial component of the initial planning stages, as it provides detailed scenarios of the potential impact each attack could have on the organization.

Incident Response Plan The actions an organization can, and perhaps should, take while an incident is in progress are defined in a document referred to as the incident response plan (IR plan). An incident is any clearly identified attack on the organization’s information assets that would threaten the

Contingency Planning and Its Components 23

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

assets’ confidentiality, integrity, or availability. The IR plan deals with identifying, classifying, responding to, and recovering from an incident. It provides answers to questions victims might pose in the midst of an incident, such as “What do I do now?” In this chapter’s opening sce- nario, the IT organization was ready to respond to the events that had alerted JJ to an unusual situation. There, a simple process was used, based on documented procedures that were prepared in advance. Another example would be a systems administrator who notices that someone is copying information from the server without authorization, signaling a violation of policy by a potential hacker or unauthorized employee. What should the administrator do first? Whom should be contacted? What should be documented? The IR plan supplies the answers.

In the event of a serious virus or worm outbreak, the IR plan may be used to assess the likelihood of imminent damage and to inform key decision makers in the various communities of interest (IT, information security, organization management, and users). The IR plan also enables the organization to take coordinated action that is either predefined and specific or ad hoc and reactive. The intruders who, in some instances, cause these incidents, constantly look for new weaknesses in operating systems, network services, and protocols.

According to a report released by the Software Engineering Institute at Carnegie Mellon Univer- sity, “[Intruders] actively develop and use sophisticated programs to rapidly penetrate systems. As a result, intrusions, and the damage they cause, are often achieved in a matter of seconds.”11

Another report released by the Software Engineering Institute states that organizations “will not know what to do in the event of an intrusion if the necessary procedures, roles, and responsibilities have not been defined and exercised in advance.” The absence of such proce- dures, the report adds, can lead to the following:

● Extensive damage to data, systems, and networks due to not taking timely action to contain an intrusion. This can result in increased costs, loss of productivity, and loss of business.

● The possibility of an intrusion affecting multiple systems both inside and outside your organization because staff did not know who else to notify and what addi- tional actions to take

● Negative exposure in the news media that can damage your organization’s stature and reputation with your shareholders, your customers, and the community at large

● Possible legal liability and prosecution for failure to exercise an adequate standard of due care when your systems are inadvertently or intentionally used to attack others.12

Source: Carnegie Mellon University

Disaster Recovery Plan The most wisely implemented form of mitigation strategy is the disaster recovery plan. A disaster recovery plan (DR plan) deals with the preparation for and recovery from a disaster, whether natural or man-made. Although media backup strategies are an integral part of the disaster recovery plan, the overall program includes the entire spectrum of activities used to recover from an incident. The DR plan can include strategies to limit losses before and during the disaster. These strategies are fully deployed once the disaster has stopped. DR plans usually include all preparations for the recovery process, strategies to limit losses during the disaster, and detailed steps to follow when the smoke clears, the dust settles, or the floodwaters recede.

24 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 The DR plan and IR plan development processes overlap to a degree. In many regards, the DR plan is an extension to the IR plan that covers disastrous events. The IR plan is also flex- ible enough to be useful in situations that are near disasters but still require coordinated, planned actions. Although some DR plan and IR plan decisions and actions are the same, their urgency and results can differ dramatically. The DR plan focuses more on preparations completed before the incident and actions taken after the incident, whereas the IR plan focuses on intelligence gathering, information analysis, coordinated decision making, and urgent, concrete actions.

Business Continuity Plan The third type of planning document that’s part of the mitigation strategy is the business con- tinuity plan (BCP). A business continuity plan (BC plan) is a document that describes how, in the event of a disaster, critical business functions will continue at an alternate location while the organization recovers its ability to function at the primary site—as supported by the DR plan. The BC plan is the most strategic and long term of the three plans. It encom- passes the continuation of business activities if a catastrophic event occurs, such as the loss of an entire database, building, or operations center. The BC plan development process includes planning the steps necessary to ensure the continuation of the organization when the scope or scale of a disaster exceeds the ability of the DR plan to restore operations. Many companies offer services as a contingency against disastrous events such as fires, floods, earthquakes, and most natural disasters.

A related tool that is being used more and more often in contingency planning is the busi- ness resumption plan (BR plan). The phrase itself reflects the fact that disaster recovery and business continuity are closely related functions, and it is used here to describe an approach that merges the capabilities of both subsets of contingency planning. In a grow- ing number of organizations, all the subordinate functions of the contingency plan may be handled as a single planning process, resulting in a single document. In large, complex organizations, all these plans may represent separate but related planning functions that differ in scope, applicability, and design. In a small organization, the security administra- tor (or systems administrator) may have one simple plan that consists of a straightforward set of media backup and recovery strategies and a few service agreements from the com- pany’s service providers. However, the sad reality is that many organizations have a level of planning that is woefully deficient.

Contingency Planning Timeline Here is a brief review of the steps involved in CP:

● The IR plan focuses on immediate response, but if the event escalates or is disastrous (such as a fire, flood, earthquake, or total blackout), the process moves on to disaster recovery and the BCP.

● The DR plan typically focuses on restoring systems at the original site after disasters occur and, as such, is closely associated with the BC plan.

● The BC occurs concurrently with the DR plan when the damage is major or long term, requiring more than simple restoration of information and information resources. The BCP establishes critical business functions at an alternate site.

Contingency Planning and Its Components 25

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Some organizations treat the DR plan and BC plan as so closely linked that they are indistin- guishable. However, each has a distinct role and planning requirement. The following sections describe the tasks necessary for each of these three types of plans. You can also further distinguish among the three types of planning by examining when each comes into play during the life of an incident. Figure 1-5 shows a sample sequence of events and the overlap when the plans come into play. Disaster recovery activities typically continue even after the organization has resumed operations at the original site.

The major project work modules (described later in this book) that are performed by the contingency planning project team are shown in Figure 1-6. Although the figure does not explain these modules in full detail, it provides a useful overview of the process. Many of the sections of upcoming chapters correspond to the steps depicted in this diagram.

There are seven steps in NIST SP 800-34, Revision 1, where CP involves much more than the IRP, DRP, and BCP.13 Here are the seven steps:

1. Develop the contingency planning policy statement. The CP Policy is the formal pol- icy that will guide the efforts of the subordinate teams in developing their plans, and the overall operations of the organization during contingency operations.

2. Conduct the business impact analysis (BIA). The BIA, described later in this chapter, helps identify and prioritize organizational functions, and the information systems and components critical to supporting the organization’s mission/business processes.

3. Identify preventive controls. Assess those countermeasures and safeguards that mitigate the risk and impact of events on organizational data, operations, and personnel.

Incident recovery

Incident resolved Operations restored End IRP

Disaster recovery (Restore operations at primary site)

IRP

DRP

BCP

Pr im

ar y

O pe

r

BRP

at io

ns R

es to

re d

En d

DR P/

BC P

Event occurs Post-event (hours) Post-event (days)

Incident detection

Incident reaction

Disaster reaction

Continuity reaction

Alternate site operations

(If incident classified as disaster)

(If event is classified as an incident)

(If disaster requires off-site operations)

© Cengage Learning 2014

Figure 1-5 Contingency planning timeline

26 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1

4. Create contingency strategies. The CPMT, with input from the subordinate team leaders will evaluate and invest in strategies that will support the IR, DR, and BC efforts should an event affect business operations. These include data backup and recovery plans, off-site data storage and alternate site occupancy strategies.

5. Develop subordinate plans. For each subordinate area develop a plan to handle the corresponding actions and activities necessary to (1) respond to an incident, (2) recover from a disaster, and (3) establish operations at an alternate site follow- ing a disruptive event.

6. Ensure plan testing, training, and exercises. Ensure each subordinate plan is tested and the corresponding personnel are trained to handle any event that escalates into an incident or a disaster.

7. Ensure plan maintenance. Manage the plan, ensuring periodic review, evaluation, and updating.

Source: NIST, SP 800-34, Revision 1

These seven stages are illustrated in Figure 1-7.

Before the event, the organization should form the CPMT. That is, they should assemble the management team that will guide CP planning and execution. This includes representatives from business management, operations, and the projected subordinate teams. After the con- tingency plan is drafted, the subordinate teams, policies, and plans are developed.

Form the CP team.

Determine mission/business

processes & recover criticality.

Develop the CP policy statement.

Identify recovery priorities for

system resources.

Form subordinate planning teams

(IR/DR/BC).

Develop subordinate

planning policies (IR/DR/BC).

Integrate the business impact analysis (BIA).

Identify preventive controls.

Organize response

teams (IR/DR/BC).

Create response strategies (IR/DR/BC).

Develop subordinate plans

(IR/DR/BC).

Ensure plan testing, training, and

exercises.

Ensure plan maintenance.

Conduct the business impact analysis (BIA).

Identify resource requirements.

© Cengage Learning 2014

Figure 1-6 Major steps in contingency planning

Contingency Planning and Its Components 27

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The NIST plans that support these processes are summarized in Table 1-4.

Develop Contingency

Planning Policy

• Identify statutory or regulatory requirements for contingency plans • Develop IT contingency planning policy statement • Obtain approval of policy • Publish policy

• Develop test objectives • Develop success criteria • Document lessons learned • Incorporate into the plan • Train personnel

• Review and update plan • Coordinate with internal/external organizations • Control distribution • Document changes

• Identify critical IT resources • Identify outage impacts and allowable outage times • Develop recovery priorities

• Implement controls • Maintain controls

• Identify methods • Integrate into system architecture

• Document recovery strategy

Conduct Business Impact

Analysis

Identify Preventive Controls

Develop Recovery Strategies

Develop Contingency

Plan

Plan Testing, Training, and

Exercises

Plan Maintenance

Source: NIST, SP 800-34, Revision 1

Figure 1-7 Stages of contingency planning

Plan Purpose Scope Plan Relationship

Business Continuity Plan (BCP)

Provides procedures for sustaining mission/business operations while recovering from a significant disruption

Addresses mission/business processes at a lower or expanded level from COOP MEFs

Mission/business process- focused plan that may be activated in coordination with a COOP plan to sustain non-MEFs

Continuity of Operations (COOP) Plan

Provides procedures and guidance to sustain an organization’s MEFs at an alternate site for up to 30 days; mandated by federal directives

Addresses MEFs at a facility; information systems are addressed based only on their support of the mission essential functions

MEF focused plan that may also activate several business unit-level BCPs, ISCPs, or DRPs, as appropriate

Crisis Communications Plan

Provides procedures for disseminating internal and external communications; means to provide critical status information and control rumors

Addresses communications with personnel and the public; not information system-focused

Incident-based plan often activated with a COOP or BCP, but may be used alone during a public exposure event

Critical Infrastructure Protection (CIP) Plan

Provides policies and procedures for protection of national critical infrastructure components, as defined in the National Infrastructure Protection Plan

Addresses critical infrastructure components that are supported or operated by an agency or organization

Risk management plan that supports COOP plans for organizations with critical infrastructure and key resource assets

Cyber-Incident Response Plan

Provides procedures for mitigating and correcting a cyber-attack, such as a virus, worm, or Trojan horse

Addresses mitigation and isolation of affected systems, cleanup, and minimizing loss of information.

Information system- focused plan that may activate an ISCP or DRP, depending on the extent of the attack

Disaster Recovery Plan (DRP)

Provides procedures for relocating information systems operations to an alternate location

Activated after major system disruptions with long-term effects

Information system- focused plan that activates one or more ISCPs for recovery of individual systems

Table 1-4 Types of NIST contingency-related plans (continues) Source: NIST, SP 800-34, Revision 1

28 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1

Figure 1-8 shows how the various plans referenced in SP 800-34 relate to one another.

Role of Information Security Policy in Developing Contingency Plans

Much of what must be done in CP should be guided by, and reinforce, organizational information security policies. In fact, the outcome of the typical CP process is often new policy. This reinforces the need for proactive planning for the employees and the organi- zation. It also indicates that policy is needed to enforce certain requirements for the protection of information before, during, and after any situation requiring a contingency

Plan Purpose Scope Plan Relationship

Information System Contingency Plan (ISCP)

Provides procedures and capabilities for recovering an information system

Addresses single information system recovery at the current or, if appropriate alternate location

Information system- focused plan that may be activated independent from other plans or as part of a larger recovery effort coordinated with a DRP, COOP, and/or BCP

Occupant Emergency Plan (OEP)

Provides coordinated procedures for minimizing loss of life or injury and protecting property damage in response to a physical threat

Focuses on personnel and property particular to the specific facility; not mission/ business process or information system-based

Incident-based plan that is initiated immediately after an event, preceding a COOP or DRP activation

Table 1-4 Types of NIST contingency-related plans (continued) Source: NIST, SP 800-34, Revision 1

ORGANIZATION

Crisis Communications Plan

OEP

DRP

ISCP** CIRP

COOPBCP*

Plans may be implemented in coordination with one another * One or more BCPs could be activated. ** One or more ISCPs could be activated. = Business/mission process-focused pan = Assets/personnel-focused plan = Information system-focused plan

CIP

Source: NIST, SP 800-34, Revision 1

Figure 1-8 Interrelationship of emergency preparedness plans

Role of Information Security Policy in Developing Contingency Plans 29

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

plan. To better understand this relationship, a brief review of the key elements of the policy-making process is in order.

Quality security programs begin and end with policy.14 Because information security is primarily a management problem, not a technical one, policy obliges personnel to function in a manner that adds to the security of information assets rather than as a threat to those assets. Security policies are the least expensive control in that they involve only the time and effort of the management team to create, approve, and communicate, but they are the most difficult to implement properly. Shaping policy is difficult because it must never conflict with laws, must stand up in court if challenged, and must be properly administered through dissemination and documented acceptance.

Key Policy Definitions Before examining the various types of information security policies, it is important to under- stand exactly what policies and standards are and how they should be used.

A policy is a plan or course of action used by an organization to convey instructions from its senior management to those who make decisions, take actions, and perform other duties on behalf of the organization. Policies are organizational laws in that they dictate acceptable and unacceptable behavior within the context of the organization’s culture. Like laws, poli- cies must define what is right, what is wrong, what the penalties are for violating policy, and what the appeal process is.

Standards, which have the same compliance requirements as policies, are more detailed state- ments of what must be done to comply with policy. Standards may be casually accepted; these are referred to as informal or de facto standards. Alternatively, they may be published, scrutinized, and ratified by a group; these are referred to as formal or de jure standards. Finally, there are practices, procedures, and guidelines, which explain how to comply with policy. Figure 1-9 shows policies as the force that drives standards, which in turn drive practices, procedures, and guidelines.

Policies are sanctioned by senior management.

DRIVE

Standards are built on sound policy and carry the weight of policy.

Practices, procedures, and guidelines include detailed steps required to meet the requirements of standards

Policies

Standards

DRIVE

Practices Procedures Guidelines

© Cengage Learning 2014

Figure 1-9 Policies, standards, and practices

30 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 Policies are written to support the mission, vision, and strategic planning of an organization. The mission of an organization is a written statement of an organization’s purpose. The vision of an organization is a written statement about the organization’s goals—where will it be in five years? In 10 years? Strategic planning is the process of moving the organization toward its vision.

To be effective, a policy must be disseminated by all means possible, including printed per- sonnel manuals, organization intranets, and periodic supplements. All members of the organi- zation must read, understand, and agree to the policies. At the same time, policies should be considered living documents, in that they require constant modification and maintenance as the needs of the organization evolve.

In general, a security policy is a set of rules that protect an organization’s assets. An informa- tion security policy provides rules for the protection of the information assets of the organi- zation. According to NIST SP 800-14, management must define three types of security policy: the enterprise security policy, issue-specific security policies, and systems-specific security policies.

Enterprise Information Security Policy An enterprise information security policy (EISP) is also known as a general security policy, IT security policy, or information security policy. The EISP is based on and directly supports the mission, vision, and direction of the organization and sets the strategic direction, scope, and tone for all security efforts. The EISP is an executive-level document, usually drafted by, or in cooperation with, the chief information officer of the organization. This policy is usu- ally two to 10 pages long and shapes the philosophy of security in the IT environment. The EISP does not usually require continuous modification, unless there is a change in the strate- gic direction of the organization.

The EISP guides the development, implementation, and management of the security program. It contains the requirements to be met by the information security blueprint or framework. It defines the purpose, scope, constraints, and applicability of the security program in the orga- nization. It also assigns responsibilities for the various areas of security, including systems administration, maintenance of the information security policies, and the practices and responsibilities of the users. Finally, it addresses legal compliance. According to NIST, the EISP typically addresses compliance by documenting the organizational structures put into place, describing the programs that have been developed, and reviewing the assignment of responsibilities and/or the use of specified penalties and disciplinary actions.15

When the EISP has been developed, the CISO (or chief information security officer) begins forming the security team and initiating the necessary changes to the information security program.

Issue-Specific Security Policy As an organization executes various technologies and processes to support routine opera- tions, guidelines are needed to instruct employees to use these technologies and processes properly. In general, the issue-specific security policy (ISSP) addresses specific areas of tech- nology and contains a statement on the organization’s position on a specific issue. It requires frequent updating.16

Role of Information Security Policy in Developing Contingency Plans 31

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

There are several approaches to creating and managing ISSPs, each with its own set of ISSP documents. Here are the three most common ones:

● Independent ISSP documents, each tailored to a specific issue ● A single comprehensive ISSP document covering all issues ● A modular ISSP document that unifies policy creation and administration while main-

taining each specific issue’s requirements

Table 1-5 shows a sample ISSP, which can be used as a template to enable an organization to address all the key points of such a policy. An organization should add to this structure the specific details that dictate security procedures not covered by these general guidelines.

1. Statement of policy

a. Scope and applicability

b. Definition of technology addressed

c. Responsibilities

2. Authorized access and usage of equipment

a. User access

b. Fair and responsible use

c. Protection of privacy

3. Prohibited usage of equipment

a. Disruptive use or misuse

b. Criminal use

c. Offensive or harassing materials

d. Copyrighted, licensed, or other intellectual property

e. Other restrictions

4. Systems management

a. Management of stored materials

b. Employer monitoring

c. Virus protection

d. Physical security

e. Encryption

5. Violations of policy

a. Procedures for reporting violations

b. Penalties for violations

6. Policy review and modification

a. Scheduled review of policy and procedures for modification

7. Limitations of liability

a. Statements of liability or disclaimers

Table 1-5 Sections of an issue-specific security policy17 Source: NIST, SP 800-34, Revision 1

32 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 Each of the areas presented in Table 1-5 is discussed in the following sections. Even though the details may vary from policy to policy and some sections of a modular policy may be combined, it is essential for management to address and complete each section.

Statement of Policy The policy should begin with a clear statement of purpose that answers the following questions: What is the scope of this policy? Who is responsible and accountable for policy implementation? What technologies and issues does it address?

Authorized Access and Usage of Equipment This section of the policy statement addresses who can use the technology governed by the policy and what it can be used for. It defines “fair and responsible use” of equipment and other organizational assets, and it addresses key legal issues, such as protection of personal information and privacy.

Prohibited Usage of Equipment Whereas the previous section described what the issue or technology can be used for, this section outlines what it cannot be used for. Unless a par- ticular use is clearly prohibited, the organization cannot penalize its employees for misuse. The following can be prohibited: personal use, disruptive use or misuse, criminal use, use of offensive or harassing materials, and infringement of copyrighted, licensed, or other intellectual property.

Systems Management This section focuses on the users’ relationship to systems man- agement. It is important to designate all responsibilities to either the systems administrator or the users; otherwise, both parties may infer that the responsibility belongs to the other party.

Violations of Policy This section contains not only the specifics of the penalties for each category of violation but also instructions on how individuals in the organization can report observed or suspected violations without fear of recrimination or retribution.

Policy Review and Modification The policy should contain procedures and a time- table for periodic review. This section contains a specific methodology for the review and modification of the policy to ensure that users do not begin circumventing it as it grows obsolete.

Limitations of Liability This final section describes the limitations of the company’s liability. It should state that if employees violate a company policy or any law using com- pany technologies, the company will not protect them, and that the company is not liable for their actions.

Systems-Specific Policy Whereas issue-specific policies are formalized as written documents, distributed to users, and agreed upon in writing, systems-specific security policies (SysSPs) are frequently codified as standards and procedures to be used when configuring or maintaining systems. SysSPs can be organized into two groups:

● Access control lists (ACLs)—Lists, matrices, and capability tables governing the rights and privileges of particular users to particular systems

● Configuration rules—The specific configuration codes entered into security systems to guide the execution of the system when information is passing through it

Role of Information Security Policy in Developing Contingency Plans 33

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

ACL Policies Most modern operating systems (OSs) translate ACLs into sets of config- urations that administrators use to control access to their respective systems. ACLs allow a configuration to set restrictions for a particular user, computer, time, duration—even a particular file. In general, ACLs regulate the who, what, when, and where of access:

● Who can use the system ● What authorized users can access ● When authorized users can access the system ● Where authorized users can access the system from

In some systems, these lists of ACL rules are known as capability tables, user profiles, or user policies. They specify what the user can and cannot do with the system’s resources.

Rule Policies Rule policies are more specific to the operation of a system than ACLs and may or may not deal with users directly. Many security systems require specific configura- tion scripts that tell the systems what actions to perform on each set of information they process. Examples of these systems are firewalls, intrusion detection systems, and proxy servers.

Policy Management Policies are living documents that must be nurtured, given that they are constantly changing and growing. They must be properly disseminated (distributed, read, understood, and agreed to) and managed. To remain viable, security policies must have the following:

● An individual (such as a policy administrator) responsible for the creation, revision, distribution, and storage of the policy; this individual should solicit input from all communities of interest in policy development.

● A schedule of reviews to ensure currency and accuracy, and to demonstrate due diligence

● A mechanism by which individuals can comfortably make recommendations for revi- sions, preferably anonymously

● A policy and revision date and possibly a “sunset” expiration date ● Optionally, policy management software to streamline the steps of writing the policy,

tracking the workflow of policy approvals, publishing the policy once it is written and approved, and tracking when individuals have read the policy

Chapter Summary ● The Committee on National Security Systems (CNSS) has defined information security

as “the protection of information and its critical elements, including the systems and hardware that use, store, and transmit that information.” The industry standard for computer security since the development of the mainframe, the C.I.A. triangle, is used to illustrate the three most critical characteristics of information used within informa- tion systems: confidentiality, integrity, and availability.

34 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 ● In general, a threat is an object, person, or other entity that is a potential risk of loss

to an asset. A threat-agent is a specific and identifiable instance of a general threat that exploits vulnerabilities set up to protect the asset. A vulnerability is a flaw or weakness in a system that could be exploited, resulting in a security breach.

● The identifiable threats to information security are espionage or trespass, software attacks, human error or failure, theft, compromises of intellectual property, sabotage or vandalism, technical software failures or errors, technical hardware failures or errors, forces of nature, deviations in quality of service from service providers, technological obsolescence, and information extortion. Other sources for types of threats are also possible.

● Risk management is the process of identifying and controlling the risks to an organiza- tion’s information assets. All managers are expected to play a role in the risk management process, but information security managers are expected to play the largest roles. Risk management consists of two major undertakings: risk identification and risk control.

● Risk identification requires managers to identify, classify, and prioritize the organization’s information assets. The process continues with threat identification, in which each informa- tion asset is examined to identify vulnerabilities, and to identify existing and possible controls.

● Those responsible for risk control can use a ranked vulnerability worksheet to choose one of the five approaches for controlling the risks that result from the vulnerabilities: defense, transferal, mitigation, acceptance, or termination. The defense approach attempts to pre- vent the exploitation of the vulnerability. The transferal approach attempts to shift the risk to other assets, other processes, or other organizations. The mitigation approach attempts to reduce the impact caused by the exploitation of vulnerability through planning and preparation. Acceptance is the choice to do nothing to protect an information asset and to accept the outcome of its potential exploitation. Termination is based on the organization’s need or choice to leave an asset unprotected without the information asset to remain at risk by removing it from the environment that represents risk.

● Contingency planning is a strategic process to ensure the continuous availability of infor- mation systems. A contingency plan is used to anticipate, react to, and recover from events that threaten the security of information and information assets in the organization; it is also used to restore the organization to normal modes of business operations. Contingency planning involves four subordinate functions: business impact assessment (BIA), incident response planning (IRP), disaster recovery planning (DRP), and business continuity plan- ning (BCP). Contingency planning has many similarities to the risk management process.

● Business impact analysis (BIA) is an investigation and assessment of the impact that vari- ous attacks can have on the organization. The BIA takes up where the risk assessment process leaves off. It begins with the prioritized list of threats and vulnerabilities identified in the risk management process and appends critical information. The incident response (IR) plan deals with identifying, classifying, responding to, and recovering from an inci- dent. The disaster recovery (DR) plan deals with the preparation for and recovery from a disaster, whether natural or man-made. A business continuity (BC) plan is a document that describes how, in the event of a disaster, critical business functions will continue at an alternate location while the organization recovers its ability to function at the primary site.

● Information security policy has a role in developing contingency plans. Much of what must be done in CP should be guided by, and reinforce, organizational information secu- rity policies. Information security is primarily a management problem, not a technical

Chapter Summary 35

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

one. Policy obliges personnel to function in a manner that adds to the security of infor- mation assets rather than as a threat to those assets. Policies are written to support the mission, vision, and strategic planning of an organization. An enterprise information security policy is based on and directly supports the mission, vision, and direction of the organization and sets the strategic direction, scope, and tone for all security efforts.

● As an organization executes various technologies and processes to support routine operations, guidelines are needed to instruct employees in how to use these technologies and processes properly, with issue-specific policies to address specific areas of technol- ogy. Whereas issue-specific policies are formalized as written documents, distributed to users, and agreed upon in writing, systems-specific security policies are frequently codi- fied as standards and procedures to be used when configuring or maintaining systems

Review Questions 1. What is information security?

2. How is the CNSS model of information security organized?

3. What three principles are used to define the C.I.A. triangle? Define each in the context in which it is used in information security.

4. What is a threat in the context of information security?

5. What is an asset in the context of information security?

6. What is a vulnerability in the context of information security?

7. What is risk management?

8. What are the component parts of risk management?

9. Who is expected to be engaged in risk management activities in most organizations?

10. What are the basic strategies used to control risk? Define each.

11. What is a contingency plan?

12. List and describe the four subordinate functions of a contingency plan.

13. In general terms, what is policy?

14. What is the enterprise information security policy, and how is it used?

15. Why is shaping policy considered difficult?

16. What are standards? How are they different from policy?

17. What is an issue-specific security policy?

18. List the critical areas covered in an issue-specific security policy.

19. What is a systems-specific security policy?

20. When is a systems-specific security policy used?

36 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1Real-World Exercises Exercise 1-1 Using a Web browser, search for any information security policies used at your academic institution. Compare them to the ones discussed in this chapter. Are there sections missing? If so, which ones?

Exercise 1-2 Using a Web browser, go to www.gocsi.com and download the latest CSI Computer Crime and Security Survey. What threats are currently the most dangerous? Which threats represent problems for your home computer? For your lab computer?

Exercise 1-3 Using a Web browser, go to http://cve.mitre.org. What type of site is this, and what information can it provide? Change the URL to http://cve.mitre.org/cve, click Search, and enter IP Validation Vulnerability in the search field. Click Search again. What information are you provided with? How would this be useful? Go to the URL noted in the CVE description for the Microsoft refer- ence. What additional information are you provided? How would this be useful?

Exercise 1-4 Using a Web browser, go to www.securityfocus.com. What information is provided under the BugTraq tab? Under the Vulnerabilities tab? On the Vulnerabilities tab, select Microsoft as the Vendor and Windows Messenger as the title. Look for a PNG Buffer Overflow vulnerability. What information is provided under the Exploit tab? What does it mean? How could an attacker use this information? How could a security manager?

Exercise 1-5 Using a Web browser, go to http://csrc.nist.gov. Click the Special Publications (800 Series) link. Find SP 800-100. Review the HTML version. What critical information could a security administrator or manager gain from this document? What other documents would be of value to the security manager or technician?

Hands-On Projects

In this chapter, instead of taking you through a “hands-on” project, we will discuss two things that are needed for all the projects you will be doing in later chapters. One is how we will use virtualization in the rest of the projects.

The other The other is a discussion of the ethical dimension of using information security tools and techniques that many consider to be from the “dark side.”

Virtualization Virtualization is the ability to create a virtual, as opposed to a physical, representation of a computing device, such as a network, a computing system, or a storage system. Virtualization is primarily used to create a virtual image of a functioning computer. This virtual image (also

Hands-On Projects 37

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

referred to as a guest) mimics the behavior of a physical system in almost every way, without the requirement of actually having to purchase or otherwise obtain the hardware needed to run it. Guest images reside on a host system and can run at the same time as the host. The host system may run multiple guest images at the same time, if it has enough resources to do so. Virtual systems typically make higher demands on CPU and memory, so the host must be robust enough to handle the increased demand. These demands come on top of the usual demand needed to run the host, exclusive of any virtual images.

Before you can actually use virtual images, you must install some type of virtualization software. This software will allow you to create, maintain, and control each of your guest images. Virtualization software can be integrated with an operating system, so that the only functionality provided by the host system is virtualization. Alternatively, some virtualization software can be installed on top of an existing host system that already has an operating system installed. There are multiple vendors providing virtualization software, such as VMware, Oracle, Microsoft, Apple, various Linux distros, IBM, and Novell. Some of these software packages are available at no charge, whereas others are available for a fee.

The Hands-On Projects for this textbook were developed using VMware Player, a free offering from VMware. VMware Player is not as robust or feature-rich as some of the other VMware offerings, but it is robust enough to meet the needs for this textbook. VMware offers licensing agreements with universities, colleges, and schools that may allow you to download and install more robust versions of VMware software. Check with your instructor to see if this is possible.

The primary tool to be used in the Hands-On Projects is Security Onion. Although it may be possible to do the projects using other virtualization software, Doug Burks, the primary lead on the Security Onion project, recommends using VMware. In his experience, some of the applications installed in the Security Onion do not function well in other virtualization environments.

Ethical Considerations in the Use of Information Security Tools Using the “tools of the trade” in information security can put a student (and a teacher, too) in a position where the software and techniques designed to break the rules and allow bad acts to occur are at hand. Because each academic community sets certain stan- dards, you need to be aware of how this might play out in your specific circumstance.

Conforming to standards and exhibiting ethical behavior is required to ensure the unhin- dered pursuit of knowledge and the free exchange of ideas. Academic integrity means that you respect the right of other individuals to express their views and opinions, and that you, as a student or faculty member, do not engage in plagiarism, cheating, illegal access, misuse or destruction of college property, or the falsification of college records or academic work.

As a member of the academic community, you are expected to adhere to these standards of ethical behavior. You are expected to read, understand, and follow the code of conduct as outlined in your organization’s policy and expressed in graduate and undergraduate catalogs and/or the student handbook. You need to be aware that if you violate these standards you will be subject to certain penalties as outlined in the university judiciary pro- cedures. These penalties likely range from grade penalties to permanent expulsion.

Read the following Academic Integrity Statement and White Hat Agreement, and then fol- low your teacher’s instructions for acknowledging your understanding and agreement. You

38 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 are required to abide by these ethical standards while you are a student. Your agreement indicates that you understand the ethical standards expected of you in this academic com- munity and that you understand the consequences of violating these standards. For those of you in information security programs, the standard is even higher, given that you will be functioning as one of the guardians of the organization’s data.

Are You a White Hat? As part of this course, you may be exposed to systems, tools, and techniques related to information security. With proper use, these components allow a security or network administrator to better understand the vulnerabilities and security pre- cautions used to defend an organization’s information assets. If misused, either intentionally or accidentally, these components can result in breaches of security, damage to data, or other undesirable results.

Because these projects will sometimes be carried out in a public network that is used by peo- ple for real work, you must agree to the following before you can participate. If you are unwilling to sign this form, then you cannot participate in the projects.

The White Hat Agreement If you have questions about any of these guidelines, please contact your instructor. When in doubt, ask your instructors. This document may be changed from time to time by your instructor, who will notify you of such changes and may ask you to reaffirm your understanding and agreement.

Just because you can do something, doesn’t mean you should.

1. As you engage in projects, you will be granted access to tools and training that have the potential to do harm even when they are used to determine or investigate the security of an information system. Use these tools with care and consideration of their impact, and only in the ways specified by your instructor.

2. If any question arises in your mind about whether you can or should perform an activity or use a tool in a particular way, stop and ask your instructor for clarification. In information security, it is most definitely NOT easier to ask for forgiveness than for permission.

3. Students are allowed to use the tools and exercises only if they are currently registered for a grade in the course. An instructor always has the right to ask for appropriate iden- tification if a question arises about the identity of a student.

4. Any instance of suspected misconduct, illegal or unauthorized use of tools or exercises, or any action by a student that can be construed as being outside the guidelines of the course syllabus and instruction will be investigated by the instructor and may result in severe academic and/or legal penalties. Just because you are a student does not exempt you from consequences if you commit a crime.

5. We expect all students to follow the Information Security Practice Code of Ethics included later in this chapter.

6. By acknowledging this document, you agree that you WILL:

� only perform those actions specified by the course instructor in using security tools on assigned systems

� report any findings to the course instructors or in specified reporting formats and not disclose them to anyone else

� maintain the confidentiality of any private information learned through course exercises

Hands-On Projects 39

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

� manage assigned course accounts and resources with the understanding that their contents may be viewed by others

� hold harmless the course instructors and your academic institution for any conse- quences or actions should you choose to use course content outside the physical or virtual confines of the specified laboratory or classroom

� abide by the computing policies of your academic institution and by all laws governing use of computer resources on campus, and legal jurisdictions to which I am subject

7. By acknowledging this document you agree that you WILL NOT:

� attempt to gain unauthorized access or attempt to increase privileges on any system or access any data without proper authorization

� disclose any information that you discover as a direct or indirect result of this course exercise

� take actions that will modify or deny access to any system, data, or service except those whose administrative control to which you have been duly delegated

� attempt to perform any actions or use utilities presented in the laboratory outside the confines and structure of the projects or classroom

� utilize any security vulnerabilities beyond the target accounts in the course or beyond the duration of the course exercise

� pursue any legal action against the course instructors or the university for any con- sequences or actions should you choose to use what you learn in the course outside the physical or virtual confines of the laboratory or classroom

8. Further, you will abide by the following code of ethics:

Safety of the commonwealth, duty to our principals, and to each other requires that we adhere, and be seen to adhere, to the highest ethical standards of behavior.

Information Security Practice Code of Ethics It is the responsibility of each person to:

● Seek always to protect the interests of society while engaged in the protection of the information assets you own or those of the principals who engage your services.

● Work to maintain and enhance the trust placed with organizations by the public who increasingly rely on information that is stored and processed in information systems that you are engaged to protect.

● Advance the understanding of information owners and other stakeholders in organizations using information systems that information assets require as reasonable and prudent security controls and control systems.

● Maintain and enhance the integrity of the public information handling infrastructure, including systems, networks, and control processes.

● Lead others to better understand the need to eliminate unsafe information processing practices and the development or deployment of vulnerable, unprotected information systems.

40 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1 ● Pursue personal and commercial activities with honor and integrity, interacting

with other persons and organizations responsibly and within all applicable legal and regulatory requirements.

● Deliver honest and timely reports of actions you have taken and of any exposures to loss that may be known or discovered to the stakeholders who would be affected by such knowledge.

● Operate within the accepted framework of contract law and binding performance agreements, whether expressly executed or implied by your actions.

● Treat others fairly, including principals and stakeholders of the information assets you are engaged to protect.

● Resolve conflicts fairly to the benefit of all, first in the interests of public integrity, then in the interests of principals with whom you are engaged, then in the interests of individuals involved, and then in the interest of the information security profession, in that order.

● Seek to give prudent advice without engendering undue alarm or promoting unjustified comfort.

● When faced with conflicting legal requirements from multiple jurisdictions, promote actions consistent with the jurisdiction where services are provided or from which the principals have engaged your services.

● Deliver value to principals through diligent and competent service. ● Offer advice and take actions to preserve the value of the systems you are engaged

to protect, including the information, applications, systems, and networks on which such information resides.

● Act in ways that reflect the trust and privileges that have been granted to you by the principals who have engaged your services.

● Avoid in all ways any appearance of a conflict of your interests for yourself and the principals who have engaged your services.

● Render only those services for which you are fully competent and qualified. ● Seek to advance the information security profession and work to help your

colleagues in the discipline. Offer generous parts of your time, attention, and talent to develop the capabilities of skill and knowledge in others.

● Avoid association with those who may not subscribe to or support ethical behavior in the information security discipline, or whose actions may work against the best interest of the discipline.

● Be sensitive to the professional reputation of others. ● Maintain your technical and managerial skills and knowledge so as to always be

able to deliver value to the principals who engage your services.

Example of a Student Agreement to Comply The following text is from a Student Agreement that some are using. Your instructor may use something very like this or another of his or her own choosing. In any case, it is meant to assure your teachers and administrators of your institution that you have been informed of the rules and will follow them.

Hands-On Projects 41

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

This agreement has been explained to me to my satisfaction. I have read, understood, and agree to comply with the terms and conditions of this agreement. I agree to abide by the conditions of the Code of Ethics and of the White Hat Agreement. Fur- ther, I consent for my course accounts and systems to be examined for security and privacy vulnerabilities by other students in the course, with the understanding that this may result in information about me being disclosed, if applicable.

If directed by your instructor, complete this form and submit it to the instructor, OR perform whatever other action your instructor specifies to acknowledge your understanding and willingness to comply. _______________________________________________________________________________ Student Printed Name, Signature, and Date

Example

Established in June 1999, Hierarchical Access LTD (HAL) provides basic Internet access, fast Internet access, and Web registration and hosting alternatives for small office/ home office (SOHO) individuals and organizations. It is a privately owned company managed by its founder and CEO, Alan Hake. (See Figures 1-10 and 1-11.)

Closing Case Scenario: Pondering People

Alan Hake CEO

Rachel Xieng CFO

Richard Xavier COO

Amanda Wilson CIO

Marie LeFleur Senior Exec. Asst.

Jamie Roma Intern

© Cengage Learning 2014

Figure 1-10 Organization chart for HAL’s high-level positions

42 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The CIO, Amanda Wilson, has 15 years of technical experience and 10 years of experi- ence as a senior IT manager. (See Figures 1-12 and 1-13.) Shortly after taking the position as CIO, Amanda hired Paul Alexander as manager of information security. A reorganization in 2003 resulted in an enhanced recognition of the role of informa- tion security at HAL; it also resulted in Paul being named chief information security officer. Along with this increased recognition came a group of dedicated personnel and a budget of approximately $500,000 for equipment, personnel, and training. As shown in Figures 1-12 and 1-13, Paul currently has two full-time security technician positions (one of which is unfilled) and an intern.

Richard Xavier COO

Pantoja Martina Exec. Asst.

Juan Vasquez Mgr. Help Desk

Roberta Briscoe Mgr. Corp. Security

Cecilia Thompson

Mgr. Networking

Thomas Harden Mgr. Marketing

Melinda Hixon HR Consultant

Wendy Binder Admin. Asst.

Constance Beignet

Admin. Asst. Vincent Disalvo Network Architect

Penny Dodd Senior Network Tech.

Barry Zubler Network Tech.

Margarito Fletcher Admin. Asst.

Vicki Webb Intern

Tina Witherly Senior Help Desk

Administrator

David Schwab Senior Help Desk

Administrator

Walter Chen Senior Help Desk

Administrator

Vijay Patel Admin. Asst.

Teresa Steward Help Desk Tech.

Juanita LaSalle Help Desk Tech.

Kekunda Grey Help Desk Tech.

Karen Morrow Help Desk Tech.

Leonard Leibowitz Help Desk Tech.

Carlos Mendez Help Desk Tech.

Pamela Allen Help Desk Tech.

Mark Sinclair Help Desk Tech.

John Neidler Help Desk Tech.

© Cengage Learning 2014

Figure 1-11 Organization chart for HAL’s operations unit

Hands-On Projects 43

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Two years ago, HAL began a major organization-wide effort to implement contingency planning. Although Amanda is primarily responsible for developing the IR plan, she has appointed the systems manager, William Freund, as the lead for the IR team. Paul was chosen as a consultant for all three teams (incident response, disaster recovery and business continuity), his assignment being to assist in their development and implemen- tation. The disaster recovery and business continuity teams are the responsibility of the chief operations officer, Robert Xavier, who appointed Cecilia Thomson as lead for the disaster recovery team and Juan Vasquez as lead for the business continuity team. Under their leadership, the teams have been formed and the planning documents have been created.

Amanda Wilson CIO

Paul Alexander CISO

Harold Fry Security Tech.

Lewis Mableton Intern

Scotty Doohan Mgr. Applications

William Freund Mgr. Systems

Vacant Security Tech.

Jonathon Jasper Senior Systems

Admin.

Tsung Ye Senior Systems

Developer

Sy Truman Systems Admin.

Tina Mann Senior Network

Admin.

Okekula M’buta Network Admin.

Edward Michaels Second Shift Supv.

Susan Carter Third Shift Supv.

Osugi Tokumata Systems Dev.

Susan Lampe Systems Dev.

Robert James Intern

Debbie Sims Admin Asst.

Sonny Warren Admin. Asst.

© Cengage Learning 2014

Figure 1-12 Organization chart for HAL’s IT unit

44 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Endnotes 1. “Internet Usage Statistics: The Internet Big Picture: World Internet Users and Population

Stats.” Internet World Stats. Accessed December 17, 2012 @ www.internetworldstats. com/stats.htm.

2. “Lessons of First WTC Bombing.” BBC News February 26, 2003. Accessed April 20, 2005 @ http://news.bbc.co.uk/2/hi/americas/2800297.stm.

Discussion Questions 1. Other than Tina and JJ, whom should Paul invite to attend this meeting?

2. Why is JJ so concerned about the number of failed login attempts? After all, it seems like no one successfully got into Paul’s account.

3. What other information can Paul and his team use to track down what caused this incident?

4. How does the exchange between JJ and Paul indicate that this company has thought about contingency planning?

Rachel Xieng CFO

Gary Fischer Controller

Vijay Patel Exec. Asst.

Gary Fischer Mgr. Marketing

Eddie Dias Marketing Spec.

Shelly Reece Public Relations

Coordinator

Jeffrey Kruse Auditor

Jesse Eckerd Auditor

Morrie Pitkin Sr. Auditor

Angela Fowler Auditor

Anton Zgambo Admin. Asst.

Romeo Nance Mgr. Accounting

Mark Grisham Audit Supv.

Ken Miller Auditor

Samuel Prout Accountant

Donna Massey Accountant

Su Lee Accountant

Ron Rocca Accountant

Kathy Vasser Senior

Accountant

© Cengage Learning 2014

Figure 1-13 Organization chart for HAL’s financial unit

Endnotes 45

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3. Witty, Roberta. “2005–2008 Business Continuity Management Survey Results.” Gartner. Accessed June 6, 2011 @ www.gartner.com/it/content/897800/897814/ks_sd_ mar.pdf.

4. “SME Recruitment Agencies Invited by AXA to Star in Business Oscars” Onrec.com March 9, 2005. Accessed April 20, 2005 @ www.onrec.com/news/news-archive/sme- recruitment-agencies-invited-by-axa-to-star-in-business-oscars.

5. Stoneburger, Gary, Alice Goguen, and Alexis Feringa. NIST SP 800-30, Risk Manage- ment Guide for Information Technology Systems. NIST, July 2002.

6. Whitman, Michael E., and Herbert J. Mattord. “Threats to Information Security Revisited.” Journal of Information Systems Security (2012).

7. “Intellectual Property,” FOLDOC (Free On-Line Dictionary of Computing) March 27, 1997. Accessed February 15, 2004 @ http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query =intellectual+property.

8. Richardson, Robert. “CSI Computer Crime & Security Survey” 2000–2009. Computer Security Institute. Accessed July 5, 2012 @ www.gocsi.com.

9. Sun Tzu. The Art of War. Trans. Samuel B. Griffith. Oxford: Oxford University Press, 1988, p. 84.

10. National Institute of Standards and Technology (NIST). An Introduction to Computer Security: The NIST Handbook (SP 800-12). Gaithersburg, MD: NIST, 2002.

11. Firth, Lisa, Gary Ford, Barbara Fraser, John Kochmar, John Richael, Derek Simmel, and Suresh Konda. “Detecting Signs of Intrusion.” Software Engineering Institute, Car- negie Mellon University 1998. Accessed August 19, 2012 @ www.sei.cmu.edu/reports/ 98sim001.pdf.

12. “Responding to Intrusions” Carnegie Mellon University, 2000. Accessed February 17, 2005 @ www.cert.org/security-improvement/modules/m06.html.

13. Swanson, Marianne, Pauline Bowen, Amy Phillips, Dean Gallup, and David Lynes. NIST SP 800-34 Rev. 1., Contingency Planning Guide for Federal Information Systems. NIST May 2010. Accessed June 6, 2011 @ http://csrc.nist.gov/publications/nistpubs/ 800-34-rev1/sp800-34-rev1_errata-Nov11-2010.pdf.

14. Wood, Charles C., “Integrated Approach Includes Information Security.” Security 37 (February 2000): 43–44.

15. National Institute of Standards and Technology (NIST). An Introduction to Computer Security: The NIST Handbook (SP 800-12). Gaithersburg, MD: NIST, 2002.

16. Swanson, Marianne, Bowen, Pauline, Phillips, Amy, Gallup, Dean, and David Lynes. “NIST SP 800-34 Rev. 1., Contingency Planning Guide for Federal Information Systems.” NIST May 2010. Accessed June 6, 2011 @ http://csrc.nist.gov/publications/ nistpubs/800-34-rev1/sp800-34-rev1_errata-Nov11-2010.pdf.

17. Aalberts, Robert J., Townsend, Anthony M., and Michael E. Whitman. “Considerations for an Effective Telecommunications-Use Policy.” Communications of the ACM 42 (June 1999): 101–109.

46 Chapter 1 An Overview of Information Security and Risk Management

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter2

Planning for Organizational Readiness

In preparing for battle, I have always found that plans are useless, but planning is indispensable. —Dwight D. Eisenhower

Upon completion of this material, you should be able to: ● Discuss why an individual or group needs to be appointed to create a contingency policy

and plan ● Describe the elements needed to begin the contingency planning process ● Define business impact analysis and describe each of its components ● List the steps needed to create and maintain a budget used for the contingency planning

process

47

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

It was Friday night. All the employees had long left for the day except for a select group of senior staff who were crowded around the conference table with binders open and index cards in hand. Paul, who was facilitating the contingency planning training exercise, turned to JJ, who was the acting incident manager for this meeting, and said, “It’s your turn.”

JJ looked at the next index card in his deck. He read two words that made him gri- mace: “Power out.”

JJ looked to Paul and asked, “How widespread and for how long?” “Beats me,” Paul replied. “That’s all I know.” JJ flipped through his now tattered copy of the disaster recovery plan, finally set-

tling on a page. He looked up, scanning the room for the communications coordina- tor, Susan Lampe. Susan, a more experienced systems developer, was assigned responsibility for all communications during this disaster recovery practice session.

“Susan,” he said, “please call the power company and ask how widespread the outage is.”

Susan, who was reading the same page as JJ, looked up. “Okay, I’ll let you know as soon as I have an answer,” she said. “Anything else?”

“Uh, yes,” JJ said, “just a minute.” As he was searching his binder for the next step to perform, Ed Michaels, the second shift supervisor, started reading aloud from his binder. “We’ve got about 45 minutes of battery time,” he said, “but the generators need to be manually started. I’m going to need power to the servers to keep Web and network operations up.”

“Right! “ JJ said. He then turned to Fred Finebaum, who was representing the building management company that leased space to HAL. “Can you get a team to the generator and get it going?”

Looking up from his binder, Fred said, “Okay. I’m on it.” “We already turned on the heaters,” he added. “It takes 10 to 15 minutes to bring

up from a cold start, and in this weather it’s a very cold start. We need five to seven more minutes before we can crank the motor, and three to four minutes after that before we can generate power.”

Everyone at the table laughed. Even though the weather outside was 92 degrees and humid, the disaster scenario they were rehearsing was focused on a massive snowstorm affecting operations.

“How long will the generators run?” JJ asked.

Opening Case Scenario: Proper Planning Prevents Problems

48 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Introduction Planning for contingencies is a complex and demanding process. Like any such undertaking, it is improved by approaching it with a methodology that systematically addresses each chal- lenge an organization might face during an incident, disaster, or other crisis. Developing a contingency plan (CP) like the one used in the opening scenario of this chapter means taking the time and effort to organize the planning process, prepare the detailed and complete plans, commit to maintaining those plans at a high state of readiness at all times, rehearse the use of the plans with a rigor and diligence usually seen only in military organizations, and then maintain the processes necessary to keep a high state of preparedness at all times.

All this must happen amid the pressures of day-to-day operational demands and the give-and-take of resource allocations common to all organizations. Note that the rehearsal occurred after nor- mal working hours; an organization and its employees should expect to make such a commitment to contingency planning. Unfortunately, few organizations can maintain a proper degree of readi- ness over an extended period of time. This chapter explores some of the preparatory and founda- tional steps to ensure that the contingency planning process gets off to a solid start.

Beginning the Contingency Planning Process To begin the process of planning for contingencies, an organization must first establish an entity that will be responsible for the policy and plans that will emerge from the process. In a small- to-medium-sized organization, this may be an individual; in large organizations, it may be a team. Some organizations use their own employees; others hire consultants or contractors. Prior to any meaningful planning, those assigned responsibility must define the scope of the planning project and identify the resources to be used. Many times, a CP management team is assembled for that purpose. A contingency planning management team (CPMT) is the collec- tion of individuals responsible for the overall planning and development of the contingency planning process, including the organization of subordinate teams and oversight of subordinate plans. The CPMT is responsible for a number of functions, including the following:

● Obtaining commitment and support from senior management ● Managing and conducting the overall CP process ● Writing the master CP document ● Conducting the business impact analysis (BIA), which includes:

� Assisting in identifying and prioritizing threats and attacks � Assisting in identifying and prioritizing business functions

Fred flipped a page in his binder. “Days,” he said. “If we have to, we can siphon gas from your new truck! With the reserve tank supplemented by gas from employee vehicles, we have plenty of fuel, provided the generator doesn’t break down.”

“Whew! That’s a relief,” JJ said, smiling as he leaned back in his seat. “Okay, what’s our next step?” Then he glanced over at Paul.

“Good job, everybody,” Paul said. “JJ, flip the next card.”

Beginning the Contingency Planning Process 49

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Organizing and staffing the leadership for the subordinate teams:

� Incident response � Disaster recovery � Business continuity � Crisis management

● Providing guidance to and integrating the work of the subordinate teams.

A typical roster for the CPMT may include the following positions:

● A champion—As with any strategic function, the CP project really should have a champion. This should be a high-level manager with influence and resources that can be used to support the project team, promote the objectives of the CP project, and endorse the results that come from the effort. In a CP project, this could be the chief information officer (CIO), chief operations officer (COO), or ideally the chief execu- tive officer (CEO). It is most common, however, for the COO to take overall respon- sibility for overseeing CP activities.

● A project manager—A champion provides the strategic vision and the linkage to the power structure of the organization, but someone has to manage the project. A project manager, possibly a midlevel manager or even the CISO, must lead the project and make sure a sound project planning process is used, a complete and useful project plan is developed, and project resources are prudently managed to reach the goals of the project.

● Team members—The team members for this project should be the managers or their representatives from the various communities of interest: business, information tech- nology, and information security.

● Representatives from other business units—Other areas of the business, such as human resources, public relations, finance, legal, and/or physical plant operations, should also be represented. This can include:

� Business managers—Those familiar with the operations of their functional areas, who can supply details on their activities and provide insight into the criticality of their functions to the overall sustainability of the business

� Information technology managers—Those familiar with both the systems that could be at risk and with the incident response plans (IRPs), disaster recovery plans (DRPs), and business continuity plans (BCPs) that are needed to provide technical content within the planning process

� Information security managers—Those who can oversee the security planning of the project and provide information on the threats, vulnerabilities, and recovery requirements needed in the planning process

● Representatives from subordinate teams—Team leaders from the subordinate CPMTs, including the incident response (IR), disaster recovery (DR), and business continuity (BC) teams, should also be included in the CPMT. Additionally, if the organization has a crisis management team, it should also be represented. Teams other than the core members of the CPMT have key functions that are components of the overall contin- gency planning effort. These teams should be distinct entities, with one or more repre- sentatives on the CPMT—usually the team leaders. The reason these teams are distinct

50 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

is that their individual functions are very different and may be activated at different times, or they may be activated concurrently. The subordinate teams may include:

� The incident response team, which manages and executes the IRP by detecting, evaluating, and responding to incidents

� The disaster recovery team, which manages and executes the DRP by detecting, evaluating, and responding to disasters and by reestablishing operations at the pri- mary business site

� The business continuity team, which manages and executes the BCP by setting up for and starting off-site operations in the event of an incident or disaster

� The crisis management team, which manages and mitigates the impact of personal loss and distress on the organization by minimizing the loss of life, ensuring the quick and accurate accountability of personnel, and ensuring the quick and accu- rate notification of key personnel through alert rosters

The relationship between the CPMT and the subordinate teams is shown in Figure 2-1.

Among the most critical start-up tasks of the CPMT is aligning support. This is explored in greater detail in the following paragraphs.

Commitment and Support of Senior Management Like any major project or process within an organization, the CP process will fail without the clear and formal commitment of senior executive management. Only when the executive leader- ship emphasizes the importance of this process, preferably through personal involvement by the top executive (or by the leadership of a champion) will subordinate managers and employees provide the necessary time and resources to make the process happen. Support should then be gained from the communities of interest mentioned in the preceding section.

For our purposes, a community of interest is a group of individuals within an organization who are united by shared interests or values and who have a common goal of making the organization function to meet its objectives. An organization then develops and maintains its

Contingency planning management team

Organizational champion Chief operations officer

CPMT team lead/ project manager

Crisis management team leader

Business manager(s)

IT manager(s) InfoSec

manager(s)

Other reps: HR, PR, fin, legal, plant ops, etc.

Incident response

team leader

IR team members

DR team members

BC team members

CM team members

Disaster recovery

team leader

Business continuity

team leader

Figure 2-1 CPMT organization and structure

© Cengage Learning 2014

Beginning the Contingency Planning Process 51

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

own values, and that leads to the evolution of a unique organizational culture. Within the context of this discussion, there are three communities of interest with roles and responsibili- ties in information security:

● Managers and professionals in the field of information security ● Managers and professionals in the field of information technology ● Managers and professionals from general management

In theory, each role (and the community of interest fulfilling that role) must complement the others; in practice, this is often not the case.

Information Security Management and Professionals These job functions and organizational roles focus on protecting the organization’s information systems and stored infor- mation from attacks. In fulfilling this role, these individuals are often tightly focused on protect- ing the integrity and confidentiality of systems, and they sometimes lose sight of availability. It is important for this community to remember that ultimately all the members of the organization are focused on meeting the strategic and operational objectives of the organization.

Information Technology Management and Professionals Others in the organization are oriented toward designing, building, or operating information systems. This community of interest is made up of IT managers and various groups of skilled professionals in systems design, programming, networks, and related disciplines usually categorized as IT, or information technology. This community has many of the same objectives as the information security community. However, it focuses more on costs of system creation and operation, ease of use for system users, timeliness of system creation, as well as transaction response time. The goals of the IT community and the information security community do not always completely align, and depending on the organizational structure, this may cause conflict.

Organizational Management and Professionals The organization’s general management team and the rest of the resources in the organization make up the other major community of interest. This large group is almost always made up of other subsets of interest as well, including executive management, production management, human resources, accounting, and legal, to name just a few. The IT community often categorizes these groups as users of information technology systems, whereas the information security community often categorizes them as security subjects. The reality is that they are much more than this categorization implies. It is important for you to focus on the fact that all IT systems and information security objectives are created to implement the objectives of the broader organizational community and safeguard their effective use and operation. The most efficient IT systems operated in the most secure fashion ever devised are of no value if they do not bring value to the broad objectives of the organization as a whole.

Elements Required to Begin Contingency Planning The elements required to begin the CP process are a planning methodology; a policy environ- ment to enable the planning process; an understanding of the causes and effects of core pre- cursor activities, known as the business impact analysis (BIA); and access to financial and other resources, as articulated and outlined by the planning budget. Each of these elements

52 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

is explained in the sections that follow. Once the CPMT has been organized and staffed, it begins the development of CP policies and plans.

The CP methodology expands the four elements just noted into a multistep contingency pro- cess that an organization may apply to develop and maintain a viable contingency planning program. The master CP planning document serves as the focus and collection point for the deliverables that come from the subsequent steps.

For the complete CP development methodology, we have adapted NIST’s Special Publications 800-34, Rev. 1, Contingency Planning Guide for Federal Information Systems (2010) and Special Publications 800-61, Rev. 2, Computer Security Incident Handling Guide (2012) to include the prerequisite steps of organizing the CPMT and intermediate steps of formulating subordinate teams and plans. Here is the complete process:

1. Form the CPMT. Assemble the management team that will guide CP planning and exe- cution. This includes representatives from business management, operations, and the projected subordinate teams.

2. Develop the contingency planning policy statement. The CP policy is the formal policy that will guide the efforts of the subordinate teams in developing their plans, and the overall operations of the organization during contingency operations.

3. Conduct the business impact analysis (BIA). The BIA, described later in this chapter, helps identify and prioritize organizational functions, and the information systems and components critical to supporting the organization’s mission/business processes.

4. Form subordinate planning teams. For each of the subordinate areas, organize a team to develop the IR, DR, and BC plans. These groups may or may not contain individuals responsible for implementing the plan.

5. Develop subordinate planning policies. Just as the CPMT developed an overall CP pol- icy, the newly formed IR, DR, and BC planning teams will begin by developing an IR, DR or BC planning policy, respectively.

6. Integrate the BIA. Each of the subordinate planning teams will independently review and incorporate aspects of the BIA of importance to its planning efforts. As different teams may need different components, the actions and assessments of each team may vary.

7. Identify preventive controls. Assess those countermeasures and safeguards that mitigate the risk and impact of events on organizational data, operations, and personnel.

8. Organize response teams. Specify the skills needed on each subordinate response team (IR/DR/BC), and identify personnel needed. Ensure personnel rosters are exclusive (no personnel on two different teams) and that all needed skills are covered. These are the individuals who will be directly called up if a particular plan is activated in response to an actual incident or disaster.

9. Create contingency strategies. The CPMT, with input from the subordinate team lea- ders, will evaluate and invest in strategies that will support the IR, DR, and BC efforts should an event impact business operations. These include data backup and recovery plans, off-site data storage, and alternate site occupancy strategies.

10. Develop subordinate plans. For each subordinate area, develop a plan to handle the corre- sponding actions and activities necessary to (a) respond to an incident, (b) recover from a disaster, and (c) establish operations at an alternate site following a disruptive event.

Elements Required to Begin Contingency Planning 53

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

11. Ensure plan testing, training, and exercises. Ensure each subordinate plan is tested and the corresponding personnel are trained to handle any event that escalates into an inci- dent or a disaster.

12. Ensure plan maintenance. Manage the plan, ensuring periodic review, evaluation, and updating.

The discussion of the CP policy and the BIA occupies the balance of this chapter. The other stages are referred to throughout the remainder of the text.

Contingency Planning Policy Effective contingency planning begins with effective policy. Before the CPMT can fully develop the planning document, the team must receive guidance from the executive management, as described earlier, through formal contingency planning policy. The purpose of policy is to define the scope of the CP operations and establish managerial intent with regard to timetables for response to incidents, recovery from disasters, and reestablishment of operations for conti- nuity. This policy also establishes responsibility for the development and operations of the CPMT in general, and it may provide specifics on the constituencies of all CP-related teams.

The CP policy should, at a minimum, contain the following sections:

● An introductory statement of philosophical perspective by senior management as to the importance of contingency planning to the strategic, long-term operations of the organizations

● A statement of the scope and purpose of the CP operations, specifically stating the requirement to cover all critical business functions and activities

● A call for periodic (e.g., yearly) risk assessment and business impact analysis by the CPMT, to include identification and prioritization of critical business functions

● A specification of the major components of the CP to be designed by the CPMT, as described earlier

● A call for, and guidance in, the selection of recovery options and business continuity strategies

● A requirement to test the various plans on a regular basis (e.g., semiannually, annu- ally, or more often, as needed)

● Identification of key regulations and standards that impact CP planning and a brief overview of their relevancy

● Identification of key individuals responsible for CP operations—for example, establishment of the COO as CPMT champion, the deputy COO as CPMT team lead/project manager, the CISO as IR team lead, the deputy CIO as DR team lead, the manager of business operations as BC team lead, and the legal counsel as crisis management team lead

● A challenge to the individual members of the organizations, asking for their support, and reinforcing their importance as part of the overall CP process

● Additional administrative information, including the original date of the development of the document, dates of any formal revisions, and a schedule for periodic review and maintenance

Here is an example of a high-level policy:

54 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Issue Statement

The XX Agency Automated Information Systems Security Program (AISSP) Handbook and the Office of Management and Budget Circular A-130, Management of Federal Information Resources, Appendix III, Security of Federal Automated Information Resources require a contingency plan be developed and tested for each major Auto- mated Information System (AIS) facility and application. All systems that contain, use, or process Large Service Applications (LSA) data must have a documented plan on how the organization would continue its mission and provide continuity of data processing if service, use, or access was disrupted for an extended period of time.

Organization’s Position

XX Agency has been entrusted with sensitive, private data to accomplish its goals. For the success of XX Agency programs, LSA data must be available in the event of disrup- tions. A contingency plan includes preparatory measures, response actions, and restora- tion activities planned or taken to ensure continuation of the mission-critical functions.

Applicability

These procedures apply to data contained in the LSA system.

Roles and Responsibility

Director, Federal Systems shall publish and maintain policy guidelines for preparing and testing the LSA contingency plan, and assist in identifying the mission-critical applications.

Information systems security officer (ISSO) shall prepare policy guidelines for devel- oping the LSA contingency plan, review the contingency plan, and ensure the LSA contingency plan is updated and tested annually.

Supervisors shall assist in the development, review, and testing of the LSA contin- gency plan, determine which applications can revert to manual processing and which applications are mission critical and need priority automated processing, and provide the personnel needed for scheduled testing of the procedures.

LSA security officer shall work with security personnel to develop the LSA contin- gency plan, and coordinate LSA contingency plan development, updating, and test- ing with XX Agency personnel.

A Sample Generic Policy and High-Level Procedures for Contingency Plans1

Contingency Planning Policy 55

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Contingency Plan Policy ● A contingency planning committee composed of the LSA security officer and

XX Agency personnel will develop, test, and maintain the LSA contingency plan. The plan should contain the following:

� All mission-critical applications shall be identified and ranked according to priority and the maximum permissible outage for each critical application.

� An inventory of all equipment and supplies and floor plan of the current operating facility shall be maintained.

� Specify how frequently applications, data, software, and databases are backed up and where the backups are stored off site.

� List the location of the alternate backup site. � Prepare alternate site operating procedures. � List the arrangement for delivery of backup data and software. � Identify the personnel designated to run the applications at the backup site;

travel arrangements, lodging, and per diem should be addressed if the backup site is not local.

● Prepare recovery procedures. ● Prepare testing procedures for the contingency plan. ● Contingency plan shall be marked, handled, and controlled as sensitive

unclassified information. ● Each page of the plan shall be dated. ● The plan shall be tested annually or when a significant change occurs to the application.

Compliance The requirement for each facility that processes applications critical to the performance of the organizational mission is contained in the XX Agency AISSP Handbook, and in the Office of Management and Budget Circular A-130, Management of Federal Information Resources, Appendix III, Security of Federal Automated Information Resources.

Supplementary Information XX Agency AISSP Handbook, May 1994

NIST Special Publication 800-100, Information Security Handbook: A Guide for Man- agers, Chapter 9, “Information Technology Contingency Planning.” January 1999.

Points of Contact Information Systems Security Officer LSA Security Officer – XX Agency Site

(This document was written for a large application. It can be modified to serve as a chapter in an organization’s information security manual by replacing any reference to one application with the words “all systems.”)

Source: http://csrc.nist.gov/groups/SMA/fasp/archive.html

56 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

Once the CPMT has the policy from the responsible senior executive, the CPMT lead calls a meeting to begin the planning process in earnest. Each CP meeting should be documented, both to provide guidance for future meetings and to track progress and deliverables set by the committee. The next major step is to conduct a business impact analysis.

Business Impact Analysis The business impact analysis (BIA) is an investigation and assessment of the impact that vari- ous events or incidents can have on the organization. A crucial component of the initial plan- ning stages, it also provides a detailed identification and prioritization of critical business func- tions, which would require protection and continuity in an adverse event.

The BIA, therefore, adds insight into what the organization must do to respond to adverse events, minimize the damage from such events, recover from the effects, and return to normal operations. One of the fundamental differences between a BIA and the risk management processes discussed in Chapter 1 is that the risk management processes identify the threats, vulnerabilities, and attacks to determine what controls can protect the information. The BIA assumes that these controls have been bypassed, have failed, or were otherwise ineffective in stopping the attack, and that the attack has been successful. In other words, it takes up where the risk assessment process leaves off.

The BIA begins with the prioritized list of threats and vulnerabilities that were identified in the risk management process, then enhances the list by adding some critical information. The ques- tion asked at this point is, “If an attack succeeds, what do you do next?” Obviously, the orga- nization’s security team does everything in its power to stop these attacks, but as you have seen, some adverse events, such as natural disasters, deviations from service providers, acts of human failure or error, and deliberate acts of sabotage and vandalism, may be unstoppable.

When undertaking the BIA, Zawada and Evans have noted the following five “Keys to BIA success” that an organization should consider:

1. Set the scope for the project carefully. Be sure to consider the functional and administrative units to include, the categories of risks to be addressed, and the range of impacts to be considered.

2. Initiate a data-gathering process that will find the information senior managers need to make informed decisions.

3. Seek out objective rather than subjective data. Subjective data can be useful when used by experienced analysts, but facts are important.

4. Determine the needs of higher management prior to the data collection. The final reported risk assessment and BIA must address those needs to be of value.

5. Gain validation of the results derived from the risk assessment and BIA from the owners of the business processes being examined, or else the final product may not have their support.2

Source: Zawada and Evans

The CPMT conducts the BIA in three stages, which are shown in Figure 2-2 and briefly described next. They will be more thoroughly covered in the following sections.

1. Assessing mission/business processes and recovery criticality

2. Identifying resource requirements

3. Identifying recovery priorities3

Business Impact Analysis 57

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Determine Mission/Business Processes and Recovery Criticality The first major BIA task is to analyze and prioritize the organization’s business processes based on their relationships to the organization’s mission. Each business department, unit, or division must be independently evaluated to determine how important its functions are to the organization as a whole. For example, recovery operations would probably focus on the IT Department and network operation before turning to the Personnel Department’s hiring activ- ities. Likewise, recovering a manufacturing company’s assembly line is more urgent than recovering its maintenance tracking system. This is not to say that personnel functions and assembly-line maintenance are not important to the business, but unless the organization’s main revenue-producing operations can be restored quickly, other functions are irrelevant.

Note that the term “mission/business process” is used throughout this chapter, given that some organizations that conduct BIAs aren’t businesses and, thus, don’t have business pro- cesses per se. Don’t let the term, which is preferred by NIST, confuse you. It’s essentially another way of saying business process, which is a task performed by an organization or organizational subunit in support of the organization’s overall mission.

It is important to collect critical information about each business unit before beginning to prioritize the business units (see the section titled “BIA Data Collection” later in this chapter). The important thing to remember is that the focus of this stage is to avoid “turf wars” and select those business functions that must be sustained in order to continue business operations. Although individual managers or executives might feel that their function is the most critical to the organization, those functions might prove to be less critical in the event of a major incident or disaster.

A weighted analysis table can be useful in resolving the issue of which business function is the most critical to the organization. Putting together such a table begins by identifying the

From the CP team

Conduct the business impact analysis (BIA)

Determine mission/business

processes & recover criticality

Develop the CP policy statement

Identify resource requirements

Identify recovery priorities for

system resources

Form subordinate planning teams

(IR/DR/BC)

Develop subordinate

planning policies (IR/DR/BC)

Integrate the business impact analysis (BIA)

Identify preventive controls

Organize response teams (IR/DR/BC)

Create response strategies (IR/DR/BC)

Develop subordinate plans

(IR/DR/BC)

Ensure plan testing, training, and

exercises

Ensure plan maintenance.

Figure 2-2 Major stages of CP: BIA © Cengage Learning 2014

58 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

categories that matter most to the organization. For Hierarchical Access Ltd (HAL), the com- pany featured in this book’s case scenarios, typical functions might include:

● Enrolling new customers ● Managing customer accounts ● Providing Internet access ● Providing Internet services ● Providing help desk support ● Advertising services ● Supporting public relations

Once categories have been identified, weights can be assigned to each category. Typi- cally, the assigned weights add up to a value of 1 (or to 100 percent). Table 2-1 shows an example of a weighted factor analysis table. Here, the impact on profitability is assessed at 40 percent of the value brought to the organization, the contribution to stra- tegic objectives is assessed at 30 percent, and so on. As you can see in the right-most column, the percentages add up to 100.

Once the criteria have been weighted, the various business functions are identified. For each business function, an importance value is assessed on a scale of 1 to 10. After that, the weights are multiplied by the scores in each category. They are then summed to obtain that business function’s overall value to the organization. In Table 2-1, providing Internet services is determined to have a 9-out-of-10 impact on profitability and a 4-out-of-10 impact on internal operations. Overall, this business function is given a score of 8.2. Although the

(Note this is a partial table of functions and as such is only presented as an example.)

Business Function

Impact on Profitability (40 percent)

Contribution to Strategic Objectives (30 percent)

Impact on Internal Operations (20 percent)

Impact on Public Image (10 percent)

Total Weights (100 percent)

Enrolling new customers

8 8 3 6 6.8

Managing customer accounts

8 7 6 7 7.2

Providing Internet access

10 8 4 8 8

Providing Internet services

9 10 4 8 8.2

Providing help desk support

5 6 6 8 5.8

Advertising services 6 9 4 9 6.8

Supporting public relations

4 6 2 10 4.8

Table 2-1 Function-weighted prioritization © Cengage Learning 2014

Business Impact Analysis 59

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

number 8.2 does not mean anything in the abstract, it is the highest number for any of the business functions, which means that providing Internet access is the most important business function to this organization, based on the assumptions and evaluations made in this weighted factor analysis.

A useful tool in identifying and collecting information about business functions is the BIA questionnaire, which is discussed later in this chapter. The BIA questionnaire allows func- tional managers to directly enter information about their functions, the impacts the functions have on the business and other functions, and the dependencies that exist for the function from specific resources and outside service providers.

NIST Business Process and Recovery Criticality NIST Special Publication 800-34 Rev. 1 states the following:

FIPS 199 requires organizations to categorize their information systems as low impact, moderate impact, or high impact for the security objectives of confidentiality, integrity, and availability (RMF Step 1). The FIPS 199 category for the availability security objective serves as a basis of the BIA. Further identification of additional mission/business processes and impacts captures the unique purpose of the system.4

Source: NIST

Note that large quantities of information are needed and a BIA data collection process has to be done if the BIA process is to be made available for use in the overall CP development pro- cess. Data collection will be discussed later in this chapter, after each of the BIA investigation stages has been discussed. NIST has provided a BIA process and the data collection activities for a sample information system (see Figure 2-3).

Key Downtime Metrics When organizations consider recovery criticality, they usually think in terms of how much of a particular asset must be recovered within a specified time frame. The terms most commonly used are:

● Maximum tolerable downtime (MTD)—“The MTD represents the total amount of time the system owner/authorizing official is willing to accept for a mission/business

Stakeholder input

Business Process

Potential Impacts

Max Tolerable Downtime*

System Components

Recovery Time Objective*

FIPS 199

Process invoice 72 hours

30 hours

36 hours

36 hours

Interdependencies *Notional Times

36 hours L

Confidentiality Integrity Availability

M

L

L

L

M

M

L

L

M

M od

er at

e

M

L

24 hours

12 hours

30 hours

Prepare report

Create budget

Respond to inquiries

Application server

Web server

Database server

Desktop computers

Operations - more than 1,000 staff affected

Reputation - media outlets announce concerns

Reputation - congressional insight

Customer Service - over 500 customer complaints

Figure 2-3 BIA process for a sample information system © Cengage Learning 2014

60 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

process outage or disruption and includes all impact considerations.”5 For example: “We can only have these systems down for 4 hours per month before negatively affecting operations.”

● Recovery time objective (RTO)—“The period of time within which systems, applica- tions, or functions must be recovered after an outage. RTOs are often used as the basis for the development of recovery strategies and as a determinant as to whether or not to implement the recovery strategies during a disaster situation. A similar term is maximum allowable downtime.”6 For example, “We can only be down for 3 hours after an incident before negatively affecting operations.”

● Recovery point objective (RPO)—“The point in time to which lost systems and data can be recovered after an outage as determined by the business unit.”7 Also referred to as maximum acceptable data loss. For example, “After an incident, we should only have to reload no more than the last 6 hours of data or processing to restore opera- tions to current status after the most recent data backup is restored.”

NIST Special Publication 800-34 Rev. 1 explains maximum tolerable downtime (MTD) this way:

The total amount of time the system owner/authorizing official is willing to accept for a mission/business process outage or disruption, [including] all impact considerations. Determining MTD is important because it could leave contingency planners with imprecise direction on (1) selection of an appropriate recovery method, and (2) the depth of detail which will be required when developing recovery procedures, including their scope and content.”8

Source: NIST

The recovery time objective (RTO), according to NIST, is “the maximum amount of time that a system resource can remain unavailable before there is an unacceptable impact on other system resources, supported mission/business processes, and the MTD.” It goes on to say that “determining the information system resource RTO is important for selecting appropriate technologies that are best suited for meeting the MTD.”9

Reducing RTO requires mechanisms to shorten start-up time or provisions to make data available online at a failover site.

The recovery point objective (RPO), according to NIST, is “the point in time, prior to a dis- ruption or system outage, to which mission/business process data can be recovered (given the most recent backup copy of the data) after an outage. Unlike RTO, RPO is not considered as part of MTD. Rather, it is a factor of how much data loss the mission/business process can tolerate during the recovery process.”10 Reducing RPO requires mechanisms to increase the synchronicity of data replication between production systems and the backup implementations for those systems.

Because of the critical need to avoid exceeding MTD, the RTO must be shorter than the MTD. Planners should determine the optimum point at which to recover the information sys- tem to meet BIA-mandated recovery needs while balancing the cost of system inoperability against the cost of resources required for restoring systems. This must be done in the context of the BIA-identified critical business processes and can be illustrated with a simple chart (see Figure 2-4).

Business Impact Analysis 61

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The longer an interruption to system availability continues, the more impact it will have on the organization and its operations. When plans require a short RTO, the solutions will usually be more expensive to design and use. For example, if a system must be recovered immediately, it will have an RTO of 0. These types of solutions will require fully redundant alternate processing sites, which will have much higher costs. However, a longer RTO would be able to make use of a less expensive recovery system. Plotting the cost balance points will show an optimal point between disruption and recovery costs. The intersecting point, labeled the “Cost balance point” in Figure 2-4, will be dif- ferent for every organization and system, based on the financial constraints and operat- ing requirements.11

Prioritize Information Assets As the CPMT conducts the BIA, placing priorities and values on mission/business processes, it is helpful to understand the information assets used by those processes. The presence of high-value information assets may influence the valua- tion of a particular business process. Normally, this task is performed as part of the risk- assessment function of risk management. The organization identifies, classifies, and priori- tizes its information assets, placing classification labels on each collection or repository of information in order to better protect it. If the organization has not performed this task, then this is the appropriate time during the BIA to accomplish this task.

Identify Resource Requirements Once the organization has created a prioritized list of its mission and business processes, it can determine what resources would be needed to recover those processes and the assets associated with those processes. Some processes are resource intensive—for exam- ple, IT functions. Supporting customer data, production data, and other organizational information requires extensive sets of information processing, storage, and transmission (through networking). Other business production-oriented processes require complex or expensive components to operate. For each process (and information asset) identified in the previous BIA stage, the organization should identify and describe the relevant resources needed to provide or support the process. A simplified method for organizing this information is to put it into a resource/component table like the one shown in Table 2-2.

Cost balance point

Length of disruption time

Cost

Cost to recover (system mirror)

Cost of disruption (business downtime)

Cost to recover (tape backup)

Figure 2-4 Cost balancing © Cengage Learning 2014

62 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

Identify System Resource Recovery Priorities The last stage of the BIA is prioritizing the resources associated with the mission/busi- ness processes, which brings a better understanding of what must be recovered first, even within the most critical processes. With the information from Table 2-2 in hand, the organization can create additional weighted tables of the resources needed to support the individual processes. By assigning values to each resource—for example, using one of the schemes listed below—the organization will develop a custom-designed “to-do” list for when recovery commences. Whether it is an IR or DR scaled recovery or the implementation of critical processes at an alternate site during business continuity, this list will prove invaluable to those who are tasked with establishing (or reestablishing) critical processes quickly.

In addition to the weighted tables described earlier, a simple valuation scale such as Primary/ Secondary/Tertiary or Critical/Very Important/Important/Routine can be used. What is important is to avoid getting so bogged down in the process as to lose sight of the objective. A team that finds itself spending too much time developing and completing weighted tables may find a simple classification scheme more suited to its task. However, in a complex pro- cess with a large number of resources, a more sophisticated valuation method like the weighted tables may be more appropriate. One of the jobs of the CPMT, while preparing to conduct the BIA, is to determine what method of valuating processes and their supporting resources should be used.

Mission/Business Process Required Resource Component

Additional Resource Details Description

Provide customer support (help desk)

Trouble ticket and resolution application software

Application server w/LINUX OS, Apache server, and SQL database

Each help desk technician requires access to the organization’s trouble ticket and resolution software application, which is hosted on a dedicated server.

Provide customer support (help desk)

Help desk network segment

25 Cat5e network drops, gigabit network hub

The help desk applications are networked and require a network segment to access.

Provide customer support (help desk)

Help desk access terminals

1 Laptop/PC per technician, with Web-browsing software

The help desk applications require a Web interface on a laptop/PC.

Provide customer billing Customized accounts receivable application software

Application server w/LINUX OS, Apache server, and SQL database

Accounts receivable requires access to its customized AR software and customer database to process customer billing.

Table 2-2 Processes and required resources arranged in a resource/component table © Cengage Learning 2014

Business Impact Analysis 63

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

BIA Data Collection Although the BIA data collection process is not a discrete step in the BIA process, it should have been used along the way to document the efforts accomplished in earlier steps. To effec- tively perform the BIA, a large quantity of information specific to various business areas and functions is needed. There are a number of methods for collecting this information. Thus, a data collection plan should be established early on to make the overall process more effective. Methods to collect data include:12

● Online questionnaires ● Facilitated data-gathering sessions ● Process flows and interdependency studies ● Risk assessment research ● IT application or system logs ● Financial reports and departmental budgets ● BCP/DRP audit documentation ● Production schedules

Online Questionnaires As an aid in collecting the information necessary to identify and classify the business func- tions and the impact they have on other areas of the organization, an online or printed ques- tionnaire can collect and provide useful information to answer these and other critical ques- tions. This enables a structured method to collect the information directly from those who know the most about a business area and its functions.

As discussed under “Business Continuity Impact Analysis” on the Web site for the Texas State Office of Risk Management, the BIA questionnaire should cover the following areas:

● Function description: A brief description of the function being performed ● Dependencies: A brief description of the dependencies of the function; what has to

happen or needs to be available before the function can be performed? ● Impact profile: Is there a specific time of day, day of the week, week of the month,

or month of the year that the function is more vulnerable to risk/exposure or when the impact to the business would be greater if the function is not performed?

● Operational impacts: When would the operational impact to the business be real- ized if the function was not performed? Describe the operational impact.

● Financial impacts: When would the financial impact to the business be realized if the function was not performed? Describe the financial impact.

● Work backlog: At what point does the backlog of work start to impact the business? ● Recovery resources: What kind of resources are needed to support the function, howmany

are needed, and how soon are they needed after a disruption (phones, desks, PC, etc.)? ● Technology resources:What software and/or applications are needed to support the function? ● Stand-alone PCs or workstations: Does the function require a stand-alone PC or

workstation? ● Local area networks: Does the function require access to the LAN?

64 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

● Work-around procedures: Are there currently manual work-around procedures in place that enable the function to be performed in the event that IT is unavailable? If so, how long can these work-arounds be used to continue the function?

● Work at home: Can the function be performed from home? ● Workload shifting: Is it possible to shift workloads to another part of the business

that might not be impacted by the disruption ● Business records: Are certain business records needed to perform the function? If

so, are they backed up? How? With what frequency? ● Regulatory reporting: Are regulatory documents created as a result of the function? ● Work inflows: What input is received, either internally or externally, that is needed

to perform the function? ● Work outflows: Where does the output go after it leaves the functional area, or in

other words, who would be impacted if the function were not performed? ● Business disruption experience: Has there ever been a disruption of the function?

If so, give a brief description. ● Competitive analysis: Is there a competitive impact if the function is not performed?When

would the impact occur? When would the company potentially start losing customers? ● Other issues and concerns: Any other issues relevant to the success of performing

the function13

Source: Texas State Office of Risk Management

In the completion of the BIA, the organization should also address the RTO, RPO, and the dependencies between the BIA and other areas.

The BIA questionnaire presented below, which is derived from a number of sources,14 is organized into two major parts. Part I, presented in Table 2-3, is designed to evaluate the entire business area and identify the critical functions contained within that area. Part II, pre- sented in Table 2-4, is designed to evaluate each specific function for impact, dependencies, and other critical information necessary for the BIA process and eventually the CP plan.

Part I: Business Area Impact

This questionnaire must be filled out for each business area within ABC Co.

(Note: Excess form blanks compressed to save space)

Function:

Business area:

Departments contained within this area:

Area manager:

Overall functional priority (to be added by CPMT):

Date of BIA questionnaire:

Questionnaire completed by:

Table 2-3 Sample BIA questionnaire, Part 1 (continues) © Cengage Learning 2014

BIA Data Collection 65

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Area Description: Describe the corporate mission of this area.

What functions are conducted within this area?

What changes have occurred within this area since the last BIA review?

What changes are expected within this area before the next BIA review?

Impact Assessment

Select the statement that best describes the effect on this business area should there be an unplanned interruption of normal operations:

ABC Co. will feel an impact within:

[ ] 8 hours of an interruption [ ] 24 hours of an interruption [ ] 3 days of an interruption [ ] 5 days of an interruption [ ] 10 days of an interruption [ ] 30 days of an interruption

What is the estimated recovery time objective (RTO) for this area (time after interruption before operations are critically impacted)?

[ ] Tier 1 (0–12 hours) This business area is vital.

[ ] Tier 2 (12–24 hours) This business area is critical.

[ ] Tier 3 (24–48 hours) This business area is essential.

[ ] Tier 4 (48–72 hours) This business area is important.

[ ] Tier 5 (72–96 hours) This business area is noncritical.

[ ] Tier 6 (more than 96 hours) This business unit/cost center is deferrable.

What is the estimated recovery point objective (RPO) for this function (point in time by which function must be recovered to support operations)?

[ ] Point 1 (less than 6 hours) [ ] Point 2 (less than 24 hours)

[ ] Point 3 (less than 48 hours) [ ] Point 4 (less than 72 hours)

[ ] Point 5 (more than 72 hours)

Identify the extent of exposure that would be incurred by the business area and/or ABC Co. should an unplanned interruption occur.

Additional expense

Table 2-3 Sample BIA questionnaire, Part 1 (continues) © Cengage Learning 2014

66 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

Assets

Customer service

Revenue loss per day

Productivity loss per day

Financial exposure

Goodwill

Regulatory/legal

What is the estimated dollar loss for the company from this business area should an interruption occur for a period of more than: (select one range)

<$20,000 $20,000 to < $50,000

$50,000 to <$100,000

$100,000 to <$250,000

$250,000 or more

1 business day

2 business days

3 business days

4 business days

5 business days

2 weeks

3 weeks

4 weeks

2 months

3 months

Dependencies

List key functions that define the functionality of this business unit/cost center. Identify input, source, input frequency (F1), how manipulated, output, recipient, and output frequency (F2) for each.

Frequency (F): H Hourly W Weekly Q

Quarterly

D Daily M Monthly A Annually

Function Input Source F1 Manipulated Output Recipient F2

© Cengage Learning 2014Table 2-3 Sample BIA questionnaire, Part 1 (continues)

BIA Data Collection 67

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Identify any networks (LAN, intranet, or Internet) or network-based applications or data sources the business areas depends on:

Network Application/data source

Identify any service bureaus or external vendors the business areas depends on:

SB/vendor Purpose

Table 2-3 Sample BIA questionnaire, Part 1 (continued)

Part II: Functional Impact

This questionnaire must be filled out for each major function within ABC Co.

Function:

Business area:

Department:

Senior manager:

Functional manager:

Overall functional priority (to be added by CPMT):

Date of BIA questionnaire:

Questionnaire completed by:

Function Description: Describe the processes necessary to support the function:

Function Deliverables: Describe the output of this function as it supports the organization:

Dependencies:

Input: From what process does this function receive input to initiate its process? Include source name, location, and method of receipt.

What effect is there on this function if the input were not available?

What work-around is required to continue this function if the input were not available?

Table 2-4 Sample BIA questionnaire, Part 2 (continues)

© Cengage Learning 2014

© Cengage Learning 2014

68 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

Output: What process receives the deliverable from this function? Include client name, location, and method of receipt.

What effect is there on the client if this function were not available?

What work-around is required to provide the deliverable if this function were not available?

Resources: What personnel resources are required to support this function?

What internal information is needed to support this function?

What external information is needed to support this function?

What application(s) is/are used by this function, and who provides support?

What hardware is used by this function, and who provides support?

What network resource(s) is/are used by this function, and who provides support?

Impact:

For each of the following items, rate the function’s impact on the corresponding criteria:

1 (no impact) 2 (low) 3 (moderate) 4 (high) 5 (very high)

Activity:

Additional expense:

Assets:

Revenue loss per day:

Productivity loss per day:

Customer service:

Goodwill:

Regulatory/legal:

Table 2-4 Sample BIA questionnaire, Part 2 (continues) © Cengage Learning 2014

BIA Data Collection 69

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

For each of the following activities, identify the extent to which the corresponding procedure or plan is implemented for this function:

Activity None exist Present but not implemented

Implemented but not rehearsed

Rehearsed but not tested

Fully implemented, rehearsed, and tested

Manual procedures

Briefly describe the manual procedures for this function:

Risk Mitigation Plans

Briefly describe the risk mitigation plans for this function:

Incident Response Plans

Briefly describe the incident response plans for this function:

Disaster Recovery Plans

Briefly describe the disaster recovery plans for this function:

Business Continuity Plans

Briefly describe the business continuity plans for this function:

What is the estimated recovery time objective (RTO) for this function (time after interruption before operations are critically impacted)?

[ ] Tier 1 (0–24 hours) [ ] Tier 2 (24–48 hours)

[ ] Tier 3 (48–72 hours) [ ] Tier 4 (72–96 hours)

What is the estimated recovery point objective (RPO) for this function (point in time by which function must be recovered to support operations)?

[ ] Point 1 (less than 6 hours) [ ] Point 2 (less than 1 business day)

[ ] Point 3 (less than 2 business days) [ ] Point 4 (less than 3 business days)

[ ] Point 5 (3 or more business days)

Interdependencies

What is the relative importance of the following support functions to maintain this function in the event of a disaster?

Support Function Not important Somewhat important Important Very important

Extremely important

Telephones

Cell phones

Fax

Radio

Table 2-4 Sample BIA questionnaire, Part 2 (continues) © Cengage Learning 2014

70 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

This questionnaire, although not as comprehensive as may be needed by some organizations, provides the core of the information needed to complete the BIA. This type of questionnaire could be administered as an HTML document on the company intranet, allowing ease of access and data collection and evaluation.

Facilitated Data-Gathering Sessions A focus group, also known as a facilitated data-gathering session, is a commonly used tech- nique for collecting information directly from the end users and business managers. Time per- mitting, individuals from throughout a particular business area, along with their managerial team, are brought together to brainstorm the answers to the questions posed by the BIA pro-

Data network

Other network

Wireless data

Internet

Intranet

Other: ____________

Other: ____________

What interdependencies exist between this function and each of the following functions?

Supply chain

Environmental health & safety

Human resources

Major vendors & suppliers

Other:

Do your current IR/DR/BC plans have recovery strategies that meet your RTO for this function?

Does this function include an emergency response plan?

Date of last BIA assessment:

Have there been any changes to the business function since your last BIA assessment? If so describe:

Table 2-4 Sample BIA questionnaire, Part 2 (continued) © Cengage Learning 2014

BIA Data Collection 71

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

cess. Unless steps are taken to ensure a relaxed, productive session, these meetings may not yield the quantity or quality of information desired. Providing a clear structure to the ses- sions, encouraging dialog, and restricting the managers’ ability to take control are important ways to ensure that the end-user representatives have an opportunity to contribute to the process.

Process Flows and Interdependency Studies Systems diagramming is a common approach in the discipline of systems analysis and design. It is used to understand the ways systems operate and to chart process flows and interdependency studies for both manual and automated systems. Common diagramming techniques, such as use case diagrams and supporting use cases, are specifically designed to help understand the interactions between entities and business functions. The sample use case diagram showing the interactions between a company’s Web commerce functions and its customers is shown in Figure 2-5. Table 2-5 provides descriptions of the ways the business functions are used.

Print client list *

* *

*

*

**

* **

Caedee hannah

Walker

Client

KoKo’s canine pet club

Register new client

Print walk schedule

Invoice client

Figure 2-5 Example of a use case diagram

Use Case Description

Project name: KoKo’s Canine Pet Club Date prepared: 11/21/04

Use case name: Register New Client ID: 1 Importance level: High

Primary actor: Client Use case type: Detail, Essential

Stakeholder and interest:

Client: Wants to get registered in order to use the dog-walking service

Employees: Want more business so they can keep their job

© Cengage Learning 2014

Table 2-5 Descriptions for sample use case diagram (continues) © Cengage Learning 2014

72 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

Other modeling techniques drawn from systems analysis and design include Uniform Model- ing Language models such as class diagrams, sequence diagrams, and collaboration diagrams. Other modeling techniques such as traditional systems analysis and design approaches, including workflow, functional decomposition, and dataflow diagrams, may also be useful. Many of these are quite complex, and creating them with the requisite level of detail may be beyond the abilities or resources available to the BIA team. However, if the organization already prepares these types of models as a function of ongoing systems development activities, then these modeling approaches may provide an excellent way to illustrate how the business functions. Figure 2-6 shows a simplified class diagram drawn from the object classes used to support the use case documented earlier.

Caedee Hannah: Wants as many customers as she can get to increase profit

Brief description:

This use case describes the process by which a new client and pet is registered with the pet club.

Trigger: A new client comes into the store to register.

Trigger type: External

Relationships:

Association: Client

Include:

Extend:

Generalization:

Normal flow of events:

1. A client comes into the store and requests to register with the service.

2. Ms. Hannah sits down with the client to discuss the service.

3. Basic information is collected and entered directly into the system.

4. Fees are negotiated and agreed upon.

5. Preferred walk time and walker are entered into the system.

6. Client and pet are issued a customer number to uniquely identify them.

Subflows:

None documented

Alternatives/exceptional flows:

None documented

Table 2-5 Descriptions for sample use case diagram (continued) © Cengage Learning 2014

BIA Data Collection 73

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Figure 2-7 shows a simplified sequence diagram used to document the ways that the actors and object classes shown in Figure 2-6 interact.

-Name -Address -City -State -Zip -Phone -Emergency Phone -Customer ID -Comments

-Name -PetID -Weight -Temperment -Quoted Price -Preferred Walk Time -Preferred Walker

-Day -Month -Year -Time

-Name -Employee ID -Cell Number -Home Number1 1..*

0..*

0..* 0..*

0..*

Client Pet

Walker

Walk Times

Figure 2-6 Example of a class diagram

Caedee Walker Client

GetClients( )

CollectsInfo

FinalizeClient

WalksPets( )

Clients: List Schedule: List RegisterClient Walk: PET

GetWalkSchedule( )

RequestRegistration

NegotiatesPrice

Figure 2-7 Example of a sequence diagram © Cengage Learning 2014

© Cengage Learning 2014

74 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

Figure 2-8 documents the way in which the object classes as described in Figure 2-6 interact as the system operates.

Risk Assessment Research As described earlier, an organization’s risk assessment and risk management effort can pro- vide a wealth of information that can be used in the BIA. Although some modification may be necessary, the risk management process is in fact the primary starting point for the BIA. If the organization has not performed this activity, some alternative efforts are required. Additionally, the teams may collect information from outside sources on risk assessment.

IT Application or System Logs When completing the many weighted tables used in the BIA, an IT staff may prove particu- larly valuable in determining categorical data on frequency of occurrence, probability of suc- cess, and so on by providing information from the various logs their equipment maintains. These logs collect and provide reports on failed login attempts, probes, scans, denial- of-service attacks, and malware detected, to name a few. This can provide a much more accurate description of the attack environment that the organization faces. In some cases, the BIA team may be able to ask the IT Department to collect information from these sys- tems that it is currently not collecting.

Financial Reports and Departmental Budgets Running a business requires great attention to financial detail. As a normal part of the administration of an organization, a number of financial documents are created that can pro- vide insight into the operations of the business, including the costs and revenues provided by

Client Caedee Hannah

1: Requests Membership 2:CollectInfo 5:Fix Price

6:SetWalkTime 7:SetWalker

ClientDatabase

PetDatabase

Walker

WalkTimes

3:En terC

lien tinfo

4:Enter Pet Info

8:Add Appointment 9:Fill Time Slot

Figure 2-8 Example of a collaboration diagram © Cengage Learning 2014

BIA Data Collection 75

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

each functional area. This information is useful in determining the prioritization of business areas and functions within those areas. It provides insight into the contribution of each to the organization’s profitability and revenues.

The most common method of calculating business impact is to review financial reports and budgets. Lost sales, idle personnel costs, and other opportunity costs are easily obtained using these documents.

Audit Documentation As is often the case in larger organizations, especially publicly traded firms, the organization has paid external consultants to audit their functions for compliance with federal and state regula- tions, with national or international standards, or as part of a proactive ongoing improvement program. These audit reports can provide additional information for the BIA process.

Production Schedules Finally, information gained from production schedules, marketing forecasts, productivity reports, and a host of other business documents can also prove valuable in the completion of the BIA. Although the organization may neither have all these sources available nor desire to include all of them, it is advantageous to include information collected from multiple sources rather than redundantly re-collecting it from the same sources for this process. The important thing to remember is to make sure the information you use, if it is not collected directly by the BIA team, is current and accurate. If it is used to make decisions that affect the organization’s ability to react and recover from attacks, undated information may often be worse than no information at all, as it adds to confusion.

Budgeting for Contingency Operations As a final component to the initial planning process, the CPMT must prepare to deal with the inevitable expenses associated with contingency operations. Although some areas (such as inci- dent response) may not require dedicated budgeting, other areas (such as disaster recovery and business continuity) do require ongoing expenditures, investment, and service contracts to sup- port their implementation. The ugly reality is that many organizations are “self-insured” against some types of losses, such as theft of technology, equipment, or other resources. Ide- ally, this means that in lieu of payments to an outside insurance organization, the organization puts a set amount each fiscal cycle into an account it can then draw upon should replacements be required. With tight budgets and drops in revenues, however, some organizations forego these investments, instead betting on the probability that such losses, if they occur, will be minimal and can be funded out of normal budgets. Should a disastrous expense occur, how- ever, the organization is at risk of complete failure and possible closure. Some of the budget- ing requirements of the individual components of CP planning are presented in the sections that follow.

Incident Response Budgeting To a large extent, IR capabilities are part of a normal IT budget. It is customary for the CIO to have his or her managers ensure that data protection and response, as well as backup and recovery methods (described in later chapters), are part of normal operations. In addition,

76 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

uninterruptible power supplies (UPSs) are part of normal equipment expenditures of the IT operations. Other items frequently purchased that have an IR role are antivirus/antispyware/ antimalware software, redundant arrays of independent disks (RAID), and network-attached storage (NAS) or storage area networks (SANs), the latter two for storing critical user files in a common area that can be included in the backup and recovery schemes. The inclusion of such items as part of normal controls or safeguards for IT operations will most often fall within the normal information security function for the IT Department. Where additional expenses might arise is in the protection of user data outside the common storage areas. If end users want to back up their individual data, additional equipment, such as tape drives or writeable DVD systems, is needed. With the death of the floppy disk and the increase in popularity of its successor, the USB flash drive, the burden of protecting removable media has shifted. Now that modern systems are capable of booting from USB flash drives and external USB hard drives, the protection burden is focused on these tools.

The only area in which additional budgeting is absolutely required is the maintenance of redundant equipment if there are equipment failures resulting from incidents. The so- called “rule of three” is quite useful in preparing for this inevitability. According to this rule, an organization should keep three levels of computer system environments available: an online production system, an online or very nearly online backup system with a quality assurance system to serve as a ready reserve for the production systems, and an offline testing and development system to stage software nearing the end of the change manage- ment process.

In most organizations, critical equipment has redundancy incorporated into the systems. Online “hot” servers like domain controllers, Web servers, database servers, and e-mail ser- vers frequently have a backup or “warm” server providing redundant functions that are standing by in a near-online state. Should the hot server go down, the warm server steps up to become the hot server and provides the functions needed to the clients. In case the hot server goes down and the warm server is now the hot server, the rule of three requires an organization to maintain a cold server or other equipment to allow the timely creation of a new warm server to provide needed redundancy. The hot server can be taken offline and repaired as needed while there’s still redundancy in the system. Some common components, such as network cards and small hubs, may only require a few “shelved” items to provide redundancy for a larger number of in-use items. The key is to ensure that any offline cold server is equipped and configured exactly like the hot and warm versions. In fact, many orga- nizations use the cold server as a test server to ensure that any added patches or upgrades do not negatively affect other applications or services.

Disaster Recovery Budgeting The number one budgetary expense for DR is insurance. Insurance policies provide for the capabilities to rebuild and reestablish operations at the primary site. Should fire, flood, earth- quake, or other natural disaster strike, the insurance carrier oversees the funding of replace- ment structures and services until the primary site is restored. It is, therefore, essential that the insurance policies be carefully scrutinized to ensure that effective coverage is provided, with the understanding that more comprehensive coverage costs more. Most insurance poli- cies have deductibles, and larger deductibles provide lower monthly premiums. Setting aside a fund specifically dedicated to cover these deductibles ensures that they do not cause finan- cial problems while the organization is getting reestablished.

Budgeting for Contingency Operations 77

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

One problem with insurance is that much of the damage from electronic attacks is not cov- ered in policies. Although some forward-thinking insurance companies are starting to roll out data loss policies, many organizations are not able to afford them.15 Natural disasters are familiar to insurance adjustors, but losses from, say, a distributed denial-of-service attack (DDoS) are not so familiar, despite the fact that DDoS attacks on Amazon, eBay, E*TRADE, Dell, Yahoo!, and a host of other companies resulted in lost revenues of over $1.7 billion during a 4-hour period in 2000.16 Although this attack did not require relocating employees and equipment, it did require extensive reconfiguration of network connections, activation of backup carrier services and circuits, and a host of other DR procedures.

Insurance was not available at the time. Today, it is; however, some companies are finding it difficult to estimate exactly how much they will need in order to cover expected losses. In 2009, Heartland Payment Systems took out a $30 million dollar “cyber insurance policy” specifically designed to cover losses in online commerce. So, the good news is that they were covered when they suffered a data breach, later that year. The bad news is that the breach resulted in losses estimated at over $145 million. Their insurance company paid the claim—$30 million dollars, as insured.17

How do you decide if hacker insurance is needed?

● Is your potential liability big enough to justify concern about the possibility of a loss whether from loss of an asset, loss of access, or loss of prestige?

● Are your online activities a significant part of the business? ● Do you have electronic assets that are valuable proprietary information that are

reachable over public networks and might be stolen? ● Would you lose a significant amount of money if your systems are denied access to

the Internet?

Many expenses are not covered by insurance—loss of water, loss of electricity, loss of data, and the like. It is important to include all the items the organization will need to support operations in the BIA and then determine which of them are covered by insurance and which are not.

Business Continuity Budgeting In contingency planning operations, business continuity requires the largest budget expenditure. As will be described in later chapters, maintaining service contracts to cover all the contingencies that the organization faces can be quite expensive. The service level agreements (SLAs) for hot sites, for example, require a dedicated duplicate facility complete with servers, networking devices, telephony devices—essentially everything except data and personnel. The cost to main- tain such a high level of redundancy can be staggering. Every level of the continuity plan includes expenses, even mobile services, whose providers are capable of rolling out specially con- figured tractor-trailers equipped so that the organization can inhabit them until it is ready to move its operations back to the primary site. Unless the organization budgets and contracts for these services well in advance, it may find itself in a financial bind when it finally needs them.

The organization should have a “war chest” of funds set aside to purchase items as they are needed during the continuity operations. It could establish safety deposit boxes at a local bank with corporate credit cards, purchase orders, and even cash. Just the expenses associ- ated with office supplies can be quite staggering if the organization has to purchase sufficient stock to maintain operations for an extended time.

78 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

Another expense not normally budgeted for is employee overtime. Having to reestablish operations at another location inevitably includes extensive overtime for nonsalaried employ- ees. Unless a reserve fund is prepared in advance, the expenses associated with late nights and early mornings can quickly mount, unbalancing the organization’s precarious finances at such a hectic time.

Crisis Management Budgeting The last item to plan a budget for is crisis management. Although the details of crisis management are covered in later chapters, it is important to know that the fundamentals of crisis management are focused on the potential for physical and psychological losses associated with catastrophic disasters, like the World Trade Center attacks of September 11, 2001. The primary budget items here are employee salaries, should the employees be unable to come to work. The organization may wish to establish a minimum (such as a 30-day) budget for paid leave as employees wait at home to see if they in fact have a job to come back to.

Companies may also want to consider budgeting for contributions to employee loss expenses, such as funeral and burial expenses, as well as for counseling services for employees and loved ones, if these are not specifically covered in the current benefits packages.

Chapter Summary ● Contingency planning (CP) is improved by approaching it with a systematic

methodology addressing the challenges facing organizations during an incident, disaster, or other crisis. To begin, an organization must establish an entity that will be responsible for contingency policy and plans, such as a contingency plan- ning management team (CPMT), which is the collection of individuals responsible for the overall planning and development of the contingency planning process. The CPMT is responsible for obtaining commitment and support, managing the overall process, writing documents, conducting the business impact analysis (BIA), organizing and staffing the leadership for subordinate teams, and providing guid- ance to and integrating the work of the subordinate teams. A typical roster for the CPMT may include: a champion, a project manager, and a number of addi- tional team members as well as representatives from other business units.

● Effective CP begins with effective policy. The CPMT must receive guidance from executive management through formal CP policy. CP policy should contain: an intro- ductory statement of philosophical perspective; a statement of the scope and purpose of the CP operations; a call for periodic risk assessment and business impact analysis; a specification of the major components of the CP; a call for, and guidance in, the selection of recovery options and business continuity strategies; a requirement to test the various plans on a regular basis; identification of key regulations and standards that affect CP planning and a brief overview of their relevancy; identification of key individuals responsible for CP operations; and a challenge to the individual members of the organizations, asking for their support and reinforcing their importance as part of the overall CP process; additional administrative information.

Chapter Summary 79

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● A BIA is an investigation and assessment of the impact that various events or inci- dents can have on the organization. It also provides a detailed identification and pri- oritization of critical business functions, which would require protection and continu- ity in an adverse event. The BIA adds insight into what the organization must do to respond to adverse events, minimize the damage from such events, recover from the effects, and return to normal operations. A BIA is conducted in three stages: assessing mission/business processes and recovery criticality, identifying resource requirements, and identifying recovery priorities. When organizations consider recovery criticality, they usually think in terms of maximum tolerable downtime, recovery time objective, and recovery point objective. A key element is placing priorities and values on mis- sion/business processes. Once the organization has created a prioritized list of its mis- sion and business processes, it can determine what resources would be needed to recover those processes and the assets associated with those processes.

● The number-one budgetary expense for DR is insurance. Most insurance policies have deductibles, and larger deductibles provide lower monthly premiums. Setting aside a fund specifically dedicated to cover these deductibles ensures that they do not cause financial problems while the organization is getting reestablished. In CP operations, business continuity requires the largest budget expenditure. Another expense not normally budgeted for is employee overtime. Crisis management budgets consist mostly of employee salaries. Companies may also want to consider budgeting for contributions to employee loss expenses, such as funeral and burial expenses, as well as for counseling services for employees and loved ones.

Review Questions 1. What is the first step in beginning the contingency planning process?

2. What are the primary responsibilities of the contingency planning management team (CPMT)?

3. What four teams may be subordinate to the CPMT in a typical organization?

4. The CP process will fail without what critical element?

5. What are the three communities of interest, and why are they important to CP?

6. What are the elements needed to begin the CP process?

7. What are the major sections in the CP policy document?

8. What is a business impact analysis (BIA), and why is it important?

9. What major objectives should be considered when conducting the BIA?

10. What are the usual stages in the conduct of the BIA?

11. What is a business process?

12. When confronted with many business functions from many parts of the organization, what is a useful tool that can be used to determine what the organization considers the most critical?

80 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

13. What are the most common downtime metrics used to express recovery criticality?

14. What is maximum tolerable downtime (MTD)?

15. What is recovery time objective (RTO)?

16. What is recovery point objective (RPO), and how does it differ from recovery time objective?

17. What are the primary means for collecting data for the BIA?

18. What is a facilitated data-gathering session?

19. What are some items usually included in routine IT operations budgets that can be considered part of CP requirements?

20. Beyond those items that are funded in the normal course of IT operations, what are the additional budgeting areas for CP needs?

Real-World Exercises Exercise 2-1 Using a Web browser and a search engine, search the terms “BP deepwater disaster plan failure.” You will find many results. Select one article and iden- tify what that article considers a shortcoming in BP’s planning. What part of

the contingency planning process came up short (IR, BP, or CP)? How could the shortcoming have been prevented?

Exercise 2-2 Using a Web browser and a search engine, search the terms “CitiBank backup tapes lost.” You will find many results. Select one article and identify what that article considers a short- coming in CitiBank’s planning. What part of the contingency planning process came up short (IR, BP, or CP)? How could the shortcoming have been prevented?

Exercise 2-3 Using a Web browser and a search engine, search the terms “I-35 bridge collapse and response.” You will find many results. Select at least three articles to skim through for the impact on human life, then answer this question: Did contingency planning save lives in this disaster?

Exercise 2-4 Visit the article abstract at www.ncjrs.gov/App/publications/Abstract.aspx?id=246582. Read the abstract, and then answer this question: Do you think having a simulator for training and readiness would help or hinder the quality of response to contingencies? Why or why not?

Real-World Exercises 81

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Hands-On Projects

In this exercise, we will set up a virtual system running Security Onion, an open source intrusion detection and network monitoring application. We will use Security Onion in future Hands-On Projects, so it’s important to get it set up and running now. You will need to download the ISO from http://source forge.net/projects/security-onion/files. We will use the security-onion-live- 20120125.iso file to build our virtual image.

We will build the virtual image using VMware Player, a free virtualization application. VMware Player can be downloaded from www.vmware.com/products/player. Installing and configuring VMware Player is outside the scope of this textbook but is a relatively simple process to complete.

1. Start VMware Player and select the Create a new Virtual Machine link.

2. Choose the Installer disc image file (iso) option, and click Browse.

3. When the navigation window opens up, navigate to the folder where you saved the Security Onion ISO and double-click the file.

4. Once the navigation window closes, click Next.

5. Give your virtual image a name, such as “Security Onion for IRDR.”

6. Verify that the location being used is appropriate. If it is not, change it to an appropri- ate location.

7. Click Next.

8. Set the maximum disk size to 20 GB, then click Next.

9. Click Customize Hardware….

10. In the left window, click Memory and change the memory to 2048 MB.

11. In the left window, click Network Adapter, change the Network connection setting from NAT to Bridged, then click Close.

12. Click Finish to finish configuring the features of your virtual system, which will now power on.

13. Once the start-up menu appears, select the install option and press Enter.

14. Choose the appropriate language and click Forward.

15. Choose the appropriate region and time zone, then click Forward.

16. Examine the suggested option for your keyboard. If the suggestion is not correct, click the Choose your own radio button and select the appropriate option.

17. Click Forward.

Now, we will format the 20 GB virtual drive we assigned earlier in the setup, and we will install Security Onion to the space. Make sure the “Erase and use the entire disk” option is selected, and that the VMware drive is selected. This should be the default option. Your screen should look similar to the one shown in Figure 2-9.

82 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

18. Click Forward. You may experience a delay while the drive space is formatted.

19. Once the drive space is formatted, Security Onion will begin the actual installation process. Enter your name, username, password, and computer name in the appropriate fields, and then click Forward. The username and password you create here are for the admin account, so take note of them for use in future exercises and do not forget or lose them. Your screen should look similar to what is shown in Figure 2-10 before you click Forward.

Figure 2-9 Security Onion disk formatting Source: Security Onion

Figure 2-10 Admin user setup Source: Security Onion

Hands-On Projects 83

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

20. Click Install. You will experience a delay while Security Onion completes the installa- tion process into the virtual system.

21. After the installation process completes, click Restart Now.

22. When prompted, press Enter.

23. After the virtual image reboots, you will be taken to the login screen. Use the credentials you created earlier to authenticate. Your screen should look similar to what is shown in Figure 2-11. Click Log In.

24. Double-click the Setup icon on the desktop. When prompted, enter the password you created on initial setup.

25. Click Yes, Continue!

26. Click Yes, use Quick Setup!

27. Enter the username you wish to use for the Sguil and Squert applications. Your screen should look similar to the one shown in Figure 2-12. Click OK.

Figure 2-11 Security Onion login screen Source: Security Onion

Figure 2-12 Sguil username Source: Security Onion

84 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

28. Enter an e-mail address to use for logging into Snorby, then click OK.

29. Enter the password you wish to use for the Sguil, Squert, and Snorby applications. Your screen should look similar to the one shown in Figure 2-13. Click OK.

30. Retype the password you entered in Step 29, then click OK.

31. Click Yes, proceed with the changes!

32. After a brief delay while the changes are made, you are done with setup. Your screen should look similar to the one shown in Figure 2-14. Click OK to complete Sguil setup.

Figure 2-13 Sguil password Source: Security Onion

Figure 2-14 Security Onion setup complete Source: Security Onion

Hands-On Projects 85

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Endnotes 1. Federal Agency Security Practices (FASP). “Sample Generic Policy and High-Level Pro-

cedures for Contingency Plans.” National Institute of Standards and Technology (NIST). Accessed May 11, 2005 @ http://csrc.nist.gov/fasp.

2. Zawada, B., & L. Evans, L. “Creating a More Rigorous BIA.” Proceedings of the Con- tingency Planning & Management West Conference, Vol 7, 7, p. 24 (2002).

3. Swanson, M., Bowen, P., Phillips, A., Gallup D., and D. Lynes. NIST SP 800-34 Rev.1, Contingency Planning Guide for Federal Information Systems. May 2010. Accessed April 26, 2011 @ http://csrc.nist.gov/publications/nistpubs/800-34-rev1/sp800-34- rev1_errata-Nov11-2010.pdf.

4. Ibid.

“And the next event in this scenario is …” JJ made a dramatic pause. “The power came back on 27 minutes after it was terminated,” JJ then read from

the card. He looked up at the team, ready to continue the rehearsal.

Discussion Questions ● In the opening scenario, the group was practicing for a snow emergency. Other

than power outages, what incident cards would you expect to see? For each of the incident cards you listed, what would be the proper response of the organization?

● How often should an organization rehearse its contingency plans? ● Who should coordinate rehearsal of the contingency plans? Why would that be

the appropriate person? ● What degree of cross-training between the various roles in the plans is most

effective? Identify the advantages and disadvantages of such a cross-training plan. What trade-offs do you think exist between extensive and minimal cross-training?

● Notice that Amanda Wilson was not at this rehearsal. Do you think it is impor- tant that the CIO, or even the CEO, participate in this kind of readiness exer- cise? Why or why not?

● How can you make progress in contingency planning in the face of resistance from upper management?

Closing Case Scenario: Outrageously Odd Outages

86 Chapter 2 Planning for Organizational Readiness

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2

5. “Maximum Tolerable Downtime (Definition).” Albion Research Ltd. Accessed Novem- ber 6, 2012 @ www.riskythinking.com/glossary/maximum_tolerable_downtime.php.

6. Swanson, M., Bowen, P., Phillips, A., Gallup D., and D. Lynes. NIST SP 800-34 Rev.1, Contingency Planning Guide for Federal Information Systems. May 2010. Accessed April 26, 2011 @ http://csrc.nist.gov/publications/nistpubs/800-34-rev1/ sp800-34-rev1_errata-Nov11-2010.pdf.

7. “Business Continuity Glossary by Disaster Recovery Journal.” DRI International. Accessed April 20, 2005 @ www.drj.com/glossary/drjglossary.html#r.

8. Swanson, M., Bowen, P., Phillips, A., Gallup D., and D. Lynes. NIST SP 800-34 Rev.1, Contingency Planning Guide for Federal Information Systems. May 2010. Accessed April 26, 2011 @ http://csrc.nist.gov/publications/nistpubs/800-34-rev1/ sp800-34-rev1_errata-Nov11-2010.pdf.

9. Ibid.

10. Ibid.

11. Ibid.

12. Ibid.

13. “Business Continuity Impact Analysis.” Texas State Office of Risk Management. Accessed April 10 2005 @www.sorm.state.tx.us/Risk_Management/Business_Continuity/bus_impact.php.

14. The material, which was reorganized and rewritten by the authors of this text, is drawn from the following sources:

Mohr, G. “Canadian Center for Emergency Preparedness Business Impact Analysis Questionnaire.” Tibbett & Britten Group. Accessed June 22, 2005 @ www.ccep.ca/ccepbcp3.html.

Rychalski, J. “Business Impact Analysis Questionnaire.” AuditNet November 2002. Accessed June 22, 2005 @ www.auditnet.org/docs/BIAQuestionnaire.doc.

Krause, M. and H. Tipton. “BIA Questionnaire Construction.” CCCure Hand- book of Information Security Management. Accessed June 22, 2005 @ www. cccure.org/Documents/HISM/290-291.html.

“Business Continuity Impact Analysis” Texas State Office of Risk Management. Accessed June 22, 2005 @ www.sorm.state.tx.us/Risk_Management/Business_ Continuity/bus_impact.php.

“Generally Accepted Practices For Business Continuity Practitioners.” Disaster Recovery Journal and DRI International. Accessed June 22, 2005 @ www.drj. com/GAP/gap.pdf.

15. Armin, Jart. “Hackers Take Note: Cyber-Insurance Is on the Rise.” Hostexploit June 27, 2011. Accessed August 20, 2012 @ http://news.hostexploit.com/cyber-security- news/4926-hackers-take-note-cyber-insurance-is-on-the-rise.html.

16. “‘Mafiaboy’ Hacker Jailed.” BBC News September 13, 2001. Accessed May 5, 2004 @ http://news.bbc.co.uk/1/hi/sci/tech/1541252.stm.

17. Wood, Lamont. “Is Hacking Insurance Worth It?” Computerworld UK October 24, 2011. Accessed August 24, 2012 @ www.computerworlduk.com/advice/it-business/ 3312969/is-hacking-insurance-worth-it.

Endnotes 87

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter3

Contingency Strategies for IR/DR/BC

Men at some time are masters of their fates. The fault, dear Brutus, is not in our stars, but in ourselves. —William Shakespeare (1564–1616), Julius Caesar (Act I, Scene ii).

Upon completion of this material, you should be able to: ● Discuss the relationships between the overall use of contingency planning and the

subordinate elements of incident response, business resumption, disaster recovery, and business continuity planning

● Describe the techniques used for data and application backup and recovery ● Explain the strategies employed for resumption of critical business processes at alternate

and recovered sites

89

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Bobby was not having a good day. He had started the morning by oversleeping and had clocked in 15 minutes late. Rushing through the mailroom doors, Bobby splashed coffee from his cup into a full cart of mail someone had left standing close by the door. Only heroic blotting kept him from ruining a couple of dozen incoming envel- opes. It looked like important stuff, too. As he hurriedly gathered the mail and scooped it out of the cart, one of the thick yellow envelopes slipped from his hand and fell to the floor, exploding into a cloud of white powder over the mail cart.

“Ooof” was the noise Bobby made as he puffed all the air out of his lungs, mouth, and nose while backing away from the cart and out the mailroom door. Having just gone through the refresher training for emergency procedures in the mailroom, he knew to exhale quickly and get out as rapidly as possible. Everyone else in the mail- room did the same; this was the exact maneuver the team had rehearsed just a week before. Exhale, exit, and hit the big red button that turns off the ventilators to the room and sets off the emergency alarm. Bobby stopped once he got out in the hallway and waited, with the rest of the mailroom team, for the turmoil he knew would follow.

Two hours later, Alan Hake, CEO of HAL, sat with his incident team at the coffee shop across the street. As outlined in the incident response (IR) plan, the team con- sisted of COO Richard Xavier, CFO Rachel Xieng, CIO Amanda Wilson, plus Roberta Briscoe, manager of corporate security, and Pantoja Martina, supervisor of the administrative staff and the mailroom. They were reviewing the response plan in place for contaminated mail, along with the supporting DR and BC plans, when a man in a fireman’s dress uniform walked up to their table and said, “Hi. I am Deputy Fire Chief Corbett. Are you the folks from HAL?”

“Yes,” said Alan. “Please, have a seat.” He gestured to an empty chair at their impromptu conference table. Deputy Chief Corbett sat down and said, “The field test, within its limited test range, shows that the white powder in the mailroom is not a pathogen or a contaminant. We sent a sample to the forensics lab, and they are expediting processing. We should have an answer back by 2:00 p.m.”

Alan and the team had watched the deputy chief carefully as he spoke. Now, they relaxed a little.

“What about the mailroom staff?” Alan asked. “What’s their status?” “They seem none the worse for wear,” Deputy Chief Corbett replied. “We isolated

them and ran them through the standard biochemical decontamination protocol. Not very pleasant, nor a very modest activity, but the team is clean and dry and standing by in isolation suits waiting for the final lab results. If they were contaminated, we can’t do any more until we know what the contaminant is.”

Opening Scenario: Panicking over Powder

90 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3Introduction As discussed in Chapters 1 and 2, contingency planning (CP) encompasses everything done by an organization to prepare for the unexpected. This includes something as trivial as evaluating an alarm from an intrusion detection system or responding to the never-ending stream of new viruses and worms in e-mail systems, but it can also include an outright catastrophe like the one that befell HAL in this chapter’s opening scenario. The incident response (IR) process focuses on detecting, evaluating, and reacting to an incident, the later phases of the process focusing on keeping the business functioning even if the physical plant is destroyed or unavailable. When the IR process cannot contain and resolve an incident, the company turns to the business resumption plan to help resume normal operations quickly or expedite continuity plans to quickly initiate operations at an alternate site until normal operations can resume at the primary site. The rela- tionships between the various elements of the continuity plan were shown in Figure 1-5.

A business resumption plan (BR plan) usually has two major elements: the disaster recovery plan (DR plan), which lists and describes the efforts to resume normal operations at the primary places of business, and the business continuity plan (BC plan), which contains the steps for implement- ing critical business functions using alternate mechanisms until normal operations can be resumed at the primary site (or elsewhere) on a permanent basis. The primary site is the location or group of locations at which the organization executes its functions. The BC plan occurs con- currently with the DR plan when the damage is major or long term. As shown in Figure 3-1, a large-scale distributed denial-of-service (DDoS) attack may require the activation of both the DR plan (to restore the primary site) and a BC plan (to enable critical functions to be undertaken elsewhere until normal operations can resume). Because of the complexity of the business resumption planning process, the remaining chapters of this book are devoted to the topic.

He smiled and then added, “I suggest a long lunch while you to make your plans. If the test comes back with a contaminant, your office space will probably be off- limits for three to four weeks—maybe longer.”

Attack occurs; depending on scope, may be classified as incident or disaster

Denial-of- service attack

(incident)

Distributed denial- of-service attack

(disaster)

Zombies or bots

© Cengage Learning 2014

Figure 3-1 Incident response and disaster recovery

Introduction 91

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Some experts argue that the two components of business resumption planning (BRP)—disaster recovery planning (DRP) and business continuity planning (BCP)—are so closely linked that they are indistinguishable. However, each has a distinct place, role, and planning requirement. (A quick review of Figure 1-6 will reinforce this notion.) Figure 3-2 shows how the components of business resumption fit together.

Each of the components of CP (the IR, DR, and BC plan) also comes into play at a specific time in the life of an event. (Figure 1-5 illustrates this sequence and shows the overlap that may occur.) How the plans interact and the ways in which they are brought into action are discussed throughout this chapter and the following chapters.

Regardless of the type of response needed (IR, DR, or BC), organizations require a reliable method of restoring information and reestablishing all operations, both IT operations and other business functions. Whether the objective is to recover a backup of a file that has been accidentally deleted or involves transferring an entire application’s database to an alternate facility, there are five key procedural mechanisms that facilitate the restoration of critical information and the continuation of business operations:

● Delayed protection ● Real-time protection ● Server recovery ● Application recovery ● Site recovery

The first four of these mechanisms are discussed in the following section; the fifth is covered in a later section.

Business continuity moves operations to

Staff implements DR plan

Alternate site

Disaster recovery works to reestablish operations at

Primary business site

Organizational disaster occurs

© Cengage Learning 2014

Figure 3-2 Business resumption

92 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

Data and Application Resumption There are a number of methods for data protection and management. It is important to first understand the difference between a backup and an archive. Data backup is typically a snap- shot of the data from a specific point in time. The data is considered volatile and subject to change. An archive is a long-term storage of a document or data file, usually for legal or reg- ulatory purposes. For recovery from an incident, backups are the most common solutions. For recovery from disasters that threaten on-site backups, archives are used.

The most commonly used varieties of data backup include online backup, disk backup, and tape backup, which are discussed here. It is important to use backup methods that are based on an established policy. In general, data files and critical system files should be backed up daily, with nonessential files being backed up weekly. Equally important is determining how long data should be stored. Both data backups and archives should be based on a retention schedule that guides the frequency of replacement and the duration of storage. Some data is required by law to be retained and stored for years. Other data isn’t covered by laws or regu- lations and may even be in the organization’s best interest to quickly destroy. Management should create a formal plan that includes recommendations from legal counsel for conforming to the applicable laws, regulations, and standards. For routine data backups of critical data, the organization only needs to retain the one or two most recent copies (daily backups) and at least one off-site copy. (Note that more copies stored at redundant locations are better.) For full backups of entire systems, at least one copy should be stored in a secure location, such as a bank vault, security deposit box, or remote branch office.

As suggested by NIST SP 800-34, Rev 1, Contingency Planning Guide for Federal Informa- tion Systems, alternatives should be considered when designing backup and recovery strate- gies. Each possible option should include planning for the total cost of operation, including establishing and operating costs, downtime estimates, estimates of the security provided by the option, how the option affects the sequence of recovery based on the relative priority of included systems, and how the option fits into the broader organizational planning efforts. The information in Table 3-1 can assist in identifying the backup and recovery strategies asso- ciated with various system priorities.1

Information System Target Priority Backup/Recovery Strategy

Low priority—Any system the damage to or disruption of which would cause little impact, damage, or disruption to the organization

Backup: Tape backup Strategy: Relocate or cold site

Important or moderate priority—Any system the damage to of disruption of which would cause a moderate problem to the organization and possibly other networks or systems

Backup: Optical backup, WAN/ VLAN replication Strategy: Cold or warm site

Mission critical or high priority—Any system the damage to or disruption of which would cause the most serious impact on the organization, mission, and other networks and systems

Backup: Mirrored systems and disc replication Strategy: Hot site

Table 3-1 Backup and recovery strategies based on system priority2 Source: NIST Special Publication 800-43 Rev.1

Data and Application Resumption 93

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Online Backups and the Cloud One of the newest forms of data backup is online backup to a third-party data storage ven- dor. Several backup software and service providers now offer multi-terabyte online data stor- age available to anywhere, from anywhere. Even for the home user, companies such as Memeo (www.memeo.com), Dropbox (www.dropbox.com), and Google (through Google Drive @ http://drive.google.com) offer data storage ranging from free accounts with minimal amounts of storage to low-cost multi-gigabyte and terabyte solutions.

For the corporate user, this online data storage is sometimes referred to as data storage “in the cloud” and is commonly associated with the leasing of computing resources from a third party—as in cloud computing. Cloud computing is usually described in three ways:

● Software as a Service (SaaS), in which applications are made available on the Internet (and over the World Wide Web)

● Platform as a Service (PaaS), in which development platforms are made available to developers

● Infrastructure as a Service (IaaS), in which hardware and operating systems resources are made available for whatever the organization desires to implement

Organizations can lease SaaS services, which often include online backup services, and then have data storage needs serviced as part of the package.

Clouds are deployed in the following three ways (or a combination of the three):

● Public cloud—The most common implementation, in which a service provider makes computing resources available over the Internet (and World Wide Web) to whoever needs them

● Community cloud—An implementation in which several organizations with common interests share computing resources; it can be managed by a third party or by the organizations themselves, and can be hosted internally or externally

● Private cloud—An implementation in which the computing resources are operated solely by a single organization; an extension of an organization’s intranet into the cloud

From a security perspective, the leasing of services from a third party is always a challenge. If you don’t own the hardware, software, and infrastructure, you can’t guarantee effective secu- rity, so you must scrutinize the service agreement and insist on minimal standards of due care.

Every month, Backup Review, a Web site devoted to providing information about online backup and storage services, presents a list of the “Top 100 Online Backup Companies.” To see the latest list, go to www.backupreview.info.

Disk to Disk to Other: Delayed Protection With the decrease in the costs of storage media, including hard drives and tape backups, more and more organizations are creating massive arrays of independent, large-capacity disk drives to store information at least temporarily. In fact, many home users are using similar

94 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

methods, adding external USB-mounted SATA drives in the 1–2 terabyte range and simply copying critical files to these external, portable devices for their routine backups. The avail- ability of these devices not only precludes the time-consuming nature of tape backup but avoids the costs and implementation challenges of tape at the individual-user level. It also allows quick and easy recovery of individual files and directories, avoiding the tedious method of extracting the same from tape. Applications like Memeo (www.memeo.com) even allow real-time backup of data, with multiple archived older versions.

Disk to Disk to Tape Individuals and organization alike can then build libraries of these devices—massively connected storage area networks—to support larger-scale data backup and recovery. The problem with this technology is the lack of redundancy if both the online and backup versions fail, because of a virus or hacker intrusion. This is why the secondary data disk series should be periodically backed up to tape—thus, the development of disk-to-disk-to-tape methods. The use of the secondary disk series avoids the need to take the primary set offline for duplication, and it reduces the resource usage on the primary sys- tems. The disk-to-disk initial copies can be made efficiently and simultaneously with other system processes.

The following sections provide an overview of the use of complex disk drive storage media using various levels of redundancy. To better understand what goes on during IR or DR data restoration, you need to understand how system backups are created. Data backup is a com- plex operation that involves selecting the backup type, establishing backup schedules, and even duplicating data automatically using a variety of redundant array of independent disks (RAID) structures.

Disk to Disk to Cloud Like online data storage, disk-to-disk-to-cloud (also called disk- to-disk-to-online) backup strategies are rapidly gaining acceptance in the consumer and corporate areas. An organization may not need or desire to go directly from disk to cloud; it may want to aggregate all local backups to a central repository and then back up that repository to an online vendor.

From a security standpoint, allowing only a trusted backup server or service to access a com- pany’s online data storage reduces the risk of corruption (and, therefore, threats) to the confi- dentiality, integrity, and availability of stored online data. Individual users can be allowed to back up their data to a central location using inexpensive software, and then the organization can periodically upload a backup to the online cloud storage repository. Another benefit of cloud data backup comes from the fact that most commercial backup providers use an encryption process prior to data being transmitted to the cloud storage location. The data is not transmitted in plaintext across the Internet, thus it cannot be read by unauthorized parties. Because cloud backup data is available via the Internet, organizations can also easily access that data to restore it to another system in a relatively quick time frame, thus minimizing downtime when systems have to be rebuilt or data has to be reloaded. Another benefit is the ability to automate the cloud backup process, thus removing the need to constantly have employees changing tapes or replacing drives in an array. Automation also allows organizations to back up much more frequently, thus minimizing the potential amount of data lost between backups. Organizations should ensure that their data is being retained in multiple geographical locations so as to minimize the risk of data loss from natural disaster or hardware failure.

Data and Application Resumption 95

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Types of Backup There are three basic backup options: full, differential, and incremen- tal. A full backup is just that, a full and complete backup of the entire system, including all applications, operating systems components, and data. The advantage of a full backup is that it takes a comprehensive snapshot of the organization’s system. The primary disadvan- tages are that it requires large media to store such a large file and that the backup can be time-consuming.

A differential backup is the storage of all files that have changed or been added since the last full backup. The differential backup works faster and uses less storage space than the full backup, but each daily differential backup is larger and slower than that of the day before. For example, if you conduct a full backup on Sunday, then Monday’s backup contains all the files that have changed since Sunday, and Tuesday’s backup contains all the files that have changed since Sunday as well, including Monday. By Friday, the file size has grown sub- stantially. If one backup is corrupt, the previous day’s backup contains almost all the same information.

An incremental backup only archives the files that have been modified since the last backup and thus requires less space and time than the differential to create. The downside to incre- mental backups is that if an incident occurs, multiple backups need to be restored to restore the full system. In general, incremental backups are designed to complete the backup in the shortest amount of elapsed time. An incremental backup will also be economical in the amount of room needed to store the backup data. Differential backups yield the shortest elapsed time needed to restore files when they must be recreated from the backup media.

A copy backup is a backup of a set of specified files, regardless of whether they have been modified or otherwise flagged for backup. This allows a systems administrator to make sure all files are backed up, but only by a subset of them at a time. It could be considered a partial full backup. A daily backup backs up only files that were modified on that day—a date- specific incremental backup.

Regardless of the strategy employed, all on-site and off-site storage must be secured. It is com- mon practice to use fireproof safes or filing cabinets to store tapes and to use encryption to protect online or cloud data storage. The off-site storage, in particular, must be in a safe loca- tion, such as a safety deposit box in a bank or a professional backup and recovery service. The trunk of the administrator’s car is not considered secure off-site storage. It is also impor- tant to provide a conditioned environment for off-site physical media, preferably an airtight, humidity-free, static-free storage container. Each off-site media unit must be clearly labeled and write protected. Because tapes wear out, it is important to retire them periodically and introduce new media.

Tape Backups and Recovery: General Strategies Traditionally, tape has been able to store larger quantities of data in smaller containers, and it is still a cost-effective method for organizations to maintain large quantities of data. The most common types of tape media for small organizations and individual users are digital audio tapes (DATs), quarter-inch cartridge (QIC) drives, 8-mm tape, and digital linear tape (DLT). Today, StorageTek T10000C tapes are capable of holding over 5 terabytes of data on a single reel or cartridge, with a data rate of approximately 240 megabytes per second. Each type of tape has its restrictions and advantages.

96 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

The first stage of a tape-based backup and recovery process is the scheduling of the backups, coupled with the arrangement for the storage of the media. The most common schedule is a daily on-site backup, either incremental or differential, with a weekly off-site full backup. Most backups are conducted during off-shift hours, when systems activity is lowest and the probability of user interruption is limited.

When addressing the selection of files to back up, a popular method is the six-tape rotation method, in which six sets of media are used in rotation. It uses five media sets per week and offers roughly two weeks of recovery capability, as shown in Table 3-2.

When it comes to the recovery stage of the process, the organization first attempts to recover the file(s) using the Monday through Thursday tapes, if they are on hand. If the file that needs to be restored is not contained within the backups that are on hand, the last full backup that was stored off-site is retrieved and the file(s) recovered from that media. For additional ease of use and for redundancy, an organization may choose to make two copies of each full backup so that an on-site version can be kept in the data center and an off-site set of full backup (Friday) tapes can be sent to the secure storage location. This will avoid the need to retrieve the off-site set unless the needed file(s) are not able to be recovered from the backup media that is available on-site.

Another option is the Grandparent/Parent/Child method, which is similar to the six-tape rota- tion method but retains four full weekly (Friday) backups and adds a full monthly backup, retaining 12 monthly backups. This is considered the most common method of tape rotation. Once the monthly backup is created, the four (or five) Friday tapes are reused.

Primary drawbacks of tape backups include the cost of the specialized equipment as well as the media and time required to store and retrieve information. Individual storage tapes can cost hundreds of dollars. With incremental and differential backup times ranging from 1 to 2 minutes per gigabyte, a large data repository can take hours to back up and recover. With the dramatically faster and less-expensive options of external and internal disk-to-disk data back- ups, the market for consumer-grade tape backups has dwindled to a fraction of its former popularity in the last decade.

Week Monday Tuesday Wednesday Thursday Friday

1 Incremental BU Tape #1

Incremental BU Tape #2

Incremental BU Tape #3

Incremental BU Tape #4

Full BU Tape #5 stored off-site

2 Incremental BU Tape #1

Incremental BU Tape #2

Incremental BU Tape #3

Incremental BU Tape #4

Full BU Tape #6 stored off-site

3 Incremental BU Tape #1

Incremental BU Tape #2

Incremental BU Tape #3

Incremental BU Tape #4

Full BU Tape #5 stored offsite

4 Incremental BU Tape #1

Incremental BU Tape #2

Incremental BU Tape #3

Incremental BU Tape #4

Full BU Tape #6 stored off-site

Table 3-2 Six-tape rotation method © Cengage Learning 2014

Note: Differential or full backups can certainly be used on Monday through Thursday.

Data and Application Resumption 97

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Redundancy-Based Backup and Recovery Using RAID Another form of data backup is that of online disk drives used for redundancy. The usage of redundant array of independent disks (RAID) systems can overcome some of the limits of magnetic tape backup systems; and as discussed later in this chapter, RAID systems provide enhanced capabilities. Unlike tape backups, RAID uses a number of hard drives to store information across multiple drive units. For operational redundancy, this can spread out data and, when coupled with checksums, can eliminate or reduce the impact of a hard drive failure. There are nine established RAID configurations, which are described in the following paragraphs, and even though some of these offer capabilities that are discussed later in this chapter, all are presented together in the next section. Some approaches offer more than sim- ple data redundancy—for example, providing complete application-level redundancy by using a process that mirrors entire servers or by using a form of server fault tolerance, such as SFTIII (from Novell). Although RAID does not address the need for off-site storage like tape-based backups, it does deal with the most common need for restoring from backup, which is the recovery from hard-drive failure.

RAID vendors have come to use a standardized classification model that identifies three types of RAID implementations:

● Failure Resistant Disk Systems (FRDSs), which protect against data loss due to disk failure and its enhancement, FRDS+

● Failure Tolerant Disk Systems (FTDSs), which protect against loss of data access because of failure of any single component

● Disaster Tolerant Disk Systems (DTDSs), which consist of two or more independent zones, either of which provides access to stored data

The parameters established for these classification models are shown in Table 3-3.

Failure-Resistant Disk Systems (FRDS)

Failure-Tolerant Disk Systems (FTDS)

Disaster-Tolerant Disk Systems (DTDS)

Protection against data loss and loss of access to data due to disk drive failure

Disk automatic swap and hot swap Protection against loss of access to data due to host and host I/O bus failure

Reconstruction of failed drive content to a replacement drive

Protection against data loss due to cache failure

Protection against loss of access to data due to external power failure

Protection against data loss due to a “write hole”

Protection against data loss due to external power failure

Protection against loss of access to data due to component replacement

Protection against data loss due to host and host I/O bus failure

Protection against data loss due to a temperature out of operating range

Protection against loss of data and loss of access to data due to multiple disk failure

Table 3-3 RAID classification model (continues) © Cengage Learning 2014

98 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

The following sections discuss the RAID configurations that are most commonly used in the IT industry.

RAID Level 0 This is not a form of redundant storage. RAID 0 creates one larger logical volume across several available hard disk drives and stores the data using a process known as disk striping, in which data segments, called stripes, are written in turn to each disk drive in the array. When this is done to allow multiple drives to be combined in order to gain large capacity without data redundancy, it is called disk striping without parity. Unfortu- nately, failure of one drive may make all data inaccessible. In fact, this level of RAID does not improve the risk situation when using disk drives; instead, it rather increases the risk of losing data from a single drive failure.

RAID Level 1 Commonly called disk mirroring, RAID 1 uses twin drives in a computer system. The computer records all data to both drives simultaneously, providing a backup if the primary drive fails. This is a rather expensive and inefficient use of media. A varia- tion of mirroring is called disk duplexing. With mirroring, the same drive controller man- ages both drives; with disk duplexing, each drive has its own controller. Mirroring is often used to create duplicate copies of operating system volumes for high-availability systems. Using this technique, a plan can be developed that mirrors and then splits disk pairs to create highly available copies of critical system drives. This can make multiple copies of critical data or programs readily available when needed for high-availability computing environments.

RAID Level 2 A specialized form of disk striping with parity, RAID 2 is not widely used. It uses a specialized parity coding mechanism known as the Hamming code to store stripes of data on multiple data drives and corresponding redundant error correction on separate error-correcting drives. This approach allows the reconstruction of data if some of the data or redundant parity information is lost. There are no commercial implementa- tions of RAID 2.

Failure-Resistant Disk Systems (FRDS)

Failure-Tolerant Disk Systems (FTDS)

Disaster-Tolerant Disk Systems (DTDS)

Protection against data loss due to replaceable unit failure

Replaceable unit and environmental failure warning

Protection against loss of access to data due to zone failure

Replaceable unit monitoring and failure indication

Protection against loss of access to data due to device channel failure

Long-distance protection against loss of data due to zone failure

Protection against loss of access to data due to controller module failure

Protection against loss of access to data due to cache failure

Protection against loss of access to data due to power supply failure

Table 3-3 RAID classification model (continued) © Cengage Learning 2014

Data and Application Resumption 99

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

RAID Levels 3 and 4 RAID 3 uses byte-level striping of data, and RAID 4 uses block- level striping of data. These approaches use a process in which the data is stored in segments on dedicated data drives, and parity information is stored on a separate drive. Similar to RAID 0, one large volume is used for the data, but the parity drive operates independently to provide error recovery.

RAID Level 5 RAID 5 is most commonly used in organizations that balance safety and redundancy against the costs of acquiring and operating the systems. It is similar to RAID 3 and 4 in that it stripes the data across multiple drives, but there is no dedicated parity drive. Instead, segments of data are interleaved with parity data and are written across all the drives in the set. RAID 5 drives can also be hot swapped, meaning they can be replaced without taking the entire system down.

RAID Level 6 A combination of RAID 1 and RAID 5, this provides block-level striping with double-distributed parity and allows systems so protected to recover from two simulta- neous drive failures.

RAID Level 7 This is a proprietary variation on RAID 5 in which the array works as a single virtual drive. RAID 7 is sometimes performed by running special software over RAID 5 hardware.

RAID Level 0+1 This is a combination of RAID 0 and RAID 1. Raid 0 is used for its performance, and RAID 1 is used for its fault tolerance. This model creates a second striped set to mirror a primary striped set (striping, then mirroring).

RAID Level 1+0 This is a combination of RAID 1 and RAID 0. Raid 0 is used for its performance, and RAID 1 is used for its fault tolerance. This model creates a striped set from a mirrored set (mirroring, then striping).

RAID Level 5+1 This is a combination of RAID 5 and RAID 1. Raid 5 is used for its robustness, but then the method adds a separate data parity drive not found in RAID 5. (Some vendors market this technique as RAID 53.)

Some of the more common implementations of RAID are illustrated in Figure 3-3.

Database Backups Systems that make use of databases, whether hierarchical, relational, or object-oriented, require special considerations when backup and recovery procedures are being planned. Depending on the type of database and the software vendor, the database may or may not be able to be backed up with the utilities that are provided with the operating systems of the servers on which the database is run. A further consideration is whether or not system backup procedures can be used without interrupting the use of the database. With some rela- tional databases, a system backup can work correctly only if all user access to the database is stopped. For these databases to be used while they are being backed up, additional backup tools are needed. Other things to consider for properly safeguarding a database include mak- ing sure the system administrators know whether there are special journal file requirements used by the database management software, such as run-unit journals or after-image

100 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

journals, which enable database concurrency functions. If these file systems and the files they use are not backed up properly, the backup tapes or disk images may be unusable when attempting to restore the prior state of the system.

There are new applications designed to protect databases in near real time. These protect data in one of the following ways:

● Legacy backup applications—The traditional “lock and copy” approach, this requires the database to be inaccessible while a backup is created to a local drive.

● Online backup applications—Also a “lock and copy” approach, this provides back- ups to an online (or cloud) vendor.

● Continuous database protection—This copies data in near real time to a second stor- age location using an application interface. Data is stored to within a one-second tolerance. Currently, only R1Soft claims to provide this level of protection.

Application Backups Some applications use file systems and databases in ways that invalidate the customary way of doing backup and recovery. In some cases, applications write large binary objects as files and manage pointers, and they handle internal data structures in ways that make routine backups unable to handle the concurrency or complexity of the application. Make sure that

Block 4

Block 3

Block 2

Block 1

Disk 1

Block 4

Block 3

Block 2

Block 1

Disk 2

Block 7

Block 5

Block 3

Block 1

Disk 1

Block 8

Block 6

Block 4

Block 2

Disk 2

Block 7

Block 5

Block 3

Block 1

Disk 3

Block 8

Block 6

Block 4

Block 2

Disk 4

Parity 4

Block 3a

Block 2a

Block 1a

Disk 1

Block 4a

Parity 3

Block 2b

Block 1b

Disk 2

Block 4b

Block 3b

Parity 2

Block 1c

Disk 3

Block 4c

Block 3c

Block 2c

Parity 1

Disk 4

RAID 0 Striping

RAID 1 Mirroring

RAID 01 (0+1) Striping and mirroring

RAID 5 Striped parity

Block 7

Block 5

Block 3

Block 1

Disk 1

Block 8

Block 6

Block 4

Block 2

Disk 2

© Cengage Learning 2014

Figure 3-3 Common RAID implementations

Data and Application Resumption 101

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

members of the application support and development teams are part of the planning process when these systems’ backup plans are made and that these team members are included in training, testing, and rehearsal activities.

Note that the advances in cloud computing have opened a new field in application redun- dancy and backup. Because organizations that lease SaaS are in effect using a preconfigured set of applications on someone else’s systems, it is reasonable to ask that the service agree- ment include contingencies for recovery. If a particular server goes down, the service organi- zation providing the SaaS should guarantee recovery in a specified time, with a comparable (if not identical) set of applications.

Backup and Recovery Plans Even the best backups are inadequate unless they can be used to successfully restore systems to an operational state. Each backup and recovery setting should be provided with complete recovery plans. The plans need to be developed, tested, and rehearsed periodically.

Developing Backup and Recovery Plans Backup and recovery plans should include at a minimum answers to the following:

● How and when will backups be created? ● Who will be responsible for creation of the backups? ● How and when will backups be verified so that they are known to be

correct and reliable? ● Who is responsible for the verification of the backup? ● Where will backups be stored and for how long? ● How often will the backup plan be tested? ● When will the plan be reviewed and revised? ● How often will the plan be rehearsed, and who will take part in the rehearsal?

Real-Time Protection, Server Recovery, and Application Recovery Some strategies that are employed seek to improve the robustness of a server or system in addition to, or instead of, performing backups of data. One approach that provides real- time protection as well as data backup is the use of mirroring. Mirroring provides duplica- tion of server data storage by using multiple hard-drive volumes, as was described in the section on RAID level 1. RAID level 1 can be achieved with software or hardware, writing data to other drives, even if they are located on other systems. Mirroring can be extended to the point of vaulting and journaling, which are discussed in later sections.

One strategy for implementing server recovery and redundancy through mirroring servers uses hot, warm, and cold servers. In this strategy, the online primary server (i.e., domain con- troller) is the hot server, and it provides the services necessary to support operations. The warm server serves as an ancillary or secondary server (i.e., domain controller), and it ser- vices requests when the primary is busy or down. The cold server is the administrator’s test platform and should be identically configured to the hot and warm servers. Before a patch, upgrade, or new application is applied to the hot and warm servers, it is first tested on the cold server. Should the hot server go down, the warm server automatically takes over as the

102 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

hot server, and the cold server can be added as the new warm server while the hot server is taken offline for repair.

Recent advances in server recovery have developed bare metal recovery technologies designed to replace operating systems and services when they fail. These applications allow you to reboot the affected system from a CD-ROM or other remote drive and quickly restore your operating system by providing images backed up from a known stable state.

Although Linux and UNIX versions of bare metal implementations abound, the Windows versions are more difficult to come by, as Linux and UNIX kernels run easily from small storage locations, but Windows is only just developing a stand-alone bootable CD platform. Under Windows 7, you can create a system repair disk to use in the event of a corrupted Windows 7 installation. Most Windows operating systems can use the setup disk to facilitate recovery and restoration. Use of bare metal recovery applications, in conjunction with rou- tine backups, allows the recovery of entire servers quickly and easily. There are many options, including Knoppix and Helix, for Linux/UNIX users to choose from. The LiveCD List provides several (see www.livecdlist.com).

The next level of recovery is application recovery or clustering plus replication. The use of software replication can provide increased protection against data loss. Clustering services and application recovery work is similar to the hot, warm, and cold redundant server model described earlier. It is common practice for system administrators to install applications on multiple servers so that if one fails to provide the service, a secondary system steps up and takes over the role. Application recovery expands on this premise for applications: rather than simple services providing fail-over capabilities for critical applications, it uses software to detect the failure of the primary application server and to then activate the secondary application server to begin accepting and servicing requests.

As noted earlier, mirroring of data, whether through the use of RAID 1 or alternative tech- nologies, can increase the reliability of primary systems and enhance the effectiveness of busi- ness resumption strategies. The techniques of vaulting and journaling dramatically increase the level of protection; they are discussed in the following sections.

Electronic Vaulting The bulk transfer of data in batches to an off-site facility is called electronic vaulting (see Figure 3-4). This transfer is usually conducted via leased lines or data communications services provided for a fee, although recent developments in online/cloud backup are quickly taking over this market. The receiving server archives the data as it is received. Some DR companies specialize in electronic vaulting services. The primary criteria for selecting an electronic vaulting (e-vaulting) solution are the costs of the service, the required and available bandwidth, the security needs for the stored data, and the needed ser- vice level for recovery and continuity.

Because e-vaulting means transferring data off site, one must ensure that the organization has the capability to do so without affecting other operations. If the organization does not cur- rently have enough bandwidth to support e-vaulting, it must obtain the additional bandwidth through a vendor. It may be advantageous to get the extra bandwidth, whether or not your organization feels it is necessary.3

E-vaulting used to be more expensive than tape backup and slower than data mirroring; however, the explosion in the online/cloud market has changed this. Solutions under a few hundred dollars/month are now available, with most services based on capacity needs as

Data and Application Resumption 103

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

measured in gigabytes or terabytes of storage. This allows organizations to scale their pur- chases according to their needs. Organizations should consider using specialized e-vaulting applications for data that warrants the additional expense, such as critical transactional data and customer databases. If the organization already has a data classification or prioritization scheme, it may already know what data is most critical. These means of categorizing data assets may have been put in place during the BIA or in the development of the risk assessment processes. While e-vaulting can be performed over public infrastructure using VPNs, the data must be encrypted while in transition, which can slow the data transfer rate.

For managed solutions from vendors, a software agent is typically installed on all servers and included in the e-vaulting process. Once installed, the software initiates a full backup of data to the remote vault and then prepares to continuously copy data as it is created or modified. The vendor is then responsible for the maintenance and protection of the data. Access to the data can be obtained through a Web interface or by using installed software to facilitate resto- ration or validation of transferred data. Vendors like Amazon, Rackspace, Carbonite, and Intronis have facilities and services designed to support an organization’s online data backup in this capacity. If the organization desires to transfer data to its own vault, different applica- tions can facilitate the transfer between organizationally owned equipment over public or

Online transfer to vault

Restoration to servers

Public/private carrier

Remote electronic vault

Primary site

Business continuity site

© Cengage Learning 2014

Figure 3-4 Electronic vaulting

104 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

private communications links. In either case, the routine transfer of data should not have an impact on the organization’s networks; however, those organizations with network connec- tions below 2–3 Mbps should consider upgrading to higher-speed Internet connections, given that the average U.S. internet speed is currently approximately 6 Mbps.4

Remote Journaling Remote journaling (RJ) is the transfer of live transactions to an off-site facility. Developed by IBM in 1999 for its OS/400 V4R2 operating system, it differs from e-vaulting in that only transactions are transferred, not archived data, and the transfer is performed online, much closer to real time. Although e-vaulting is much like a traditional backup, with a dump of data to the off-site storage, RJ involves online activities on a systems level, much like server fault tolerance, in which data is written to two locations simultaneously. However, this can be performed asynchronously, if preferred. RJ facilitates the recovery of key transactions in near real time. Figure 3-5 shows an overview of the RJ process.

When journaling is enabled for a given object, the operating system initiates a process that creates a record of the object’s behavior. All changes are recorded by the journal in a journal entry, which is stored in a journal receiver, similar to storing a record in a database file. Once the journal receiver is full or reaches a preset level, a new journal receiver is linked to the jour- nal, and the full receiver is available for storage to tape, for example. For recovery, the stored receivers can be pulled from tape and applied to the data in the production database, restoring the data to a known stable point. Remote journaling involves the transference of journal entries to a remote journal, which in turn stores them to a remote journal receiver. This remote journal receiver is then transferred to remote tape or other storage when full, creating a virtual real-time backup of the entries.

Users

DB

Journal receivers

Journal Public/private

carrier

SaveJournalreceiversSave

Journal Remotejournal

Real time Daily

Save

© Cengage Learning 2014

Figure 3-5 Remote journaling

Data and Application Resumption 105

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Database Shadowing Database shadowing, also known as databank shadowing, is the storage of duplicate online transaction data, along with the duplication of the databases, at the remote site to a redundant server. It combines e-vaulting with RJ, writing multiple copies of the database simultaneously in two separate locations. This technology can be used simply, with multiple databases on a single drive in a single system, or using databases in remote locations, across a public or private carrier, as shown in Figure 3-6. Shadowing techniques are generally used for organizations needing immediate data recovery after an incident or disaster. The “shadowed” database is available for reading as well as writing and thus serves as a dynamic off-site backup. Database shadowing also works well for read-only functions, such as the following:

● Data warehousing and mining ● Batch reporting cycles (quarterly and year-end reports, and so on) ● Complex SQL queries ● Local online access at the shadow site ● Load balancing

Database shadowing is performed by having each transactional event written simultaneously to multiple databases. In its original incarnation, database shadowing could only be done to a secondary partition or database on the original drive, or to a secondary drive in the samemachine (diskmirroring or duplexing).However, with the introduction of third-party software, these same transactions can be buffered, transmitted across a network, and stored in a shadow database on a remote server.

Users

DB

Save

Journal receivers

Journal

Public/private carrier Remote

journal

Real time Daily

Journal receivers

DB

Save

© Cengage Learning 2014

Figure 3-6 Database shadowing

106 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

As each transaction occurs, the primary database and shadowed database both receive the transaction entry, update, or deletion request. Only the primary database responds to the transaction application, but both databases make the requested entry, modification, or dele- tion. Once a problem occurs with the primary database, the secondary database can be accessed to serve as a redundant copy. If the redundant copy is on the same system, the trans- actions can continue without interruption. If the copies are on a remote system, the copy must be read back to the original system, restoring the data to provide a local copy, in order to pre- vent latency in the transaction process.

Database replication is a similar strategy, focusing on the backup of multiple copies of the database for recovery purposes, where other solutions offer the immediate availability of dynamic redundant data. There are three types of database replication:

● Snapshot replication—Copying data from one database to another ● Merger replication—Merging data from multiple databases into a separate database ● Transaction replication—Using a master database for regular operations but

periodically copying new and updated entries to a backup

E-vaulting, RJ, and database shadowing are quickly becoming functions of various backup applications rather than services unto themselves. Organizations are increasingly focusing on availability of data rather than on how it is stored. Selecting online or local backup applica- tions that support the storage of real-time versus batched data is more prevalent than examin- ing e-vaulting or RJ methodologies. However, it is important for the organization to select a backup regime that allows it to meet its availability needs without sacrificing its confidentiality and integrity requirements.

Network-Attached Storage and Storage Area Networks Two other advances in data storage and recovery are network-attached storage (NAS) and storage area networks (SANs). Though similar in name, the two have unique implementations and configurations. Unlike direct-attached storage, NAS is commonly a single device or server that attaches to a network and uses common communications methods—such as Windows file sharing, NFS, CIFS, HTTP directories, or FTP—to provide an online storage environ- ment. Commonly implemented as additional storage space, NAS is configured to allow users or groups of users to access data storage. It does not work well with real-time applica- tions because of the latency of the communication methods.

SANs are similar in concept but differ in implementation. Whereas NAS uses TCP/IP-based protocols and communications methods, SANs use fiber-channel direct connections between the systems needing the additional storage and the storage devices themselves. This difference is shown in Figure 3-7 and described in Table 3-4.5

For general file sharing or data backup use, NAS tends to provide a more compatible solution. For high-speed and higher-security solutions, SANs may be preferable. With SANs, only those devices connected to the SAN can access it. With NAS, anyone who can intercept the IP address can access (or attempt to access) it.

Virtualization Critical to any discussion of server or application recovery is the recently prolific technology known as virtualization. Virtualization is the development and deploy- ment of virtual rather than physical implementations of systems and services. A virtual

Data and Application Resumption 107

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

system is a computer operating environment that operates within another environment, allowing developers and organizations to develop and deploy a multitude of different appli- cations and environments without requiring a separate hardware platform for each environ- ment or operating system. Using virtualization, an organization can take its existing hard- ware and deploy any other operating system and/or application using specialized virtualization technologies. When using virtualization, it is commonplace to use the term “virtual machine” to refer to a virtualized environment operating in or on a host platform. The host platform (i.e., host machine) is the physical server (and operating system) that the

Servers

TCP/IP LAN

TCP/IP LAN

NAS RAID array

Servers

Fiber-channel switch

SAN RAID array

© Cengage Learning 2014

Figure 3-7 NAS versus SANs

NAS SAN

Connectivity Any machine that can connect to a LAN and use standard protocols (such as NFS, CIFS, or HTTP)

Only server-class devices with SCSI fiber channel; a topology limit of 10 km

Addressing, identification, and file transfer

By file name, with NAS handling security, including permissions, authentication, and file locking

By disk block number, with no individual security control

OS support Greater sharing, especially between differing OSs

OS dependent and not compatible with all OSs

File system Managed by NAS head unit Managed by servers

backups and mirrors Done on files to save time and bandwidth

Done on blocks, requiring destination to be greater than source volumes

Table 3-4 NAS versus SANs Source: NIST Special Publication 800-43 Rev.1

108 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

virtualization application and all virtual machines run on. The virtual machine (also known as the guest) is the hosted operating system or platform running on the host machine. The virtualization application, known as the hypervisor or virtual machine monitor, is the spe- cialized software that enables the virtual machine to operate on the host platform.

Virtualization can occur in a variety of ways:

● Hardware-level virtualization—In this setup, a virtual machine acts like an indepen- dent computer with its own operating system. Hardware virtual machines also allow the development and deployment of simulated hardware components, not just the OS (including network cards). At this level, the physical host’s resources (CPU, RAM, HDD) are divided between the virtual machines and the host itself. This is currently the most common and popular implementation.

● Operating system-level virtualization (also known as software virtualization)—In this approach, only one OS is used: the host’s OS. The virtualization offers multiple virtual sessions of the OS, and thus each application can be independent of the others. This allows increased controls over resource utilization (CPU, RAM, HDD).

● Application-level virtualization—This is a broad term that describes a virtualization approach designed to improve portability and compatibility of applications. The virtualization layer appears to the application as the expected OS, answering all necessary application programming interface (API) calls made by the application. The application perceives that it is interacting with the host OS and the resources managed by it. This approach allows an application to run on a computer that otherwise could not support the application. For example, a Linux OS can support certain Windows applications using a visualization program called Wine.

Within these virtualization environments, memory, storage, data, and networking resources can be virtualized, allowing a differentiation between the physical implementation of the resources and the logical use. For example, virtual machines commonly need multiple net- working addresses separate from the host application’s physical network interfaces. The phys- ical host and virtual hypervisor provide these by mapping them within the host’s equipment.

Although virtualization’s roots can be traced back to the 1960s with the development of IBM’s CP-40, a virtual machine/memory time-sharing operating system, only in the last 15 years or so has it become commercially prevalent and available. SoftPC was developed and introduced in 1988, Virtual PC was developed in 1997, and VMware was patented in 1998. Currently, three applications dominate the virtualization market:

● Microsoft’s Virtual Server ● VMware’s VMware Server ● Oracle VM VirtualBox

Interestingly enough, most of these applications can be traced back to developments by two companies: Innotek GmbH and Connectix Corporation. They were recognized as industry pioneers in virtualization technologies and were acquired by Sun and Microsoft, respectively.

What makes virtualization important to contingency planning is the ability to easily and accu- rately back up an entire system and then port it to another hardware platform, usually within minutes. In addition to specialized backup applications that are available with the virtualiza- tion technology (e.g., VMware’s consolidated backup), virtualization allows administrators to

Data and Application Resumption 109

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

create snapshot backups, copying the collection of files that support the particular virtual machine to another location, including online, disk, or tape. That image can then be loaded into a new host that’s running the same virtualization application. Then, the image only needs to be mounted to be up, running, and available, all within a much shorter time frame than would be expected if a system had to be built from scratch, then the data reloaded. Addition- ally, because multiple virtual systems can run on a single host, organizations do not have to worry about quickly purchasing and setting up multiple pieces of hardware. This quick response and ease of backup is another reason organizations are moving toward virtualization.

Site Resumption Strategies Five key procedural mechanisms were introduced in the introduction to this chapter. Up to this point, the chapter has focused on the first four of these: delayed protection, real-time protection, server recovery, and application recovery. The fifth of these key procedures, site recovery, is covered next. This section presents the steps needed to plan for and execute the procedure to quickly establish critical capabilities at an alternate site when the organiza- tion’s primary site or sites are not available.

Providing alternate processing capability may be necessary either to implement a disaster recovery plan when the primary site is temporarily unavailable or as a business continuity strategy to institute operations at an alternate site. In either case, it is sometimes necessary to quickly put a computing environment into operation and make sure it can meet the expected needs. Resumption of IT services, whether at a site under the exclusive control of a responding organization or at a site using shared resources, is discussed in the following sections.

A contingency management planning team (CPMT) can choose from several strategies when planning for business resumption. The determining factor is usually cost. In general, the exclu- sive control options are hot sites, warm sites, cold sites, and the three popular shared-use options are timeshare, service bureaus, and mutual agreements.

Exclusive Site Resumption Strategies When an organization wants its operations to resume at a location over which it has exclusive control, it can select from the options shown in Table 3-5, which compares these options.

Site Cost Hardware Equipment

Telecomm- unications Setup Time Location

Cold site Low None None Long Fixed

Warm site Medium Partial Partial/full Medium Fixed

Hot site Medium/high Full Full Short Fixed

Mobile site Dependent Dependent Dependent Dependent Not fixed

Mirrored site High Full Full None Fixed

Table 3-5 Exclusive-use site criteria selection6 © Cengage Learning 2014

110 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

Hot Sites Although the actual specifics will vary from vendor to vendor, a hot site is gener- ally a fully configured computer facility, with all services, communications links, and physical plant operations, which is capable of establishing operations at a moment’s notice. Hot sites duplicate computing resources (servers, appliances, and support computers), peripherals, phone systems, applications, and workstations. Essentially, it is a duplicate facility that needs only the latest data backups and the personnel to function. Some versions can even be staffed around the clock to transfer control of the data processing almost instantaneously. To do so, the organization must use e-vaulting, RJ, or data shadowing This creates a virtual mirroring of the core IT functions. It is also the most expensive alternative. Other disadvantages include the need to provide maintenance for all the systems and equipment at the hot site, as well as physical and information security. However, if the organization requires a round-the-clock capability for near-real-time recovery, the hot site is the optimum strategy.

Prices for hot sites are based on a number of included options, such as personnel costs, and can total tens of thousands of dollars per month, depending on the speed of changeover needed. The ultimate in hot sites is a mirrored site, which is identical to the primary site and includes live or periodic data transfers. Thus, it is capable of immediate operation. Some orga- nizations may choose to build essential redundancy into the functional specifications of their plant and equipment. This ensures that their environment includes redundant capabilities in locations that are sufficiently isolated to avoid coincidental loss and has sufficient capacity to meet all critical needs, even if one facility is removed from service.

Figure 3-8 provides a conceptual representation of a hot site.

Warm Sites A warm site provides some of the same services and options as a hot site, but software applications are typically not included, not installed, or not configured. A warm site does frequently include computing equipment and peripherals with servers, but not client workstations. It also has connections or access to data backups or off-site storage to facilitate quick data recovery. A warm site has some of the advantages of a hot site, but at a lower cost. The downside is that it may require several hours, perhaps days, to make a

© Cengage Learning 2014

Figure 3-8 Hot site

Site Resumption Strategies 111

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

warm site fully functional. Prices for warm sites are customized to the needs of the customer but typically range upward of several thousand dollars per month. It is possible for an orga- nization to make contractual arrangements with an equipment provider that maintains stocks of critical equipment in a central facility to reprovision an entire data center with as little notice as 12 hours.

Figure 3-9 provides a conceptual representation of a warm site.

Cold Sites A cold site provides only rudimentary services and facilities. No computer hardware or peripherals are provided. All communication services must be installed after the site is occupied, and frequently there are no quick recovery or data duplication functions to the site. A cold site is an empty room with standard heating, air conditioning, and electri- cal service. Everything else is an added cost option. Despite these disadvantages, a cold site may be better than nothing. The primary advantage is cost. The most useful feature of this approach is to reduce contention for suitable floor space if a widespread disaster strikes, but some organizations are prepared to struggle to lease new space rather than pay mainte- nance fees on a cold site. A cold site can typically cost a few thousand dollars per month and is therefore not a trivial investment.

Figure 3-10 provides a conceptual representation of a cold site.

Mobile Sites and Other Options In addition to these basic strategies, there are some specialized alternatives available, such as a rolling mobile site. Another alternative is storing resources externally; for example, a rental storage area containing duplicate or second-generation equipment can be used. These alternatives are similar to the Preposition- ing of Overseas Materiel Configured to Unit Sets (POM-CUS) sites of the Cold War era, in which caches of materials were stored in case of an emergency or war. An organization might arrange with a prefabricated building contractor for immediate, temporary facilities (mobile offices) on site in the event of a disaster.

© Cengage Learning 2014

Figure 3-9 Warm site

112 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

Shared-Site Resumption Strategies When an organization needs to plan for resumption and cannot justify the expense of an exclusive-use strategy, there are three shared-use options that can be chosen from.

Time-Share The first of these shared-use options is the time-share. A time-share operates like one of the hot/warm/cold sites described earlier, but it is leased in conjunction with a business partner or sister organization. The time-share allows the organization to provide a DR/BC option while reducing the overall cost. The primary disadvantage is the possibility that more than one organization involved in the time-share will need the facility simulta- neously. Other disadvantages include the need to stock the facility with the equipment and data from all the involved organizations, the complexity of negotiating the time-share with the sharing organizations, and the possibility that one or more parties will exit the agree- ment or sublease their options. It is much like agreeing to co-lease an apartment with a group of friends. One can only hope the organizations remain on amicable terms, given that they could potentially gain physical access to one another’s data.

Service Bureaus A service bureau is a service agency that provides a service for a fee. In the case of DR/CP, the service is the provision of physical facilities in the event of a disaster. These agencies also frequently provide off-site data storage for a fee. Contracts with service bureaus can specify exactly what the organization needs under what circumstances. A ser- vice agreement usually guarantees space when needed, even if this means that the service bureau has to acquire additional space in the event of a widespread disaster. It is much like the rental car provision in your car insurance policy. The disadvantage is that service con- tracts must be renegotiated periodically and rates can change. This option can also be quite expensive.

Mutual Agreements A mutual agreement is a contract between two organizations for each to assist the other in the event of a disaster. It stipulates that each organization is obligated to provide the necessary facilities, resources, and services until the receiving

© Cengage Learning 2014

Figure 3-10 Cold site

Site Resumption Strategies 113

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

organization is able to recover from the disaster. This arrangement can be a lot like moving in with relatives or friends. It doesn’t take long for an organization to wear out its welcome. Many organizations balk at the idea of having to fund (even in the short term) duplicate ser- vices and resources. Additional irritants can be the need to allow access to a partner’s employees and contractors as well as the provisioning of office space.

Still, mutual agreements between divisions of the same parent company, between subordinate and senior organizations, or between business partners, may be a cost-effective solution when both parties to the agreement have a mutual interest in each other’s continued operations and they both have similar capabilities and capacities. When an organization finds itself relying on a mutual agreement for its alternate processing needs, it should use a memorandum of under- standing (MOU) to make sure that as many issues as possible are resolved before the need materializes.

Planners should require a memorandum of agreement (MOA), an MOU, or a service-level agreement (SLA) to define the expectations and capabilities for the alternate site. Because this is most often part of a contract for services, counsel for each party must review and approve such agreements. At minimum, such an agreement should include the following:

● Duration ● Costs and fee structures for initiation and use, including fees for occupancy, mainte-

nance, testing, ,and transportation support costs (and all other fees) as well as pay- ment terms and conditions for payment

● Parameters for declaration of activation ● A priority-setting process for when multiple clients claim access at the same time, to

include a listing of other clients subscribing to same resources and site, and the total number of site subscribers, as applicable

● How the contract/agreement can be modified or terminated ● Performance and compatibility guarantees ● System requirements for all computing and network devices and channels as well as

hardware and software ● Full description of change management and notification requirements for hardware,

software, and infrastructure ● Security requirements ● Complete description of support services provided ● Description of support services provided in the facility, such as use of on-site office

equipment, cafeteria, and others ● Testing procedures, including scheduling, availability, and duration ● Provision for records management, both on-site and off-site, as well as use of elec-

tronic media and hardcopy ● Service-level management (performance measures and management of quality of IT

services provided) ● Workspace requirements (chairs, desks, telephone, PCs) ● Supplies provided or not provided (office supplies)

114 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

● Additional costs not covered elsewhere ● Other contractual issues, as applicable ● Other technical requirements, as applicable

Service Agreements Whether an organization is making arrangements for an exclusive-use location or a shared- use location, the terms and conditions of that site should be known to all parties by negotiat- ing and executing a service agreement. Service agreements are the contractual documents guaranteeing certain minimum levels of service provided by vendors. It is imperative that ser- vice agreements be reviewed and, in some cases, mandated to support incident, disaster, and continuity planning. If a service provider makes no legal assurances as to the level of perfor- mance, the organization will be unable to require replacement, redundant, or alternative forms of services if the primary is compromised by the contingency.

An effective service agreement should contain information on:

● What the provider is promising ● How the provider will deliver on those promises ● Who will measure delivery and how ● What happens if the provider fails to deliver as promised ● How the SLA will change over time

A typical SLA should include the following sections, as illustrated in the Sample Service Agreement that appears at the end of the chapter (and discussed next):

● Definition of applicable parties ● Services to be provided by the vendor ● Fees and payments for these services ● Statements of indemnification ● Nondisclosure agreements and intellectual property assurances ● Noncompetitive agreements (covenant not to compete)

Definition of Applicable Parties The introductory paragraph in any legal document serves to identify to whom the document applies. Service agreements, as contractual legal documents, are no different. Note that in many documents the long formal names of the two parties are replaced with abbreviated names—for example, “the Client,” “the Vendor,” or “the Service Provider.”

Services to be Provided by the Vendor In this section, the vendor or service pro- vider must specify exactly what the client is to receive in exchange for the payments identi- fied in the following section. Because this service agreement is a legal document, if a service is not explicitly identified in this section, the vendor will not be required to provide it. Any verbal agreements, compromises, or special arrangements must be fully documented. The critical elements of this section should include the specifications of the services expected from the vendor for the protection and restoration of services if an incident or disaster

Site Resumption Strategies 115

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

occurs. Some organizations also include contingency operations, such as “for a nominal fee the Vendor agrees to provide additional services to an alternate location within X amount of time following an incident or disaster requiring relocation of the Client’s primary business.” However, this type of arrangement typically requires a separate agreement, usually called a business continuity service agreement or contract.

In the Sample Service Agreement that appears toward the end of this chapter, there are state- ments specifically indicating that the vendor agrees to: (a) protect the content of the client, (b) back up the client’s content, and (c) indicate as to restoration of services after internal (system or software failure) or external events. This information is important in determining whether a separate agreement is needed to ensure compliance with the special needs of the organization for data backup and recovery agreements. Without these specific statements, there is no warrantee that the vendor will protect anything but its own software and hard- ware, and the client is required to conduct its own data backup and restoration.

Fees and Payments for These Services This section indicates what the vendor receives in exchange for the services rendered. Although the most common exchange is financial, it is not unusual to see an exchange of services, goods, or other securities. The terms of contract and any special fees, such as late fees, returned check fees, or discounts for early payment, could be specified here. A common inclusion is “2/10 net 30,” indicating a 2 percent discount if paid within 10 days, with the net payment due in 30 days, usually for shipped goods paid by invoice, unlike the annual contract indicated here.

Statements of Indemnification Frequently found in legal documents of this type are statements that the vendor is not liable for actions taken by the client. If the vendor incurs any financial liability based on the use of the vendor’s services (in other words the vendor gets sued because of the use of the services), then the client is responsible for those costs. So, if a client was to put up an insulting Web site that got the client and the vendor sued, the client would be responsible for any fees or expenses incurred by the vendor. Failure to include such statements may result in additional legal fees from both parties, as the vendor sues to recoup its losses.

Nondisclosure Agreements and Intellectual Property Assurances It is important for both parties to understand the level of agreement as to the protection and disclo- sure of the intellectual property of the client. The nondisclosure agreement covers the confidenti- ality of information from everyone unless disclosure is mandated by the courts. Vendors are expected to certify the validity of these documents and then provide the information as required. However, they are prohibited from providing information based on the personal or professional requests of individuals, including law enforcement, without warrant or subpoena.

If the client does not want the vendor to view the contents of its directory, it can ask for that agreement. If the vendor wants to restrict the type of business performed on its systems, it can ask for that agreement. The two parties must formalize the expectations on both sides with regard to the protection of confidentiality of the services and business information to be shared. Even in a breach of contract, the clause stipulating that a breach of one clause (such as the fees paid, as in a late or missing payment) does not negate the legality of another clause (the disclosure of informa- tion); this prevents the vendor from selling off information to recoup financial losses.

Federal law and most state laws permit a service provider to view the contents of its clients’ systems in the routine conduct of business and maintenance on those systems. This means

116 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

that the vendor can review the contents of the directory, but it does not mean it can review the contents of the files within the directory. These same laws permit network administrators to review the headers of packets but not the packet data contents. Just because one has access to information does not give one authorization to review the contents. Any expectation or requirement of monitoring should be stipulated in the agreements as well.

Noncompetitive Agreements (Covenant Not to Compete) Although not essential to a service agreement, it is customary for the client to agree not to use the vendor’s services to compete directly with the vendor, and for the client not to use vendor informa- tion to gain a better deal with another vendor. In the early days of MCI and Sprint, federal regulation required (and still requires) such common carriers to offer services even to com- panies that would use those services to compete with them. MCI and Sprint leased services from AT&T to establish their start-ups and then moved to their own networks. However, outside of the telecommunications and cable television industries, where court orders can mandate specific arrangements between competitive organizations, there is no requirement that an organization allow subleases that can create an advantage for a competitor.

The following example illustrates what should be included in a service agreement.

SAMPLE SERVICE AGREEMENT

CONTRACT FOR SERVICES

BETWEEN

SEQUENTIAL LABEL AND SUPPLY, hereafter referred to as the “Client,” and HIERARCHICAL ACCESS LTD, hereafter referred to as the “Vendor.”

The Client and the Vendor hereby agree to the following terms and conditions regarding Web hosting and related services, hereafter referred to as the “services.”

1. VENDOR’s RESPONSIBILITIES

The Vendor will arrange and manage a Web site and Web domain hosting for the Client. The Vendor will lease the agreed amount of up to 2 GB of Web storage space on its servers and, on the Client’s behalf, register a domain name of “SequentialLabel.com” and host this domain name on its primary and secondary name servers. The Vendor will support ongoing maintenance and support of the hardware hosting the virtual presence of the Client, and warrantee the following:

• 24/7 availability with less than one hour per month downtime due to maintenance, to be performed with advanced warning and at a time suited to the needs of the Client (e.g., between 2 a.m. and 4 a.m. on Sundays) • 24/7 access to the directory for the purposes of populating and modifying the contents of the Web directory • 24/7 technical support for equipment and Web hosting issues to the Client • A dedicated account manager who will guarantee return of communications (phone, fax or e-mail) within one hour during normal business hours or within 1 hour of start of business day for after-hours communications

Site Resumption Strategies 117

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

• Weekly backup of all Client content, with 24/7 access to archived copies, and with Vendor agreeing to retain two newest versions for Client access • Restoration of Web presence due to down equipment caused by equipment or soft- ware failure within two hours • Restoration of Web presence due to natural disasters, power failure, or other incidents or disasters as quickly as possible, depending on the extent and damages of these acts

The Vendor will not be responsible for the contents of the Web directory, including the creation, modification, or technical support of the Web documents, except as they pertain to the operation of the underlying hardware and software. The Vendor reserves the right to inspect said contents for technical support of the systems housing the content, and to warrantee that no illegal or illicit activities or commerce is transpiring. The Vendor does not permit the use if its facilities for adult-oriented commerce or recreations, or for illegal activities.

2. COSTS AND TERMS

a. Basic Service: The Client agrees to compensate the Vendor for providing those ser- vices expressed in this agreement for the price of $10,000.00.

b. Term: The initial term of this agreement will be 12 months and will commence from the date of this agreement. Unless terminated as provided by this agreement, the agreement shall thereafter automatically renew for successive 12-month terms.

c. Taxes: The Vendor will pay for any and all sales and use taxes, duties, or levies imposed by any authority, government, or government agency in connection with the Web services, including property taxes and the Vendor’s income taxes.

3. INDEMNIFICATION

The Client hereby agrees to protect, hold free and harmless, defend and indemnify the Vendor from any and all claims or demands of any kind and from all liability, penal- ties, costs, losses, damages, expenses, claims, or judgments (including attorney’s fees) resulting from legal issues arising from the conduct of electronic commerce or the dis- play of the Client’s Web content. Any and all fees associated with legal proceedings against the Vendor as a direct consequence of the display or hosting of the Client’s material will be covered totally and in full by the Client. Liability for any services or fees incurred by the Vendor as a result of this contract will be paid for by the Client, including but not limited to notary public, arbitration, mediation, legal, and court fees.

4. GENERAL

a. The Vendor shall not assign or transfer any rights or obligations under this agreement without the Client’s prior written approval.

b. Breach of any contract provision by the Vendor can only be waived in writing.

c. Waiver of any breach by the Vendor shall not be deemed to be a waiver of any other breach.

d. This agreement constitutes the entire agreement between the parties with respect to Web services and cannot be modified without the express written consent of all parties.

118 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

e. Neither the Client nor the Vendor has made any promise, representation, or warranty, explicit or implied, not set forth in this contract.

f. If any portion of this agreement is held by a court of competent jurisdiction or mutually agreed on authority, to be invalid, void, or unenforceable, the remainder will nevertheless continue in full force without impairment or invalidation.

g. This agreement shall be governed and interpreted by the laws of this state applica- ble to such contracts entirely made and performed in said jurisdiction and venue.

5. NONDISCLOSURE AND INTELLECTUAL PROPERTY

The Vendor hereby acknowledges and agrees that all information disclosed to the Ven- dor by the Client, whether written or oral, relating to the Client’s business activities; its customer names and addresses; all operating plans; information relating to its existing services, new or envisioned; the Client’s products or services and the development thereof; scientific, engineering, or technical information; the Client’s marketing or prod- uct promotional material, including brochures, product literature, plan sheets, and any and all reports generated to customers or to the Vendor with regard to customers; unpublished lists of names; and all information relating to the Client’s order processing, pricing, cost, and quotations; and any and all information relating to the Client’s rela- tionship with customers and the Vendor, is considered confidential information and is proprietary to, and is considered the invaluable trade secret of the Client(collectively “Confidential Information”).

The Vendor retains the right to review the contents of its directories in the normal course of business and as part of the ongoing maintenance of the systems and software supporting the Client’s intellectual property.

The Vendor understands that the Client desires to keep such Confidential Information in the strictest confidence, and that the Vendor’s agreement to do so is a continuing condition of the receipt and possession of Confidential Information, and a material provision of this agreement, and a condition that shall survive the termination of this agreement. Consequently, the Vendor shall use Confidential Information for the sole purpose of performing its obligations as provided herein. The Vendor agrees:

i) Not to disclose Confidential Information to future or existing competitors

ii) To limit dissemination of Confidential Information to only those of the Vendor employees who have a need to know such Confidential Information in order to perform their duties as set forth herein

iii) To return Confidential Information, including all copies and records thereof, to the Client upon receipt of a request from the Client, or termination of the agreement as provided herein, whichever occurs first

6. NONCOMPETITION

a. The Vendor covenants and agrees that the Vendor will not directly or indirectly, own, manage, operate, join, control, work for, or permit the use of its name by, or be connected in any manner with, any business activity which is directly competitive with

Site Resumption Strategies 119

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Chapter Summary ● The umbrella term contingency planning (CP) addresses everything done by an

organization to prepare for the unexpected as well as later parts of the information- security process, which are focused on keeping the business alive.

● A business resumption (BR) plan has two major elements: the disaster recovery (DR) plan, for resuming normal operations at the primary sites, and the business continuity (BC) plan, for activating critical business functions at an alternate site.

● Each of the components of BR planning (the DR plan and the BC plan) comes into play at a specific time in the life of an incident, and overlap between them may occur.

● There are five key procedural mechanisms that facilitate the restoration of critical information and the continuation of business operations: delayed protection, real-time protection, server recovery, application recovery, and site recovery.

● A backup plan is essential; data files and critical system files must be backed up fre- quently, and nonessential files can be backed up less frequently. Equally important is the determination of how long data should be stored. There are three basic types of

any aspect of the business of the Client, (as set forth in the business plan delivered to the Vendor herewith), which is the same business of the Client, as previously conducted, and as said business may evolve in the ordinary course between the date of this agreement and its termination whether said business is conducted by the Client or any successor or assign.

b. The Client covenants and agrees that the Client will not directly or indirectly, own, manage, operate, join, control, work for or permit the use of its name by, or be connected in any manner with, any business activity which is directly competitive with any aspect of the business of the Vendor, (as set forth in the business plan delivered to the Client herewith), which is the same business of the Vendor, as previously conducted, and as said business may evolve in the ordinary course between the date of this agreement and its termination whether said business is conducted by the Vendor or any successor or assign.

c. The parties hereto agree that the provisions of this agreement extend to the employees and officers of their respective companies/businesses. Said principals further agree to provide the requisite internal security of the subject data within their respective organizations and with respect to any and all additional sources who may be parties to the transactions or proposed transactions.

IN WITNESS WHEREOF, the parties hereto, agreeing to be bound hereby, execute this agreement on this day of .

President & CEO, President & CEO, Sequential Label and Supply, Inc. Hierarchical Access Limited. on behalf of the client on behalf of the vendor

120 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

backups: full, differential, and incremental. A full backup is a full and complete backup of the entire system, including all applications, operating systems components, and data. A differential backup is the storage of all files that have changed or been added since the last full backup. An incremental backup only archives the files that have been modified that day and thus requires less space and time than a differential backup.

● Another form of data backup is that of online disk drives used for redundancy. The usage of RAID systems can overcome some of the limits of magnetic tape backup systems and provide enhanced capabilities. Many organizations are creating massive arrays of independent but large-capacity disk drives to store information and copy critical files to these devices as routine backup.

● Cloud backups are becoming a popular way to back up and store data in remote locations while ensuring that it is available for quick restoration, if necessary. Cloud computing is a popular way to lease computing resources. It comes in three offerings: Software as a Service (SaaS), in which applications are provided at a fee and hosted over the Internet; Platform as a Service (PaaS), in which development platforms are made available to developers and hosted by third parties; and Infrastructure as a Service (IaaS), in which the hardware and operating systems resources made available to an organization are hosted by a third party. Clouds can be public, community, private, or a hybrid of these three.

● When systems make use of databases, whether hierarchical, relational, or object oriented, they require special considerations when planning backup and recovery procedures. Some applications use file systems and databases in ways that invalidate the customary way of doing backup and recovery. In some cases, applications write large binary objects as files and manage pointers, and create internal data structures in ways that make routine backups unable to handle the concurrency or complexity of the application.

● Even the best backups are inadequate unless they can be used to successfully restore systems to an operational state. Each backup and recovery setting should be provided with complete recovery plans, including testing and rehearsal.

● To provide real-time protection, also known as replication, a popular feature used in server support is the use of mirroring and duplication of server data storage with RAID techniques.

● The bulk transfer of data in batches to an off-site facility is called electronic vaulting (e-vaulting) and is usually conducted with the receiving server archiving the data as it is received.

● Remote journaling is the transfer of live transactions to an off-site facility so that all changes are recorded.

● Database shadowing, also known as databank shadowing, is the storage of duplicate online transaction data, along with the duplication of the databases at the remote site to a redundant server.

● Several strategies are possible when planning for business resumption, including: hot sites, warm sites, cold sites, time-share, service bureaus, and mutual agreements. A hot site is a fully configured computer facility, with all services, communications links, and physical plant operations, capable of establishing operations at a moment’s

Chapter Summary 121

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

notice. A warm site provides some of the same services and options as the hot site, but software applications are typically not included or not installed and configured. A cold site provides only rudimentary services and facilities, and no computer hardware or peripherals are provided. A time-share operates like one of the three sites just mentioned, but it is leased in conjunction with a business partner or sister organization. A service bureau is a service agency that provides a service for a fee, such as the provision of physical facilities in the event of a disaster. A mutual agreement is a contract between two organizations for each to assist the other in the event of a disaster.

● Service agreements are the contractual documents guaranteeing certain minimum levels of service provided by vendors. An effective service agreement should contain a definition of applicable parties, a list of services to be provided by the vendor, fees and payments for these services, a statement of indemnification, nondisclosure agree- ments and intellectual property assurances, and noncompetitive agreements.

Review Questions 1. What purpose does business resumption planning serve?

2. What are the two major component parts of a BRP plan, and how are they related?

3. What is the primary site?

4. What is the difference between a backup and an archive?

5. What is a retention schedule?

6. How have cloud computing architectures affected the backup options available for organizations?

7. What are the major types of backups?

8. What is encompassed in a full backup?

9. What is encompassed in a differential backup?

10. What is encompassed in an incremental backup?

11. What is a redundant array of independent disks (RAID), and what are its primary uses? How can it be used in a backup strategy?

12. What is disk striping, and how might it be considered the opposite of disk mirroring?

13. In what way are the backup needs of systems that use databases different from the backups used to safeguard nondatabase systems?

14. Beyond simply identifying what to back up, when to back it up, and how to restore it, what should a complete backup recovery plan include?

15. What is bare metal recovery?

16. What is electronic vaulting, and how is it used in a backup strategy?

17. What is remote journaling, and how is it used in a backup strategy?

122 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

18. What is database shadowing?

19. What is virtualization?

20. Explain the site resumption strategy known as exclusive use and how it uses hot sites, warm sites, and cold sites.

21. Explain these shared-use strategies: time-share, service bureau, and mutual agreement.

Real-World Exercises Exercise 3-1 This chapter’s opening scenario illustrates a specific type of incident/disaster. Using a Web browser, search for information related to preparing an organiza- tion against terrorist attacks. Look up information on (a) anthrax or another

biological attack (like smallpox), (b) sarin or another toxic gas, (c) low-level radiological con- tamination attacks.

Exercise 3-2 Using a Web browser, search for available commercial applications that use various forms of RAID technologies, such as RAID 0 through RAID 5. What is the most common implemen- tation? What is the most expensive?

Exercise 3-3 Not too long ago, tape backup was the industry standard. Is it still? Using a Web browser or your local library’s electronic-journal search tool, review the popular trade press journals to determine whether tape, disk, or drive backups are more prevalent now and which is pre- dicted to be the new standard in the near future.

Exercise 3-4 Using a Web browser, search for vendors that provide alternate site strategies, such as hot sites, warm sites, and cold sites. How prevalent are they? What about mobile sites?

Exercise 3-5 This chapter provides one example of a service agreement. Using a Web browser, search for other examples. How do they differ? What areas are common to all?

Hands-On Projects

In the following projects, we will examine two different ways to make a backup of the Security Onion virtual image we already created. In the first method, we will make a backup from within Security Onion, using command- line tools. In the second method, we will copy the virtual image files themselves.

Hands-On Projects 123

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Hands-On Project 3-1: Command-line Backup Using rdiff-backup In this project, you will use the rdiff-backup command to make a backup of the Security Onion system. To successfully complete this project, you will need to have a second system available for use as a storage solution. Setup of this storage solution is outside the scope of this project, but any system that has rdiff-backup installed, allows ssh login, and has suffi- cient disk space to handle the backup will be fine. In addition, you will need credentials to log into the backup system before we begin the exercise.

1. On the Security Onion desktop, double-click the Terminal icon. This will open up a command-line terminal.

2. Rdiff-backup is not installed by default, so you will have to install it now. Type sudo apt-get install rdiff-backup, as shown in Figure 3-11. Press Enter.

3. When asked if you want to continue, type Y, as shown in Figure 3-12. If prompted, enter your administrator password to allow the installation to continue. You will expe- rience a brief delay and see output on the screen as the necessary packages install.

Source: Security Onion

Figure 3-11 Security Onion terminal

124 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

4. Type sudo rdiff-backup –v5 [source directory] [username]@[remote host]::[destination directory]. Then press Enter. This replaces the source directory, username, remote host, and destination directory values with the appropriate data. To make a full backup of the entire drive, you would use the forward slash (/) as the source directory. To speed up the exercise, use /var instead. Your screen should look similar to what is shown in Figure 3-13. Press Enter.

Source: Security Onion

Figure 3-12 rdiff-backup install

Source: Security Onion

Figure 3-13 rdiff-backup command

Hands-On Projects 125

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5. If prompted, enter your password.

6. If asked whether you want to continue connecting, type yes. Your screen should look similar to what is shown in Figure 3-14. Press Enter.

7. After a brief delay, the backup is now complete.

Hands-On Project 3-2: Copying Virtual Images Next, we will look at how to copy the actual virtual hard disk and configuration files cre- ated by VMware Player during setup to a different location for local backup purposes.

1. If the Security Onion virtual image is running, use the VMware player controls to stop it.

2. Open Windows Explorer on your host system, and navigate to the folder where VMware Player stored the files associated with the Security Onion image. Windows Explorer should look similar to Figure 3-15.

Source: Security Onion

Figure 3-14 rdiff-backup ssh connect

126 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3

3. To safely back up the VMware image, we are interested in two files: the Virtual Machine disk and the VMware configuration file. These files have .vmdk and .vmx as their respective extensions. Press CTRL and click both of these files to select them. Your screen should look similar to the one shown in Figure 3-16. Right-click and select the Copy option.

4. Within Windows Explorer, navigate to a folder where you would like to save your backup.

Source: Microsoft Windows

Figure 3-15 VMware directory

Source: Microsoft Windows

Figure 3-16 Copy VMware files

Hands-On Projects 127

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5. Right-click in the main window. Your screen should look similar to the one shown in Figure 3-17. Select the Paste option.

6. The files should now be copied into your designated backup folder. During the actual copying process, your screen should look similar to the one shown in Figure 3-18.

Source: Microsoft Windows

Figure 3-17 Paste VMware files

Source: Microsoft Windows

Figure 3-18 VMware files copied

128 Chapter 3 Contingency Strategies for IR/DR/BC

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Endnotes 1. Swanson, M., Bowen, P., Phillips, A., Gallup D., and Lynes D. NIST Special Publication

800-34 Rev.1: Contingency Planning Guide for Federal Information Systems. NIST May 2010. Accessed August 26, 2012 @ http://csrc.nist.gov/publications/nistpubs/800- 34-rev1/sp800-34-rev1_errata-Nov11-2010.pdf.

2. Ibid.

3. Cook, Rick. “Deciding on Electronic Vaulting.” SearchStorage 22 January 2002. Accessed August 26, 2012 @ http://searchstorage.techtarget.com/tip/1,289483, sid5_gci797551,00.html?bucket=ETA.

4. Emerson, R. “The World’s Top 9 Countries With The Fastest Internet Speeds.” The Huffington Post 28 October 2011. Accessed August 26, 2012 @ www.huffingtonpost. com/2011/10/27/fastest-internet-countries-akamai_n_1051651.html.

5. “Technology Overview.” NAS-SAN.com. Accessed August 26, 2012 @ www.nas-san. com/differ.html.

6. Swanson, M., Bowen, P., Phillips, A., Gallup D., and Lynes D. NIST Special Publication 800-34 Rev.1: Contingency Planning Guide for Federal Information Systems. NIST May 2010. Accessed August 26, 2012 @ http://csrc.nist.gov/publications/nistpubs/800- 34-rev1/sp800-34-rev1_errata-Nov11-2010.pdf.

Deputy Chief Corbett stood up and returned to the command vehicle that was parked in the street outside the office building.

Alan breathed a sigh of relief, then flipped open his master contingency planning binder.

“At least we don’t have to make up a plan,” he said. “Let’s review our next steps in case our offices are closed for the next month.”

Discussion Questions 1. What other crises or catastrophes can happen in a mailroom that could prompt an

emergency procedure like the one illustrated here?

2. What goals should be included when planning for the resumption of critical busi- ness functions at an alternate site for four weeks? What would be different if the planning horizon were 30 weeks instead?

3. When the organization makes a plan like the one described here, what parts of the plan should be from the contingency planning management team (CPMT) and what parts should come from the subject area experts?

Closing Case Scenario: Disaster Denied

Endnotes 129

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter4

Incident Response: Planning

If you can keep your head when all about you are losing theirs and blaming it on you, if you can trust yourself when all men doubt you, … yours is the Earth and everything that’s in it. —Rudyard Kipling

Upon completion of this material, you should be able to: ● Describe the process used to organize the incident response planning process ● Describe the activities and deliverables used to develop an incident response policy, including

how policy affects the incident response planning process and how policy can be implemented to support incident response practices

● Explain the techniques that can be employed when forming a security incident response team

● List the skills and components required to devise an incident response plan ● Discuss some of the concerns and trade-offs to be managed when assembling the

final incident response plan

131

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

It was two o’clock in the morning when Paul’s cell phone began to buzz. He turned in his bed once, then twice, before finally grabbing for the phone. Seeing the Net- work Operations Center’s number lit up on the display, he answered.

“Sorry to wake you, Paul.” It was Susan Carter, the third shift supervisor. Now that everything was back to normal operation after the fire, she was working her usual hours again.

“What’s up, Susan?” Paul replied groggily. “We’re getting slammed by a DDoS again,” Susan said. She sounded worried. “I thought these were pretty routine,” Paul said. “Don’t you just reconfigure the

outside firewall?” “I did that already,” Susan said. “Now it’s coming in on a different port. This is the

third one in about 10 minutes. That makes it seem like a live attack rather than a scripted attack, which is significant to us because a scripted attack can usually be stopped cold, at least for a while, by filtering out the port or network address. I think this means that the attack is being executed in real time by a human attacker. We need you to make some decisions.”

“Uh oh,” Paul said. Wide awake now, he began to go over in his mind what he knew about DDoS attacks and what Susan just told him.

“Okay,” Paul replied while reaching for the laptop computer on his nightstand. “Give me a minute to get logged in.”

For the next few minutes, he carefully scanned the logs on the firewall and border gateway over his VPN connection. He had seen that all the attacks seemed to be within a certain range. “Susan,” he finally said, “try adding a rule to filter ports 1400 through 2200.”

As she clicked away on her end, something from the back of Paul’s mind nagged at him. What was it? Something to do with a new vulnerability he read about in the last few days.

“Yes!” Susan exclaimed. “I think that did it!” “Okay, pull all the logs and print them out, and we’ll go over them when I come

in—” Paul leaned over to look at the clock, “in just under an hour.” “Okay, I’ll have the coffee ready!” Susan laughed. Paul leaned back in bed. “Maybe just a few more minutes of shuteye,” he

thought. Then his cell phone went off again.

Opening Case Scenario: DDoS Dilemma

132 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

Introduction Contingency planning (CP) addresses everything done by an organization to prepare for the unexpected. Incident response (IR), one of the elements of CP, focuses its efforts on detecting and evaluating the severity of emerging unexpected events. Whenever possible, the IR process should attempt to contain and resolve incidents according to the IR plan. When incidents arise that cannot be contained or resolved, other elements of the CP process are activated, using the documented escalation processes as noted throughout the plan. The overall IR process is made up of several phases: preparation, detection and analysis, containment, eradication and recov- ery, and post-incident activity.1 Because of the complexity of the IR process, this chapter will address the initial preparation phase. Later chapters will cover the planning functions of IR, organization and preparation efforts, detection aspects, response strategies, recovery from inci- dents, and the remaining components of the IR process. This chapter focuses on creating the IR plan used by organizations to effectively respond to incidents.

The IR Planning Process When the contingency planning management committee (CPMT) completes each component of the business impact analysis (BIA), it begins to transfer the information gleaned from the organization to the various subordinate committees. To assist in their subordinate planning, the IR committee, disaster recovery (DR) committee, and the business continuity (BC) commit- tee each get overlapping information on the attacks they could face, the prioritization of those attacks, and the attack scenario end cases. In fact, each committee gets as much of the overall contingency plan as the CPMT has prepared. Once committee members have this information, they begin their subordinate plans. In the case of incident planning, the group follows these general stages:

● Form the IR planning committee. ● Develop the IR planning policy. ● Integrate the BIA. ● Identify preventive controls. ● Organize the Computer Security Incident Response Team (CSIRT; covered in

Chapter 5). ● Create IR strategies and procedures (covered in Chapter 7). ● Develop the IR plan. ● Ensure plan testing, training, and exercises. ● Ensure plan maintenance.

To gain an overview of the ways that IR planning is performed at other organizations, two examples of the IR planning life cycle are shown in Figures 4-1 and 4-2. Figure 4-1 shows how the U.S. National Institute of Standards and Technology (NIST) defines the IR planning process. As can be seen from the figure, this book follows the NIST approach very closely. Figure 4-2 provides a slightly broader perspective, inspired by the CERT Coordinating Center (CERT/CC) approach to IR planning fits into its overall IR model.

The IR Planning Process 133

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Organizing the IR planning process begins with staffing the IR planning committee. Much of the preliminary organizing effort was done by the CP team, but the IR team needs to be organized as a separate entity, and that process begins by identifying and engaging a collection of stakeholders, meaning a representative collection of individuals with a stake in the successful and uninterrupted operation of the organization’s information infrastructure. These stakeholders are used to collect vital information on the roles and responsibilities of the CSIRT. Typical stakeholders often include:

● Communities of interest, such as:

� General management needs to understand what the CSIRT is and what it does. It also needs to preauthorize interaction between CSIRT and key business functions, should certain actions be necessary to arrest the spread and impact of an incident.

� IT management needs to understand the specific demands the CSIRT will place on IT, and what resources and access they will require to successfully respond to an incident. It also needs to preapprove certain CSIRT actions when those actions affect existing systems, networking functions, and connections.

� InfoSec management needs to understand the on-hand requirements of the CSIRT should the team be called into action on short notice.

Triage

Help desk

IDPS

Other

Report of vulnerability

Request for information

Incident report Resolve

Triage Analyze/coordinate/respond

Source: Handbook for Computer Security Incident Response Teams (CSIRTs)

Figure 4-2 CERT incident-handling life cycle3

Preparation Detection and

analysis

Containment eradication

and recovery Post-incident

activity

Source: NIST SP 800-61, R.2

Figure 4-1 NIST incident response life cycle2

134 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

● Organizational departments, such as:

� The Legal Department needs to review the procedures of the CSIRT and under- stand the steps the CSIRT will perform to ensure it is within legal and ethical guidelines for the municipal, state, and federal jurisdictions. The Legal Department can provide guidance on developing contracts and service-level agreements for auxiliary and redundant services, on developing nondisclosure agreements for business partners and other nonemployee associations, and on reviewing policy and plan documents for liability issues.

� The Human Resources Department (HR) helps InfoSec staff acquire personnel not already on hand to complete the CSIRT team. The organization may not currently employ individuals with IR experience. Those who are developing job descriptions and interviewing and eventually hiring candidates will benefit from close coordi- nation with HR.

� The Public Relations (PR) Department needs to be briefed on what information can be and should be disclosed to the public if and when an incident occurs. Pre- defined public notices can be drafted and reviewed by PR to ensure the proper amount of information is provided to the appropriate agencies, law enforcement, and the media when the need arises.

� Depending on the organization of the company, some departments with an infor- mation security overlap will also need to be consulted, including:

● Physical security ● Auditing and risk management ● Insurance

● Other interest groups, such as:

� General end users need to know what transpires when the CSIRT swings into action and how to respond to best assist in the development and testing of proce- dures and policies. These stakeholders are also most familiar with the functions of the business and can provide additional insight into these areas.

� Others stakeholders, including key business partners, contractors, temporary employee agencies, and, in some cases, consultants.4

Forming the IR Planning Team From the communities of interest and the CPMT, the executive leadership of the organization should begin building the team responsible for all subsequent IR planning and development activities. This team, the Incident Response Planning team (IRP team), should consist of indi- viduals from all relevant constituent groups that will be affected by the actions of the front- line response teams, most notably the CSIRT, discussed in Chapter 6. As a result, the IRP team will typically be composed most heavily of information technology (IT) and information security professionals, with representatives from the CPMT and organizational management. In any case, the IRP team leader, selected from within the team, will serve as liaison between the IR team and the CPMT.

The IRP team will work together to build the IR policy, plan, and procedures that the CSIRT will follow during the IR actions themselves. Just as with any organizational team, the group

The IR Planning Process 135

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

will require a champion, typically the chief information officer (CIO) or vice president of IT, as well as a selected or elected group leader to manage the team. The group should meet reg- ularly to initially build the IR policy, then complete development of the IR plan. This group is also responsible for the structuring, development, and training of the CSIRT at the appro- priate juncture in the planning process.

Developing the Incident Response Policy One of the first deliverables prepared by the IRP committee should be the IR policy. As the planning committee forms a CSIRT, key representatives from that team should join the IRP committee in the development of policy to define the operations of the team, articulate the orga- nizational response to various types of incidents, and advise end users on how to contribute to the effective response of the organization rather than contributing to the problem at hand.

The IR policy is similar in structure to other policies used by the organization. Just as the enterprise information security policy defines the roles and responsibilities for information security for the entire enterprise, the IR policy defines the roles and responsibilities for IR for the CSIRT and others who will be mobilized in the activation of the plan. Table 4-1 provides an overview of a typical IR policy.

IR policy, like all well-written policies, must gain the full support of top management and be clearly understood by all affected parties. It is especially important to gain the support of those communities of interest that will be required to alter business practices ormake changes to their IT infrastructures. For example, if the CSIRT determines that the only way to stop a massive denial- of-service (DoS) attack is to sever the organization’s connection to the Internet, it should have a signed document locked in an appropriate filing cabinet preauthorizing such action. This prevents any perception of the CSIRT team performing actions outside its level of authorization and protects both the CSIRT team members and the organization from misunderstanding and potential liability.

Statement of management commitment

Purpose and objectives of the policy

Scope of the policy (to whom and what it applies and under what circumstances)

Definition of information security incidents and their consequences within the context of the organization

Organizational structure and delineation of roles, responsibilities, and levels of authority; should include the authority of the IR team to confiscate or disconnect equipment and to monitor suspicious activity, and the requirements for reporting certain types of incidents

Prioritization or severity ratings of incidents

Performance measures (as discussed in later chapters)

Reporting and contact forms

Table 4-1 Incident response policy elements5 Source: NIST SP 800-61

136 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

Table 4-2 provides additional attributes of the policy, beyond its content.

Policy Attribute

Objective

Support All strategic directives must be supported by the entire senior management team. This encompasses the vision statement, the mission statement, and all enterprise-wide policies.

Clarity Each person expected to comply with policy must be able to understand the policy as it is written. This includes all of the affected groups including various levels of management, technical staff and administrative staff. Writing should be free from technical terms when possible, and avoid ambiguity in phrasing and usage. A best practice is to write using short sentences and a restricted vocabulary. When consistent with your classification and disclosure policies, invite representative groups outside the security team to read drafts and specifically comment on readability. Revise and rewrite as indicated until the prose is understandable by the intended audiences.

Length As often quoted from Shakespeare, brevity is the soul of wit. This is also true whenwriting policy. Policy that is longer than absolutely required is either poorly designed, poorly written, or is, in fact, a procedure (which is not really part of policy). Regrettably, security policies of improper length are frequently implemented because they confuse the real intent of communicatingmanagement intent with the distraction of encouraging the operational processes. Those detailed process directives are procedures, not policies, and while they are important and need to be written, they are not part of the policy.

Required and sufficient

Written policies must include only what is required and must include all that is required. Redundancy is not an objective in creating policy documents but may be referenced in the supporting procedures and other parts of the managerial process.

Functional Use concrete language that directs behavior and avoid statements that are subject to individual interpretation. Pleasant phrases that state truisms like “we will always provide world-class security services” serve little purpose to inform policy adherents of how they should act. It may be neccessary on occasion to include truisms if they lead to concrete actions, such as “stakeholders and customers will be treated with respect,” but this only serves its purpose when those expected to follow the policy know what the phrases mean.

Realistic Unless a policy is realistic in the cultural context of the intended organization, it will fail before it is implemented. In the “respect” example above, additional guidance about how to reach that objective is needed. This might be a directive to provide regular training to all staff to understand how to deal with customers. Unless a policy can be followed to achieve the objective intended by that policy, it is not realistic.

Enforceable Unless a policy has sufficient detail and concrete requirement to aid in its enforcement, it is of limited or no value. Enforceable policies are accompanied by measurement criteria and assessment guidance for those criteria such that compliance can be evaluated. These criteria and how they are used to assess performance may often be labeled as standards. An example of a contradictory policy would be one that claims data security as a first priority and also requires complete privacy for all stakeholders. The second requirement will preclude any possibility of achieving the first.

Table 4-2 Additional IR policy elements6 Source: Carnegie Mellon University, Software Engineering Institute

Just as in developing other policies, the involvement of those who will actually use the policies is critical in their development. In addition, interaction and review by the other CP teams (DR and BC) will aid in the development of clear, consistent, and uniform policy elements and structure. It is useful to look at published policies from other agencies and organizations in developing the policy.7 Other sources of information for the policies include:

● Organization charts for the enterprise and specific business functions ● Topologies for organizational or constituency systems and networks

Developing the Incident Response Policy 137

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Critical system and asset inventories ● Existing DR or BC plans ● Existing guidelines for notifying the organization of a physical security breach ● Any existing IR plans ● Any parental or institutional regulations ● Any existing security policies and procedures8

Building the Computer Security Incident Response Team In some organizations, the CSIRT may simply be a loose or informal association of IT and Info- Sec staffers who would be called up if an attack was detected on the organization’s information assets. In other, more formal implementations, the CSIRT (also referred to as a Security IRT or Computer IRT) is the team of people and their supporting policies, procedures, technologies, and data necessary to prevent, detect, react, and recover from an incident that could potentially damage the organization’s information. At some level, all members of an organization are mem- bers of the CSIRT team, as every action they take could potentially cause or avert an incident.

Development and structure of the CSIRT is covered in detail in a later chapter.

Incident Response Planning An incident response plan (IR plan) is a detailed set of processes and procedures that anticipate, detect, and mitigate the effects of an unexpected event that might compromise information resources and assets. In an organization, unexpected activities occur periodically; these are referred to as adverse events. In contingency planning, an adverse event that threatens the security of the organization’s information is called an incident. An incident occurs when an adverse event (natural or human made) affects information resources and/or assets, causing actual damage or other disruptions. Incident response (IR), then, is a set of procedures that commence when an incident is detected. IR must be carefully planned and coordinated, because organizations heavily depend on the quick and efficient containment and resolution of incidents. The IR plan is usually activated when an incident causes minimal damage—according to criteria set in advance by the organization—with little or no disruption to business operations. Adverse events causing damage beyond this threshold would be classified as disasters.

When one of the threats identified in Chapter 1 turns into a valid attack, it is classified as an information security incident, but only if it has all of the following characteristics:

● It is directed against information assets owned or operated by the organization. ● It has a realistic chance of success. ● It threatens the confidentiality, integrity, or availability of information resources

and assets.

The prevention of threats and attacks has been intentionally omitted from this discussion because guarding against such possibilities is entirely the responsibility of the Information Security Department. It is important to understand that IR procedures are reactive measures and, excluding the efforts taken to prepare for such actions, are not considered a preventive control.

138 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

The responsibility for creating an organization’s IR plan often falls to the chief information security officer (CISO). With the aid of other managers and systems administrators on the IRP team, the CISO should select members from each community of interest to form the CSIRT that will execute the IR plan. The roles and responsibilities of the members of the IRP team and the CSIRT should be clearly documented and communicated throughout the organi- zation. The IR plan also includes an alert roster that lists certain critical agencies to be con- tacted during the course of an incident. Planning for an incident and the responses to it requires a detailed understanding of the information systems and the threats they face. The IRP team and the CSIRT seek to develop a series of predefined responses that will guide the team and information security staff through the IR steps. Predefining incident responses enables the organization to react to a detected incident quickly and effectively, without confu- sion or wasted time and effort.

As part of the multistep CP process discussed in detail in Chapter 2, the IR team creates the IR plan, and from there the IR procedures that are integral to the plan can begin to take shape. For every potential attack scenario, the IR team creates the incident plan, which is made up of three sets of incident-handling procedures. These procedures address steps to be taken during, after, and before an incident:

● During the incident—The planners develop and document the procedures that must be performed during the incident. These procedures are grouped and assigned to individuals. Systems administrators’ tasks differ from managerial tasks, so members of the planning committee must draft a set of function-specific procedures.

● After the incident—Once the procedures for handling an incident are drafted, the planners develop and document the procedures that must be performed immediately after the incident has ceased. Again, separate functional areas may develop different procedures.

● Before the incident—The planners draft a third set of procedures, which are those tasks that must be performed to prepare for the incident. These procedures include the details of the data backup schedules, DR preparation, training schedules, testing plans, copies of service agreements, and BC plans, if any. At this level, the BC plan could consist of just additional material on a service bureau that stores data off site via electronic vaulting, with an agreement to provide office space and to lease equipment as needed.

Although it may not seem logical to prepare the documentation of the IR plan in the order just described, this is a practical consideration. When the members of the IR team reach for the documentation, the primary concern is what is to be done now, during the incident. This is followed by the need to access documented procedures on the follow-up activities. The final section on the procedures used for IR readiness and the steps needed to maintain the plan are included in the final section. That section of the IR plan is used only when an incident response is not underway. Each of these is discussed in detail in the following sections.

For each incident plan, the IRP team will also begin to add other information as identified in the adjoining Example box. This information (to be discussed in detail later in this chapter) includes the trigger, the notification method, and response time. The notification method describes the manner in which the team receives its notification that an incident has occurred and the plan is to be executed. This could be by phone, pager, e-mail, loudspeaker, or word of mouth. The response time represents the time that the team should optimally respond by; it

Incident Response Planning 139

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

typically ranges from 30 minutes to 48 hours, depending on the incident. Malware attacks, for example, would require a very quick response (30 minutes to 1 hour), whereas e-mail-spoofing attacks may be deferred for 24 to 48 hours, depending on the actions of the attacker.

Planning for the Response During the Incident Beginning with the end in mind is useful in most planning activities. However, in the specific case of IR, you begin with the middle in mind, the actual incident response. The most impor- tant phase of the IR plan is the reaction to the incident, depicted here as “during the incident.” When an event escalates to an incident, the team needs quick and easy access to the specific procedures necessary to identify, contain, and terminate the incident. Although

Attack type:

Trigger:

Reaction force and lead:

Notification method:

Response time:

Actions to be taken during this response:

1.

….

n.

Incident is ended and actions cease when:

Actions to be taken after incident response is ended:

1.

…

n.

Incident follow-up is ended and actions after the incident are complete when:

Preparation actions to be integrated into IR plans before IR plan is needed:

1.

….

n.

Information for attack success end case

140 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

the specifics of these actions are covered in other chapters, an overview here can assist in understanding the mechanics of developing this phase of the IR plan.

Triggering the IR Plan Each viable attack scenario end case is examined in turn by the IR team. As indicated earlier, representatives from the CSIRT assist as part of this team, once the CSIRT has been formed. The IR team discusses the end cases and begins to under- stand the actions that must be taken to react to the incident. The discussion begins with the trigger, the circumstances that cause the IR team to be activated and the IR plan to be initi- ated. This trigger could be any number of situations or circumstances, including the following:

● A phone call from a user to the help desk about unusual computer or network behavior

● Notification from a systems administrator about unusual server or network behavior ● Notification from an intrusion detection device ● Review of system log files indicating an unusual pattern of entries ● Loss of system connectivity ● Device malfunctions

There are many indicators that an intrusion may be occurring. Once an indicator has been reported, the IR team leader or the IR duty officer makes the determination that the IR plan must be activated. The IR duty officer is a CSIRT team member, other than the team leader, who is currently performing the responsibilities of the team leader in scanning the organiza- tion’s information infrastructure for signs of an incident. Once this individual detects a poten- tial incident, he or she notifies the necessary team members and moves forward with the IR plan.

The Reaction Force For each type of incident, a specific set of skills is needed. There- fore, each attack scenario end case requires the IRP team to determine what individuals are needed to respond to each particular end case. For example, different skills are probably needed to respond to a physical security threat as compared to a DoS attack or an internal virus infestation. Each unique combination of skills can then be added to the IR plan section dedicated to this particular attack. In addition, the IR plan should specify who the team leader is for that particular incident. Should the incident begin to escalate, the CSIRT team leader continues to add resources and skill sets as necessary to continue to attempt to con- tain and terminate the incident. In addition to specifying the leader, the IR plan should also specify the scribe (also known as the archivist or historian) for the incident. This individual is responsible for developing and maintaining a log of events for use in reviewing actions during the after-action review, which is described later. The resulting team represents the CSIRT reaction force for that particular incident.

Actions Taken “During the Incident” The next planning component is the deter- mination of what must be done to react to this particular incident. In the event of a malware infestation, for example, the first action is to verify the presence of the virus by examining the antivirus software, system logs, and other monitoring systems. The help desk also queries users to determine if others have reported strange or unusual system or network behavior. Once it is determined that there is in fact a malware (virus or worm) infestation,

Incident Response Planning 141

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

the next step is performed: determining the extent of exposure. Is the infestation limited to one workstation, or has it already spread?

Once the extent is determined, the team begins to attempt to quarantine the infestation—in this example, by first disconnecting infected systems from the network, then by looking for evidence of continued spread, in case the malware has already jumped quarantine. Should iso- lating infected machines not contain the spread, then additional measures may be necessary, such as isolating network segments, terminating server sessions, disconnecting the Internet connection, and even shutting down the network servers. Once the infection is contained, the team continues to look for “flare-ups,” which are small pockets of infestation that arise or activate once the primarily infected systems have been isolated. Only after all infected machines or systems have been isolated can the team begin the next phase: decontamination.

In the last phase of “actions during” this example incident, the team begins disinfecting systems by running anti-malware software, searching for spyware, and so on. Should anti-malware software be functional and up to date, the presence of new malware should be documented. Once all signs of contamination are eliminated, the “actions during” phase is complete.

Planning for “After the Incident” Once the incident has been contained, the “actions after” phase begins. During this phase, lost or damaged data is restored, systems are scrubbed of infection, and essentially everything is restored to its previous state. Thus, the IR plan must describe the stages necessary to recover from the most likely events of the incident. It should also detail other events needed for the “actions after” phase, such as the protection from follow-on incidents, forensics anal- ysis, and the after-action review.

Follow-on incidents are highly probable when infected machines are brought back online or when other infected computers, which may have been offline at the time of the attack, are brought back up. Such incidents are also likely in the event of a hacker attack, when the attacker retreats to a chat room and describes in specific detail, to associates, the method and results of this latest conquest. Therefore, the identification of potential follow-on attacks should be of great concern. By identifying and resolving the avenues of attacks from the for- ensics analysis, the organization can prevent these incidents from reoccurring.

Forensic analysis is the process of systematically examining information assets for evidentiary material that can provide insight into how the incident transpired. Information on which machine was infected first or how a particular attacker gained access to the network provides insight about unknown vulnerabilities or exploits. Care must be taken to use an individual trained in forensic analysis, as the information found during the analysis may be potential evidence in civil or criminal proceedings. Forensic analysis is covered in additional detail later in this textbook.

Before returning to routine duties, the IR team must conduct an after-action review (AAR). An AAR is a detailed examination of the events that occurred, from first detection to final recovery. All key players review their notes and verify that the IR documentation is accurate and precise. All team members review their actions during the incident, and identify areas where the IR plan worked, didn’t work, or should be improved. This allows the team to update the IR plan. The AAR can serve as a training case for future staff. It also brings to a close the actions of the IR team.

142 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

The Second Armored Cavalry Regiment (ACR) is the oldest cavalry regiment on continuous active duty, starting in 1836. It served as the vanguard of the 1st Armored Division in the sweep of Iraqi forces during the 1991 Gulf War. Before the Gulf War, it was responsible for the patrol and protection of the West German/East German/ Czechoslovakian border. The regiment9, which consisted of three cavalry squadrons, a tank company, a howitzer battalion, and an air-cavalry squadron, carried out this mis- sion by placing one troop (a company-sized element) from each of the three front-line squadrons (a battalion-sized element) in various border patrol camps along the border for a 30–45-day rotation. Each of these border troops conducted constant surveillance of the border, ready to give early warning of potential border violations, political inci- dents, and even hostile invasions. Within the border camp, the border troop consisted of either a cavalry troop with 12 M3A1 Bradley Fighting Vehicles (BFVs) and 9 M1A1 Abrams Main Battle Tanks, or a tank company with 14 M1A1s. Occasionally, units from outside the regiment took a shift on the border, but it was ultimately the 2nd ACR’s responsibility to guard this stretch of territory.

The unit occupying the border camp was required to organize a series of elements capable of deploying in reaction to an incident on the border—be it a border crossing by a political defector or an invasion by a military force. The smallest such element was the “reaction force” made up of 8 to 10 soldiers manning two armored vehicles (M3A1s or M1A1s). It was required to be ready to deploy to an area outside the base within 15 minutes to combat a foe or report on the incident. Whereas the routine patrols were conducted in HMMWVs (Hum-Vees), the reaction elements had to deploy in battle vehicles. The next larger element was the “reaction platoon,” the remainder of the reaction force’s platoon (two additional Abrams, or four additional BFVs, and 8 to 20 additional troops), which had to be ready to deploy within 30 minutes. Had the incident warranted it, the entire troop had to be prepared to depart the base within 1 hour. This deployment was rehearsed daily by the reaction force, weekly by the reaction platoon, and at least twice during border camp by the entire troop.

What does this scenario illustrate? An incident is an incident. The employees in an organization responding to a security incident are of course not expected to deploy fully armed to engage in combat against a physical threat. The preparation and plan- ning required to respond to an information security incident is not entirely different from that required to respond to a military incident, however. The same careful atten- tion to detail must be paid, each potential threat scenario must be examined, and a number of responses commensurate with the level of the incident must be developed.

Reaction!Reaction!

Incident Response Planning 143

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Planning for “Before the Incident” Planning for “before the incident” or “before actions” calls on the planners to implement good IT and information security practices. However, specific incidents may have unique characteristics requiring special prevention methods. “Before actions” include preventive measures to manage the risks associated with a particular attack as well as the preparations of the IR team. As described in the “Reaction!” sidebar, it is only through routine rehearsal that a team can maintain a state of readiness to respond to attacks. This process includes training the CSIRT, testing the IR plan, selecting and maintaining the tools used by the CSIRT, and training users of the systems and procedures controlled by the organization. Risk management was covered in Chapter 1.

Training the CSIRT One of the primary responsibilities of the IRP team is to ensure that the CSIRT is prepared to respond to each incident it may face. This requires a large number of ongoing training and rehearsal activities.

Training IR personnel can be conducted in a number of ways. There are several national training programs that focus on IR tools and techniques. The SANS Institute offers a number of national conferences specifically designed to train the information security professional (see www.sans.org). SANS even has a set of conferences—SANSFIRE (Forensics and Incident Response Education)—that is specifically focused on IR. Unlike other conferences, SANSFIRE is not designed for the hacker first and everyone else second. Vendors such as Microsoft, Cisco, and Sun also provide IR training to IT professionals. For government employees, the Department of Homeland Security (DHS) and the US CERT cohost a conference for IR train- ing (www.fbcinc.com/gfirst).

In addition to formal external training, an organization can set up its own training program in which senior, more experienced staff members share their knowledge with newer, less experi- enced employees. An ongoing training program should include this mentoring-type training to prevent specific organizational knowledge from leaving when certain employees depart.

Other training methods include a professional reading program, which is a self-created list of trustworthy information sources to read on a regular basis. There are a host of high-quality information security journals and magazines that have articles and columns on IR topics, including:

● SANS Information Security Reading Room (www.sans.org/rr)—Individuals seeking advanced SANS certification are required to write a practicum paper. Several of these papers include CP topics.

● Computer Security Officer (www.csoonline.com) ● SC Magazine (www.scmagazine.com) ● Information Security Magazine (http://informationsecurity.techtarget.com)

Unfortunately (at the time of this writing), there are no dedicated IR journals or magazines. However, many of the DR journals identified in later chapters have occasional articles on IR. There are a number of online resources for IR, including:

● Forum of Incident Response and Security Teams (FIRST): www.first.org ● U.S. Computer Emergency Readiness Team (US CERT): www.us-cert.gov ● CERT Coordination Center (CERT CC) at Carnegie Mellon University: www.cert.org

144 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

● NIST Computer Security Resource Center (CSRC): http://csrc.nist.gov ● Honeypots.net: www.honeypots.net

IR Plan Testing A key part of training the CSIRT is testing the IR plan. An untested plan is no plan at all. Very few plans are executable as initially written; they must be tested to identify vulnerabilities, faults, and inefficient processes. Once problems are identified during the testing process, improvements can be made, and the resulting plan can be relied on in times of need. Some strategies that can be used to test contingency plans are:10

● Desk check ● Structured walk-through ● Simulation ● Parallel testing ● Full interruption ● War gaming

Desk Check The simplest kind of validation involves distributing copies of the IR plan to each individual that will be assigned a role during an actual incident. Each individual performs a desk check by reviewing the plan and creating a list of correct and incorrect components. Though not a true test, this is a good way to review the perceived feasibility and effectiveness of the plan.

Structured Walk-Through In a structured walk-through, all involved individuals walk through the steps they would take during an actual event. This can consist of an on-site walk-through, in which everyone discusses their actions at each particular location and junc- ture, or it may be more of a “chalk talk,” in which all involved individuals sit around a con- ference table and discuss, in turn, their responsibilities as the incident would unfold.

Simulation In a simulation, each potential participant individually (rather than in a confer- ence) simulates the performance of each task. The simulation stops short of the actual physi- cal tasks required, such as installing the backup or disconnecting a communications circuit. The major difference between a walk-through and a simulation is that, in a walk-through, individuals work on their own tasks and are responsible for identifying the faults in their own procedures.

Parallel Testing In a parallel test, individuals act as if an actual incident has occurred, per- forming their required tasks and executing the necessary procedures without interfering with the normal operations of the business. Great care must be taken to ensure that the proce- dures performed do not halt the operations of the business functions, creating an actual incident.

Full Interruption In full-interruption testing, the individuals follow each and every proce- dure, including the interruption of service, restoration of data from backups, and notification of appropriate individuals. In organizations that cannot afford to disrupt or simulate the

Incident Response Planning 145

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

disruption of business functions, this is often performed after normal business hours. Although full-interruption testing is the most rigorous, it is unfortunately too risky for most businesses.

War Gaming A favorite pastime of information security professionals is war gaming, which is a simulation of attack and defense activities using realistic networks and informa- tion systems, with the exercise of IR plans being an important element. This valid, effective training technique is so popular that there are national competitions at conferences like Black Hat (http://blackhat.com) and DEFCON (www.defcon.org).11 War gaming competition at the collegiate level includes one held at the University of California Santa Barbara (ictf.cs.ucsb.edu) as well as the National Collegiate Cyber Defense Competition (www.nationalccdc.org). There are a number of methods that the IRP team can use in training the CSIRT as well as testing the IR plan. These are only valid if the CSIRT team acts as defenders, using their own equipment or a duplicate environment, and follows the IR plan in the performance of the training. There is little to be gained from simply “going at it.”

Common war-gaming variations include:

● Capture the flag—In this variation, a “flag” (token file) is placed on each team’s system. The teams are given a predetermined amount of time to protect the systems, short of encrypting the flag, and then both defend their flag and attempt to capture the opponent team’s or teams’ flag(s). This can be executed on a one-on-one basis or in a larger scope, with multiple teams in a free-for-all.

● King of the hill—In this variation, similar to “capture the flag,” one team is designated as king of the hill (KOTH) and has a flag planted in its systems. One or more other teams work independently to breach the KOTH security and obtain the file. This method may be better suited for CSIRT training and testing, as it allows the KOTH team to focus exclusively on defensive tactics and IR plan implementation rather than splitting the team between offensive and defensive operations.

● Computer simulations—In this variation, individual users or teams of users work to defend their systems and networks from simulated attacks. Although there are not many of these types of computer simulations currently available, some organizations develop their own as a training technique, customizing them to their own systems and configurations.

● Defend the flag—In this combination of KOTH and computer simulations, a number of systems are set up to continually attack or simulate attacks on the target system. The defensive team must react to an escalating level of attacks to successfully defend its systems. The software to create the attacking systems is easily found by searching the Web, and reputable companies such as Cisco use these tools in training their students how to properly configure firewalls, IDSs, and routers. The CCDC events described in the following Example Box are one example of Defend the Flag competitions.

● Online programming-level war games—For the technically advanced programmers, there are online information security education and training war games like those at www.hackthissite.org. At this site, users can go on different “missions” that are designed to help improve skill sets in various areas, like client-side attacks, application attacks, and Web site attacks, to name a few.

146 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

Even the CIA and the U.S. military use war games to train and test their troops in information security and information warfare tactics.12 Unfortunately, hackers also have their own war games (http://roothack.org), which allow them to practice prior to conducting their attacks.

At a minimum, organizations should conduct a periodic walk-through (or chalk talks) of each of the CP component plans. A failure to update each of these plans as the business and its information resources change can erode the team’s ability to respond to an incident, or possibly cause greater damage than the incident itself.

Note: These testing methods will be referred to in other sections, as they can be applied to all CP training and testing efforts. If this sounds like a military training effort, note that in his book Designation Gold, author Richard Marcinko, a former Navy SEAL, recommends the following:13

In an effort to help facilitate the development of a regular, national-level cyber- security exercise, the Center for Infrastructure Assurance and Security at the Univer- sity of Texas at San Antonio hosted the first Collegiate Cyber Defense Competition (CCDC) for the Southwestern region in May 2005. In June 2005, members of the Ken- nesaw State University Center for Information Security Education attended a presen- tation by UTSA faculty members and recognized the value of the program. They immediately volunteered to create a similar event at KSU in 2006, to provide a regional competition to recognize the best team in the Southeast, and to work to sponsor that team to the national competition hosted by UTSA. KSU has hosted the Southeast Collegiate Cyber Defense Competition (SECCDC) every year since.

Though similar to other computer security competitions in many aspects, the SECCDC, as part of the CCDC, is unique in that it focuses on the operational aspect of managing and protecting an existing network infrastructure. Unlike “capture- the-flag” exercises, which incorporate both offensive and defensive actions on the part of the teams, this competition is exclusively a real-world defensive competition. Students design, configure, and protect a network over the course of the competition and focus on the task of assuming administrative and protective duties for an exist- ing “commercial” network. Teams are scored based on their ability to (1) detect and respond to outside threats (from a professional penetration-testing “red team”), (2) maintain the availability of existing services, such as mail servers and Web servers, (3) respond to business requests, such as those for the addition or removal of additional services, and (4) balance security needs against business needs.

There is a regional (and, in many cases, state) competition for the entire United States. For more information, visit www.nationalccdc.org.

The CCDC

Incident Response Planning 147

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The more you sweat in training, the less you bleed in combat.

Training and preparation hurts.

Lead from the front, not the rear.

You don’t have to like it, just do it.

Keep it simple.

Never assume.

You are paid for your results, not your methods.

Tools for the CSIRT Table 4-3 shows the tools recommended by NIST for use by incident handlers.

Incident Handler Communications and Facilities

Contact information for team members and others within and outside the organization (primary and backup contacts), such as law enforcement and other incident response teams; information may include phone numbers, e-mail addresses, public encryption keys (in accordance with the encryption software described below), and instructions for verifying the contact’s identity

On-call information for other teams within the organization, including escalation information

Incident reporting mechanisms, such as phone numbers, e-mail addresses, online forms, and secure instant messaging systems with which users can report suspected incidents; at least one mechanism should permit people to report incidents anonymously

Issue tracking system for tracking incident information, status, etc.

Smartphones to be carried by team members for off-hour support, on-site communication

Encryption software to be used for communication among team members, within the organization and with external parties; software must use a FIPS-validated encryption algorithm

War room for central communication and coordination; if a permanent war room is not necessary, the team should create a procedure for procuring a temporary war room when needed

Secure storage facility for securing evidence and other sensitive materials

Incident Analysis Hardware and Software

Digital forensic workstations and/or backup devices to create disk images, preserve log files, and save other relevant incident data

Laptops for activities such as analyzing data, sniffing packets, and writing reports

Spare workstations, servers, and networking equipment, or the virtualized equivalents, which may be used for many purposes, such as restoring backups and trying out malware

Blank removable media

Portable printer to print copies of log files and other evidence from non-networked systems

Packet sniffers and protocol analyzers to capture and analyze network traffic

Table 4-3 Tools and resources for incident handlers (continues) Source: NIST SP 800-6114

148 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

Training the Users Training the end user to assist in the IR process is primarily the responsibility of those individuals who provide security education training and awareness (SETA) for the organization. As part of the ongoing employee training program, SETA trai- ners should instruct end users on the following tasks:

● What is expected of them—What is expected of the members of the organization’s security team

● How to recognize an attack—Each user is instructed on what to look for in an attack, broken down by category, including the key indicators.

● How to report a suspected incident, and whom to report it to—By e-mail or phone to the help desk, information security hotline, [email protected], or other designated mechanism

● How to mitigate the damage of attacks on the desktop—By disconnecting the system from the network if they suspect an attack is in progress and by reporting incidents promptly

● Good information security practices—Tasks that prevent attacks on the desktop, such as:

� Keeping your antivirus/anti-malware software up to date � Using spyware detection software � Working with systems administrators to keep operating system and applications

up to date with patches and updates

� Not opening suspect e-mail attachments

Digital forensic software to analyze disk images

Removable media with trusted versions of programs, to be used to gather evidence from systems

Evidence gathering accessories, including hard-bound notebooks, digital cameras, audio recorders, chain of custody forms, evidence storage bags and tags, and evidence tape, to preserve evidence for possible legal actions

Incident Analysis Resources

Port lists, including commonly used ports and Trojan horse ports

Documentation for OSs, applications, protocols, and intrusion detection and antivirus signatures

Network diagrams and lists of critical assets, such as database servers

Current baselines of expected network, system, and application activity

Cryptographic hashes of critical files to speed incident analysis, verification, and eradication

Incident Mitigation Software

Access to images of clean OS and application installations for restoration and recovery purposes

Table 4-3 Tools and resources for incident handlers (continued) Source: NIST SP 800-6114

Incident Response Planning 149

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

� Avoiding social engineering attacks by not providing critical information over the phone or through e-mail to untrusted sources

� Not downloading and installing unauthorized software or software from untrusted sources

� Protecting passwords and classified information Although the specifics of developing a training program are beyond the scope of this text, you will want to develop training for general users, managerial users, and technical users.

Training for General Users One method of ensuring that IR is understood by general users is to provide training on the plan. This allows users to ask questions and receive spe- cific guidance, and it allows the organization to emphasize key points. These general users also require training on the technical details of how to do their jobs securely, including good security practices, password management, specialized access controls, and violation reporting.

A convenient time to conduct this type of training is during employee orientation. During this critical time, employees are educated on a wide variety of organizational policies and proce- dures and on the expectations the organization has for its employees. Because employees haven’t yet established preconceived notions or methods of behavior, they are more likely to be receptive to this instruction. This is balanced against the fact that they are not yet familiar with the systems or their jobs; therefore, any particular issues that they might have questions about won’t have arisen.

Training for Managerial Users Management may have the same training requirements as the general user; however, managers expect a more personal form of training, with smaller groups and more interaction and discussion. In fact, managers often resist organized training of any kind. This is another area in which a champion can exert influence; support at the executive level can convince managers to attend training events, which in turn reinforces the entire training program.

Training for Technical Users Technical training for IT staff, security staff, and techni- cally competent general users is more detailed than general user or managerial training, and it may therefore require the use of consultants or outside training organizations, as described earlier.

Training Techniques and Delivery Methods Good training techniques are as essential to successful training as is a thorough knowledge of the subject area. As explained by Charles Trepper in an article titled “Training Developers More Efficiently”:

Using the wrong method can actually hinder the transfer of knowledge and lead to unnecessary expense and frustrated, poorly trained employees. Good training programs, regardless of delivery method, take advantage of the latest learning technologies and best practices. Recent developments include less use of central- ized public courses and more on-site training. Other best practices include the increased use of short, task-oriented modules and training sessions, available dur- ing the normal work week, that are immediate and consistent. Newer concepts in

150 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

training also provide students with the training they need when they need it—a practice often called just-in-time training.15

Source: InformationWeek.com

Selection of the training delivery method is not always based on the best outcome for the trainee. Often, other factors come first, like budget, time frame, and the needs of the organiza- tion. The most common delivery methods are shown in Table 4-4.

Method Advantages Disadvantages

One-on-one A dedicated trainer works with each trainee on the areas specified.

● Informal ● Personal ● Customized to the needs of

the trainee ● Can be scheduled to fit the

needs of the trainee

Resource intensive, to the point of being inefficient

Formal class A single trainer works with multiple trainees in a formal setting.

● Formal training plan, efficient ● Trainees can learn from each

other. ● Interaction with trainer is

possible. ● Usually considered cost

effective

● Relatively inflexible ● May not be sufficiently

responsive to the needs of

all trainees ● Difficult to schedule,

especially if more than one

session is needed

Computer-based training (CBT) Prepackaged software provides training at the trainee’s workstation.

● Flexible, no special scheduling

requirements ● Self-paced, can go as fast or

as slow as trainee needs ● Can be very cost effective

● Can be very expensive ● Content not always

customized to the needs of

the organization

Distance learning and Web seminars Trainees receive a seminar presentation at their computers. Some models allow teleconferencing for voice feedback; others have text questions and feedback.

● Can be live, or can be archived

and viewed at trainee’s

convenience ● Can be low or no cost

● If archived, can be very

inflexible, with no

mechanism for trainee

feedback ● If live, can be difficult to

schedule

User support group When support is available from a community of users, it is commonly facilitated by a particular vendor as a mechanism to augment the support for products or software.

● Allows users to learn from

each other ● Usually conducted in an

informal social setting

● Does not use a formal

training model ● Centered around a specific

topic or product

Table 4-4 Training delivery methods (continues) © Cengage Learning 2014

Incident Response Planning 151

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Assembling and Maintaining the Final IR Plan Draft plans can be used for the preliminary training of staff and for evaluating the effective- ness of the plan. Any errors or difficulties discovered during training or testing can then be remedied as the draft plans mature. Once the desired level of plan maturity is achieved and the drafts have been suitably reviewed and tested, the final assembly can commence.

Note that the testing process does not stop once the final plan is created. As indicated earlier, each scenario of the IR plan should be tested at least semiannually by performing at least a structured walk-through test and a more realistic type of test, when possible. Obviously, if the IR plan was executed in response to an actual incident, then those sections that have seen actual use may not require the same degree of periodic retesting, assuming of course that no changes were made to the plan in the after-action review. Any plans that are modified should be scheduled for additional testing at the earliest opportunity.

Once all the individual components of the IR plan have been drafted and tested, the final IR plan document can be created. Every organization has its own preferences for the format and content of the IR plan. The most important thing is that the IR plan is developed, tested, and placed in an easy-to-access location. The following list of recommended practices describes the design and implementation of the physical IR plan to be deployed in such a manner as to make it easy to locate and use in an emergency.

1. Select a uniquely colored binder. Red or yellow is recommended, as organizations are inundated with white binders.

2. On the spine of the binder, place red and yellow (or red and white) reflective tape. Why? Some incidents involve a loss of power. In a low-light-level environment, by emer- gency exit light or flashlight, this binder will shine like a lighthouse, making it easy to identify and use.

Method Advantages Disadvantages

On-the-job training Trainees learn the specifics of their jobs while working, using the software, hardware, and procedures they will continue to use.

● Very applicable to the task

at hand ● Inexpensive

● A sink-or-swim approach in

which the trainee usually

experiences no formal

training program ● Can result in substandard

work performance until

trainee gets up to speed

Self-study (noncomputerized) Trainees study materials on their own, usually when not actively performing their jobs.

● Lowest cost to the organization ● Places materials in hands of

the trainee ● Trainees able to select the

material they need to focus

on the most ● Self-paced

● Shifts responsibility for

training onto the trainee,

with little formal support

Table 4-4 Training delivery methods (continued) © Cengage Learning 2014

152 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

3. Under the front slipcover, place a classified document cover sheet. This identifies the book as an element that has been evaluated as nonpublic by the organization’s data classification scheme. If the document were to fall into the wrong hands, knowing how an organization responds to a particular attack could reveal procedural vulnerabilities.

4. Place an index on the first inside page, preferably one with a color-coded bar corre- sponding to a set of tabs.

5. For each category of attack, place the corresponding IR plan documents under a common tab and label the index.

6. Organize the contents so that the first page contains the “during attack” actions, fol- lowed by the “after attack” actions and, finally, the “before attack” actions. In an emer- gency, you want to be able to see the information most important to you first.

7. Attach copies of any relevant documents in the back, under a separate tab—e.g., copies of service agreements for the ISP, telephone, water, power, gas, and so on.

8. Add additional documents as needed.

9. Store in a secure but easily reachable location.

Figure 4-3 presents an example of pages from an IR plan.

1. Don’t put suspicious diskettes in system. Check your system before booting for disketters. 2. Don’t download free games or utilities on your system without authorization from the technology Services department. 3. Don’t open attachments in unsolicited e-mail. Make sure all attachments are from the sending party by confirming the origin in a seperate e-mail. 2. Don’t forward messages that ask you to warn others of a virus or threat.

1. Ensure virus protection software is installed,, properly configured, and updated 2. Automate whenever possible. Provide awareness and training to all users on proper uses of the e-mail and antivirus software.

Before an Attack Users

Technology Services

1. Scan your computer thoroughly for any additional viruses. 2. Review e-mail (TITLES ONLY, DO NOT REOPEN attachments) for suspicious viruses. 3. Write down everything you were doing before you detected the virus. 4. Verify that your antivirus software and definitions are up-to-date.

1. Conduct an incident recovery investigation. 2. Interview all users detecting the virus. 3. verify that all systems antivirus so aware an defenitions are up-to-date. 4. Reconnect quarantined users to the network. 5. Brief all infected users on proper antivirus procedures. 6. File the incident recovery investigation report. Notify all users that this particular strain. of virus has been detected, and recommend antivirus software and definitions procedure.

After an Attack

Technology Services

Users

1. If your antivirus software detects an attack, it will delete the virus or quarantine the file that carries it. Record any messages that your antivirus software displays and notify Technology Services immediately. 2. If your computer begins behaving unusually or you determine that you have contracted a virus through other means, turn your computer off immediately, by pulling the plug. Notify Technology Services immediately.

1. If users begin reporting virus attacks, record the information provided by the users. 2. Temporarily disconnect those users from the network at the switch. 3. Begin scanning all active systems for that strain of virus. 4. Deploy a response team to inspect the users’ system.

During an Attack

Technology Services

Users

© Cengage Learning 2014

Figure 4-3 Incident response plan

Assembling and Maintaining the Final IR Plan 153

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Chapter Summary ● Contingency planning addresses everything done by an organization to prepare for

the unexpected and is made up of several phases: preparation, detection and analysis, containment, eradication and recovery, and post-incident activity.

● When the contingency planning management committee (CPMT) completes each component of the business impact analysis (BIA), it identifies how information flows and how responsibility is shared among subordinate committees. This may include the incident response (IR) committee, the disaster recovery (DR) committee, and the business continuity (BC) committee. In the case of incident planning, the group fol- lows these general stages: form the IR planning committee, develop the IR policy, integrate the BIA, identify preventive controls, organize the CSIRT, create IR strate- gies and procedures, develop the IR plan, ensure plan testing, training, and exercises, and ensure plan maintenance.

● Organizing the IR planning process begins with staffing the IRP team and identifying stakeholders, such as: general management, IT management, InfoSec management, and organizational departments—for example, Legal, Human Resources, and Public Relations. The Incident Response Planning (IRP) team works together to build the IR policy, plan, and procedures that the CSIRT will follow during the IR actions themselves.

● One of the first deliverables prepared by the IRP team is the IR policy. The IR policy is similar in structure to other policies used by the organization. Specifically, it will include the roles and responsibilities for the CSIRT and others who will be mobilized in the activation of the plan. IR policy, like all well-written policies, must gain the full support of top management and be clearly understood by all affected parties.

● The CSIRT (also referred to as the Security IRT or the Computer IRT) is the team of people and their supporting policies, procedures, technologies, and data necessary to prevent, detect, react, and recover from an incident that could potentially damage the organization’s information.

● An incident response plan (IR plan) is a detailed set of processes and procedures that anticipate, detect, and mitigate the effects of an unexpected event that might compromise information resources and assets. The IR plan is usually activated when an incident causes minimal damage—according to criteria set in advance by the organization—with little or no disruption to business operations. When a threat turns into a valid attack, it is classified as an information security incident, but only if it is directed against information assets owned or operated by the organization, has a realistic chance of success, and threatens the confidentiality, integrity, or availability of information resources and assets.

● The incident plan usually includes three sets of incident-handling procedures to document the intended actions over time. These are the actions during the incident, after the incident, and before the incident.

● For each type of incident, a specific set of skills is needed. Therefore, each attack scenario end case requires the IRP team to determine what individuals are needed to respond to each particular end case.

154 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

● One of the primary responsibilities of the IRP team is to ensure that the CSIRT is prepared to respond to each incident it may face. This requires a large number of ongoing training and rehearsal activities.

● A key part of training the CSIRT is testing the IR plan. Strategies that can be used to test contingency plans include: desk check, structured walk-through, simulation, parallel testing, full interruption, and war gaming.

● Once all the individual components of the IR plan have been drafted and tested, the final IR plan document can be created. A number of recommended practices describes the design and implementation of the physical IR plan to be deployed in such a manner as to make it easy to locate and use in an emergency.

Review Questions 1. What are the phases of the overall IR development process?

2. What are the general stages followed by the IRP team?

3. What are two external sources for how IRP is performed that were mentioned in this chapter?

4. What does the organizational phase of the IRP process begin with?

5. Who are the typical stakeholders of the IR process?

6. Which individuals should be assembled to form the IRP team?

7. What should be among the first deliverables created by the IR planning committee?

8. What is the primary function of the IR Policy?

9. In order to be effective, what group is it essential to gain full support from?

10. What are the essential attributes of an IR policy document?

11. What is an incident response plan (IR plan)?

12. What characteristics must be present if an adverse event is to be considered an incident?

13. What are the three sets of time-based procedures that are often part of the IR planning process?

14. What is meant by the “trigger” for an IR-related plan?

15. What is a “reaction force” in terms of IR planning?

16. What is an after-action review (AAR)?

17. What are the ways training can be undertaken for the CSIRT?

18. Briefly describe the strategies used to test contingency plans?

19. Briefly describe the possible training delivery methods?

20. When should the “final” version of the IR plan be assembled?

Review Questions 155

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Real-World Exercises 1. Using a Web browser, identify at least five sources you would want to use

when training a CSIRT.

2. Using a Web browser, visit www.mitre.org. What information is provided there, and how would it be useful?

3. Using a Web browser, visit www.securityfocus.com. What is Bugtraq, and how would it be useful? What additional information is provided under the Vulnerabilities tab?

4. Using a Web browser, visit www.cert.org. What information is provided there, and how would it be useful? What additional information is provided at www.cert.org/csirts/?

5. Using a Web browser, search for other methods employed by industry or government to share information on possible incidents.

Hands-On Projects

In this project, you will use Security Onion to examine a simulated attack on a network. This exercise will help you understand the basics of how to deter- mine if an attack is taking place, as well as how to get information about the attack so that appropriate action can be taken. You will use the SQueRT tool in Security Onion to help you analyze data in a meaningful way as well as to examine packets in both individual and session contexts, giving you a deeper understanding of the overall scope of the attack.

1. Start the Security Onion virtual image and log in using the credentials you established in the initial setup.

2. To open a terminal session, double-click the Terminal icon.

3. Type pwd and press Enter. This will tell you what directory you are currently in. It should return “/home/username,” where username is what you used to log in.

4. If you are not in this directory, type cd /home/username and press Enter. Be sure to replace username with your username.

5. Type wget http://www.honeynet.org/files/attack-trace.pcap_.gz and press Enter. This will download the simulated attack traffic we will use for this project. There will be a brief delay while the file downloads. Your screen should look similar to the one shown in Figure 4-4.

6. Type gunzip attack-trace.pcap_.gz and press Enter.

7. Type exit and press Enter to close the terminal window.

8. Click the Applications button on the Desktop and select IDS Rules. Your screen should look similar to the one shown in Figure 4-5. Click Rule update.

156 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

Source: Security Onion

Figure 4-4 Pcap file download

Source: Security Onion

Figure 4-5 Starting IDS rules update

Hands-On Projects 157

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

9. Enter your administrator password and press Enter. Your screen should look similar to the one shown in Figure 4-6, as Security Onion updates various IDS rulesets.

10. Open another terminal window by repeating Step 2.

11. Verify your location is /home/<your username>, as described earlier.

12. Before you replay the pcap file, you have to configure Snort to read the traffic. To do this, type sudo vim /etc/nsm/<hostname-interface>/snort.conf, replacing <hostname- interface> with your hostname and interface name. Your command should look similar to the one shown in Figure 4-7. Press Enter. If prompted, enter your administrator password.

13. Locate the line that contains the HOME_NET variable data. Add 192.168.0.0/8 to the list of IP addresses.

14. Save and exit the file by pressing Escape, then typing :wq. Before exiting, your screen should look similar to the one shown in Figure 4-8.

Source: Security Onion

Figure 4-6 IDS rules update process

158 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

Source: Security Onion

Figure 4-8 Add network address

Source: Security Onion

Figure 4-7 Edit Snort config file

Hands-On Projects 159

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

15. Restart Snort by typing sudo nsm_sensor_ps-restart–only-snort-alert and pressing Enter.

16. Type sudo tcpreplay––loop=0––intf1=eth0 attack-trace.pcap_ and press Enter. This will replay the network traffic in the pcap file via the network interface card in Security Onion in a loop, so you can examine it.

17. Now that you have simulated malicious traffic being captured, let’s look at a dashboard to show what the incident looks like. Open a Web browser, type https://<IP address of Security Onion>/squert in the address window, and press Enter. Enter the SqueRT user- name and password you created during setup. Your screen should look similar to the one shown in Figure 4-9. Click submit.

18. After logging in, you are taken to the dashboard summary. We are interested in anything in the “Top Signatures” section that is malicious in nature, such as the “ET NETBIOS LSA exploit” or “GPL NETBIOS SMB-DS IPC$ unicode share access” entries. Take note of their IDs (2000032 and 2102466), as shown in Figure 4-10.

19. Click on the QUERY tab at the top of the page.

20. Select the SigID radio button on the “WHERE” line, enter the ID for the LSA exploit (2000032), and click the submit button. Your screen should look similar to the one shown in Figure 4-11.

Source: Security Onion

Figure 4-9 SqueRT login

160 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

21. You are now presented with summary details on the signature of the attack. To learn more about the details, change the VIEW option from signature to event detail, and click the submit button. Your screen should look similar to the one shown in Figure 4-12.

22. Click the Timestamp entry, and a pop-up window will appear. This window will give you additional information on the attack, such as source and destination IP addresses and ports, packet header details, as well as the actual payload being sent. Figure 4-13 shows an example of what the additional output looks like. Note that clicking available links such as “SrcIP,” “DstIP,” and “Signature” will give you additional information about the source and target of the attack, as well as links to references to learn more about the specific attack.

23. Repeat Steps 18 through 21, this time using the ID for the SMB-DS IPC$ attack. Now that you have data on both of these attacks, you are ready to report attack details to the appropriate security personnel so that they can take action.

Source: Security Onion

Figure 4-11 LSA exploit summary

Source: Security Onion

Figure 4-10 Signature IDs

Hands-On Projects 161

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

24. In the terminal window where we started the pcap replay, press CTRL and c in the terminal simultaneously to stop the replay.

Source: Security Onion

Figure 4-13 Exploit payload details

Source: Security Onion

Figure 4-12 Exploit event details

162 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4

Endnotes 1. Cichonski, Paul, Tom Millar, Tim Grance, and Karen Scarfone. SP 800-61, Revision 2

(Draft), Computer Security Incident Handling Guide. National Institute of Standards and Technology, 2012.

2. Ibid.

3. West-Brown, Moira, Don Stikvoort, Klaus-Peter Kossakowski, Georgia Killcrece, Robin Ruefle, and Mark Zajicek. Handbook for Computer Security Incident Response Teams (CCSIRTs). 2003. Carnegie Mellon University, Software Engineering Institute. Accessed August 24, 2012 @ www.cert.org/archive/pdf/csirt-handbook.pdf.

4. “Creating a Computer Security Incident Response Team: A Process for Getting Started.” Carnegie Mellon University, Software Engineering Institute 2002. Accessed August 29, 2012 @ www.cert.org/csirts/Creating-A-CSIRT.html.

5. Cichonski, Paul, Tom Millar, Tim Grance, and Karen Scarfone. SP 800-61, Revision 2 (Draft), Computer Security Incident Handling Guide. National Institute of Standards and Technology, 2012.

6. West-Brown, Moira, Don Stikvoort, Klaus-Peter Kossakowski, Georgia Killcrece, Robin Ruefle, and Mark Zajicek. Handbook for Computer Security Incident Response Teams (CCSIRTs). 2003. Carnegie Mellon University, Software Engineering Institute. Accessed August 24, 2012 @ www.cert.org/archive/pdf/csirt-handbook.pdf.

Eventually, Paul made it into the office. Susan had called back to advise him that both the frequency of source address

shifting, ports being used, and volume of traffic from the DDoS attack had increased. She had decided, as on-site incident manager, to disconnect the company from the Internet.

She pulled the plug.

Discussion Questions 1. Why did the presence of a live attacker cause more concern than a scripted

attack? 2. What observations made by Susan led her to decide she had to disconnect the

company from the Internet? 3. What concrete milestones do you think will have to be met before the company

can reconnect to the Internet?

Closing Case Scenario: The Never-Ending Story

Endnotes 163

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7. Hall, Mary. “Implementing a Computer Incident Response Team in a Smaller, Limited Resource Organizational Setting.” SANS (2003). Accessed August 29, 2012 @ www. sans.org/reading_room/whitepapers/incident/implementing-computer-incident-response- team-smaller-limited-resource-organizational-settin_1065.

8. “Creating a Computer Security Incident Response Team: A Process for Getting Started.” Carnegie Mellon University, Software Engineering Institute. 2002. Accessed August 29, 2012 @ www.cert.org/csirts/Creating-A-CSIRT.html.

9. A company or troop is a unit consisting of approximately 100 soldiers; a battalion or squadron consists of five or six companies or troops, totaling approximately 500–600 soldiers. A regiment or brigade consists of five or six battalions or squadrons, totaling approximately 2500–3000 soldiers.

10. Krutz, Ronald L., and Russell Dean Vines. The CISSP Prep Guide: Mastering the Ten Domains of Computer Security (New York: John Wiley and Sons, 2001), 288.

11. Although the authors emphatically denounce the actions of hackers and the criminal acts associated with hacking, these conferences typically are attended not only by hackers but also by information security professionals and representatives of law enforcement and the military. In keeping with our philosophy of “know your enemy,” one cannot pass up the opportunity to visit the enemy’s camp and observe them pre- paring for battle, learning their strategies and tactics firsthand.

12. Leyden, John. “CIA plays cyberwar game: All quiet on the silent horizon.” The Regis- ter (UK). Accessed August 29, 2012 @ http://www.theregister.co.uk/2005/05/27/cia_ cyberwar_game.

13. Marcinko, Richard, and John Weisman, Designation Gold (New York: Pocket Books, 1998), Preface.

14. Cichonski, Paul, Millar, Tom, Grance, Tim , and Scarfone, Karen. SP 800-61 Revision 2 (Draft), Computer Security Incident Handling Guide. Gaithersburg, MD: National Insti- tute of Standards and Technology, 2012.

15. Trepper, Charles. “Training Developers More Efficiently.” InformationWeek.com. Accessed August 24, 2012 @ www.informationweek.com/738/38addev.htm.

164 Chapter 4 Incident Response: Planning

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter5

Incident Response: Detection and Decision Making

A little fire is quickly trodden out; which, being suffered, rivers cannot quench. —William Shakespeare, King Henry VI. Part III. Act IV. Sc. 8

Upon completion of this material, you should be able to: ● Define incidents that pose a risk to the organization ● Discuss the elements necessary to detect incidents ● Explain the components of an intrusion detection and prevention system ● Describe the processes used in making decisions about incident detection and escalation

165

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

JJ had become quite bored with the discussion that was taking place in the confer- ence room and had let his mind wander as he stared out the window.

Paul frowned at him while repeating the question JJ had not heard. “Which sensor placement strategy do you think will get us the best network performance? For the IDPS—you know—the project we’re working on in this meeting?”

“Well,” said JJ, “truth be told, I wonder if the network approach is the right way to go. I think we should move toward a host-based model and limit the network intrusion system to a few critical subnetworks.”

Paul thought about it for a second. “Good point,” he said, then paused again before saying, “Funny, I thought you were daydreaming, but that’s a good point. I would like you to work up a new rough design based on a host-centric approach. We can review it tomorrow when we continue this meeting.”

“OK, Paul,” said JJ. Later that day, JJ came into Paul’s office. “I’ve got a couple of ideas that I’d like

your opinion on.” “Shoot,” said Paul. “I just attended a presentation where a CIO discussed ways to cut information

security spending,” JJ said. “He had some, well, radical ideas that paid off for him and his company.”

“I’m all ears,” Paul replied. The idea of going into this process with a cost-effective strategy had his undivided attention.

“Well, this CIO indicated that he had invested quite a large amount of money in proprietary security technologies—everything from firewalls to scanners to intrusion detectors. He then discovered that his maintenance and upgrade packages were costing him more than the equipment had.”

“I know that feeling,” said Paul. “Well, he discovered that there is a lot of open source software out there; you

know, the Linux and UNIX stuff,” JJ continued. “Uh, oh,” Paul said, stopping JJ in his tracks. “I see a potential problem there. We

don’t have any UNIX or Linux people on staff.” “That was his point,” JJ said, leaning over and tapping Paul’s desk for emphasis.

“With the money he could save from ending the service contracts, he was able to hire three good systems people and still save about half of his $1 million budget.”

“And if I don’t have a million-dollar budget?” “Then we just hire one or two guys, or hire one, and send one of our current

network admins off to training. I found several local places that offer open source software training. At the top of the list is Snort, right here in town.”

Opening Case Scenario: Oodles of Open Source Opportunities

166 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Introduction Among the earliest challenges that incident response process planners must face is to deter- mine how an organization classifies events as they occur. NIST defines an event as “any observable occurrence in a system or network” and defines an adverse event as “an event with negative consequences.”1 Note that some systems are computer based, whereas others are personnel based or organization based, so not all events are computer or network ori- ented. Some events are the product of routine system activities, whereas others are critical indicators of situations that need an urgent response. When an adverse event becomes a genu- ine threat to the ongoing operations of an organization, it is classified as an incident. Incident classification is, therefore, the process of evaluating the circumstances around organizational events, determining which adverse events are possible incidents (incident candidates) and whether a particular adverse event constitutes an actual incident. Designing the process used to make this judgment is the role of the incident response (IR) design team, but the everyday process of classifying an incident is the responsibility of the IR team.

There are a variety of sources, including reports and other documents from end users, intru- sion detection and prevention systems (IDPSs), virus management software, and systems administrators, for tracking and detecting incident candidates. Careful training in the report- ing of an incident candidate allows end users, the help desk staff, and all security personnel to relay vital information to the IR team. Once an actual incident is properly identified, the members of the IR team can effectively execute the corresponding procedures from the IR plan, including the notification of key response resources.

Although any threat category could instigate an incident, NIST SP800-61, R1 provides a five- category incident classification scheme for network-based incidents:

● Denial of service—An attack that prevents or impairs the authorized use of networks, systems, or applications by exhausting resources

● Malicious code—A virus, worm, Trojan horse, or other code-based malicious entity that successfully infects a host

● Unauthorized access—When a person, without permission, gains logical or physical access to a network, system, application, data, or other IT resource

“I think you’re on to something,” Paul said, obviously intrigued by JJ’s suggestion. “Tell you what, I want you to write a business case by reviewing the current expendi- tures, add the projected additions from the meeting earlier today, and then balance those against the cost of a plan for an open source approach, including a new hire and training for one to two of our staff. Be brutally honest; we don’t want to chase vaporware on this one. We need solid, tested stuff and the skills to support it.”

“Can do, Paul.” JJ grinned. He liked it when Paul got behind his ideas. “And have it to me by the end of business tomorrow,” Paul added. The grin disappeared from JJ’s face.

Introduction 167

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Inappropriate usage—When a person violates acceptable use of any network or computer policies

● Multiple component—A single incident that encompasses two or more incidents2

Source: NIST

Organizations looking for a simple method of classifying their network-based incidents could use this list to prepare for and plan for incidents. Those that are not should develop their own lists to facilitate incident detection and classification.

Detecting Incidents A number of different events occurring in and around an organization signal the presence of an incident candidate. Unfortunately, these same events may occur when a network becomes overloaded, a computer or server encounters an error, or some normal operation of an infor- mation asset mimics the appearance of an identified incident candidate. An indication is a sign that an adverse event is underway and has a probability of becoming an incident, whereas a precursor is a sign that an activity now occurring may signal an incident that could occur in the future.3

To help make the detection of actual incidents more reliable, D. L. Pipkin has identified three broad categories of incident indicators: possible, probable, and definite.4 This categorization enables an organization to expedite the decision-making process of incident classification and ensure that the proper incident response plan (IRP) is activated as early as possible. The cate- gories are explored in the following sections.

Possible Indicators of an Incident Using the criteria established by Pipkin, there are four types of incident candidates considered to be possible actual incidents:

● Presence of unfamiliar files—Users might discover unfamiliar files in their home directories or on their office computers. Administrators might also find unexplained files that do not seem to be in a logical location or owned by an authorized user. (See the Technical Details box titled “Rootkits” for examples of unfamiliar files.)

● Presence or execution of unknown programs or processes—Users or administrators might detect unfamiliar programs running, or processes executing, on office machines or network servers. (For more information, see the Technical Details box titled “Processes and Services” later in this chapter.)

● Unusual consumption of computing resources—Consumption of memory or hard disk space might suddenly spike or fall. Many computer operating systems, including Windows XP, Windows Vista, Windows 7, and many Linux and UNIX variants, allow users and administrators to monitor CPU and memory consumption (see Figure 5-1). Most computers also have the ability to monitor hard drive space. In addition, servers maintain logs of file creation and storage.

● Unusual system crashes—Computer systems can crash. Older operating systems running newer programs are notorious for locking up or spontaneously rebooting whenever the operating system is unable to execute a requested process or service.

168 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

You are probably familiar with systems error messages such as “Program Not Responding,” “General Protection Fault,” and the infamous Windows Blue Screen of Death. However, if a computer system seems to be crashing, hanging, rebooting, or freezing more frequently than usual, the cause could be an incident candidate.

Probable Indicators of an Incident Pipkin further identifies four types of incident candidates that are probable indicators of actual incidents:

● Activities at unexpected times—If traffic levels on an organization’s network exceed the measured baseline values, an incident candidate is probably present. If this activity surge occurs when few members of the organization are at work, the probability becomes much higher. Similarly, if systems are accessing drives, such as floppy and CD-ROM drives, when the end user is not using them, an incident may also be occurring.

● Presence of unexpected new accounts—Periodic review of user accounts can reveal an account (or accounts) that the administrator does not remember creating or that is not logged in the administrator’s journal. Even one unlogged new account is an incident candidate. An unlogged new account with root or other special privileges has an even higher probability of being an actual incident.

● Reported attacks—If users of the system report a suspected attack, there is a high probability that an attack has occurred, which constitutes an incident. The technical sophistication of the person making the report should be considered.

Source: Microsoft Windows

Figure 5-1 Windows Task Manager showing CPU and memory consumption

Detecting Incidents 169

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The following information draws on the work of McAfee, a security company owned by Intel Corporation:

A rootkit is a software program or module of code that enables ongoing privi- leged access to a computer while actively hiding its presence from the system kernel as well as human administrators. This is accomplished by subverting standard operat- ing system functionality, common utility programs, or other applications. The term rootkit is a concatenation of root (the traditional name of the privileged account on UNIX operating systems) and the word kit (which refers to the software components that implement the tool). The term rootkit is often flagged by filtering software and e-mail scanners and has negative connotations as a form of malware.5

The Windows Sysinternals organization defines four categories of rootkits:

● Persistent rootkits—Those that become a part of the system bootstrap process and are loaded up every time the system boots. The program elements associ- ated with this type of rootkit must be stored somewhere in the infested system, either as a separate file, within another system file, or as a system configura- tion store like the Windows Registry.

● Memory-based rootkits—Those that do not install themselves to the infested computer’s file system, have no persistence, and are not reinstalled when the system is rebooted.

● User-mode rootkits—Those that insert themselves between the user and the operating system kernel, intercepting the calls to the application programming interface of the operating systems and then reinterpreting the results of all commands to display content chosen by the rootkit. For example, when the user requests a list of all running processes to see if the rootkit is running, the indication of the rootkit’s process will be deleted.

● Kernel-mode rootkits—Those that insert themselves within the operating system itself and are then able to intercept and manipulate all aspects of the kernel. This allows manipulation of communications to and from the kernel as well as between elements of the kernel. It also means that the rootkit can change the content of kernel memory structures, such as process tables and memory assignments. For example, the program files needed to reinfest the system at bootup are erased from the file system data structure and are then invisible to system users, systems administrators, and even the kernel itself6

To install a rootkit, attackers must first gain access by attacking through a port, exploiting a vulnerability, or tricking the user into installing the rootkit for them, usually through an e-mail attachment or Web site link. Once the attacker gains access, he or she installs or activates the rootkit and gains administrative privileges.

Technical Details: Rootkits

170 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

● Notification from IDPS—If the organization has installed and correctly configured a host-based or network-based IDPS, then notification from the IDPS indicates that an incident might be in progress. However, IDPSs are seldom configured optimally and, even when they are, tend to issue many false positives or false alarms. The administrator must then determinewhether the notification is real or if it is the result of a routine operation by a user or other administrator.

Unfortunately, these tools are freely available on the Web for all types of platforms. These tools—Alureon (a.k.a. TDSS), Mebroot, and Win32/Bubnix, to name a few of the Windows varieties—are also able to collect and store user login and password information; some even contain keystroke loggers. The mere presence of these tools indicates that either the system was compromised sometime in the past or the systems administrator is playing with fire. It may be possible for one attacker to piggyback on another attacker’s rootkit, so even using them on one’s own system is potentially dangerous.

How do you detect rootkits? There are utilities to find these attacker tools. Sysin- ternals has an older application named RootkitRevealer (http://technet.microsoft. com/en-us/sysinternals/bb897445) that also can detect hidden rootkits. As shown in Figure 5-2, the tool not only detects rootkits but also detects mismatches between the registry and the scan as well as other native Windows file differences between APIs, the registry, and the master file table. Thus, some degree of expertise is needed to ascertain whether a rootkit is present. The presence of files named hxdef100.exe, hxdef100.ini, or hxdefdrv.sys (among others) would be a strong indicator that the Hacker Defender Rootkit is present.

Newer versions of rootkit-detecting utilities are available—for example, Sophos Anti-Rootkit (www.sophos.com)—that provide free detection and removal of rootkits using simple graphical interfaces and work on most modern Windows operating sys- tems. With the increase in attacks that install rootkits, most modern antivirus/anti- malware utilities can detect rootkits as well.

Source: RootkitRevealer by Sysinternals.com

Figure 5-2 RootkitRevealer

Detecting Incidents 171

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Definite Indicators Pipkin’s categories continue with a list of five types of incident candidates that are definite indicators of an actual incident. That is, they clearly and specifically signal that an incident is in progress or has occurred. In these cases, the corresponding IR plan must be activated immediately.

● Use of dormant accounts—Many network servers maintain default accounts, and there often exist accounts from former employees, employees on a leave of absence or sabbatical without remote access privileges, or dummy accounts set up to support system testing. If any of these accounts begins accessing system resources, querying servers, or engaging in other activities, an incident is almost certain to have occurred.

● Changes to logs—The smart systems administrator backs up system logs as well as system data. As part of a routine incident scan, systems administrators can compare these logs to the online versions to determine whether they have been modified. If they have, and the systems administrator cannot determine explicitly that an authorized individual modified them, an incident has occurred.

● Presence of hacker tools—Network administrators sometimes use system vulnerability and network evaluation tools to scan internal computers and networks to determine what a hacker can see. These tools are also used to support research into attack profiles. Too often, the tools are used by employees, contractors, or outsiders with local network access to hack into systems. To combat this problem, many organiza- tions explicitly prohibit the use of these tools without written permission from the CISO, making any unauthorized installation a policy violation. Most organizations that engage in penetration-testing operations require that all tools in this category be confined to specific systems, and that they not be used on the general network unless active penetration testing is under way.

● Notifications by partner or peer—If a business partner or another connected organi- zation reports an attack from your computing systems, then an incident has occurred.

● Notification by hacker—Some hackers enjoy taunting their victims. If an organization’s Web pages are defaced, it is an incident. If an organization receives an extortion request for money in exchange for its customers’ credit card files, an incident is in progress.

Another way to describe the definite indicators cited by Pipkin is the following list of general types of events that, when confirmed to have occurred, indicate that an actual incident is under way:

● Loss of availability—Information or information systems become unavailable. ● Loss of integrity—Users report corrupt data files, garbage where data should be, or

data that just looks wrong. ● Loss of confidentiality—You are notified of sensitive information leaks, or informa-

tion you thought was protected has been disclosed. ● Violation of policy—If organizational policies addressing information or information

security have been violated, an incident has occurred. ● Violation of law—If the law has been broken and the organization’s information

assets are involved, an incident has occurred.

172 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Identifying Real Incidents As was noted earlier, one of the first challenges facing IR plan designers is creating a process to collect and evaluate incident candidates to determine whether they are actual incidents (or circumstances likely to become incidents) or nonevents, also called false positive incident can- didates. This is very important because most organizations will find themselves awash in inci- dent candidates at one time or another, and the vast majority will be false positives.

Each organization must create its own processes that can be used to collect and evaluate incident candidates. Some may choose to have an “incident center,” where all incident candidates are sent from the earliest moment of recognition. Others may choose to have geographically separate review locations, perhaps based on time zones, where preliminary determinations about the status of an incident candidate can be assessed. Still other organizations may choose to isolate incident candidate evaluation based on business units, product lines, or some other criterion.

Many organizations struggle with the relationship between a false-positive incident candidate and “noise.”Noise is an event that does not rise to the level of an incident. In a properly designed sys- tem (whether human based or machine based), those candidate events that are legitimate activities wrongly reported as incident candidates are noise and should result in the activation of a feedback process that can improve the system so that these legitimate activities are suppressed by the data collection procedures or programs and are not flagged as events at all. Most data collection sys- tems are implemented with little or no formal training for the users of the process. When done properly, the training needs for incident candidate data collection should be extensive at first and then continue at a less intensive effort for the life of the system. The quality and quantity of the training, and the resulting skills of the staff involved in the data collection, will result in the removal of noise from the data collection process. Even the best-tuned incident candidate collec- tion system generates false positives; usually, they are considered to be inherent in the nature of such systems. However, the ratio of false positive events to actual events needs to be kept to a manageable level through ongoing improvements to the collection processes.

Noise or false positives result from several general causes, including:

● Placement—The incident candidate’s source is a significant factor. If an automated IDPS is placed outside the trusted subnetwork of the organization, it is likely to see a vast number of attempted attacks, which may be interpreted as incident candidates. Moving the sensor so that it is the first device inside the trusted subnetwork perimeter can reduce the number of events reported, allowing the control devices (firewall rules, in this case) to have the desired effect before sending in the alarm.

● Policy—In some situations, organizational policy may allow certain activities by employees that are later detected as incident candidates. For instance, if company policy allows network administrators within the company to use certain tools whose network signatures are classified by automated tools as network attacks (for example, Nmap, Metasploit, or any of the other tools commonly used by hackers), this will be a significant source of noise. Aligning data collection practices with policy parameters minimizes this kind of event.

● Lack of awareness—In some cases, users are not aware of policy limitations on certain activities. For example, in the previous situation, if Nmap were disallowed for use within the organization by policy, many systems administrators might not be aware of the policy and might use the tool for routine activities. An awareness pro- gram can help minimize the noise generated by this kind of activity.

Detecting Incidents 173

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Many organizations do not deal well with the effort to minimize noise and the false positives it generates. There must be a procedure defined for the data collection tuning process that results in a careful analysis of the effect of each change to the data collection rules. Left to their own devices, many automated IDPS administrators would simply turn off the reporting of some classes of adverse events rather than perform an analysis of the events and determine if a change in the position of the data collector, an adjustment to policy, or increased aware- ness might be a better solution.

Although the false positive issue gets a lot of attention, it is also important to avoid the occurrence of false negative reports. A false negative occurs when an incident that deserves attention is not reported. One example of a false negative comes from the char- acter of Sherlock Holmes in Arthur Conan Doyle’s mystery “Adventure of Silver Blaze.” In the story, an expensive racehorse is stolen from its stable. Inspector Gregory of Scot- land Yard asks Holmes if there is any particular aspect of the crime calling for addi- tional study. Holmes says there is, then mentions “the curious incident of the dog in the night-time.” Inspector Gregory says, “The dog did nothing in the night-time,” to which Holmes replies, “That was the curious incident.” In this case, the failure of the dog to bark when Silver Blaze was stolen was a false negative report. If a data collection pro- cess such as an IDPS fails to warn of a valid network attack, it becomes “the dog that did nothing in the nighttime.”

Another factor to add to the tuning process is routine change. When new or modified sys- tems are placed in service, the result may be a need for additional tuning of the data collec- tion process. Newer technologies often change the way network traffic appears to both human and automated sensors. For example, some load-balancing appliances may generate significant traffic that probes the availability of the services it is attempting to balance. This traffic, if unanticipated, may be perceived as an incident candidate, when in fact it is merely noise.7

The objective of the tuning process is a mechanism whereby valid incident candidates are generated while controlling the generation of alerts based on legitimate network activities.

Intrusion Detection and Prevention Systems An intrusion detection and prevention system (IDPS) is a network burglar alarm. It is designed to be placed in a network to determine whether or not the network is being used in ways that are out of compliance with the policy of the organization. To understand the tech- nologies associated with IDPSs, you must first understand the nature of the events they are attempting to detect and possibly prevent.

An intrusion is a type of attack on information assets in which the instigator attempts to gain unauthorized entry into a system or network or disrupt the normal operations of a system or network. Whether or not this is done with the intent to steal or do harm, it remains outside the intended use of the system or network. Even when such attacks are automated or self-propagating, as in the case of viruses and distributed denial-of-service attacks, they are almost always instigated by an individual whose purpose is to harm an organization.

174 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

In the domain of information processing, a process is a task being performed by a computing system. This is often done at the same time that the computer system is processing other tasks. Therefore, many processes may be under way at the same time, each of them being handled by the system’s processor in turn.

Computer systems are made up of hardware, software, data, and networking devices that enable support for applications programs to be used by people to solve problems. Current computer systems use a series of processes, some in a supervisory mode and others in a user mode. Each process is made up of the following:

● A set of instructions, coded in a machine language held in a state that can be run by the processor—This set of instructions is commonly called an image. It has a current state that changes over time, as the program is run. This image is usually provided with a name or label that corresponds to other versions of the program such as its source code, its compiled code, or perhaps the code library it came from.

● A set of memory locations where the image is housed, where process-specific data values are stored, where input and output buffers are placed, and where a special-purpose memory structure stores details about subroutine calls (the call stack), and a memory heap where intermediate computations are staged while the program is in a running state—This collection of memory assignments usu- ally includes physical memory as well as areas of virtual memory stored on other media, almost always hard disk drives.

● A list of allocated resources, provided from the operating system—This includes links to files and other data channels.

● A list of attributes that describe the allowable operations—This list of attributes describes the allowable operations (called permissions) that the image has been granted by the operating system.

● A table that identifies the current context of the various parts and pieces of the image—While the image is running, various registers in the central processing unit track the current processor state (kernel vs. user), point to the next execut- able instruction (the program counter), map to registers that are associated with the image and point to physical and virtual memory segments that are part of the image.

All the essential facts about an image are held in these structures, collectively called “control blocks.” Each image has a root process and then may spawn (or fork) to include subordinate processes sometimes called “daughter” processes. The kernel handles each process of the operating system as a separate element and allocates to it the resources it requests as they become available. This is done to reduce the

Technical Details: Processes and ServicesTechnical Details: Processes and Services

Intrusion Detection and Prevention Systems 175

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

likelihood of interprocess interference, such as deadlocking or thrashing. Data struc- tures are sometimes used between processes to facilitate communication between processes.

To view available processes provided on a Windows-based PC, use the Windows Task Manager, as shown in Figure 5-3.

Unfortunately, Windows Task Manager doesn’t reveal all processes. Apparently, Microsoft hid certain critical OS processes. However, another utility included in most versions of Windows is the System Information Utility (msinfo32.exe), located in the C:\program files\common files\microsoft shared\msinfo folder, which can detect all processes running on a particular system. Practitioners in the field have observed that themsinfo32 toolmay be used to seek out Trojan programs. This can be done by listing the tasks and services that are running and then investigating any that are not recognized. Look at the paths and filenames being shown for the listed entries as well as the file properties. If there are anomalies, locate the .dll file linked to the process and run it through your virus checker. If you have reason to believe that a process is dodgy, use the Startup Programs editor in the tools menu to disable that task and then restart the system without the questionable task being started. Note, you should take a system backup before undertaking any of these steps. After restart, if your system still runs, leave the questionable process stopped and continue looking. Once you have eliminated what’s

Source: Microsoft Windows

Figure 5-3 Windows processes

176 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

unnecessary, you will wind up with only essential processes running on your system and will have removed Trojans and also made your PC start and run more quickly.8

Source: NoHack.Net

Microsoft has documented the common Windows processes found in a system running on a typical Windows PC. A partial list of these is shown in Table 5-1.

Process Description

Csrss.exe Client/server run-time subsystem responsible for console windows, creating and/or deleting threads, and some parts of the 16-bit virtual MS-DOS environment

Dfssvc.exe Provides server-side support for NetDfsxxx APIs that configure and maintain the Distributed File System topology

Dwwin.exe The operating system client service that can report errors in user mode or kernel mode and that reports unplanned shutdown events

Explorer.exe The user shell, which includes the taskbar, desktop, and so on

Internat.exe Runs at start-up; loads the different input locales that are specified by the user. The locales to be loaded for the current user are taken from the registry key HKEY_CURRENT_USER\Keyboard Layout\Preload.

Llssrv.exe The Licensing logging service client originally designed to help customers manage licenses for Microsoft server products that are licensed in the Server Client Access License (CAL) model

Lsass.exe The local security authentication server; it generates the process responsible for authenticating users for the Winlogon service. This process is performed by using authentication packages such as the default Msgina.dll.

Msdtc.exe ODBC applications can also use the Microsoft Distributed Transaction Coordinator to include multiple Microsoft SQL Server connections in a single transaction, even when the connections are to separate servers.

Mstask.exe The task scheduler service, responsible for running tasks at a time predetermined by the user

Smss.exe The session manager subsystem, which is responsible for starting the user session. This process is initiated by the system thread and is responsible for various activities, including starting the Winlogon and Win32 (csrss.exe) processes and setting system variables.

Services.exe Services Control Manager, which is responsible for starting, stopping, and interacting with system services

Spoolsv.exe Spooler service is responsible for managing spooled print/fax jobs

Svchost A generic process that acts as a host for other processes running from DLLs; therefore, don’t be surprised to see more than one entry for this process

System.exe Most system kernel-mode threads run as the System process

Table 5-1 Common Windows processes9,10 (continues) Source: Microsoft Windows

Intrusion Detection and Prevention Systems 177

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Although the complete list of processes that could run on a typical PC is too vast to share here, there are several online sites that allow the user to search the function of an identified process, including:

● File Inspect Library (www.fileinspect.com) ● Processlibrary.com (www.processlibrary.com) ● Tasklist.org (www.tasklist.org) ● Uniblue ProcessLibrary (www.liutilities.com/products/wintaskspro/processlibrary)

To view available services provided on a Windows-based PC or server, one can access the services function through the Windows Task Manager (see the Services tab in Figure 5-3) or the Administrative Tools menu in Control Panel, as shown in Figure 5-4.

More information about the services common to a Windows installation is presented in Table 5-2. Note that the Startup Type differs, depending on individual configuration, and can be changed by the user.

Process Description

System Idle Process A single thread running on each processor, which has the sole task of accounting for processor time when the system isn’t processing other threads

Taskmgr.exe The process for Task Manager itself

Winlogon.exe The process responsible for managing user logon and logoff; moreover, Winlogon is active only when the user presses CTRL+ALT+DEL, at which point it shows the security dialog box

Winmgmt.exe A core component of client management in Windows 2000; this process initializes when the first client application connects, or it can be made to respond each time management applications request its services.

Wmiprvse.exe Windows Management Instrument resides in a shared service host with several other services. To avoid stopping all the services when a provider fails, providers are loaded into a separate host process named Wmiprvse.exe. More than one process with this name can be running. Each can run under a different account with varying security.

Wsrm.exe The Windows System Resource Manager service, designed to manage multiple applications on a single computer or multiple users on a computer on which Terminal Services is in use. This supports a variety of scenarios, including consolidation, and can increase the efficiency with which physical hardware on a server is used by running applications.

Wsrmc.exe Provides administrative control of the Windows System Resource Manager (WSRM) service using the command-line interface; the command-line interface provides equivalent administrative control to the WSRM snap-in

Table 5-1 Common Windows processes9,10 (continued) Source: Microsoft Windows

178 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Source: Microsoft Windows

Figure 5-4 Windows services

Service Startup Type Log on As

Alerter Manual Local Service

Application Layer Gateway Manual Local Service

Application Management Manual Local System

Automatic Updates Automatic Local System

Background Intelligent Transfer Service Manual Network Service

ClipBook Manual Local System

COM+ Event System Manual Local System

COM+ System Application Manual Local System

Computer Browser Automatic Local System

Cryptographic Services Automatic Local System

DHCP Client Automatic Local System

Distributed Link Tracking Client Automatic Local System

Table 5-2 Windows services (continues) © Cengage Learning 2014

Intrusion Detection and Prevention Systems 179

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Service Startup Type Log on As

Distributed Transaction Coordinator Manual Network Service

DNS Client Automatic Network Service

Error Reporting Automatic Local System

Event Log Automatic Local System

Fast User Switching Compatibility Manual Local System

Help and Support Automatic Local System

Human Interface Device Access Disabled Local System

IMAPI CD-Burning COM Manual Local System

Indexing Service Manual Local System

Internet Connection Sharing Manual Local System

IPSec Services Automatic Local System

Logical Disk Manager Automatic Local System

Logical Disk Manager Administrative Service Manual Local System

Messenger Automatic Local Service

MS Software Shadow Copy Provider Manual Local System

Net Logon Automatic Local System

NetMeeting Remote Desktop Sharing Manual Local System

Network Connections Manual Local System

Network DDE Manual Local System

Network DDE DSDM Manual Local System

Network Location Awareness (NLA) Manual Local System

NT LM Security Support Provider Manual Local System

Performance Logs and Alerts Manual Network Service

Plug and Play Automatic Local System

Portable media serial number Automatic Local System

Print Spooler Automatic Local System

Protected Storage Automatic Local System

QoS RSVP Manual Local System

Table 5-2 Windows services (continues) © Cengage Learning 2014

180 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Service Startup Type Log on As

Remote Access Auto Connection Manager Manual Local System

Remote Access Connection Manager Manual Local System

Remote Desktop Help Session Manager Manual Local System

Remote Procedure Call (RPC) Automatic Local System

Remote Procedure Call (RPC) Locator Manual Network Service

Remote Registry Automatic Local Service

Removable Storage Manual Local System

Routing and Remote Access Manual Local System

Secondary Logon Automatic Local System

Security Accounts Manager Automatic Local System

Server Automatic Local System

Shell Hardware Detection Automatic Local System

Smart Card Manual Local Service

Smart Card Helper Manual Local Service

SSDP Discovery Manual Local Service

System Event Notification Automatic Local System

System Restore Service Automatic Local System

Task Scheduler Automatic Local System

TCP/IP NetBIOS Helper Automatic Local Service

Telephony Manual Local System

Telnet Manual Local System

Terminal Services Manual Local System

Themes Automatic Local System

Uninterruptible Power Supply Manual Local Service

UPnP Device Host Manual Local System

Upload Manager Automatic Local System

Utility Manager Manual Local System

Volume Shadow Copy Manual Local System

Table 5-2 Windows services (continues) © Cengage Learning 2014

Intrusion Detection and Prevention Systems 181

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Information security intrusion detection systems (IDSs) became commercially available in the late 1990s. An IDS works like a burglar alarm in that it detects a violation (some system activity analogous to an opened or broken window) and activates an alarm. This alarm can be audible and/or visual (producing noise and/or lights), or it can be silent (an e-mail message or pager alert). With almost all IDSs, systems administrators can choose the configuration of the various alerts and the alarm levels associated with each type of alert. Many IDSs enable administrators to configure the systems to notify them directly of trouble via e-mail or pagers. The systems can also be configured—again, like a burglar alarm—to notify an external security service organization of a “break-in.” The configurations that enable IDSs to provide customized levels of detection and response are quite complex. A current extension of IDS technology is the intrusion prevention system (IPS), which can detect an intrusion and prevent that intrusion from successfully attacking the organization by means of an active response. Because the two systems often coexist, the combined term intrusion detection and prevention system (IDPS) is used to describe current anti- intrusion technologies.

A valuable source of information about IDPSs is the NIST publication SP 800-94, Guide to Intrusion Detection and Prevention Systems, written by Karen Scarfone and Peter Mell and available through NIST’s Computer Security Resource Center at http://csrc.nist.gov/publica tions/nistpubs/800-94/SP800-94.pdf. This guide distinguishes between IPS and IDS as follows:

Thepresence of unexpectedprocesses and services could indicate an intrusionor other incident. It is therefore imperative that incident response and information security personnel become familiar with the services and processes that should be present to simplify the task of identifying those services and process that should not.

Service Startup Type Log on As

WebClient Automatic Local Service

Windows Audio Automatic Local System

Windows Firewall/Internet Connection Sharing Automatic Local System

Windows Image Acquisition (WIA) Manual Local System

Windows Installer Manual Local System

Windows Management Instrumentation Automatic Local System

Windows Time Automatic Local System

Wireless Zero Configuration Service Automatic Local System

WMI Performance Adapter Manual Local System

Workstation Automatic Local System

Table 5-2 Windows services (continued) © Cengage Learning 2014

182 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

IPS technologies are differentiated from IDS technologies by one characteristic: IPS technologies can respond to a detected threat by attempting to prevent it from succeeding. They use several response techniques, which can be divided into the following groups:

● The IPS stops the attack itself. Examples of how this could be done are as follows:

� Terminate the network connection or user session that is being used for the attack

� Block access to the target (or possibly other likely targets) from the offending user account, IP address, or other attacker attribute

� Block all access to the targeted host, service, application, or other resource. ● The IPS changes the security environment. The IPS could change the configuration

of other security controls to disrupt an attack. Common examples are reconfiguring a network device (e.g., firewall, router, switch) to block access from the attacker or to the target, and altering a host-based firewall on a target to block incoming attacks. Some IPSs can even cause patches to be applied to a host if the IPS detects that the host has vulnerabilities.

● The IPS changes the attack’s content. Some IPS technologies can remove or replace malicious portions of an attack to make it benign. A simple example is an IPS removing an infected file attachment from an e-mail and then permitting the cleaned email to reach its recipient. A more complex example is an IPS that acts as a proxy and normalizes incoming requests, which means that the proxy repackages the payloads of the requests, discarding header information. This might cause certain attacks to be discarded as part of the normalization process.11

Source: NIST

IDPS Terminology To understand IDPS operational behavior, you must first become familiar with some termi- nology that is unique to the field of IDPSs. Here is a list of common IDPS terms and definitions:

● Alarm or alert—An indication that a system has just been attacked or is under attack. IDPSs create alerts or alarms to notify administrators that an attack is or was occur- ring and may have been successful. Alerts and alarms may take the form of audible signals, e-mail messages, pager notifications, pop-up windows, or log entries written without taking any action.

● Alarm clustering—A consolidation of almost identical alarms into a single higher-level alarm. This reduces the total number of alarms generated, reducing the administrative overhead and also indicates if a relationship exists between the individual alarm elements.

● Alarm compaction—A form of alarm clustering that is based on frequency, similarity in attack signature, similarity in attack target, or other similarities. Like the previous form of alarm clustering, this reduces the total number of alarms generated, reducing the administrative overhead. Alarm compaction can also indicate if a relationship

Intrusion Detection and Prevention Systems 183

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

exists between the individual alarm elements when they have specific similar attributes.

● Alarm filtering—The process of classifying the attack alerts that an IDPS detects in order to distinguish or sort false positives from actual attacks more efficiently. Once an IDPS has been installed and configured, the administrator can set up alarm filtering by first running the system for a while to track what types of false positives it gener- ates and then by adjusting the classification of certain alarms. For example, the administrator may set the IDPS to discard certain alarms that he or she knows are produced by false attack stimuli or normal network operations. Alarm filters are sim- ilar to packet filters in that they can filter items by their source or destination IP addresses, but they have the additional capability of being able to filter by operating systems, confidence values, alarm type, or alarm severity.

● Confidence value (or simply confidence)—A value associated with an IDPS’ ability to detect and identify an attack correctly. The confidence value an organization places in the IDPS is based on experience and past performance measurements. The confidence value, a type of “fuzzy logic,” provides an additional piece of information to assist the administrator in determining whether an attack alert is indicating that an actual attack is in progress or the IDPS is reacting to false attack stimuli and creating a false positive. For example, if a system deemed capable of reporting a denial-of-service attack with 90 percent confidence sends an alert, there is a high probability that an actual attack is occurring.

● Evasion—The process by which an attacker changes the format of the network packets and/or timing of their activities to avoid being detected by the IDPS.

● False attack stimulus—An event that triggers alarms and causes a false positive when no actual attacks are in progress. Testing scenarios that evaluate the configuration of IDPSs may use false attack stimuli to determine if the IDPSs can distinguish between these stimuli and real attacks.

● False negative—The failure of an IDPS system to react to an actual attack event. Of all failures, this is the most grievous, for the very purpose of an IDPS is to detect attacks.

● False positive—An alarm or alert that indicates that an attack is in progress or that an attack has successfully occurred when in fact there is no such attack. A false positive alert can sometimes be produced when an IDPS mistakes normal system operations or activity for an attack. False positives tend to make users insensitive to alarms, which in turn can make them less inclined, and therefore slow, to react when an actual intrusion occurs.

● Filtering—The process of reducing IDPS events in order to receive a better confidence in the alerts received. For example, the administrator may set the IDPS to discard alarms produced by false positives or normal network operations. Event filters are similar to packet filters in that they can filter items by their source or destination IP addresses, but they can also filter by operating systems, confidence values, alarm type, or alarm severity.

● Noise—The ongoing activity from alarm events that are accurate and noteworthy but not necessarily significant as potentially successful attacks. Unsuccessful attacks are the most common source of noise in IDPSs, and some of these may not even be

184 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

attacks at all, just employees or other users of the local network experimenting with scanning and enumeration tools without any intent to do harm. The issue faced regarding noise is that most of the intrusion events detected are not malicious and have no significant chance of causing a loss.

● Site policy—This is the set of rules and configuration guidelines governing the imple- mentation and operation of IDPSs within the organization.

● Site policy awareness—An IDPS’s ability to dynamically modify its site policies in reaction or response to environmental activity. A “smart IDPS” can adapt its reaction activities based on both guidance learned over time from the administrator as well as circumstances present in the local environment. Using a device of this nature, the IDPS administrator acquires logs of events that fit a specific profile instead of being alerted for minor changes, such as when a file is changed or a user login fails. Another example of using a smart IDPS is when the IDPS knows it does not need to alert the administrator when an attack using a known and documented exploit is made against systems that the IDPS knows to be patched against that specific kind of attack. When the IDPS can accept multiple response profiles based on changing attack scenarios and environmental values, it makes the IDPS that much more useful.

● True attack stimulus—An event that triggers alarms and causes an IDPS to react as if a real attack were in progress. The attack may be actual when an attacker is at work on a system compromise attempt, or it may be a drill, one of many ongoing tests of a network segment by security personnel using real hacker tools.

● Tuning—The process of adjusting an IDPS to maximize its efficiency in detecting true positives while minimizing both false positives and false negatives. This process may include grouping almost identical alarms that happen at close to the same time into a single higher-level alarm. This consolidation reduces the number of alarms generated, thereby reducing administrative overhead, and also identifies a relationship among multiple alarms. This type of clustering may be based on combinations of frequency, similarity in attack signature, similarity in attack target, or other criteria that are defined by the system administrators.

Why Use an IDPS? According to NIST’s documentation of industry best practices, there are several compelling reasons to acquire and use an IDPS:

● To prevent problem behaviors by increasing the perceived risk of discovery and punishment for those who would attack or otherwise abuse the system

● To detect attacks and other security violations that are not prevented by other security measures

● To detect and deal with the preambles to attacks (commonly experienced as network probes and other “doorknob-rattling” activities)

● To document the existing threat to an organization ● To act as quality control for security design and administration, especially of large

and complex enterprises ● To provide useful information about intrusions that do take place, allowing improved

diagnosis, recovery, and correction of causative factors12

Intrusion Detection and Prevention Systems 185

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

As can be seen in this list, one of the most often used justifications for installing an IDPS is that these systems serve as straightforward deterrent measures. Which is to say, they increase the fear of detection and discovery among would-be attackers or internal system abusers. If internal and external users know that an organization has an IDPS, they are less likely to probe or attempt to compromise it, just as criminals are less likely to break into a house that has been clearly marked as having a burglar alarm.

In addition to its primary use in incident response, NIST SP800-94 notes that IDPS can be used in:

● Identifying security policy problems—An IDPS can provide some degree of quality control for security policy implementation, such as duplicating firewall rulesets and alerting when it sees network traffic that should have been blocked by the firewall but was not because of a firewall configuration error.

● Documenting the existing threat to an organization—IDPSs log information about the threats that they detect. Understanding the frequency and characteristics of attacks against an organization’s computing resources is helpful in identifying the appropriate security measures for protecting the resources. The information can also be used to educate management about the threats that the organization faces.

● Deterring individuals from violating security policies—If individuals are aware that their actions are being monitored by IDPS technologies for security policy violations, they may be less likely to commit such violations because of the risk of detection.13

Source: NIST

Another reason for installing an IDPS is to cover the organization when its network fails to protect itself against known vulnerabilities or is unable to respond to a rapidly changing threat environment.

Forces Working against an IDPS There are many factors that can delay or under- mine an organization’s ability to make its systems safe from attack and subsequent loss. For example, even though popular information security technologies such as scanning tools (to be discussed later in this chapter) allow security administrators to evaluate the readiness of their systems, they may still fail to detect or correct a known deficiency, or the adminis- trators may perform the vulnerability-detection process too infrequently. And even when a vulnerability is detected in a timely manner, it is not always corrected quickly. Also, because such corrective measures usually involve the administrator installing patches and upgrades, they are subject to delays caused by fluctuation in the administrator’s workload.

To further complicate the matter, sometimes services that are known to be vulnerable are so essential to ongoing operations that they cannot be disabled or otherwise protected in the short term. When there is a known vulnerability or deficiency in the system, an IDPS can be particularly effective, given that it can be set up to detect attacks or attempts to exploit exist- ing weaknesses. By, in effect, guarding these vulnerabilities, an IDPS can become an important part of the strategy of Defense in Depth.

Most attacks against information systems begin with an organized and thorough probing of the organization’s network environment and its defenses. This initial estimation of the defen- sive state of an organization’s networks and systems is called doorknob rattling and is con- ducted first through activities collectively known as footprinting (which involves gathering

186 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

information about the organization and its network activities and the subsequent process of identifying network assets), and then through another set of activities collectively known as fingerprinting (in which network locales are scanned for active systems, then the network ser- vices offered by the host systems on that network are identified).

When a system is capable of detecting the early warning signs of footprinting and fingerprint- ing, much as neighborhood watch volunteers might be capable of detecting potential burglars casing their neighborhoods by skulking through and testing doors and windows, then the administrators may have time to prepare for a potential attack or to take actions to minimize potential losses from an attack.

Another potential concern with an IDPS is the use of automated responses. Some IDPSs can be configured to respond automatically if an attack is sensed. Sometimes, these responses can include shutting down a port or IP address’ access to the outside world. Automated responses can have unintended consequences, however, and should be implemented with care. For example, if an attacker’s goal is to cause a denial of service from a Web server, he or she may trip an IDPS alarm, knowing that the IDPS will block access to the port or IP address of that particular Web server. In effect, the attacker gets the IDPS to do all the dirty work.

Justifying the Cost To justify the expenses associated with implementing security technology such as an IDPS (and other controls, such as firewalls), security professionals are frequently required to prepare and defend a business case. Because deploying these technologies is often very expensive, almost all organizations require that project propo- nents document the threat from which the organization must be protected. The most frequent method used for doing this is to collect data on the attacks that are currently occurring in the organization and other similar organizations. Although such data can be found in published reports or journal articles, firsthand measurements and analysis of the organization’s own local network data are likely to be the most persuasive. As it happens, one means of collecting such data is by using an IDPS. Thus, IDPSs are self- justifying systems—that is, they can serve to document the scope of the threat(s) an organization faces and thus produce data that can help administrators persuade manage- ment that additional expenditures in information security technologies (e.g., IDPSs) are not only warranted but also critical for the ongoing protection of information assets. Measuring attack information with a freeware IDPS tool (such as Snort) may be a method to start this process.

NIST SP800-94 notes that, when selecting an IDPS from a resource standpoint, it is important to understand two key items:

1. The total cost of ownership of IDPSs well exceeds acquisition costs. Other costs may be associated with acquiring systems on which to run software components, deploying additional networks, providing sufficient storage for IDPS data, obtain- ing specialized assistance in installing and configuring the system, and training personnel.

2. Some IDPSs are designed under the assumption that personnel will be available to monitor and maintain them around the clock. If evaluators do not anticipate hav- ing such personnel available, they may wish to explore those systems that accom- modate less than full-time attendance or are designed for unattended use, or they

Intrusion Detection and Prevention Systems 187

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

could consider the possibility of outsourcing the monitoring and possibly also the maintenance of the IDPS14

Source: NIST

The budget decisions should not be made only on the “sticker price” of the technology.

The concepts of quality assurance and continuous improvement are well known to most senior managers. IDPS systems are often implemented at a step along the way to improved network security by adding an additional layer between the firewall and the server layers of defense. This means that an IDPS can be justified using the concept of Defense in Depth. This is because an IDPS can consistently pick up successful attacks that have compromised the outer layers of information security controls, such as a firewall, but have not yet reached the valuable servers residing on the organization’s trusted networks. When continuous- improvement methodologies are applied to the results from the IDPS, emergent or residual flaws in the security and network architectures can be identified and repaired. Such efforts expedite the incident response process as well.

Finally, even if an IDPS fails to prevent an intrusion, it can still assist in the post-attack review by helping a system administrator collect information on how the attack occurred, what the intruder accomplished, and which methods the attacker employed. This information can be used, as discussed in the preceding paragraph, to remedy any deficiency as well as trigger the improvement process to prepare the organization’s network environment for future attacks. The IDPS may also provide forensic information that may be useful as evidence, should the attacker be caught and criminal or civil legal proceedings pursued. In the case of handling forensic information, an organization should follow the legally mandated procedures for han- dling evidence. Foremost among these is that information collected should be stored in a loca- tion and manner that precludes its subsequent modification. Other legal requirements and plans the organization has for the use of the data may warrant additional storage and han- dling constraints. As such, it may be useful for an organization to consult with legal counsel when determining policy governing this situation.15

IDPSs operate as network-based, host-based, or application-based systems. A network-based IDPS is focused on protecting network information assets. A host-based version is focused on protecting the server or host’s information assets. Figure 5-5 shows an example that monitors both network connection activity and current information states on host servers. The application-based model works on one or more host systems that support a single application and is oriented to defend that specific application from special forms of attack. Regardless of whether they operate at the network, host, or application level, all IDPSs use one of two detection methods: signature based or statistical anomaly based. Each of these approaches to intrusion detection is examined in detail in the following sections.

IDPS Network Placement The placement of the sensor and detection devices or software programs has a significant effect on how the IDPS operates. There are three widely used placement options: network- based, host-based, and application-based IDPS.

Network-Based IDPS A network-based IDPS (NIDPS) monitors traffic on a segment of an organization’s network, looking for indications of ongoing or successful attacks while residing on a computer or appliance connected to that network segment. When a situation

188 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

occurs that the NIDPS is programmed to recognize as an attack, it responds. An NIDPS examines the packets transmitted through an organization’s networks. Its purpose is to look for patterns within network traffic that indicate an intrusion event is under way or about to begin. An example of this would be recognizing a number of network packets of a type that could indicate that a DoS attack is underway. Or, an analyst could note the exchange of a series of packets in a pattern that could indicate a port scan is in progress (as described in the Technical Details box titled “Ports and Port Scanning”).

An NIDPS can, therefore, detect many more types of attacks than a host-based IDPS, but to do so requires a much more complex configuration and maintenance program. An NIDPS can be installed at a specific place in the network (such as on the inside of an edge router or firewall) so that it can watch the traffic going in and out of a particular network segment. Figure 5-6 shows an inline sensor deployment on the interior of a firewall, which mandates that all traffic must pass through the sensor, then report back to the NIDPS. This allows the response capability of the NIDPS to terminate detected malicious traffic passing through it, thus protecting all downstream assets.

The NIDPS can also be deployed to watch a specific grouping of host computers on a specific network segment, or it may be installed to monitor all traffic between the systems that make up an entire network. A NIDPS sensor that sits off to the side of a network segment, monitor- ing traffic without mandating that the traffic physically pass through the sensor, is known as a passive sensor, an example of which is shown in Figure 5-7.

When placed next to a hub, switch, or other key networking device, the NIDPS may use that device’s monitoring port, also known as a switched port analysis (SPAN) port or mirror port. The monitoring port is a specially configured connection on a network device that is capable of viewing all the traffic that moves through the entire device. Hubs were used in the early 1990s, before switches became the popular choice for connecting networks in a shared- collision domain. Hubs received traffic from one node and retransmitted it to all the other

Network IDPS: Examines packets on network and alerts administrators of unusual patterns

External router

0100101011

Host IDPS: Examines the data in files stored on host and alerts systems administrators of changes

Untrusted network

Data Header Packet flow

© Cengage Learning 2014

Figure 5-5 Intrusion detection and prevention systems

Intrusion Detection and Prevention Systems 189

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

nodes. This configuration allowed any device connected to the hub to monitor all traffic pass- ing through the hub. Unfortunately, it also represented a security risk, as anyone connected to the hub could monitor all traffic that moved through that network segment. Today, switches are more commonly deployed on networks, which, unlike hubs, create dedicated point- to-point links between their ports. This creates a higher level of transmission security and pri- vacy and effectively eliminates the ability to eavesdrop on all traffic. Unfortunately, this ability to capture the traffic is necessary for the use of an IDPS. Monitoring ports allow network administrators to collect traffic from across the network for analysis by the IDPS as well as for occasional use in diagnosing network faults and measuring network performance.

The use of IDPS sensors and analysis systems can be quite complex. One very common approach is to use an open source software program called Snort running on an open source

Firewall

Switch

Router

Management switch

Switch

Monitoring interface

Monitoring interface Management

interface

IDPS management

server

IDPS console

IDPS sensor

Internal network

Internet

Source: NIST SP 800-94

Figure 5-6 Example of inline NIDPS sensor architecture

190 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

UNIX or Linux system. This can be managed and queried from a desktop computer using a client interface, as shown in Figure 5-8. The figure shows a sample screen from the Basic Analysis and Security Engine (BASE) displaying events generated by the Snort Network IDPS Engine (see www.snort.org).

Signature Matching Using a process known as signature matching, NIDPSs must look for attack patterns by comparing measured activity to known signatures in their knowledge base to determine whether or not an attack has occurred or may be under way. This is accomplished by the comparison of captured network traffic using a special implementation of the TCP/IP stack that reassembles the packets and applies protocol stack verification, application protocol verification, and/or other verification and comparison techniques.

IDPS sensor

IDPS sensor

IDPS load balancer

Spanning port

Firewall

Switch

Router Network

tap

IDPS sensor Management

switch

Switch

IDPS management

server

IDPS console

Internal network

Internet

Source: NIST SP 800-94

Figure 5-7 Example of passive NIDPS sensor architecture

Intrusion Detection and Prevention Systems 191

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

In the process of protocol stack verification, the NIDPS looks for invalid data packets—that is, packets that are malformed under the rules of the TCP/IP protocol. A data packet is defined as invalid when its configuration does not match what is defined as valid by the vari- ous Internet protocols, such as TCP, UDP, and IP. The elements of the protocols in use (IP, TCP, UDP, and application layers such as HTTP) are combined in a complete set called the protocol stack when the software is implemented in an operating system or application. Many types of intrusions, especially denial-of-service (DoS) and distributed denial-of-service (DDoS) attacks, rely on the creation of improperly formed packets to take advantage of weaknesses in the protocol stack in certain operating systems or applications.

In application protocol verification, the higher-order protocols (HTTP, FTP, and Telnet) are examined for unexpected packet behavior or improper use. Sometimes, an intrusion involves the arrival of valid protocol packets but in excessive quantities. (In the case of the Tiny Frag- ment Packet attack, the packets are also excessively fragmented.) Although the protocol stack verification looks for violations in the protocol packet structure, the application protocol ver- ification looks for violations in the protocol packet use. One example of this kind of attack is DNS cache poisoning, in which valid packets exploit poorly configured DNS servers to inject false information to corrupt the servers’ answers to routine DNS queries from other systems on that network. Unfortunately, however, this higher-order examination of traffic can have the same effect on an IDPS as it can on a firewall—that is, it slows the throughput of the sys- tem. Therefore, it may be necessary to have more than one NIDPS installed, with one of them performing protocol stack verification and one performing application protocol verification.

Source: Snort

Figure 5-8 Basic Analysis and Security Engine (BASE) console showing intrusion events

192 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

In the TCP/IP protocol suite, the term “port” is used to specify a numbered interface for communications between hosts. Both the TCP and UDP protocols have provisions for port assignments to differentiate between multiple possible connections needed between hosts and other network devices. The combination of the IP address and the port is usually called a socket.

As described in RFC 793 and the IANA Port Numbers document, well-known port numbers range from 0 through 1023, registered port numbers from 1024 through 49151, and dynamic and/or private port numbers from 49152 through 65535.16

TCP/IP ports are the mechanism used by that protocol to enable access to a system. Table 5-3 shows the TCP/IP ports that are commonly used by commercial applications. Table 5-4 lists ports that are known to have been frequently used by attackers.

Technical Details: Ports and Port Scanning

Port Number Description

1 TCP Port Service Multiplexer (TCPMUX)

5 Remote Job Entry (RJE)

7 ECHO

18 Message Send Protocol (MSP)

20 FTP—Data

21 FTP—Control

22 SSH Remote Login Protocol

23 Telnet

25 Simple Mail Transfer Protocol (SMTP)

29 MSG ICP

37 Time

42 Host name server (Nameserv)

43 WhoIs

49 Login Host Protocol (Login)

53 Domain Name System (DNS)

69 Trivial File Transfer Protocol (TFTP)

70 Gopher services

Table 5-3 Well-known ports17 (continues) © Cengage Learning 2014

Technical Details: Ports and Port Scanning

Intrusion Detection and Prevention Systems 193

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Port Number Description

79 Finger

80 HTTP

103 X.400 standard

108 SNA gateway access server

109 POP2

110 POP3

115 Simple File Transfer Protocol (SFTP)

118 SQL services

119 Newsgroup (NNTP)

137 NetBIOS Name Service

139 NetBIOS Datagram Service

143 Interim Mail Access Protocol (IMAP)

150 NetBIOS Session Service

156 SQL Server

161 SNMP

179 Border Gateway Protocol (BGP)

190 Gateway Access Control Protocol (GACP)

194 Internet Relay Chat (IRC)

197 Directory Location Service (DLS)

389 Lightweight Directory Access Protocol (LDAP)

396 Novell Netware over IP

443 HTTPS

444 Simple Network Paging Protocol (SNPP)

445 Microsoft-DS

458 Apple QuickTime

546 DHCP client

547 DHCP server

563 SNEWS

569 MSN

1080 Socks

Table 5-3 Well-known ports17 (continued) © Cengage Learning 2014

194 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Port Number Hacker Program

5 Midnight Commander

21 Doly Trojan

25 AntiGen, Email Password Attacks

80 Executer

109 Sekure SDI, b00ger

137 NetBios exploits

555 phAse zero, Stealth Spy

1001 SK Silencer

1011 Doly Trojan

1234 Ultor’s Trojan

1243 Sub-7

1245 VooDoo Doll

1807 SpySender

1981 ShockRave

1999 BackDoor

2001 The Trojan Cow

2023 Ripper Pro, HackCity

2140 Deep Throat, The Invasor

2801 Phineas Phucker

3024 WinCrash

3129 Master Paradise

3150 DeepThroat, The Invaser

4092 WinCrash

4950 ICQ Trojan

5321 BackDoorz, Firehotchker

5568 Robo-Hack

5714 WinCrash

5741 WinCrash

5742 WinCrash

Table 5-4 Ports commonly used by hackers18 (continues) © Cengage Learning 2014

Intrusion Detection and Prevention Systems 195

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Port Number Hacker Program

6006 Bad Blood

6670 DeepThroat

6711 Sub-7, DeepThroat

6969 GateCrasher

9989 Ini-Killer

10167 U Portal of Doom

10529 Acid Shivers

10666 U Ambush

12345 GirlFriend

19932 DropChute

21544 NetBus

23456 EvilFtp, UglyFtp

26274 Delta Source

27374 Sub-7

30100 NetSphere

31789 Hack’a’Tack

31337 U BackOrifice

31338 NetSpy

31339 NetSpy

34324 Big Gluck, TN

40412 The Spy

47262 Delta Source

50505 Sockets de Troie

50766 Fore

53001 Remote Windows Shutdown

60000 DeepThroat

61466 TeleCommando

65000 Devil

65535 RC1 Trojan

Table 5-4 Ports commonly used by hackers18 (continued) © Cengage Learning 2014

196 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

When a review of log files, network scans, or just plain luck turns up one of these ports in use, the next step is to examine who or what is using this port to determine if the traffic is legitimate. As shown in Figure 5-9, many attacks come through ports and then attack legitimate processes to allow themselves access or to conduct subsequent attacks.

Scanning and Enumeration As noted earlier, fingerprinting using scanning is the process of collecting information about computers. Passive scanning does this by listening to network traffic. Active scanning does it by sending traffic and observing what traffic returns as a result. Once a target has been identified, enumeration is the process of identifying what resources are publicly available for exploit. These two methods must be used in conjunction with each other. You first scan the network to determine what assets or targets are on the network, and then you enumerate each target by determining which of its resources are available. Without knowing which

Source: Symantec

Figure 5-9 Backdoor.Assassin.B Trojan horse

Intrusion Detection and Prevention Systems 197

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Wireless NIDPS A wireless NIDPS monitors and analyzes wireless network traffic, looking for potential problems with the wireless protocols (Layers 2 and 3 of the OSI model). Like wireless access points, wireless IDPS sensors have to be deployed physically around the pro- tected site in order to monitor the broad range of wireless signals able to reach the facility. In many cases, this type of functionality can be built into the wireless access point itself.

Wireless IDPS can help to detect:

● Unauthorized wireless LANs (WLANs) and WLAN devices ● Poorly secured WLAN devices ● Unusual usage patterns

computers and resources are vulnerable, it is impossible to protect these resources from attack. Later chapters of this book contain a number of exercises that will show you how to determine exactly which computers are making resources available on the network and what vulnerabilities exist.

Scanning utilities are tools used to identify which computers are active on a net- work as well as which ports and services are active on the computers, what function or role the machines may be fulfilling, and so on. These tools can be very specific as to what sort of computer, protocol, or resource they are scanning for, or they can be very generic. It is helpful to understand what sort of environment exists within your network so you can use the best tool for the job. The more specific the scanner is, the more likely it will give you detailed information that is useful later. However, it is also recommended that you make use of one or more very generic, broad-based scan- ners as well. This may help you to locate and identify nodes on the network of which you, as the administrator of the system, might not be aware. In addition, there are specific utilities that can be used as countersurveillance tools. Some of these tools may be able to help detect packet sniffers that are operating on the network. Many of the scanning tools available today are capable of providing both simple/generic and detailed/advanced functionality.

Some commonly used scanning tools (by both information security professionals and hackers) include the following:

● Nmap, a widely used port scanner (http://nmap.org) ● Nessus, a widely used, server-based vulnerability scanner (www.tenable.com/

products/nessus) ● SuperScan, a client-based vulnerability scanner (www.foundstone.com) ● LANGuard, a client-based vulnerability scanner (www.gfi.com)

Use of these tools by an information security professional is essential in determining what ports are open and thus subject to attack by the hacker. Again—know your enemy!

198 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

● The use of wireless network scanners ● DoS attacks and conditions ● Impersonation and man-in-the-middle attacks19

Sensor locations for wireless networks can be located at the access points or on specialized sensor components, or they can be incorporated into selected mobile stations. Centralized management stations collect information from these sensors, much as other network-based IDPs do, and aggregate information into a comprehensive assessment of wireless network intrusions. Issues associated with the implementation of wireless IDPSs include:

● Higher protocol monitoring—Wireless IDPSs cannot evaluate and diagnose issues with higher-layer protocols like TCP and UDP. As such, wireless IDPSs are unable to detect certain passive wireless protocol attacks, in which the attacker monitors network traffic without active scanning and probing.

● Physical security—Unlike wired network sensors, which can be physically secured, many wireless sensors are located in public areas like conference rooms, assembly areas, and hallways in order to attain the widest possible network range. Some of these locations may even be outdoors, as more and more organization are deploying networks in external locations. Thus, the physical security of these devices is an issue, which may likely require additional security configuration and monitoring. The best configured IDPS in the world cannot withstand an attack from a well-placed brick.20

● Sensor range—A wireless device’s range can be affected by atmospheric conditions, building construction, and the quality of both the wireless network card and access point. Some IDPS tools allow an organization to identify the optimal location for sensors by modeling the wireless footprint based on signal strength. Sensors are most effective when their footprints overlap.

● Access point and wireless switch locations—Wireless components with bundled IDPS capabilities must be carefully deployed to optimize the IDPS sensor detection grid. The minimum range is just that; you must guard against the possibility of an attacker connecting to a wireless access point from a range far beyond the minimum.

● Wired network connections—Wireless network components work independently of the wired network when sending and receiving between stations and access points. However, a network connection eventually integrates wireless traffic with the organi- zation’s wired network. Where there is no available wired network connection, it may be impossible to deploy a sensor.

● Cost—The more sensors deployed, the more expensive the configuration. Wireless components typically cost more than wired counterparts; thus, the total cost of ownership of IDPSs of both wired and wireless varieties should be carefully considered.21

Advantages and Disadvantages of NIDPSs Each organization must approach the jus- tification, acquisition, and use of an NIDPS with its own strategic objectives in mind. The advantages and disadvantages of NIDPSs are shown in Table 5-5.22

Host-Based IDPSs A host-based IDPS (HIDPS) works differently than a network-based IDPS. Whereas a NIDPS resides on a network segment and monitors activities across that segment, a HIDPS resides on a particular computer or server, known as the host, and

Intrusion Detection and Prevention Systems 199

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

monitors activity only on that system. HIDPSs are also known as system integrity verifiers,23

as they benchmark and monitor the status of key system files and detect when an intruder creates, modifies, or deletes monitored files.

An HIDPS is also capable of monitoring system configuration databases, such as the Windows Registry, in addition to stored configuration files like .ini, .cfg, and .dat files. Most HIDPSs work on the principle of configuration or change management, which means they record the sizes, locations, and other attributes of system files. The HIDPS triggers an alert or alarm when file attributes change, new files are created, or existing files are deleted. An HIDPS can also monitor systems logs for predefined events.

The HIDPS examines these files and logs to determine if an attack is underway or has occurred, and if the attack is succeeding or was successful. The HIDPS maintains its own log file so that even when hackers successfully modify files on the target system to cover their tracks, the HIDPS can provide an independent audit trail of the attack. Once properly config- ured, an HIDPS is very reliable. The only time an HIDPS produces a false positive alert is when an authorized change occurs for a monitored file. This action can be quickly reviewed by an administrator and dismissed as acceptable. The administrator may choose then to disre- gard subsequent changes to the same set of files. If properly configured, an HIDPS can also detect when an individual user attempts to modify or exceed his or her access authorization and give him or herself higher privileges.

Advantages Disadvantages

Good network design and placement of NIDPS devices can enable an organization to use a few devices to monitor a large network.

An NIDPS can become overwhelmed by network volume and fail to recognize attacks it might otherwise have detected. Some IDPS vendors are accommodating the need for ever-faster network performance by improving the processing of detection algorithms in dedicated hardware circuits to gain a performance advantage. Additional efforts to optimize ruleset processing may also reduce overall effectiveness in detecting attacks.

NIDPSs are usually passive devices and can be deployed in existing networks with little or no disruption to normal network operations.

An NIDPS requires access to all the traffic that is to be monitored. The broad use of switched Ethernet networks has replaced the ubiquity of shared collision domain hubs. Because many switches have limited or no monitoring port capability, some networks are not capable of providing aggregate data for analysis by an NIDPS. Even when switches do provide monitoring ports, they may not be able to mirror all activity within a consistent and reliable time sequence.

NIDPSs are not usually susceptible to direct attack and, in fact, may not be detectable by attackers.

The increasing use of encryption on some network services (such as SSL, SSH, and VPN) limits the effectiveness of NIDPSs.

NIDPSs cannot reliably ascertain if an attack was successful or not; this requires the network administrator to perform an ongoing effort to evaluate the results of the logs of suspicious network activity.

Some forms of attack are not easily discerned by NIDPSs, specifically those involving fragmented packets; in fact, some NIDPSs are particularly susceptible to malformed packets and may become unstable and stop functioning.

Table 5-5 Advantages and disadvantages of NIDPSs Source: NIST SP 800-31

200 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

An HIDPS has an advantage over an NIDPS in that it can usually be installed in such a way that it can access encrypted information as it travels through the network. In this way, an HIDPS is able to use the content of otherwise encrypted communications to make decisions about possible or successful attacks. Likewise, because the HIDPS is designed to detect intru- sion activity on only one computer system, all the information the HIDPS needs to determine whether any specific traffic is legitimate will be present for analysis. The nature of the network packet delivery, whether it’s switched or in a shared collision domain, or whether the packets are fragmented in transit, is not material.

HIDPS Configuration An HIDPS relies on the classification of files into various catego- ries. It then applies various notification actions, depending on the rules in the HIDPS config- uration. Most HIDPSs provide only a few general levels of alert notification. For example, an administrator can configure an HIDPS to treat the following types of changes as reportable security events: changes in a system folder (e.g., in C:\Windows or C:\WINNT) and changes within a security-related application (e.g., C:\Tripwire). In other words, administrators can configure the system to trigger an alert on any changes within a critical data folder.

The configuration rules may classify changes to a specific application folder (e.g., C:\Program Files\Office) as being normal, and thus such changes are not reported. Administrators can configure the system to not only log all activity but also instantly page or e-mail any admin- istrator if a reportable security event occurs. Although this change-based system seems sim- ple, it seems to suit most administrators, who are primarily concerned if unauthorized changes occur in specific and sensitive areas of the host file system. Applications frequently modify their internal files, such as dictionaries and configuration templates, and users are constantly updating their data files. Unless an HIDPS is very specifically configured, these actions can generate a large volume of false alarms.

As shown in Figure 5-10, managed HIDPSs can monitor multiple computers simultaneously. They do this by creating a configuration file on each monitored host and by making each HIDPS report back to a master console system, which is usually located on the systems administrator’s computer. This master console monitors the information provided from the managed hosts and notifies the administrator when it senses recognizable attack conditions.

In configuring an HIDPS, the systems administrator must begin by identifying and categoriz- ing folders and files. One of the most common methods is to designate folders using a classi- fication scheme of red, yellow, and green. Critical systems components are coded red, and they usually include the system Registry, any folders containing the key elements of the oper- ating system, and application software. Critically important data should also be included in the red category. Support components, such as device drivers and other relatively important files, are generally coded yellow; and user data is usually coded green.

This is not to suggest that user data is unimportant, but in practical and strategic terms, monitoring changes to user data does have a lower priority. One reason for this is that users are often assigned storage space that they are expected to use routinely to maintain and back up their documents, files, and images; another reason is that user data files are expected to change frequently—that is, as users make modifications. System kernel files, on the other hand, should only change during upgrades or installations. Categorizing critical system com- ponents at a higher level than less important files ensures that the level of response to change is in proportion to the level of priority. Should the three-tier system be overly simple for an

Intrusion Detection and Prevention Systems 201

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

organization, there are systems that allow for an alternative scale of 0–100, with 100 being the most mission critical and 0 being unimportant. It is not unusual, however, for these types of scales to be overly refined and result in confusion regarding, for example, the priori- tization of responses to level 67 and 68 intrusions. Sometimes, simpler is better.

Advantages and Disadvantages of HIDPS Each organization must approach the justi- fication, acquisition, and use of an HIDPS with its own strategic objectives in mind. A sum- mary of some of the advantages and disadvantages of HIDPS is shown in Table 5-6.24

Application-Based IDPS A refinement of the host-based IDPS is the application- based IDPS (AppIDPS). Whereas the HIDPS examines a single system for file modification, the AppIDPS examines an application for abnormal events. It usually does this by looking at the files created by the application and looking for anomalous occurrences, such as users exceeding their authorization, invalid file executions, or other activities that would indicate that there is a problem in the normal interaction between the users, the application, and the data. By tracking the interaction between users and applications, the AppIDPS is able to trace specific activity back to individual users. One unique advantage of the AppIDPS is its ability to view encrypted data. Because the AppIDPS interfaces with data as it is processed by an application, and because any encrypted data that enters an application is decrypted by the application itself, an AppIDPS does not need to become involved in the decryption process. This allows an AppIDPS to examine the encryption/decryption process and identify any potential anomalies in data handling or user access.

IDS manager

Console

Database

Servers with HIDS sensors installed

© Cengage Learning 2014

Figure 5-10 Simple HIDPS monitoring model

202 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

According to the Missouri State Information Infrastructure Protection Center:

Application-based IDPSs may be configured to intercept the following types of requests and use them in combinations and sequences to constitute an applica- tion’s normal behavior:

● File system—File read or write ● Network—Packet events at the driver (NDIS) or transport (TDI) level ● Configuration—Read or write to the Registry on Windows ● Execution space—Write to memory not owned by the requesting application, for

example, attempts to inject a shared library DLL into another process25

Source: Missouri State Information Infrastructure Protection Center

As each organization determines its own needs for intrusion detection, some in the industry suggest a blended approach, using elements from NIDPS, HIDPS, and AppIDPS approaches. A common practice is to implement HIDPSs/AppIDPSs on high-value servers and other critical systems, with the use of a robust NIDPS for global infrastructure protection.

Advantages Disadvantages

An HIDPS can detect local events on host systems, and it can also detect attacks that may elude a NIDPS.

An HIDPS poses more management issues because HIDPSs are configured and managed on each monitored host; this means that more management effort is required to install, configure, and operate several HIDPSs than for a comparably sized NIDPS solution.

An HIDPS functions on the host system, where encrypted traffic is decrypted and available for processing.

An HIDPS is vulnerable to both direct attacks and to attacks against the host operating system. Either circumstance can result in the compromise and/or loss of HIDPS functionality.

The use of switched network protocols does not affect an HIDPS.

An HIDPS is not optimized to detect multihost scanning, nor is it able to detect the scanning of nonhost network devices, such as routers or switches. Unless complex correlation analysis is provided, the HIDPS is not aware of attacks that span multiple devices in the network.

An HIDPS can detect inconsistencies in how applications and systems programs were used by examining records stored in audit logs; this can be used to detect some types of attacks, including Trojan horse programs.

An HIDPS is susceptible to some DoS attacks.

An HIDPS can use large amounts of disk space to retain the host OS audit logs and may therefore require the addition of disk capacity to the system to function properly.

An HIDPS can inflict a performance overhead on its host systems and, in some cases, may reduce system performance below acceptable levels.

Table 5-6 Advantages and disadvantages of HIDPS Source: NIST SP 800-31

Intrusion Detection and Prevention Systems 203

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Advantages and Disadvantages of AppIDPS Each organization must approach the justification, acquisition, and use of an AppIDPS with its own strategic objectives in mind. The advantages and disadvantages of AppIDPSs are shown in Table 5-7.26

Table 5-8 provides a summary comparison of IDPS technology types.

IDPS Detection Approaches The approach used to detect events also has a significant effect on how the IDPS operates. There are two widely used detection options: signature and statistical anomaly based.

IDPS Technology Type

Types of Malicious Activity Detected Scope per Sensor or Agent Strengths

Network-based Network, transport, and application TCP/IP layer activity

Multiple network subnets and groups of hosts

Able to analyze the widest range of application protocols; only IDPS that can thoroughly analyze many of them

Wireless Wireless protocol activity; unauthorized wireless local area networks (WLAN) in use

Multiple WLANs and groups of wireless clients

Only IDPS that can monitor wireless protocol activity

NBA Network, transport, and application TCP/IP layer activity that causes anomalous network flows

Multiple network subnets and groups of hosts

Typically more effective than the others at identifying reconnaissance scanning and DoS attacks, and at reconstructing major malware infections

Host-based Host application and operating system (OS) activity; network, transport, and application TCP/IP layer activity

Individual host Only IDPS that can analyze activity that was transferred in end-to-end encrypted communications

Table 5-8 Comparison of IDPS technology types © Cengage Learning 2014

Advantages Disadvantages

An AppIDPS is aware of specific users and can observe the interaction between the application and the user; this allows the AppIDPS to attribute unauthorized activities to specific and known users.

AppIDPSs may be more susceptible to attack than other IDPS approaches because applications are often less well protected than network and host OS components.

An AppIDPS is able to operate even when incoming data is encrypted because it is able to operate at the point in the process when the data has been decrypted by applications and has not been reencrypted for storage.

AppIDPSs are less capable of detecting software tampering and may be taken in by Trojan horse code or some other form of spoofing; it is usually recommended that AppIDPSs be used in combination with HIDPS and NIDPS.

Table 5-7 Advantages and disadvantages of AppIDPSs Source: NIST SP 800-31

204 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Signature-Based IDPS A signature-based IDPS, also known as a knowledge-based IDPS, examines data traffic in search of patterns that match known signatures—that is, pre- configured, predetermined attack patterns. Signature-based IDPS technology is widely used because many attacks have clear and distinct signatures, including the following:

● Footprinting and fingerprinting activities, which have an attack pattern that includes the use of ICMP, DNS querying, and e-mail routing analysis

● Exploits involving a specific attack sequence designed to take advantage of a vulnera- bility to gain access to a system

● DoS and DDoS attacks ● A Telnet attempt with a username of “root,” which is a violation of an organization’s

security policy ● An e-mail with the subject line “Free pictures!” and an attachment filename of

“freepics.exe,” both of which are characteristics of a known form of malware ● An operating system log entry with a status code value of 645, which indicates that

the host’s auditing has been disabled27,28

The problem with this approach is that as new attack strategies are identified, the IDPS’s database of signatures must be continually updated. Failure to keep this database current can allow attacks that use new strategies to succeed. An IDPS that uses signature-based methods works much like most antivirus software. In fact, antivirus software is often classified as a form of signature-based IDPSs. This is why experts tell users that if they don’t plan on keeping their antivirus software updated, it will not work as effectively as it would with current updates.

Another weakness of the signature-based method is the time frame over which attacks occur. If attackers are purposefully slow and methodical, they may slip undetected through this type of IDPS because their actions do not match the signatures that often include the time allowed between steps in the attack. The only way for a signature-based IDPS to resolve this vulnerability is for it to collect and analyze data over longer periods of time, a process that requires substantially larger data storage capability and additional processing capacity.

Anomaly-Based IDPSs Another approach for detecting intrusions is based on the fre- quency with which certain network activities take place. The anomaly-based IDPS (formerly known as a statistical anomaly-based IDPS), which is also known as a behavior-based IDPS, collects statistical summaries by observing traffic that is known to be normal. This normal period of evaluation establishes a performance baseline. Once the baseline is established, the anomaly-based IDPS periodically samples network activity and, using statistical methods, compares the sampled network activity to this baseline. When the measured activity is out- side the baseline parameters, it is said to exceed the clipping level (the level at which the IDPS triggers an alert to notify the administrator). The data that is measured from the nor- mal traffic and is used to prepare the baseline can include host memory or CPU usage, net- work packet types, and packet quantities. Later comparisons of measured traffic might reveal anomalies when compared to the baseline, thus triggering the alert.

The advantage of the anomaly-based approach is that the IDPS can detect new types of attacks, for it is looking for abnormal activity of any type. Unfortunately, these systems

Intrusion Detection and Prevention Systems 205

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

require much more overhead and processing capacity than signature-based ones, as they must constantly compare patterns of activity against the baseline. Another drawback is that these systems may not detect minor changes to system variables and may generate many false posi- tives. If the actions of the users or systems on a network vary widely, with periods of low activity interspersed with periods of frantic packet exchange, this type of IDPS may not be suitable, because the dramatic swings from one level to another will almost certainly generate false alarms. Due to the complexity of the configuration, the depth of commitment needed for ongoing operations, the need for intensive computing capabilities to support real-time analysis, and the large number of false positive results usually generated, this type of IDPS is less com- monly used than the signature-based type.

Log File Monitors A log file monitor (LFM), a type of IDPS that is similar to the NIDPS, reviews the log files generated by servers, network devices, and even other IDPSs. These systems look for patterns in the log files that may indicate that an attack or intrusion is in process or has already succeeded. Although an individual host IDPS is only able to look at the activity in one system, the LFM is able to look at multiple log files from a number of different systems. The patterns that signify an attack can be subtle and hard to distinguish when one system is examined in isolation, but they may be much easier to identify when the network and its systems are viewed holistically. Of course, this holistic approach requires the allocation of considerable resources, as it involves the collection, movement, storage, and analysis of very large quantities of log data.

Automated Response New technologies and capabilities are emerging in the field of incident response beyond the intent of IDPS control models. Some of these build on traditional strategies and extend their capabilities and functions. Traditionally, systems were configured to detect incidents and then notify the human administrator; now, new systems can respond to the incident threat auton- omously, based on preconfigured options that go beyond simple defensive actions usually associated with IDPS and IPS systems.

These systems, referred to as trap and trace, use a combination of resources to detect an intrusion and then to trace the intrusion back to its source. On the surface, this seems like an ideal solution. Security is no longer limited to defense. Now, the security administrators can take the offense. They can track down the perpetrators and turn them over to the appro- priate authorities. Under the guise of justice, some less scrupulous administrators might even be tempted to “back hack,”—that is, hack into a hacker’s system to find out as much as pos- sible about the hacker. Vigilante justice would be a more appropriate term, and activities in this vein are deemed unethical by most codes of professional conduct. In tracking the hacker, administrators may wander through other organizations’ systems. The wily hacker may use IP spoofing, compromised systems, or a myriad of other techniques to throw trackers off the trail. The result is that the administrator becomes a hacker himself and, therefore, defeats the purpose of catching hackers.

Honeypots and Honeynets There are more than legal drawbacks to trap and trace. The trap portion frequently involves the use of honeypots or honeynets. Honeypots are com- puter servers configured to resemble production systems, containing rich information just begging to be hacked. If a hacker stumbles into the system, alarms are set off, and the administrator notified.

206 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Honeypots are closely monitored network decoys serving several purposes: they can dis- tract adversaries from more valuable machines on a network, they can provide early warn- ing about new attack and exploitation trends, and they allow in-depth examination of adversaries during and after exploitation of a honeypot. There are two general types of honeypots:

● Production honeypots are easy to use, capture only limited information, and are used primarily by companies or corporations.

● Research honeypots are complex to deploy and maintain, capture extensive informa- tion, and are used primarily by research, military, or government organizations.

An example of a honeypot is a system used to simulate one or more network services. This hon- eypot could log access attempts to those ports, including an attacker’s keystrokes, and could give advanced warning of a more concerted attack.29

Even smaller than the honeypot is the honeytoken. A honeytoken is any system resource that is placed onto a functional system but has no normal use for that system. If it attracts atten- tion, it is from unauthorized access and will trigger a notification or response.30 An example would be a bogus record placed into a database and monitored by the system. If the record is accessed, it is an indicator of unwanted activity.

Honeynets operate similarly, except that they consist of networks or subnets of systems, repre- senting a much richer target. A honeynet (also known as a honeypot farm) is a high- interaction honeypot designed to capture extensive information on threats. High-interaction means a honeynet provides real systems, applications, and services for attackers to interact with … What makes a honeynet different from most honeypots is that it is an entire network of systems. Instead of a single computer, a honeynet is a network of systems designed for attackers to interact with. These victim systems (honeypots within the honeynet) can be any type of system, service, or information you want to provide … any interaction with a honeynet implies malicious or unauthorized activity. Any connections initiated inbound to your honeynet are most likely a probe, scan, or attack. Almost any outbound connection from your honeynet implies someone has compromised a system and has initiated outbound activity.31

Legal Issues with Honeypots and Honeynets When using honeypots and honeynets, administrators should be careful not to run afoul of any legal issues. The first issue is the line between enticement and entrapment. Enticement is the process of attracting attention to a system by placing tantalizing bits of information in key locations. Entrapment is the action of luring an individual into committing a crime to get a conviction. Enticement is legal and ethical, whereas entrapment is not. It is difficult to gauge the effect such a sys- tem can have on the average user, especially if the individual has been nudged into looking at the information.

The next issue involves problems with the fourth amendment to the U.S. Constitution. The fourth amendment protects those persons residing in the United States against unwarranted search and seizure. Therefore, those organizations that operate in the United States, or those who do business with those residing in the United States, should exercise care to ensure that anyone connecting to the honeypot or honeynet does not inadvertently place information into that environment.

Intrusion Detection and Prevention Systems 207

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Other issues arise when dealing with the Electronic Communications Protection Act,32 which prohibits recording of wire-based or cable-based communications unless an exception applies. These exceptions include:

● Interception required as part of the course of normal work operations—by a systems administrator for an ISP, say, or an employee of a telephone company

● If authorized by court order ● If performed by one of the parties involved, or with the permission of one of the

parties involved ● If the transmission is readily accessible to the general public ● If the transmission is radio based and designed for use by the general public, including

amateur or citizen’s band radios ● Other exceptions defined in the act

Another federal law that specifically deals with the use of devices to collect information from a network user is the Pen Register, Trap and Trace Devices law (Pen/Trap statute), which gov- erns the real-time collection of non-content traffic information associated with communica- tions, such as the phone numbers dialed by a particular telephone or the destination or source IP address of a computer network user (data the statute refers to as “dialing, routing, addres- sing, or signaling information”).33 Like the Wiretap Act’s prohibition on interception of the contents of communications, the Pen/Trap statute creates a general prohibition on the real- time monitoring of traffic data relating to communications.”34

There is also the “wasp trap syndrome.” For example, if a concerned homeowner installs a wasp trap in the backyard to trap the few insects he sees flying about, the scented bait used in the trap may attract far more wasps than were originally present. Just as in the use of the wasp trap, security administrators may choose to keep honeypots and honeynets off their pro- duction networks to avoid drawing in potential attackers.

The downside of current enhanced automated response systems may outweigh their upside. Legal issues associated with tracking individuals through the systems of others have yet to be resolved. What if the hacker that is backtracked is actually a compromised system running an automated attack? What are the legal liabilities of a counterattack? How can security admin- istrators condemn a hacker when they themselves may have illegally hacked systems to track the hacker? These issues are complex but must be resolved to give the security professionals better tools to combat incidents.

Incident Decision Making As mentioned earlier in the chapter, incident candidates are evaluated to determine which are actual incidents and which are false positives. This step in the process is the first point in time when an incident is known to be underway. According to US-CERT, narrowing the list of incident candidates to detect incidents includes these steps:

1. Collect incident candidates using well-documented procedures.

2. Investigate the candidates using systems and methods at your disposal.

208 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

3. If a candidate is determined to be other than an authorized activity, immediately initiate your intrusion response procedures.35

The evaluation procedure implemented in any organization should consider the practices recommended in Table 5-9.

As Table 5-9 shows, there are some practices that each organization faced with structuring an incident decision classification process should adopt. The following sections discuss many of these practices and offer more details about how they should be incorporated into the overall process.

When analyzing and validating events to determine which are incidents, NIST recommends the following:

● Profile networks and systems—Using HIDS to create snapshots of system configura- tions assists in the detection of unauthorized modifications to those systems. Similarly, examining network usage (bandwidth and traffic) will assist in identifying average and peak usages for pattern analysis.

● Understand normal behaviors—Know what “normal operations” are so “abnormal operations” may more easily be detected.

● Use centralized logging and create a log retention policy—Creating centralized logging prevents attackers from “covering their tracks.”

Area Recommended Practice

Planning ● Develop/verify policies, procedures, and processes to detect indications of

intrusion. ● Prepare a business impact analysis of a similar process to define systems and

relative importance. This must include identifying the characteristics of systems

that would indicate suspicious behaviors. ● Ensure system and network logs are enabled, collected, and consolidated for

analysis.

IDPS Integrity ● Validate the IDPS is reliable, accurate, and uncompromised.

Network and System Baseline Monitor the following for unexpected change and unusual behavior: ● network activities ● system activities and configurations ● directory and file systems

Physical Controls ● Validate/update the hardware inventory. ● Verify physical integrity of work and storage spaces.

Implementation ● Ongoing detection activities to review IDPS, help desk, and other reports of

suspicious activities. ● Act on notifications to triage and then escalate and respond to warranted

events including unauthorized, unexpected, or suspicious activity.

Table 5-9 Summary of recommended practices for IDPS implementation36 © Cengage Learning 2014

Incident Decision Making 209

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Perform event correlation—Event correlation involves examining logs from multiple systems and identifying trends or indicators of attacks across multiple systems.

● Keep all hosts’ clocks synchronized—This will make looking at multisystem data, such as log data, easier as all systems will have the exact same time.

● Maintain and use a knowledge base of information—This will provide a quick and easy method of researching information for incident analysis and response.

● Use Internet search engines for research—Use the knowledge of the thousands of other information security professionals out there who post their experiences in for- ums and on Web sites.

● Run packet sniffers to collect additional data—Programs such as Wireshark can help collect traffic data for detailed analysis.

● Consider filtering the data—Filtering can reduce the “information overload” that results from the hundreds (or thousands) of systems sending thousands (or hundreds of thousands) of data packets in a short time frame.

● Consider experience as being irreplaceable—The organization’s administrators hold a wealth of personal knowledge and experience as to the normal operations and “quirks” of the systems. Capture as much of that information as possible and share with other employees.

● Create a diagnosis matrix for less-experienced staff—Quick reference guides for administrators who don’t have the experience of more senior employees ensure that a potential incident is not overlooked, and that the proper procedures are followed when incidents are detected.

● Seek assistance from others, when needed—There are state and federal resources as well as industry support centers created specifically to assist an organization in incident response. Use their expertise and knowledge to supplement the organization’s.37

Collection of Data to Aid in Detecting Incidents The routine collection and analysis of data is required to assist in the detection and declaration of incidents. Even if an incident is not detected in real time, the data col- lected by automatic recording systems can assist the teams in better understanding what are normal and routine operations for the systems that process, transmit, and store information for the organization. As part of “knowing yourself,” understanding the norm assists in the detection of the abnormal. Some of the information that is desirable for these teams to collect is presented in Table 5-10.38

Manage Logging and Other Data Collection Mechanisms When one of the data sources used for incident decision making is coming from individual or aggregated log files, the management of those sources becomes more critical. The aggregated log files from network devices, servers, and even critical workstations can contain both indicators and documentation of the intrusion events. To be effective, logs must first be enabled. (Some systems do this by default; others must specifically be activated.) Then, protect

210 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Data Category Types of Data to Collect

Network performance ● Total traffic load in and out over time (packet, byte, and connection counts) and

by event (such as new product or service release) ● Traffic load (percentage of packets, bytes, connections) in and out over time,

sorted by protocol, source address, destination address, other packet header data ● Error counts on all network interfaces

Other network data ● Service initiation requests ● Name of the user/host requesting the service ● Network traffic (packet headers) ● Successful connections and connection attempts (protocol, port, source,

destination, time) ● Connection duration ● Connection flow (sequence of packets from initiation to termination) ● States associated with network interfaces (up, down) ● Network sockets currently open ● Whether or not network interface card is in promiscuous mode ● Network probes and scans ● Results of administrator probes

System performance ● Total resource use over time (CPU, memory [used, free], disk [used, free]) ● Status and errors reported by systems and hardware devices ● Changes in system status, including shutdowns and restarts ● File system status (where mounted, free space by partition, open files, biggest

file) over time and at specific times ● File system warnings (low free space, too many open files, file exceeding

allocated size) ● Disk counters (input/output, queue lengths) over time and at specific times ● Hardware availability (modems, network interface cards, memory)

Other system data ● Actions requiring special privileges ● Successful and failed logins ● Modem activities ● Presence of new services and devices ● Configuration of resources and devices

Process performance ● Amount of resources used (CPU, memory, disk, time) by specific processes over

time; top resource-consuming processes ● System and user processes and services executing at any given time

Other process data ● User executing the process ● Process start-up time, arguments, filenames ● Process exit status, time, duration, resources consumed ● The means by which each process is normally initiated (administrator, other users,

other programs or processes), with what authorization and privileges ● Devices used by specific processes ● Files currently open by specific processes

Table 5-10 Data categories and types of data to collect (continues) © Cengage Learning 2014

Incident Decision Making 211

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Data Category Types of Data to Collect

Files and directories ● List of files, directories, attributes ● Cryptographic checksums for all files and directories ● Accesses (open, create, modify, execute, delete), time, date ● Changes to sizes, contents, protections, types, locations ● Changes to access control lists on system tools ● Additions and deletions of files and directories ● Results of virus scanners

Users ● Login/logout information (location, time): successful attempts, failed attempts,

attempted logins to privileged accounts ● Login/logout information on remote access servers that appears in modem logs ● Changes in user identity ● Changes in authentication status, such as enabling privileges ● Failed attempts to access restricted information (such as password files) ● Keystroke monitoring logs ● Violations of user quotas

Applications ● Application- and service-specific information such as network traffic (packet

content), mail logs, FTP logs, Web server logs, modem logs, firewall logs, SNMP

logs, DNS logs, intrusion detection and prevention system logs, database

management system logs ● Services specific information could be:

� For FTP requests: Files transferred and connection statistics � For Web requests: Pages accessed, credentials of the requestor, connection

statistics, user requests over time, which pages are most requested, and who is

requesting them

� For mail requests: Sender, receiver, size, and tracing information; for a mail server, number of messages over time, number of queued messages

� For DNS requests: Questions, answers, and zone transfers � For a file system server: File transfers over time � For a database server: Transactions over time

Log files ● Results of scanning, filtering, and reducing log file contents ● Checks for log file consistency (increasing file size over time, use of consecutive,

increasing time stamps with no gaps)

Vulnerabilities ● Results of vulnerability scanners (presence of known vulnerabilities) ● Vulnerability patch logging

Table 5-10 Data categories and types of data to collect (continued) © Cengage Learning 2014

your logs through the hardening of servers that create and store logs. Finally, manage your logs. Managing logs involves the following:

● Be prepared to handle the amount of data generated by logging—Some systems may result in literally gigabytes of data that must be stored or otherwise managed.

● Rotate logs on a schedule—As indicated, some systems overwrite older log entries with newer entries to comply with the space limitations of the system. Ensure that the rotation of log entries is acceptable, rather than accepting system defaults.

212 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

● Archive logs—Log systems can copy logs periodically to remote storage locations. There is a debate among security administrators as to how long log files should be maintained. Some argue that log files may be subpoenaed during legal proceedings and thus should be routinely destroyed to prevent unwanted disclosure during this process. Others argue that the information to be gained from analyzing legacy and archival logs outweighs the risk. Still others take the middle ground and aggregate the log information, then destroy the individual entries. Regardless of the method employed, some plan must be in place to handle these files or risk loss.

● Encrypt logs—If the organization does decide to archive logs, the logs should be encrypted in storage. Should the log file system be compromised, this prevents unwanted disclosure.

● Dispose of logs—Once log files have outlived their usefulness, they should be routinely and securely disposed.39

Detect Compromised Software Who watches the watchers? (Quis custodiet ipsos custudios?) If the systems that monitor the network, servers, or other components is com- promised, then the organization’s incident detection is compromised. This can be accom- plished through verification. One can have a separate HIDPS sensor or agent monitor the HIDPS itself. If you suspect the detection systems have been compromised, you can quaran- tine them and examine the installation by comparing them to either the original installation files or to an insulated installation.

Watch the Network for Unexpected Behavior Whether using manual intrusion detection or IDPSs, it is imperative to constantly monitor networks for signs of intrusion. CERT/CC recommends that this be accomplished in the following manner:

● Notify users that network monitoring is being done. ● Review and investigate notifications from network-specific alert mechanisms (such

as e-mail, voice mail, or pager messages). ● Review and investigate network error reports. ● Review network performance statistics and investigate anything that appears

anomalous. ● Identify any unexpected, unusual, or suspicious network traffic and its possible

implications. ● If you are reviewing network traffic on a system other than the one being moni-

tored, ensure that the connection between them is secure.40

Watch Systems for Unexpected Behavior Similarly, systems used to store, process, and transmit critical data should be reviewed if displaying unusual or abnormal behavior. CERT/CC recommends that this review include the following:

● Notify users that monitoring of process and user activities is being done. ● Review and investigate notifications from system-specific alert mechanisms (such as

e-mail, voice mail, or pager messages).

Incident Decision Making 213

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Review and investigate system error reports. ● Review system performance statistics and investigate anything that appears

anomalous. ● Continuously monitor process activity (to the extent that you can). ● Identify any unexpected, unusual, or suspicious process behavior and its possible

implications. ● Identify any unexpected, unusual, or suspicious user behavior and its possible

implications. ● Identify other unexpected, unusual, or suspicious behavior and its possible

implications. ● Periodically execute network mapping and scanning tools to understand what

intruders who use such tools can learn about your networks and systems. ● Periodically execute vulnerability scanning tools on all systems to check for the

presence of known vulnerabilities. ● If you are reviewing system activities on a host other than the one being monitored,

ensure that the connection between them is secure.41

Watch Files and Directories for Unexpected Changes The task of monitoring file systems for unauthorized change is best performed by using an HIDPS. This can be aug- mented by having a reporting process in place to allow users to alert the monitoring team of suspicious file activity. If a user claims unusual file activity, whether it be modification in size, content, or date, this may be an indicator of an incident. An HIDPS may be configured to perform a scheduled scan of systems to compare the current version of files against an archive equivalent or hash value. Hash values are extremely useful in performing file verifi- cation. However, problems with false positives can occur if the file is routinely used by a user or the system. Choosing what files to monitor is as critical as the actual monitoring.

Investigate Unauthorized Hardware Attached to Your Organization’s Network There is existing software that is capable of scanning a network and identifying the identity, configuration, and location of any device attached to the network. Unless the networking team, in cooperation with the information security team and the CSIRT, period- ically checks the network, both electronically and visually, an unauthorized piece of equip- ment may tap into the system and be redirecting or recording traffic without authorization. Modem sweeps are another method of detecting unauthorized equipment. Visual inspec- tions, while tedious, are the best way to detect an unknown device tapped into the network, such as a wireless access port rebroadcasting to an external receiver.

Inspect Physical Resources for Signs of Unauthorized Access “Physical access trumps electronic security.” This saying, which is all too true, indicates that if an intruder can physically access a device, then no electronic protection can deter the loss of information, save that of a burglar alarm. Periodically, perhaps in conjunction with the networking inspection, the information security team should examine all doors, windows, locks, ceilings, and gates physically protecting the information resources contained within.

214 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Signs of tampering, attempted or successful breaching, or other malfeasance should be docu- mented and reported to the appropriate authorities.

An example of physical access trumping logical security comes from an incident in which a thief broke into a Visa International data processing center in California and stole a personal computer containing information on about 314,000 credit card accounts, including Visa, MasterCard, American Express, Discover, and Diners Club. Those who have worked with servers know that if a person has access to the computer systems, can remove and restore power, and can control the booting devices (USB, hard disk, or DVD/CD media drives), he or she can circumvent all logical security controls added to the system. In this case, authorities speculate that the perpetrator stole the device for the resale value of the hardware rather than the information it contained, but the fact remains that the data was stolen and could easily have been misused.42

Review Reports about Suspicious and Unexpected Behavior Users can be the front line in intrusion detection. By promptly reviewing all reports to the help desk, anonymous reporting hotlines, and e-mail boxes, the CSIRT and information security teams can detect a problem early enough to prevent it from spreading.

Take Appropriate Actions Responding to an intrusion appropriately, which is cov- ered in detail in the next chapter, is absolutely essential.

Challenges in Intrusion Detection It should be painfully obvious by this point that the detection of intrusions can be a tedious and technically demanding process. Only those with advanced technical skills within a certain set of hardware and software can manually detect signs of an intrusion through reviews of logs, system performance, user feedback, and system processes and tasks. This underscores the value of two key facets of incident detection: (1) effective use of technology to assist in detection, and (2) the necessity of cooperation between incident response and information security professionals and the entire information technology department. The former is dis- cussed in sufficient detail in the sections on IDPSs and IPSs. With regard to the latter, the IT staff is best prepared to understand the day-to-day operations of the hardware, software, and networking components that support organizational operations on an ongoing basis. They can then work with the CSIRT and information security teams to identify anomalies in the system performance and administration. This should underscore the necessity to integrate IT systems and network administrators as part of CSIRT operations, if not CSIRT team building.

Chapter Summary ● Among the earliest challenges that incident response process planners face is

determining how an organization classifies events as they occur. In incident response, an event is an outcome or occurrence in the normal operation of a system that has the potential to disrupt normal operations.

● Although any threat category could instigate an incident, NIST SP800-61, Rev. 1 provides a five-category incident classification scheme for network-based incidents:

Chapter Summary 215

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

denial of service, malicious code, unauthorized access, inappropriate usage, multiple component.

● There are three broad categories of incident indicators: possible, probable, and defi- nite. There are four types of possible incident candidates: presence of unfamiliar files, presence or execution of unknown programs or processes, unusual consumption of computing resources, and unusual system crashes. There are four types of probable incident candidates: activities at unexpected times, presence of unexpected new accounts, reported attacks, and notification from IDPS. There are five types of definite incident candidates: use of dormant accounts, changes to logs, presence of hacker tools, notifications by partner or peer, and notification by hacker. Another way to describe the definite indicators is by general types of events: loss of availability, loss of integrity, loss of confidentiality, violation of policy, and violation of law.

● IR plan designers must create a process to collect and evaluate incident candidates to determine whether they are actual incidents (or circumstances likely to become incidents) or nonevents, also called false positive incident candidates. Noise or false positives, which may have to be tuned from the collection system, result from several general causes, including placement, policy, and lack of awareness.

● An intrusion detection and prevention system (IDPS) is a network burglar alarm. It is designed to be placed in a network to determine whether the network is being used in ways that are out of compliance with the policy of the organization. An intrusion is a type of attack on information assets in which the instigator attempts to gain unautho- rized entry into a system or network or disrupt the normal operations of a system or network.

● There are several compelling reasons to acquire and use an IDPS: to prevent problem behaviors by increasing the perceived risk of discovery and punishment for those who would attack or otherwise abuse the system; to detect attacks and other security vio- lations that are not prevented by other security measures; to detect and deal with the preambles to attacks (commonly experienced as network probes and other “doorknob rattling” activities); to document the existing threat to an organization; to act as qual- ity control for security design and administration, especially of large and complex enterprises; and to provide useful information about intrusions that do take place, allowing improved diagnosis, recovery, and correction of causative factors.

● The placement of sensor and detection devices or software programs has a significant effect on how the IDPS operates. There are three widely used placement options: network-based, host-based, and application-based IDPS. Each has a number of advantages and disadvantages.

● A network-based IDPS (NIDPS) monitors traffic on a segment of an organization’s network. A NIDPS looks for indications of ongoing or successful attacks and resides on a computer or appliance connected to that network segment.

● A host-based IDPS (HIDPS) resides on a particular computer or server, known as the host, and monitors activity only on that system. HIDPSs are also known as system integrity verifiers, as they benchmark and monitor the status of key system files and detect when an intruder creates, modifies, or deletes monitored files.

● A refinement of the host-based IDPS is the application-based IDPS (AppIDPS). Whereas the HIDPS examines a single system for file modification, the AppIDPS

216 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

examines an application for abnormal events. It usually does this by looking at the files created by the application and looking for anomalous occurrences within the context of the application.

● The approach used to detect events also has a significant effect on how the IDPS operates. There are two widely used detection options: signature based and statistical anomaly based. A signature-based IDPS, also known as a knowledge-based IDPS, examines data traffic in search of patterns that match known signatures—that is, pre- configured, predetermined attack patterns. Signature-based IDPS technology is widely used because many attacks have clear and distinct signatures. Another approach for detecting intrusions is based on the frequency with which certain network activities take place. The anomaly-based IDPS (formerly known as statistical anomaly-based IDPS), also known as behavior-based IDPS, collects statistical summaries by observing traffic that is known to be normal. This normal period of evaluation establishes a performance baseline. Once the baseline is established, the anomaly-based IDPS periodically samples network activity and, using statistical methods, compares the sampled network activity to this baseline. When the measured activity is outside the baseline parameters, it is said to exceed the clipping level (the level at which the IDPS triggers an alert to notify the administrator).

● A log file monitor (LFM), a type of IDPS that is similar to the NIDPS, reviews the log files generated by servers, network devices, and even other IDPSs. These systems look for patterns in the log files that may indicate that an attack or intrusion is in process or has already succeeded.

● When one of the data sources used for incident decision making is coming from indi- vidual or aggregated log files, the management of those sources becomes more critical. The aggregated log files from network devices, servers, and even critical workstations can contain both indicators and documentation of the intrusion events. To be effec- tive, logs must first be enabled. Then, you protect the logs by hardening the servers that create and store logs. Finally, you manage the logs.

Review Questions 1. From the perspective of incident response, what is an event?

2. What is an incident candidate?

3. What are the three broad categories of incident indicators?

4. What are the four types of events that are considered possible indicators of actual incidents?

5. What are the four types of events that are considered probable indicators of actual incidents?

6. What are the five types of events that are considered definite indicators of actual incidents?

7. What are the types of indicators that, having occurred, indicate an event is occurring?

Review Questions 217

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8. What is a false positive?

9. What is noise? Is noise different from a false positive event?

10. What are the causes of noise?

11. What is an IDPS?

12. What are the compelling reasons to acquire and use an IDPS?

13. What are the three dominant placements for IDPSs? Give one advantage and one disadvantage to each approach.

14. What are the dominant approaches used to detect intrusions in IDPSs? Give one advantage and one disadvantage of each approach.

15. What is a log file monitor? What is it used to accomplish?

16. What does the term trap and trace mean?

17. What is a honeypot? What is a honeynet? How are they different?

18. What general approach is recommended to distinguish real incidents from false positive events?

19. What activities go into a complete log management approach?

20. What are the two key facets needed to design, develop, and operate a comprehensive IDPS?

Real-World Exercises

1. Using a Web browser, look for the open source and freeware intrusion detection tools listed in the chapter. Next, identify two to three commercial equivalents.Whatwould the estimated cost savings be for an organization to use the open source or freeware versions? What other expenses would the organization need to incur to implement this solution?

2. Using a Web browser, search on the term intrusion prevention systems. What are the characteristics of an IPS? Compare the costs of a typical IPS to an IDPS. Do they differ? What characteristics justify the difference in cost, if any?

3. Using a Web browser, visit the site www.honeynet.org. What is this Web site, and what does it offer the information security professional? Visit the “Know your Enemy” white- paper series and select a paper based on the recommendation of your professor. Read it and prepare a short overview for your class.

4. Using Table 5-4 and a Web browser, search on a few of the port numbers known to be used by hacker programs, such as Sub-7, Midnight Commander, and WinCrash. What significant information did you find in your search? Why should the information security manager be concerned about these hacker programs? What can he or she do to protect against them?

218 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

5. Using the list of possible, probable, and definite indicators of an incident, draft a recom- mendation to assist a typical end user in identifying these indicators. Alternatively, using a graphics package such as PowerPoint, create a poster to make the user aware of the key indicators.

Hands-On Projects

In this project, you will use the Sguil application in Security Onion to examine another attack on a network. This project will help you understand what was done during an attack by viewing the captured network traffic in a complete session. Start the Security Onion virtual image and log in using the credentials you established in the initial setup.

1. On the desktop, double-click the Terminal icon.

2. Type cd /home/<username> and press Enter, replacing <username> with the username you logged in with. Your screen should look similar to what is shown in Figure 5-11.

3. Type wget http://old.honeynet.org/scans/scan19/scan19.tar.gz and press Enter. This will download the simulated attack traffic you will use for this exercise. There will be a brief delay while the file downloads. Your screen should look similar to what is shown in Figure 5-12.

Source: Security Onion

Figure 5-11 Changing directory

Hands-On Projects 219

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4. Type tar zxvf scan19.tar.gz and press Enter

5. Minimize the terminal window and double-click the Sguil icon on the desktop. You will be prompted to log in; use the credentials you established in the initial setup. After entering your credentials, click OK. Your screen should look similar to what is shown in Figure 5-13.

6. Click Select All and then click Start SGUIL. You should now be presented with the Sguil dashboard, as shown in Figure 5-14

7. Click the Terminal tab at the bottom of the screen to return to the terminal session you minimized earlier. Type sudo tcpreplay –i eth0 –t newdat3.log and press Enter. This will replay the network traffic in the log file via the network interface card in Security Onion, so you can examine it. When prompted, enter your password to run the com- mand under sudo. Your screen should look similar to what is shown in Figure 5-15.

Source: Security Onion

Figure 5-12 Downloading traffic

220 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Source: Sguil

Figure 5-14 Sguil dashboard

Source: Sguil

Figure 5-13 Sguil login

Hands-On Projects 221

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8. To close the terminal windown, type exit and press Return.

9. Scroll up through the entries in the dashboard until you locate an event message labeled “GPL FTP SITE overflow.” Left-click the entry to highlight it.

10. Right-click the identifier in the “Alert ID” column for the event and select the Transcript option from the menu. Your screen should look similar to Figure 5-16.

Source: Sguil

Figure 5-15 Tcpreplay output

Source: Sguil

Figure 5-16 Sguil transcript request

222 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

11. A pop-up window will appear, and you will experience a brief delay while Sguil pulls the archived network data to be presented. Once the data is retrieved, your screen should look similar to what is shown in Figure 5-17.

12. Scroll through the session from top to bottom to view the entire transcript of the intru- sion. At the top of the session, you will note that the attacker used a common buffer overflow to attack the FTP server software. The result gives the attacker a command shell with root privileges.

13. As you continue to scroll down, you can see that the attacker listed the contents of several directories, created new directories, deleted the password for the nobody login, and created a new account named dns. The details are shown in Figures 5-18 and 5-19.

Source: Security Onion

Figure 5-17 Sguil transcript details

Hands-On Projects 223

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Source: Security Onion

Figure 5-18 Attacker directory listing

Source: Security Onion

Figure 5-19 Attacker user account actions

224 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

14. Finally, the attacker examined the contents of the passwd file. This is seen at the bottom of the session, as shown in Figure 5-20. Note the presence of the dns user account cre- ated by the attacker, which you viewed earlier in the transcript.

15. To close the pop-up window, click Close.

16. Close the Sguil dashboard.

Armed with this data, you now have reason to believe a system was compromised; you also have the necessary data to provide to your incident response team to use to take further action.

Source: Security Onion

Figure 5-20 Passwd file viewed

Hands-On Projects 225

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

“Good work, JJ!” Amy Wilson, HAL’s CIO, was pleased. And when Amy was pleased, everybody was

pleased. Only a few days after seeing JJ’s preliminary findings, Paul took JJ to present again to Amy at her request.

“So, we can save almost $150,000 using these open source packages?” she asked. “Yes, ma’am,” JJ replied. “I wouldn’t recommend using all of them at once, but I

think we could implement the top two or three within six months, once we get a new hire and a couple of our guys trained.”

“And you have a personal interest in being involved in the Snort transition and in getting the corresponding training?” Amy asked, looking at JJ across the conference table. She smiled at Paul.

JJ suppressed a groan. “Uh, I would be happy to help out wherever needed,” he managed to reply.

“Just kidding!” Amy laughed. “Paul said that UNIX gave you headaches. I thought I’d test the theory.”

“Thanks, Paul,” JJ said, visibly relieved. “So, how soon can you and Paul start the job hunt for the new person?” Amy

asked. Paul spoke up. “I have drafted a job description for your review,” he said. “Then it

goes to personnel. We could start interviewing by the end of next week.” “Great,” she said. “Get us a good one. He or she has a lot of work to do. If we’re

going to use Snort for the NIDPS, we still need to determine if we are going to stick with our HIDPS or look at alternatives,” Amy added.

“We’ll get on that right away,” Paul said. As the meeting came to a close, Paul stood up and looked over at JJ to congratulate him. When he saw the look in JJ’s eyes, though, he looked for a back door to the conference room.

Discussion Questions

1. What is one reason to avoid using open source software?

2. If open source software is free to use without licensing costs, what other factors should be considered when evaluating the total cost of operating such software?

3. What technologies could JJ recommend to Paul?

4. Where could JJ go for more information on open source software? Training?

Closing Case Scenario: Jokes with JJ

226 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

Endnotes 1. Chichonski, Paul, Tom Millar, Tim Grance, and Karen Scarfone. SP 800-61, Revision

2, Computer Security Incident Handling Guide. National Institute of Standards and Technology, January 2012. Accessed September 14, 2012 @ csrc.nist.gov/publications/ nist pubs/800-61rev2/SP800-61rev2.pdf.

2. Ibid.

3. Ibid.

4. Pipkin, Donald L. Information Security: Protecting the Global Enterprise (Upper Sad- dle River, NJ: Prentice Hall PTR, 2000), 256.

5. “Rootkits, Part 1 of 3: The Growing Threat.” McAfee, April, 2006. Accessed March 26, 2011 @ http://download.nai.com/Products/mcafee-avert/whitepapers/akapoor_root kits1.pdf.

6. Cogswell, Bryce, and Mark Russinovich. “Rootkit Revealer.” Windows SysInternals, November 1, 2006. Accessed September 14, 2012 @ technet.microsoft.com/en-us/sys internals/bb897445.

7. Ranum, M. “False Positives: A User’s Guide to Making Sense of IDPS Alarms” ICSA Labs IDSC, February 2003. Accessed March 13, 2005 @ www.icsalabs.com/html/com munities/ids/whitepaper/FalsePositives.pdf.

8. “Detecting & Removing Trojan Horses.” NoHack.Net. Accessed June 3, 2005 @ www.nohack.net/detection.htm.

9. “Default Processes in Windows 2000.” Microsoft.com. Accessed June 3, 2005 @ http://support.microsoft.com/default.aspx?scid=kb;en-us;263201.

10. “Overview of Windows Resource Manager.” Microsoft.com. Accessed September 16, 2012 @ http://technet.microsoft.com/en-us/library/cc732553.aspx.

11. Scarfone, Karen, and Peter Mell. SP 800-94, Guide to Intrusion Detection and Preven- tion Systems (IDPS). NIST, February 2007. Accessed June 21, 2007 @ csrc.nist.gov/ publications/nistpubs/800-94/SP800-94.pdf.

12. Bace, Rebecca, and Peter Mell. SP 800-31, Intrusion Detection Systems. NIST, Novem- ber 2001. Accessed February 15, 2004 @ http://csrc.nist.gov/publications/nist pubs/ 800-31/sp800-31.pdf.

13. Scarfone, Karen, and Peter Mell. SP 800-94, Guide to Intrusion Detection and Preven- tion Systems (IDPS). NIST, February 2007. Accessed June 21, 2007 @ csrc.nist.gov/ publications/nistpubs/800-94/SP800-94.pdf.

14. Ibid.

15. Bace, Rebecca, and Peter Mell. SP 800-31, Intrusion Detection Systems. NIST, Novem- ber 2001. Accessed February 15, 2004 @ http://csrc.nist.gov/publications/nist pubs/ 800-31/sp800-31.pdf.

16. “Port Numbers.” Internet Assigned Numbers Authority. Accessed September 16, 2012. @ www.iana.org/assignments/port-numbers.

17. “Well-Known TCP Port Numbers.” Webopedia, June 24, 2010. Accessed September 26, 2012 @ www.webopedia.com/quick_ref/portnumbers.asp.

Endnotes 227

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

18. “Hacker Ports.” Relevant Technologies. Accessed June 3, 2005 @ www.relevant tech- nologies.com/src_hacker_ports.asp.

19. Scarfone, Karen, and Peter Mell. SP 800-94, Guide to Intrusion Detection and Preven- tion Systems (IDPS). NIST, February 2007. Accessed June 21, 2007 @ csrc.nist.gov/ publications/nistpubs/800-94/SP800-94.pdf.

20. Ibid.

21. Ibid.

22. Bace, Rebecca, and Peter Mell. SP 800-31, Intrusion Detection Systems. NIST, Novem- ber 2001. Accessed February 15, 2004 @ http://csrc.nist.gov/publications/nist pubs/ 800-31/sp800-31.pdf.

23. “Integrity Verifiers.” Internet Security Systems, Inc. (2005) Accessed September 16, 2012 @ http://www.iss.net/security_center/advice/Countermeasures/Intrusion_Detection/ Integrity_Verifiers/

24. Bace, Rebecca, and Peter Mell. SP 800-31, Intrusion Detection Systems. NIST, Novem- ber 2001. Accessed February 15, 2004 @ http://csrc.nist.gov/publications/nist pubs/ 800-31/sp800-31.pdf.

25. “Application-Based IDPS, Compliance Component.” Missouri State Information Infra- structure Protection Center. Accessed March 21, 2004 @ http://siipc.mo.gov/PortalVB/ uploads/CC%20-%20Application%20Based%20IDPS%2004-03-03.doc.

26. Bace, Rebecca, and Peter Mell. SP 800-31, Intrusion Detection Systems. NIST, Novem- ber 2001. Accessed February 15, 2004 @ http://csrc.nist.gov/publications/nist pubs/ 800-31/sp800-31.pdf.

27. Graham, Robert. “FAQ: Intrusion Detection and Prevention Systems.” March 2000. Accessed September 16, 2012 @ www.windowsecurity.com/whitepapers/faq_network_ intrusion_detection_systems_.html.

28. Scarfone, Karen, and Peter Mell. SP 800-94, Guide to Intrusion Detection and Preven- tion Systems (IDPS). NIST, February 2007. Accessed June 21, 2007 @ csrc.nist.gov/ publications/nistpubs/800-94/SP800-94.pdf.

29. “Intrusion Detection, Honeypots, and Incident Handling Resources.” Honeypots.net. Accessed September 22, 2005 @ www.honeypots.org.

30. Spitzner, Lance. “Honeytokens: The Other Honeypot.” Symantec.com, July 2003, Accessed September 25, 2005 @ www.securityfocus.com/infocus/1713.

31. “Know Your Enemy: Honeynets.” The Honeypot Project, 2005, Accessed September 21, 2005 @ www.old.honeynet.org/papers/honeynet.

32. 18 U.S.C. § 2511.

33. 18 U.S.C. §§ 3121–3127.

34. Salgado, R. “Legal Issues.” Knowing the Enemy: Learning About Security Threats, The Honeynet Project, Accessed September 20, 2005 @ http://project.honeynet.org/ book/Chp8.pdf.

35. “Detecting Signs of Intrusions.” CERT Security Improvement Modules. Acessed May 25, 2005 @ www.cert.org/security-improvement/modules/m09.html#1.

228 Chapter 5 Incident Response: Detection and Decision Making

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5

36. “Application-Based IDPS, Compliance Component.” Accessed March 21, 2004 @ http://siipc.mo.gov/PortalVB/uploads/CC%20-%20Application%20Based%20IDPS% 2004-03-03.doc.

37. Scarfone, K., T. Grance, and K. Masone. SP 800-61, Rev. 1, Computer Security Inci- dent Handling Guide” National Institute of Standards and Technology, March 2008. Accessed March 16, 2011 @ http://csrc.nist.gov/publications/nistpubs/800-61-rev1/ SP800-61rev1.pdf.

38. Allen, Julia, and Stoner, Ed. “Detecting Signs of Intrusion.” CERT Security Improve- ment Module CMU/SEI-SIM-009. Accessed September 16, 2012 @ www.dtic.mil/cgi- bin/GetTRDoc?AD=ADA383776.

39. “Managing Logging and Other Data Collection Mechanisms.” CERT Security Improvement Modules. Accessed May 29, 2005 @ www.cert.org/security-improve ment/practices/p092.html.

40. “Monitor and Inspect Network Activities for Unexpected Behavior.” CERT Security Improvement Modules. Accessed May 29, 2005 @ www.cert.org/security-improve ment/practices/p094.html.

41. Ibid.

42. “Computer’s Theft May Cost Visa More Than $6 Million.” Wall Street Journal, November 19, 1996.

Endnotes 229

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter6

Incident Response: Organizing and Preparing the CSIRT

Good plans shape good decisions. That’s why good planning helps to make elusive dreams come true. —Lester Robert Bittel

Upon completion of this material, you should be able to: ● Describe the purpose and function of the CSIRT ● Discuss the skills and abilities needed in the CSIRT ● Explain the standing operating procedures associated with CSIRT operations ● Describe training and deployment of the CSIRT

231

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Brody had been enjoying a nice, calm shift in HAL’s network operations center. The calmness of the evening was interrupted, however, when a pop-up notification appeared on his monitor. The NIDS had detected malicious traffic on a branch net- work in Tuscaloosa, Alabama, specifically targeting the branch Web server. As Brody picked up the telephone to contact the on-call network tech for that office, the NIDS displayed another pop-up notification, this time reporting malicious traffic on a branch network in Mobile. In short order, it also displayed notifications for branches in Athens, Columbia, Auburn, and Starkville. Even more alarming, the NIDS indicated that the traffic was all coming from other branches within the company.

Brody immediately recognized that this was different from the typical attacks he’d seen in his time with the company and decided to call his boss, Nick Shula. It was 3:30 AM when he made the call.

“Hello?” said Shula, groggy with sleep. “Boss, it’s Brody,” Brody said. “Sorry to be calling like this, but I think we’ve got a

problem. The NIDS is showing that Web servers in multiple branch offices are under attack, and the traffic is coming from inside our network. What do you want me to do?”

Shula, suddenly awake, thought back to the proposal that was sitting on his desk, concerning the creation of an incident response team for the company. Shula had been so busy with other things that he hadn’t been able to consider the proposal at all. Mentally kicking himself, he muttered into the phone, “Why didn’t I look at that proposal?”

“What was that, boss?” Brody said. “Never mind,” Shula said. He had to think quickly in order to guide Brody through

the situation. “Call the firewall guy on duty,” he said, “and have him put in a tempo- rary rule on the DMZ firewall to block all inbound traffic to the Web servers from internal IP addresses.” After all, it was the middle of the night, and very few, if any, employees would be doing any work that involved the Web servers. Shula figured he would just get up a little early and have the rule removed before normal working hours; hopefully, by then the attack would have stopped.

“OK boss, will do. Get back to sleep, now,” Brody said. Shula headed back to bed, thinking everything was OK. But as soon as his eyes

closed, the phone rang again. He took a look at the caller ID and blanched. It was Mal Bryant, the company CEO.

“Nick, it’s Mal,” Mal said. “Listen, I’m in Belgium and attached to the corporate network via the VPN. For some reason, I can’t get to our internal Web server. You have any idea what’s going on?”

Shula sighed as he realized it was going to be a long night.

Opening Case Scenario: Trouble in Tuscaloosa

232 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

Introduction To have a coordinated reaction to unexpected events—in other words, to respond to incidents once they’ve been detected—an organization must designate a group of individuals with pri- mary responsibility for dealing with the situation and reestablishing the security of the organi- zation’s information assets. Individuals who belong to this group must be carefully selected so that the appropriate range of skills needed in any possible contingency is available. Also if, for whatever reason (vacation, illness, or off-site work-related responsibilities), one of these indivi- duals is unavailable, an alternate needs to be available to assume responsibility.

It is important to note that this group of individuals be distinct from the Incident Response Planning (IRP) team (see Chapter 4), but it may have some overlap. Whereas the IRP team is primarily responsible for developing and implementing the policy and plans associated with incident response, the IR Reaction team, known by a myriad of names, including the Com- puter Security Incident Response Team (CSIRT), the Security Incident Response Team (SIRT), the Computer Emergency Response Team (CERT), or simply the IR team, is responsi- ble for responding to a notice from some predefined entity as to the possibility of an incident. The CSIRT, based on its policies, procedures, and training, then responds to that notice and works to regain control of the information assets at risk, determine what happened, and pre- vent repeat occurrences.

In some organizations, the Computer Security Incident Response Team (CSIRT) may simply be a loose or informal association of IT and InfoSec staffers who are called up if an attack on the organization’s information assets is detected. In other, more formal implementations, it is the set of people, policies, procedures, technologies, and information necessary to detect, react, and recover from an incident that could potentially result in unwanted modification, damage, destruction, or disclosure of the organization’s information. Note that the prevention role is performed by the entire information security staff, and that the involvement of the CSIRT typically does not occur until detection has actually happened. At some level, every member of an organization supports the objectives of the CSIRT, as every action they take could potentially cause or avert an incident.

Building the CSIRT As stated earlier, the CSIRT may be informal, which is the case in most small- to medium- sized organizations, or it may be a formal part of the Information Security Department, which is common in larger organizations. In these more formal situations, the Computer Emergency Response Team Coordination Center (CERT/CC) at Carnegie Mellon University recommends that the development of the CSIRT involve the following stages, which will be discussed in the following sections:

Step 1: Obtain management support and buy-in.

Step 2: Determine the CSIRT strategic plan.

Step 3: Gather relevant information.

Step 4: Design the CSIRT vision.

Step 5: Communicate the CSIRT vision and operational plan.

Building the CSIRT 233

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Step 6: Begin CSIRT implementation.

Step 7: Announce the operational CSIRT.

Step 8: Evaluate CSIRT effectiveness.1

Source: Carnegie Mellon University, Software Engineering Institute, CERT

The following sections have been adapted from a variety of NIST Special Publica- tions, including NIST Special Publication 800-61, Revision 2: Computer Security Incident Handling Guide 2 (and its earlier versions) and several documents found at the Software Engineering Institute at Carnegie-Mellon University, including the Handbook for Computer Security Incident Response Teams,3 as well as online materials from both of these sources.

Step 1: Obtaining Management Support and Buy-In It should be self-evident that without formal management support, any organization-wide effort will fail. Building the CSIRT is no different. Most organizations create the CSIRT by assigning additional duties to members of the organization who have other assignments and will work on the CSIRT part-time or as detached assignments. Therefore, care must be taken to ensure that those who are assigned roles as CSIRT members do not have irresolv- able conflicts with their primary job responsibilities. This requires careful coordination and the authorization of the proper supervisors and higher-level managers. When assigned staff members have other duties, senior management must direct subordinate managers to ensure that the affected individuals are allowed to spend time away from their primary responsibili- ties to work on CSIRT activities.

In addition, the time and materials to effectively prepare for and react to incidents are but two of the resources that will require formal funding and support. Without these resources, which are discussed later in this chapter, the team will find itself scrounging for the tools it needs to contain and control incidents.

It is important to note that this management support is not a one-time thing, needed only for the start-up of the CSIRT. The support must be constant and ongoing in order to sustain the efforts of the team and ensure long-term success in its efforts to manage incidents. It is common to appoint a champion for the CSIRT, just as it is important to appoint a cham- pion for the entire contingency planning (CP) function, encompassing IR, DR, and BC planning and operations. The champion for the CSIRT may even be the same person as the champion for the entire IR function—typically, the chief information officer (CIO). In any case, it must be an upper-level executive with enough organizational power and authority to ensure the success of the effort.

Step 2: Determining the CSIRT Strategic Plan As with any formal effort, developing the CSIRT requires a formal plan, which encompasses the scope and responsibilities of the team as well as its reporting structure and functional processes. This plan should address the following items, which will be discussed in the fol- lowing sections:

● Time frame for development of the CSIRT ● Gap analysis of needed versus available personnel resources (skills)

234 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

● CSIRT structure and team model ● Available and needed funding for initial and ongoing CSIRT operations ● Training and testing methods and requirements for the CSIRT ● Formal and informal communications requirements between the CSIRT and existing

IT/InfoSec operations, organizational management, and other responsible individuals ● Procedures for updating and modifying CSIRT documents and activities, including

findings from training and testing methods

Time Frame for Development of the CSIRT One of the first items to be deter- mined in the CSIRT strategic plan is how soon the team needs to be up and running. Although management will inevitably tell the IR team “yesterday,” the cold reality is that it could take weeks or even months before a well-prepared CSIRT is available to actually respond to incidents. Until that time, whatever informal response procedures the organiza- tion has previously implemented must continue.

Gap Analysis of Needed versus Available Personnel Resources (Skills) Another harsh reality in most organizations is that few departments have the entire breadth and depth of personnel they would like to support ongoing operations. Whether it is due to budgetary constraints or personnel issues, few departments are overstaffed. When the orga- nization begins to look at the skills it will need to effectively respond to incidents, it may quickly come to the conclusion that the entire IT/InfoSec belongs to the CSIRT. In most small-to-medium-sized organizations, this is in fact the case. The result is that even when the IT staff is “off duty,” it is “on call” and expected to respond to incidents that occur after a normal work shift. When the organization finds that it is constantly calling back its primary IT and InfoSec personnel after normal business hours (for organizations not operat- ing 24/7), it must conclude that additional resources need to be obtained in order to prevent losing the critical personnel it already has. Many disgruntled employees change organiza- tions for the simple reason that they feel they are never able to completely get away from work, even for an evening.

In performing this step, the organization must first understand what skills are needed to effec- tively respond to an incident. (This is covered in detail later in this chapter.) It must then begin to determine if it already has those resources on staff. If not, management must determine if it is willing to acquire needed personnel to fill in the gaps and provide the training needed for the existing personnel, or if it is willing to live with the consequences of an incident occurring outside the bounds of the team’s ability to respond. Although few managerial teams are eager to perform the former two options, even fewer are willing to consider the latter. The only other option, also described later in this chapter, is outsourcing the CSIRT function.

A typical CSIRT needs experience in the following areas:

● Malware scanning, elimination, and recovery ● System administration ● Network administration (switches, routers, and gateways) ● Firewall administration ● Intrusion detection systems

Building the CSIRT 235

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Cryptography ● Data storage and recovery (e.g., RAID and/or storage area networks) ● Documentation creation and maintenance

In addition to this technical skill set, experience in creating and following policy and plans is also highly desirable. (These experiences should be commensurate with the systems used by the organization.

CSIRT Structure and Team Model The CSIRT or a designated team member should be available for contact by anyone who discovers or suspects that an incident involv- ing the organization has occurred. Some organizations prefer that employees contact the help desk (if one is present) and that the help desk make the determination as to whether to contact the CSIRT or not. One or more CSIRT members, depending on the magnitude of the incident and availability of personnel, then handles the incident. The incident handlers analyze the incident data, determine the impact of the incident, and act appropriately to limit the damage to the organization and restore normal services. Although the CSIRT may have only a few members, its success depends on the participation and cooperation of indi- viduals throughout the organization. This section identifies such individuals, discusses CSIRT models, and provides guidance for selecting an appropriate model.

Models used to develop CSIRTs tend to fall into one of three structural categories:

● Central CSIRT—A single CSIRT handles incidents throughout the organization. This model is effective for small organizations and for organizations with minimal geo- graphic diversity in terms of computing resources.

● Distributed CSIRTs—The organization has multiple CSIRTs, each responsible for handling incidents for a particular logical or physical segment of the organization. This model is effective for large organizations (e.g., one team per division) and for organizations with major computing resources at distant locations (e.g., one team per geographic region, one team per major facility). However, the teams should be part of a single centralized entity, so that the IR process is consistent across the organization and information is shared among teams. This is particularly important because multi- ple teams may see components of the same incident or may handle similar incidents. Strong communication among teams and consistent practices should make incident handling more effective and efficient.

● Coordinating team—A CSIRT provides guidance and advice to other teams without having authority over those teams—for example, a department-wide team may assist individual agency teams. This model can be thought of as a CSIRT for CSIRTs. Because the focus of this discussion is on central and distributed CSIRTs, the coordi- nating team model is not addressed in detail in this chapter.

CSIRTs are often developed along one of these three staffing models:

1. Employees—The organization performs all its IR work, with limited technical and administrative support from contractors.

2. Partially outsourced—The organization outsources portions of its IR work. (Later sections of this chapter discuss the major factors that should be considered when outsourcing.)

236 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

Although IR duties can be divided among the organization and one or more outsourcers in many ways, a few arrangements have become commonplace:

● The most prevalent arrangement is for the organization to outsource 24-hour-a-day, 7-day-a-week (24/7) monitoring of intrusion detection sensors, firewalls, and other security devices to an off-site managed security services provider (MSSP). The MSSP identifies and analyzes suspicious activity and reports each detected incident to the organization’s CSIRT. Because the MSSP employees can monitor activity for multi- ple customers simultaneously, this model may provide a 24/7 monitoring and response capability at a skill and cost level that is preferable to a comparable inter- nal team.

● Some organizations perform basic IR work in-house and call on contractors to assist with handling incidents, particularly those that are more serious or widespread. The services most often performed by the contractors are computer forensics, advanced incident analysis, incident containment and eradication, and vulnerability mitigation.

3. Fully outsourced—The organization completely outsources its IR work, typically to an on-site contractor. This model is most likely to be used when the organization needs a full-time, on-site CSIRT but does not have enough available, qualified employees.

Team Model Selection When selecting appropriate structure and staffing models for a CSIRT, organizations should consider these factors:

● Need for 24/7 availability—Large organizations, as well as small ones that support critical infrastructures with high availability, usually need IR staff to be available 24/7. This typically means that incident handlers can be contacted at any time by phone, pager, or SMS, but it can also mean that an on-site presence is required at all times. Real-time availability is the best for IR because the longer an incident lasts, the more potential there is for damage and loss. Real-time contact is often needed when working with other agencies and organizations—for example, tracing spoofed traffic back to its source through router hops. A CSIRT that can quickly react to investigate, contain, and mitigate incidents should be genuinely useful to the organization.

● Full-time versus part-time team members—Organizations with limited funding, staff- ing, or IR needs may have only part-time IR team members. In this case, the IR team can be thought of as a volunteer fire department. When an emergency occurs, the team members are contacted rapidly, and those who can assist do so. An existing group such as the IT help desk can act as a first point of contact for incident report- ing. The help desk members can be trained to perform the initial investigation and data gathering and then alert the CSIRT if it appears that a serious incident has occurred. Organizations with part-time team members should ensure that they main- tain their IR skills and knowledge.

● Employee morale—Incident response work is very stressful, as are the on-call respon- sibilities of most team members. This combination makes it easy for CSIRT members to become overly stressed. Many organizations struggle to find willing, available, experienced, and properly skilled people to participate, particularly in 24-hour support.

Building the CSIRT 237

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Cost—Cost is a major factor, especially if employees are required to be on-site 24/7. Organizations may fail to include IR-specific costs in budgets. For example, most organizations do not allocate sufficient funding for training and maintaining skills. Because the CSIRT works with so many facets of IT, its members need much broader knowledge than most IT staff members. They must also understand how to use the tools of IR, such as computer forensics software. The organization should also pro- vide funding for regular team exercises so the team can gain practical experience and improve its performance. Other costs that may be overlooked are physical security for the team’s work areas and communications mechanisms.

● Staff expertise—Incident handling requires specialized knowledge and experience in several technical areas; the breadth and depth of knowledge required varies based on the severity of the organization’s risks. Service providers may possess deeper knowl- edge of intrusion detection, vulnerabilities, exploits, and other aspects of security than employees of the organization. Also, managed security service providers may be able to correlate events among customers so they can identify new threats more quickly than any individual customer could. However, technical staff members within the organization usually have much better knowledge of the organization’s environment than an outsider, which can be beneficial in identifying false positives associated with organization-specific behavior and the criticality of targets.

● Organizational structures—If an organization has independent departments, IR may be more effective if each department has its own CSIRT. The main organization can host a centralized IR entity that facilitates standard practices and communications among the teams.

Available and Needed Funding for Initial and Ongoing CSIRT Operations Everything in business costs money. Time is money. People are money. Organizations building a CSIRT operation will need to plan for the needed financial support for the CSIRT to organize, staff, and train. It is up to the top management to demonstrate its commitment to the IR function in funding what the CSIRT will need. As discussed throughout this chapter, team members will need (at a minimum):

● Time away from their current responsibilities, which could include hiring full-time or temporary personnel to cover their responsibilities while they are away.

● Formal or informal training for those staff members who are deficient in skills, which could entail training classes held off-site through organizations like SANS or could be self-study or online training held on-site or after business hours.

● Equipment needed to detect and manage incidents, such as intrusion detection sys- tems, packet sniffers, and log file analysis tools. Although implementing the purchase of these tools organization wide is beyond the scope of this CSIRT plan, the acquisi- tion of additional materials and tools to support the training is within its funding needs. CSIRT personnel will need tools on which to rehearse and test procedures before applying them in a real-world situation.

● Special communications equipment, such as cell phones and laptops, and the ability to remotely access and assess on-site systems. Although the organization may or may not have issued these tools to its employees, at a minimum the CSIRT must have a way to be immediately contacted and “brought into the loop” when an incident is suspected.

238 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

If desired, it may be faster to allow the response personnel to remotely access and manage key systems to allow them to more quickly diagnose suspected incidents. If the organization does not wish to expend funding on remote access equipment, the CSIRT will be forced to physically return to the office, which could potentially delay response and result in additional damage.

NIST recommends tools for use by incident handlers. These should be used in training to familiarize respondents to their use. The worst time to try to learn a new tool is when you really need to … fast.

Training and Testing Methods and Requirements for the CSIRT The test- ing and training methods discussed earlier must be defined in the strategic plan for the CSIRT. Although the actual methods are discussed later in this chapter, it should be noted here that the planning team must enumerate what expectations management has for the team, so it can better prepare. Most organizations provide some training for their CSIRTs, even if it is in-house and informal, but few conduct formal testing regimes, for fear of creat- ing incidents in the process, among other reasons.

Formal and Informal Communications Requirements Also included in the CSIRT strategic plan are the formal and informal communications methods to be used between CSIRT personnel and other organizational personnel. There must be clearly defined methods for contacting CSIRT personnel and notifying them of potential incidents. This subject is also discussed later in this chapter.

What is also critical here is the upward flow of information needed from the CSIRT to orga- nizational and IT/InfoSec management. As soon as the CSIRT is able to determine what exactly is happening, it is expected to report its preliminary finding to management. This responsibility should also be clearly identified in the document.

Procedures for Updating and Modifying CSIRT Documents and Activities A final component of any formal plan is the mechanism by which the plan can and should be updated. Any plan will become outdated if not routinely reviewed and modified. At a minimum, the CSIRT development plan should be reviewed annually. This is not strictly a start-up plan designed to get the CSIRT up and running. It is an ongoing maintenance document designed to guide CSIRT planning, training, and testing. This docu- ment and the actual Incident Response plan are the guiding standards for all CSIRT operations.

Throughout the development or revision of any CSIRT document, the formal Incident Response Policy and the existing CSIRT plans that are derived from it must be the guiding documents. Some of the information needed here will be found in the policy document. The plans, however, are more about the preparation and training of the response team members than about the preparation and response operations of the entire InfoSec and IT departments. In reality, some organizations will combine the CSIRT strategic plan with an IR plan, subju- gating the entire CSIRT plan to a section within the IR plan. This is neither a good or bad idea, as it depends entirely on the organization’s ability to develop, deploy, and maintain both components. If the organization chooses to manage a single document and can do so with regular maintenance and due diligence, then it works for that organization.

Building the CSIRT 239

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Step 3: Gathering Relevant Information In forming the CSIRT, the IRP team needs to collect as much information as possible on the IR and service needs of the organization. This information is used to craft the CSIRT and ensure that the necessary skills and abilities are brought to bear on any situation the team might encounter. Even the definition of the organization and responsibilities of the CSIRT may differ between the various communities of interest. Establishing the scope and responsi- bilities of the CSIRT is one of the first tasks to be performed by the IR planning committee when forming the CSIRT. Once these are drafted, the team constituency and abilities should be determined. Again, conversations with stakeholders help identify the skills and abilities of the team, as well as the specific needs of the end users.

There are resources available to assist in this step, including NIST special publications and team development materials available from CERT (www.cert.org/csirts). CERT even offers courses in developing and managing CSIRTs.

Step 4: Designing the CSIRT Vision The following planning elements should be considered when designing the final CSIRT model. Many of these may have been initially developed as part of the strategy (described earlier). The broad strokes of the strategic plan for the CSIRT must be fully developed prior to implementation. Here are the steps, which are discussed in detail in the following section:

● Identify your constituency—Who does the CSIRT support and serve? ● Define your CSIRT’s mission, goals, and objectives—What does it do for the identi-

fied constituency? ● Determine the organizational model—How will the proposed CSIRT structure be

implemented? ● Select the CSIRT services to provide to the constituency (or others)—How does the

CSIRT support its mission? ● Identify required resources—What staff, equipment, and infrastructure is needed to

operate the CSIRT? ● Determine your CSIRT funding—How is the CSIRT funded for its start-up and its

long-term maintenance and growth?4

Identifying Your Constituency In order to do an effective job, the CSIRT needs to know who it works for and what systems it should focus on. This may not be as simple as it sounds. However, a clear chain of command is critical to make sure that, once it is on site, the CSIRT is able to take charge of the situation and exert its influence to regain control of the organization’s systems. This means more top management support to provide emergency authority to the CSIRT leader, who can request and gain access to any organizational sys- tem he or she needs to in order to perform incident response.

Also part of identifying the constituency is the “scope of operations”—in other words, the determination of what systems fall under the CSIRT’s responsibility. Organizations must clearly understand the borders of their systems as well as who is responsible for what systems, in order to make this assessment. The problem becomes more complex when the organization has connected its systems to upstream and downstream partners—connecting both suppliers and customers to in-house computer systems and networks. Thus, the scope of the constituencies

240 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

may be defined by ownership, geographic boundaries, network assignments, or other organizationally defined criteria. Thus, CSIRT members should clearly understand what the scope of operations is and the supporting details, such as domain, IP, and MAC addresses as well as the locations of the systems they are expected to protect, to help delin- eate “ours” from “theirs.”

The CSIRT must have a clearly defined scope within which it performs its functions. Those who rely on it to function must be aware of its existence, and those on the team must know who they serve. The constituents of the CSIRT are most often defined by who provides the funding, whether that is directly, as in the case of a company, or indirectly, as in the case of a governmental unit. This definition of who is and who is not served by the CSIRT must be made clear to all of those who are affected, including those persons on the team, those persons served by the team, and those who might seek services but who are not served by the team.

CSIRTs work collaboratively with other CSIRTs in their geographic and logical areas. Each CSIRT has a group of persons it serves, known as its constituency. The CSIRT knows who is in its constituency and also knows who is not included. Each CSIRT also knows about the other nearby CSIRTS, who they serve and what issues they can resolve. This is done so that when problems are being worked on and a service request comes from someone not served by the CSIRT, a proper referral can be made to move the request for assistance to the correct CSIRT.5

The bottom line is that knowing who the CSIRT supports and reports to removes one addi- tional layer of complexity to an already multifarious situation.

Defining Your CSIRT’s Mission, Goals, and Objectives. Once the CSIRT knows who it works for, both in terms of who it provides services to and the reporting rela- tionships it must work within, it needs to know what exactly its mandate is—its mission, goals, and objectives.

Mission of the CSIRT The mission of the CSIRT should be clearly and succinctly stated to make all involved painfully aware of its purpose. A mission statement establishes the tone for the team and provides a path to the obtainment of its goals and objectives.

There are many CSIRTS in operation, with a variety of constituencies and areas of interest. A common failing among many of them is a lack of precision in defining what mission they seek to fulfill and/or a failure to communicate that mission to the various members of their constituencies. This can lead to wasted effort, squandered resources, and higher stress in crisis situations. When the reality of this failure becomes apparent— sometimes mid-crisis—the CSIRT will try to validate priorities in order to make sure they are using limited resources on the most important priority. They may even fall into existential crisis while deciding if current actions are appropriate and if the expecta- tions of their constituency are aligned with the CSIRT’s intentions. This can lead to the CSIRT revising policy and procedures or constituent expectations on the fly. The CSIRT may be forced to revise service offerings and service levels in the middle of an incident response.

Building the CSIRT 241

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The CSIRT must have a clear and concise mission statement that, in a few sentences, unam- biguously articulates what it will do. Such a statement provides the needed focus and basic understanding to set goals for performance as well as boundaries for services and service levels and to facilitate communication of those to its constituents.

The mission statement allows the CSIRT to establish a service list, service levels, and a qual- ity framework. It enumerates the full set of services to be provided, defines policies and pro- cedures for CSIRT operations, and enables the expression of the intended quality of service. The mission statement and the derivative service list, service level, and quality framework are combined with a clear definition of the constituency to inform and set boundaries for all CSIRT activities.

It seems obvious that when CSIRTs are created within larger organizations or are supported by external parties, the CSIRT mission statement will have to complement the objectives of those organizations.

To add clarity, some CSIRTs extend this by preparing a purpose statement to supplement the mission statement and explain the back story that led to the creation of the CSIRT. Equipped with these documents, the CSIRT is able to articulate its goals and define its services to sup- port its mission. Communicating this basic information makes it easier to define the relation- ship between the CSIRT and the various constituencies with which it interacts.6

Integral to the mission is the organization’s approach to incident response—its philosophy. At one extreme is a protect and forget approach At the other extreme is an apprehend and prosecute approach.7 With either approach, an organization’s responses to an incident are fundamentally the same, but the data collection tasks differ dramatically.

In the protect and forget approach, the focus is on the defense of the data and the systems that house, use, and transmit it. Tasks performed when pursuing this strategy therefore focus on the detection, logging, and analysis of events for the purpose of determining how they happened and to prevent reoccurrence. Once the current incident is over, who caused it or why is almost immaterial. The apprehend and prosecute approach, on the other hand, focuses on the identification and apprehension of the intruder (if a human threat-agent is involved), with additional attention given to the collection and preservation of evidentiary materials that might support administrative or criminal prosecution.

The key steps used in these two approaches are shown in Table 6-1.

For how a sample CSIRT mission statement might describe its reaction approach, see the boxed example on the next page.

Goals and Objectives of the CSIRT Whatever services a CSIRT chooses to provide, the goals of a CSIRT must be based on the business goals of the constituent or parent organiza- tions. Protecting critical assets is key to the success of both an organization and its CSIRT. The CSIRT must enable and support the critical business processes and systems of its constituency. CSIRTs without goals are like security programs without policies. These goals are designed to guide the CSIRT, and when they are coupled with detailed procedures—the “what” of the goals (as enumerated in CSIRT policy)—they work with the “how” of the procedures to enable the team to effectively contain and resolve incidents. An absence of clear goals, policies, and procedures results in the organization depending on the expertise of the individuals on staff,

242 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

Key Steps in Protect and Forget Key Steps in Apprehend and Prosecute

1. Determine if the event is a real incident.

2. If the event is indeed an incident, terminate the current intrusion.

3. Discover how access was obtained and how many systems were compromised.

4. Restore the compromised systems to their pre-incident configuration.

5. Secure themethod of unauthorized access by the intruder on all systems.

6. Document the steps taken to deal with the incident.

7. Develop lessons learned.

8. Have upper management briefly evaluate what happened.

1. Determine if the event is a real incident.

2. If the event is an incident and the circumstances warrant doing so, contact law enforcement.

3. Document each action taken, including the date and time as well as who was present when the action was taken.

4. Isolate the compromised systems from the network.

5. If the organization has the capability, entice the intruder into a safe system that seemingly contains valuable data.

6. Discover the identity of the intruder while documenting his or her activity.

7. Discover how the intruder gained access to the compromised systems, and secure these access points on all uncompromised systems.

8. As soon as sufficient evidence has been collected, or when vital information or vital systems are endangered, terminate the current intrusion.

9. Document the current state of compromised systems.

10. Restore the compromised systems to their pre-incident configuration.

11. Secure the method of unauthorized access by the intruder on all compromised systems.

12. Document in detail the time (in man-hours) as well as the cost of handling the incident.

13. Secure all logs, audits, notes, documentation, and any other evidence gathered during the incident, and appropriately identify it to secure the “chain of custody” for future prosecution.

14. Develop lessons learned.

15. Have upper management evaluate what happened.

Table 6-1 Key steps in reaction approaches8 © Cengage Learning 2014

The mission of the HAL CSIRT is to provide immediate response to events and situations deemed by the HAL duty officer to assess, decide, and respond in an appropriate manner to rapidly protect HAL information from further loss, damage or disclosure, and conse- quently determine the source of the incident and work to prohibit future occurrences, under the overriding approach of security first. The security first approach means that if it is possible to determine the source or root cause of an incident beyond the bounds of HAL’s systems, that information will be passed to HAL’s legal team; however, securing HAL’s information is the primary responsibility.

Example

Building the CSIRT 243

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

and possibly individuals on call, in responding to incidents. This results in inconsistent and incomplete response to incidents as well as the potential for erroneous reactions, which could worsen, rather than resolve, these incidents. NIST has provided the following guidance regard- ing the clarity of goals and objectives:

One thing that is consistent across all CSIRTs is that they do not have sufficient resources to do their job to the ability they would like. Their working day is a continual compromise of priorities. The lack of clearly defined goals makes prior- ity decisions arbitrary at best, opening the possibility for error resulting in mis- trust from the community.

Deciding goals generally follows immediately from answering the question about the reason for the CSIRT’s existence. Once the goals are defined, they should be commu- nicated to the community being served. Many misunderstandings between a CSIRT and its community have occurred because members of that community misunderstood the role and goals of the CSIRT. Clear and well-defined communication of the goals of the CSIRT is essential if the community is to work with the CSIRT, not against it.

The expression of the goals may be made in the form of a mission statement to the constituency. The day-to-day operation of the CSIRT is then measured against the question, “Does this situation and action fit within the mission statement of the team?” A measure of success of the team’s operations may be determined through some empirical measurement of how well these goals are being met.

Examples of goals may include:

● Raising the bar of Internet security ● Assisting sites in proactive security ventures ● Increasing the awareness of security incidents ● Determining the scope of the security problem ● Assisting the community in applying the best security practices available9

Source: NIST

Selecting the CSIRT Services to Provide to the Constituency (or Others) The main focus of a CSIRT is performing incident response; however, it is rare for a team to perform incident response only. In most organizations, the CSIRT members work like volunteer firefighters, going about their primary responsibilities until an incident arises. When news of an event does arise, through word of mouth or electronic notification, the team receives its orders and shifts gears to deal with the threat. In other organizations, the CSIRT is organized to provide IR services, which may significantly overlap with other traditional information security tasks but have an IR focus. By constantly working with IR-based tools and technologies, the CSIRT stays trained and focused on incidents and can better deal with intrusions.

CSIRT services are usually considered as falling into categories:

● Reactive services—Those services performed in response to a request or a defined event, such as a help desk alert, an IDPS alarm, or a vendor alert of an emerging vulnerability. This category represents most of what the CSIRT does.

244 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

● Proactive services—Those services undertaken to prepare the organization or the CSIRT constituents to protect and secure systems in anticipation of problems, attacks, or other events. The performance of these services often reduces the number and severity of future incidents.

● Security quality management services—Some of the CSIRT’s services enhance exist- ing services beyond the scope of incident handling, which is usually performed by others, such as the IT, Audit, or Training Department. The CSIRT’s point of view and expertise can help improve the overall security of the organization and identify risks, threats, and system weaknesses by enhancing the results of these external ser- vices. These services are viewed as being proactive and can aid in reducing the num- ber of incidents.10

Table 6-2 shows some of the specific services corresponding with these categories.

Incident Response ● Incident detection and notification ● Managing incidents

� Incident analysis � Incident response on site � Incident response support � Incident response coordination

● Managing vulnerabilities

� Vulnerability analysis � Vulnerability response � Vulnerability response coordination

Preparation ● Assessment activities ● Managing configuration across the enterprise

� Frameworks � Tools � Applications

● Managing Intrusion detection ● Security event and information management (SEIM) activities

Quality Assurance ● Analyzing risk ● Business resumption planning activities ● Security consulting ● Ongoing awareness, education, and training programs ● Evaluation or certification of purchased and developed tools

Table 6-2 CSIRT services11 © Cengage Learning 2014

Building the CSIRT 245

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Additional services that an IR team might offer (according to NIST) are discussed in the following sections.

Advisory Distribution A team may issue advisories that describe new vulnerabilities in operating systems and applications and provide information on mitigating the vulnerabilities. Promptly releasing such information is a high priority because of the direct link between vul- nerabilities and incidents. Distributing information about current incidents can also be useful in helping others identify signs of such incidents. It is recommended that only a single team within the organization distribute computer security advisories to avoid duplication of effort and the spread of conflicting information.

Vulnerability Assessment An IR team can examine networks, systems, and applications for security-related vulnerabilities, determine how they can be exploited and what the risks are, and recommend how the risks can be mitigated. These responsibilities can be extended so that the team performs auditing or penetration testing, perhaps visiting sites unannounced to perform on-the-spot assessments. Incident handlers are well suited to performing vulnerability assessments because they routinely see all kinds of incidents and have firsthand knowledge of vulnerabilities and how they are exploited. However, because the availability of incident handlers is unpredictable, organizations should typically give primary responsibility for vulner- ability assessments to another team and use incident handlers as a supplemental resource.

Intrusion Detection An IR team may assume responsibility for intrusion detection because others within the organization do not have sufficient time, resources, or expertise. The team generally benefits because it should be poised to analyze incidents more quickly and accurately, based on the knowledge it gains of intrusion detection technologies. Ideally, however, primary responsibility for intrusion detection should be assigned to another team, with members of the IR team participating in intrusion detection as their availability permits.

Education and Awareness Education and awareness are resource multipliers—the more the users and technical staff know about detecting, reporting, and responding to incidents, the less drain there should be on the IR team. This information can be communicated through many means: workshops and seminars, Web sites, newsletters, posters, and even stickers on monitors.

Technology Watch A team can perform a technology watch function, which means that it looks for new trends in information security threats. Examples of this are monitoring security-related mailing lists, analyzing intrusion detection data to identify an increase in worm activity, researching new rootkits that are publicly available, and monitoring honey- pots. The team should then make recommendations for improving security controls based on the trends it identifies. A team that performs a technology watch function should also be better prepared to handle new types of incidents.

Patch Management Giving the IR team the responsibility for patch management (e.g., acquiring, testing, and distributing patches to the appropriate administrators and users throughout the organization) is generally not recommended. Patch management is a time- intensive, challenging task that cannot be delayed every time an incident needs to be handled.

246 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

In fact, patch management services are often needed most when attempting to contain, eradi- cate, and recover from large-scale incidents. Effective communication channels between the patch management staff and the CSIRT are likely to improve the success of a patch manage- ment program.

Identify Required Resources As mentioned earlier, the CSIRT will need numerous resources to perform its tasks. First and foremost, it will need qualified individuals with technical and nontechnical skills to perform the myriad of tasks needed. It will also need time, funding, and managerial support.

Incident Response Personnel Regardless of which IR model an organization chooses, a single employee should be in charge of incident response. In a fully outsourced model, this person is responsible for overseeing and evaluating the service provided. In all other models, this responsibility is generally achieved by having a team manager and a deputy team man- ager, the latter assuming authority in the absence of the team manager. The manager typi- cally performs a variety of tasks, including acting as a liaison with upper management and other teams and organizations, defusing crisis situations, and ensuring that the team has the necessary personnel, resources, and skills. Managers should also be technically adept and have excellent communication skills, particularly an ability to communicate to a range of audiences. They should also be able to maintain positive working relationships with other groups, even under times of high pressure.

Technical Skills In addition to the team manager and deputy team manager, some teams have a technical lead—a person with strong technical skills and IR experience who assumes oversight of and final responsibility for the quality of the technical work that the entire IR team undertakes. The position of technical lead should not be confused with the position of incident lead. Larger teams often assign an incident lead as the primary point of contact for handling a specific incident. Depending on the size of the IR team and the magnitude of the incident, the incident lead may not actually perform any actual incident handling, such as data analysis or evidence acquisition. Instead, the incident lead may be coordinating the handlers’ activities, gathering information from the handlers, providing updates regarding the incident to other groups, and ensuring that the team’s needs are met, such as arranging for food and lodging for the team during extended incidents.

Members of the CSIRT should have excellent technical skills because these are critical to the team’s success. Unless the team members command a high level of technical respect across the organization, people will not turn to them for assistance. Technical inaccuracy in functions such as issuing advisories can undermine the team’s credibility, and poor technical judgment can cause incidents to worsen. Critical technical-skill areas include system adminis- tration, network administration, programming, technical support, and intrusion detection. Every team member should have good problem-solving skills; there is no substitute for real- world troubleshooting experience, such as dealing with operational outages. It is not neces- sary for every team member to be a technical expert—to a large degree, practical and funding considerations will dictate this—but having at least one highly proficient person in each major area of technology (e.g., particular operating systems, Web servers, and e-mail servers) is a necessity.

Building the CSIRT 247

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

It is important to counteract staff burnout by providing opportunities for learning and growth. Suggestions for building and maintaining skills are:

● Budget enough funding to maintain, enhance, and expand proficiency in technical areas and security disciplines as well as less technical topics, such as the legal aspects of incident response. Consider sending each full-time team member to at least two technical conferences per year and each part-time team member to at least one.

● Ensure the availability of books, magazines, and other technical references that pro- mote deeper technical knowledge.

● Give team members opportunities to perform other tasks, such as creating educational materials, conducting security awareness workshops, writing software tools to assist system administrators in detecting incidents, and conducting research.

● Consider rotating staff members in and out of the CSIRT. ● Maintain sufficient staffing so that team members can have uninterrupted time off

work (e.g., vacations). ● Create a mentoring program to enable senior technical staff to help less experienced

staff learn incident handling. ● Participate in exchanges in which team members temporarily trade places with others

(e.g., network administrators) to gain new technical skills. ● Occasionally bring in outside experts (e.g., contractors) with deep technical knowl-

edge in needed areas, as funding permits. ● Develop incident-handling scenarios and have the team members discuss how they

would handle them. ● Conduct simulated incident-handling exercises for the team. Exercises are particularly

important because they not only improve the performance of the incident handlers, but also identify issues with policies and procedures and with communication.

Nontechnical Skills CSIRT members should have other skills than just technical expertise. Teamwork skills are of fundamental importance because cooperation and coordination are necessary for successful incident response. Every team member should also have good com- munication skills. Speaking skills are particularly important because the team interacts with a wide variety of people, including incident victims, managers, system administrators, and human resources, public affairs, and law enforcement personnel. Writing skills are important when team members are preparing advisories and procedures. Although not everyone in a team needs strong writing and speaking skills, at least a few team members should possess them so the team can represent itself well in front of senior management, users, and the pub- lic at large.

Determine Your Funding It is crucial that a clearly defined budget be provided to the team leader of the CSIRT and/or IRP team to guide their efforts in planning preparation, training, and testing of the CSIRT.

248 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

Step 5: Communicating the CSIRT’s Vision and Operational Plan An important step in the development of the CSIRT is the communication between the IRP team that’s building the CSIRT and the general management and employees of the organiza- tion. Equally important is a mechanism that allows feedback from these constituencies, which can provide updates and modifications to the various plans as the development moves for- ward. This communication not only keeps the stakeholders informed and involved in the pro- cess, it also helps to identify issues before they become problems.

The first group to communicate the CSIRT’s vision and plan is the managerial team or indi- vidual serving as champion. This allows the champion to begin cultivating a marketing stance with the rest of the organization’s top managers in advance of formally presenting the vision and plan to the entire managerial group. By providing highlights and success stories, as well as presenting issues and concerns to the champion in advance, the CSIRT is able to pro- mote the positive aspects of the process and prepare mitigation strategies for the negative aspects, thus convincing top management that not only is the CSIRT operation a general suc- cess, but also the champion was right and is on top of the situation, opening the doors for additional resources and support.

After the champion is fully informed, the team should plan to educate the rest of top man- agement as to their actions and activities. This serves two purposes: first, it closes the loop on the preparation phase of CSIRT team building; second, it moves the group into an opera- tional capacity, in which it is expected to begin normal operations as the organization’s IR team. In most cases, this is a pro forma notification, given that the CSIRT may have already begun supporting the organization informally, much as a retail venue or restaurant may have a “grand opening” weeks after it officially begins business operations. But it is an important step in adjusting the executive mindset of top management as to the status of the group.

It may also be advisable to communicate the creation of the forthcoming CSIRT to the employees of the organization. This prepares the employees for the final roll-out of the CSIRT and prepares them for its operation.

Step 6: Beginning CSIRT Implementation Once the notices, briefings, and postings have been made and completed, the CSIRT goes to work. Up to now, everything was a planning function. Now, execution of those plans begins. Prior to moving forward, the team should gain management approval with a formal sign-off. This will assure all parties that potential issues that have been identified in the presentations have been resolved to the satisfaction of all.

This step includes the following substeps:

● Recruit and train initial CSIRT staff. ● Purchase equipment and prepare the required network infrastructure. ● Define and prepare the necessary CSIRT policies and procedures. ● Define and acquire your incident-tracking system. ● Prepare incident-reporting guidelines and forms.

Incident-reporting guidelines are an essential part of what is needed to enable your constituency to interact with the CSIRT. This will define what makes up an incident,

Building the CSIRT 249

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

the types of incidents to report, who should report an incident, why an incident should be reported, the process for reporting an incident, and the process for responding to an incident. The guidelines provided must be understandable by those who will use it.

The process for reporting an incident should be concrete and include directives on how to make reports using telephone, e-mail, Web, or other means. Guidance on responding to incidents must include how the CSIRT prioritizes requests, what ser- vice levels and response times will apply, how notifications and escalations are man- aged during the incident, as well as how resolution of incidents is documented and reported.12

The definition of the guidelines and procedures for responding to an incident is a critical aspect of the IR plan. Given that the CSIRT will be the entity executing those procedures, guidelines, and standards, its development is a prerequisite to that task. This process and its recommended components are covered in Chapter 4.

Step 7: Announce the operational CSIRT The next notification should be to the remainder of the organization, informing them that the CSIRT is operational and available. This may be done formally, via a letter from the cham- pion to all employees, or informally, through an internal newsletter or Web posting. This is a crucial step in that it gives the employees notice of the availability of CSIRT services, and a “who-to-call” in the event they notice something untoward in their system operations. This in effect extends and enhances the detection function of the Information Security Department and provides advanced warning to the CSIRT when a potential incident arises.

This announcement should include, at a minimum, the CSIRT’s:

● Staff members and leadership ● Mission and goals ● Services and functions ● Operating hours ● Contact methods and numbers

A summary of this information should be circulated regularly as part of the organiza- tion’s security awareness program, if there is one. It is important to keep this informa- tion in front of the employees so that in the event of an emergency, they know who to contact and how. This could be done with brochures, magnets, flyers, posters, or other awareness mechanisms. The important thing is to make it easy to identify the critical information quickly.

Step 8: Evaluating CSIRT Effectiveness Assessing CSIRT effectiveness is performed through two key mechanisms: IR plan tests and CSIRT performance measures (also known as metrics). The former serves as both a test of the CSIRT’s ability to respond to an incident and as a means to test the suitability and com- prehensiveness of the IR plan itself.

250 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

Closing the Loop At the end of every test, exercise, or assessment function, the group should assemble for an after action review (AAR). The AAR is a detailed examination of the events that occurred, from first detection to final recovery. All key players review their notes and verify that the IR documentation is accurate and precise. All team members review their actions during the incident and identify areas where the IR plan worked, didn’t work, or should be improved. This allows the team to update the IR plan. The focus during an AAR is not on blame. The group should use extreme care to avoid finger-pointing and blame-casting. The focus is on learning what worked, what didn’t, and where communications and response proce- dures may have failed. No operation is perfect; however, organizations and operations that use AARs as learning tools will find they continually improve their ability to respond to incidents.

The AAR can also serve as a training case for future staff, allowing individuals to see what happened, what worked, and what didn’t in a response operation. Thus, before being “thrown in the fire,” a new member of a CSIRT can review how and why the team responded the way it did, as well as how well that response worked.

The AAR also brings to a close the actions of the CSIRT, signaling a return to normal opera- tions. The AAR is also performed at the end of every actual incident response, disaster oper- ation, or contingency plan execution. It is a useful tool in assessing and improving the opera- tions of any team.

CSIRT Performance Measures Performance measures (also known as metrics) are meth- ods for assessing the relative worth and operations of a subject of interest. NIST SP 800-55, Revision 1 provides a guide for the development and implementation of a performance mea- surement program in information security. This document also includes information on IR- oriented measures (see http://csrc.nist.gov/publications/nistpubs/800-55-Rev1/SP800-55-rev1. pdf). As the process for selecting and implementing performance measures is beyond the scope of this text, it is recommended that anyone interested in doing this should refer to that document for additional guidance. As a summary of the process, however, the organization must identify areas of the operation to assess, collect data from those areas, and then review the data periodically to determine if the organization is improving in those areas.

Feedback mechanisms offer the opportunity to measure effectiveness. Options include:

● Comparison of local CSIRT measures to other CSIRTs ● Solicitation of comments from the CSIRT’s constituency ● Using periodic surveys to gain insight from the CSIRT’s constituency ● Definition of a set of empirical measures that can be collected, reported, and

audited to evaluate the team

Some CSIRTs may find it useful to build up a baseline of past measures and allow a comparison of current performance to performance levels of the past. Such informa- tion may allow a determination of the effect of the CSIRT on its user community. Measurements used for comparison might include:

Building the CSIRT 251

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Incidents reported ● Response times ● Resolution rates for reported incidents13

For additional insight on this topic, section 2.2.4 of the Handbook for Computer Secu- rity Incident Response Teams provides information on evaluating the quality of CSIRT services.

Final Thoughts on CSIRT Development

The development of a CSIRT can be a tedious, difficult process. The amount of time neces- sary to build an effective CSIRT will vary greatly depending on a number of variables, including the organization’s size, the industry, staffing, and the availability of needed skills. It can take months, or even years, for an organization to feel it has an effective team. Patience is therefore recommended; this will allow the organization to build the best team it can, given the constraints on the process. One of the first signals that the organization is making progress in the development of its IR program, specifically in the development of its CSIRT, is a dramatic increase in the number of identified incidents. This is not a negative aspect of the process; it is an increase in the organization’s ability to detect incidents as it educates both the CSIRT and the rest of the workforce. This is commonly recognized as a matter of trust. The more you trust the CSIRT to respond positively to a potential issue, the more likely the employee is to report it.

There are a number of valuable resources for additional information on building and staffing CSIRTs. The two dominant sources, both frequently used in this chapter, are NIST (csrc.nist.gov/publications/nistpubs) and SEI/CERT (www.cert.org/csirts).

Outsourcing Incident Response With the increase in popularity of managed security services, many organizations are outsour- cing at least part of their IR capacity. Companies specializing in this area frequently install such equipment as firewalls and IDSs in the organization and then remotely monitor it from a centralized facility, much the way a home security company does with fire and burglary monitoring. There are various advantages and disadvantages to this approach, as shown in Table 6-3.

When deciding whether to outsource IR services, organizations should carefully consider the issues discussed in the following sections.14

Current and Future Quality of Work The quality of the service provider’s work remains a very important consideration. Organizations should consider not only the current quality of work but also the service provider’s efforts to ensure the quality of future work, such as minimizing turnover and

252 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

burnout and providing a solid training program for new employees. Organizations should think about how they could audit or otherwise objectively assess the quality of the service provided.

Division of Responsibilities Organizations are usually unwilling to give an outside resource authority to make opera- tional decisions for the environment, such as disconnecting a Web server. It is important to decide the point at which the service provider hands off the incident response to the organiza- tion. One partially outsourced model addresses this issue by having the service provider deliver an incident report to the organization’s internal team along with recommendations for further handling of the incident. The internal team ultimately makes the operational decisions.

Sensitive Information Revealed to the Contractor Dividing IR responsibilities and restricting access to sensitive information can limit this. For example, a contractor can determine what user ID was used in an incident but not know what person is associated with the user ID. The contractor can report to the organization that user ID 123456 is apparently being used to download pirated software without the con- tractor knowing who 123456 is. Trusted employees within the organization can then take over the investigation.

Lack of Organization-Specific Knowledge Accurate analysis and prioritization of incidents are dependent on specific knowledge of the organization’s environment. The organization should provide the service provider with regularly updated documents that define what incidents the organization is concerned about,

Advantages Disadvantages

• Services provided by professionals trained in IR

• Potential loss of control of response to incidents

• 24/7 monitoring • Possible exposure of classified organizational data to service providers

• Early notification of potential problems in region

• Locked in to proprietary equipment and services

• Formal reports and briefings on attacks and response

• Loss of services when contract expires, unless renewed

• Equipment specified and installed by well-trained professionals

• Loss of customization to the needs of each organization

• No additional personnel costs or training requirements

• Organization’s needs subjugated to service provider’s needs

• More important/prestigious companies given preference in response over smaller, less prestigious ones

Table 6-3 Advantages and disadvantages of outsourcing the IR process © Cengage Learning 2014

Outsourcing Incident Response 253

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

which resources are critical, and what the level of response should be under various sets of circumstances. The organization should also report all changes and updates made to its IT infrastructure, network configuration, and systems. Otherwise, the contractor has to make a best guess as to how each incident should be handled, inevitably leading to mishandled inci- dents and frustration on both sides. Lack of organization-specific knowledge can also be a problem when incident response is not outsourced if communications are weak among teams or if the organization simply does not collect the necessary information.

Lack of Correlation Correlation among multiple data sources is very important. If the intrusion detection system records an attempted attack against a Web server but the service provider has no access to the Web logs, it may be unable to determine whether the attack was successful. To be effi- cient, the contractor requires administrative privileges to critical systems and security device logs with remote access over a secure channel. This increases administration costs, introduces additional access entry points, and increases the risk of unauthorized disclosure of sensitive information.

Handling Incidents at Multiple Locations Effective IR work often requires a physical presence at the organization’s facilities. If the ser- vice provider is off-site, consider how quickly it can have a CSIRT at any facility and how much this will cost. Consider on-site visits; perhaps there are certain facilities or areas where the service provider should not be permitted to work.

Maintaining IR Skills In-House Organizations that completely outsource IR should strive to maintain basic IR skills in-house. Situations may arise in which the outsourcer is unavailable (e.g., a new worm attacks thou- sands of organizations simultaneously or a natural disaster or national flight stoppage occurs). The organization should be prepared to perform its own incident handling if the service provider is unable to act. The organization’s technical staff must also be able to understand the significance, technical implications, and impact of the service provider’s recommendations.

Chapter Summary ● Organizations designate groups to have the primary responsibility for dealing with

unexpected situations and reestablishing the security of the organization’s information assets. The members of these groups are carefully selected to ensure the appropriate range of skills. Redundancy is built in, given that availability may vary. This group of individuals is distinct from the Incident Response Planning Team (IRP team), but there may be some overlap. The IR Reaction team, often called the Computer Security Incident Response Team (CSIRT), is responsible for responding to declared incidents.

254 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

The CSIRT uses its policies, procedures, and training to regain control of the infor- mation assets at risk, determine what happened, and prevent repeat occurrences.

● The CSIRT may be informal, or it may be a formal part of the Information Security Department. CSIRT development usually uses the following stages: obtaining man- agement support, determining the CSIRT strategic plan, gathering relevant informa- tion, designing the CSIRT vision, communicating the CSIRT vision and operational plan, beginning CSIRT implementation, announcing the operational CSIRT, and eval- uating CSIRT effectiveness.

● Without formal management support, no organization-wide effort can succeed, and management support must be constant and ongoing to ensure long-term success. Developing the CSIRT requires a formal plan. Few departments have the breadth and depth of personnel they would like to have to both support ongoing operations and field a complete CSIRT. Even if the CSIRT assumes that off-duty IT staff could be used for CSIRT functions, much of the IT staff is on call either in rotation or when exceptions occur. They are already expected to respond to incidents that occur after a normal work shift, and using them for CSIRT duties as well may be a significant overbooking of their time.

● The organization must understand what skills are needed to effectively respond to an incident and must begin determining if it already has those skills on staff. Areas that a typical CSIRT needs skills in include: virus scanning, elimination, and recovery; sys- tem administration; network administration; firewall administration; administering intrusion detection systems; cryptography; data storage and recovery; and documen- tation creation and maintenance. In addition to these technical skills, managerial experience at creating and following policy and plans is also highly desirable.

● An IR team should be available for contact by anyone who discovers or suspects that an incident involving the organization has occurred. One or more team members, depending on the magnitude of the incident and availability of personnel, then han- dles the incident. Models for IR teams fall into one of three structural categories: the central IR team, distributed IR teams, and coordinating teams. IR teams are often staffed with one of three staffing models: employees, partially outsourced, or fully outsourced. When selecting appropriate structure and staffing models, an organization should consider: the need for 24/7 availability, full-time versus part-time teams, employee morale, cost, staff expertise, and organizational structures.

● Organizations building a CSIRT operation will need to plan for adequate financial support for the CSIRT to organize, staff, and train its members. Expenses include: time away from current responsibilities, formal or informal training, equipment to detect and manage incidents, and special communications and computing equipment.

● The testing and training methods are defined in the strategic plan for the CSIRT, as are the formal and informal communications methods. There must be clearly defined methods for contacting CSIRT personnel and notifying them of potential incidents.

● A final component of any formal plan is the mechanism by which the plan can and should be updated.

● The IRP team needs to collect as much information as possible on the IR and service needs of the organization in order to form an effective plan. Until now, the CSIRT may have

Chapter Summary 255

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

existed as a broadly defined plan. Now, all details must be fully developed. This means you have: identified that all the details for implementation are complete and that the CSIRT’s constituency has been identified; defined your CSIRT mission, goals, and objectives; deter- mined the organizational model; selected the CSIRT services to provide to the constituency; identified required resources; and determined your CSIRT funding.

● It is important for those planning the CSIRT to communicate to general management and employees of the organization as well as allow feedback to enable updates and modifications to the various plans.

● Once the notices, briefings, and postings have been made and completed, the CSIRT goes to work, moving beyond the planning function. This includes: hiring and training initial CSIRT staff, buying equipment and building any necessary network infrastruc- ture, developing the initial set of CSIRT policies and procedures, defining the specifi- cations for and building an incident-tracking system, and developing incident- reporting guidelines and forms for the constituency.

● The next notification should be to the remainder of the organization, informing them that the CSIRT is operational and available. This announcement should include, at a minimum, a list of the CSIRT’s staff members and leadership, its mission and goals, its services and functions, its operating hours, and its contact methods and numbers.

● Assessing CSIRT effectiveness is performed through two key mechanisms: IR plan tests and CSIRT performance measures (also known as metrics).

● The development of a CSIRT can be a tedious, difficult process. The amount of time needed to build an effective CSIRT will vary greatly depending on a number of variables, including the organization’s size, the industry, staffing, and the availability of needed skills. It can take months, or even years, for an organization to feel it has an effective team.

● Some organizations are considering outsourcing at least part of their incident response capacity. There are several advantages and disadvantages to this approach. Outsour- cing may allow the acquisition of highly skilled professionals and also free up staff resources that would otherwise be consumed by developing the capacity in-house. On the other hand, these services are often expensive and your organization will be losing some control of a critical business process.

Review Questions 1. What is the formal definition of a CSIRT?

2. What is the difference in the roles between the CSIRT and the IRPT?

3. What is the most essential reason to involve upper management in the CSIRT formation process?

4. Is management approval a simple, one-time action?

5. Among the skills needed by the CSIRT staff, what is required beyond technical skill?

6. What are the structures most often used to develop CSIRTs?

7. What are the most likely staffing models for CSIRTs?

256 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

8. How does the need for 24/7 operations affect staffing decisions?

9. How does the need to manage employee morale affect staffing decisions for CSIRTs?

10. How does the organizational structure impact staffing design for CSIRTs?

11. Once created, must a plan be maintained? How often should it be revisited?

12. What are the guiding documents for CSIRT creation or maintenance?

13. What should be among the first tasks performed by an IR planning committee when forming a CSIRT?

14. What is meant by the “scope of operations” for a CSIRT?

15. What purpose does the CSIRT mission statement provide?

16. What are the two approaches that define a CSIRT’s philosophy with respect to incident response?

17. The services of a CSIRT can be grouped into which three categories?

18. Identify one advantage and one disadvantage of full-interruption testing of CSIRT plans.

19. What is an AAR, and why is it valuable to organizations?

20. Why are performance measures collected for CSIRT activities?

Real-World Exercises

1. Using aWeb browser, search for “incident response training.” Look through the first five results and identify one or two companies that offer such training. Pick one company and look at the course offerings. Locate a course that can train you to create a CSIRT. How many days will that course take?

2. Using a Web browser, search for “incident response template.” Look through the first five results and choose one for further investigation. Take a look at it and determine if you think it would be useful to an organization creating a CSIRT. Why or why not?

3. Visit the Web site at www.first.org/global/practices. Look for information about best practices contests. When was the last one held and in which city? What value would such a contest have for individuals interested in incident response?

Hands-On Projects

In this project, you will use Security Onion to examine how an incident can be evaluated to determine where it came from, what malicious software (malware) was downloaded, and what server the malware came from. To do this, you will use the Wireshark application as well as the NetworkMiner application. In this exercise, a user has clicked on a URL in an e-mail, which triggered the malware download.

Hands-On Projects 257

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

1. Start the Security Onion virtual image and log in using the credentials you established in the initial setup.

2. Double-click the Terminal icon on the desktop.

3. Type cd /home/<username> and press Enter, replacing <username> with the username you logged in with.

4. Type wget http://www.forensiccontest.com/contest05/infected.pcap and press Enter. This will download the simulated incident traffic you will use for this project. There will be a brief delay while the file downloads.

5. Type exit and press Enter to close the Terminal window.

6. To start the application, click Applications, point to Security Onion, and then click Wireshark, as shown in Figure 6-1.

7. To open the pcap file for examination, select File -> Open. Use the main window to navigate to the folder where you saved the pcap file in step 3. Left-click the file, as shown in Figure 6-2. Click Open to open the file. You are now looking at the pcap file in Wireshark. Packets 1–9 show the DNS lookup query and responses associated with the URL the user clicked to begin the incident.

Source: Wireshark

Figure 6-1 Navigating to Wireshark

258 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

8. Packet 10 is the first HTTP traffic you see. Right-click this entry and select the Follow TCP Stream option, as shown in Figure 6-3.

Source: Wireshark

Figure 6-2 Opening pcap file in Wireshark

Source: Wireshark

Figure 6-3 Wireshark packet list

Hands-On Projects 259

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

9. A pop-up window appears, allowing you to view the contents of the HTTP session. Examination of this session tells you that the user clicked a link that directed him to http://nrtjo.eu/true.php and downloaded a compressed file of some type. Figure 6-4 shows the information particulars. Now you know the URL that the malware was downloaded from.

10. Close the Wireshark application.

11. Now, you will use the NetworkMiner application to get a copy of the malware for future analysis. To start the application, click Applications, point to Security Onion, and then click NetworkMiner.

12. When warned that NetworkMiner cannot find a WinPcap adapter, click OK.

13. To open the navigation window, select File -> Open. Left-click the infected.pcap entry. Figure 6-5 shows what your screen should look like. Click Open. You will experience a brief delay as the pcap file is processed.

Source: Wireshark

Figure 6-4 Wireshark TCP stream

260 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

14. To view all the files that NetworkMiner found in the pcap file, click the Files tab. The output should look similar to what is shown in Figure 6-6. During the import process, NetworkMiner read the data from the pcap file and recreated the files listed here, saving

Source: Linux

Figure 6-5 Opening the pcap file in NetworkMiner

Soure: Linux

Figure 6-6 NetworkMiner Files tab

Hands-On Projects 261

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

them all in various directories. These files can be reverse-engineered in order to help you determine what the malware was designed to do. In particular, you are interested in the files that came from IP address 59.53.91.102, which resolves to the nrtjo.eu domain.

15. Close the NetworkMiner application.

16. Double-click the Terminal icon on the desktop.

17. NetworkMiner saves the files in the AssembledFiles folder under the NetworkMiner home directory, found at /opt/networkminer. To move to that directory, type cd/opt/ networkminer/AssembledFiles and press Enter.

18. To get a directory listing, type ls and press Enter. Reassembled files are saved in direc- tories named for the IP address the file came from. You should see a directory named 59.53.91.102, as shown in Figure 6-7.

19. Type cd 59.53.91.102 and press Enter.

20. Once again, type ls and press Enter to get a directory listing. You will now see all the protocols that NetworkMiner reassembled files from. In this example, only HTTP is shown, as this was a Web-based incident.

21. Type cd HT and press Tab, which will cause the operating system to auto-fill in the rest of the directory name. Press Enter.

22. Once again, type ls and press Enter to get a directory listing. Here, you will see each of the files that were reassembled and saved. Your screen should look similar to Figure 6-8. These are the actual Web pages along with the malware that was downloaded by the user during the incident. These files will need to be turned over to investigators for further examination.

Soure: Linux

Figure 6-7 AssembledFiles directory

262 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

23. Shut down the Security Onion virtual image.

Source: Linux

Figure 6-8 Malware file listing

Hands-On Projects 263

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Endnotes 1. “Creating a Computer Security Incident Response Team: A Process for Getting Started.”

Carnegie Mellon University, Software Engineering Institute, CERT. Accessed May 2, 2012 @ www.cert.org/csirts/Creating-A-CSIRT.html.

2. Chichonski, Paul, Tom Millar, Tim Grance, and Karen Scarfone. SP 800-61, Revision 2, Computer Security Incident Handling Guide. National Institute of Standards and Technol- ogy, January 2012. Accessed September 14, 2012 @ csrc.nist.gov/publications/nistpubs/ 800-61rev2/SP800-61rev2.pdf.

3. West-Brown, Moira J., Don Stikvoort, Klaus Peter Kossakowski, Georgia Killcrece, Robin Ruefle, and Mark Zajicek. Handbook for Computer Security Incident Response Teams (CSIRTs). Carnegie Mellon University, Software Engineering Institute, April 2003. Accessed August 24, 2012 @ www.cert.org/archive/pdf/ CSIRT-handbook.pdf.

4. “Creating a Computer Security Incident Response Team: A Process for Getting Started.” Carnegie Mellon University, Software Engineering Institute, CERT. Accessed May 2, 2012 @ www.cert.org/csirts/Creating-A-CSIRT.html.

5. Smith, Danny. “Forming an Incident Response Team.” National Institute of Stan- dards and Technology. Accessed May 1, 2012 @ csrc.nist.gov/publications/secpubs/ form-irt.ps.

Two weeks later, Brody got an e-mail from Nick Shula inviting him to attend a meet- ing during the day shift later in the week. The meeting was being called to discuss the formation of the company’s new CSIRT.

Brody would be one of the employees identified to perform specific actions when events became incidents and the response plans were activated. As a front-line watch stander in the network operations center, Brody would play a critical role. In addition to his role as a key member of the response team, Brody was going to be invited to help develop the plans and procedures and would then be trained in how to be a first responder.

Discussion Questions 1. From what you know of the company so far, what will be among the various

constituencies that the CSIRT will serve?

2. Will the company need to hire more employees to meet the needs of the CSIRT, or would you suggest it outsource some of that effort?

Closing Case Scenario: Proud to Participate in Planning

264 Chapter 6 Incident Response: Organizing and Preparing the CSIRT

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

6

6. West-Brown, Moira J., Don Stikvoort, Klaus Peter Kossakowski, Georgia Killcrece, Robin Ruefle, and Mark Zajicek. Handbook for Computer Security Incident Response Terms (CSIRTs). Carnegie Meilon University, Software Engineering Institute, April 2003, Accessed August 24, 2012 @ www.cert.org/archive/pdf/ CSIRT-handbook.pdf.

7. Adler, D., and K. Grossman. “Establishing a Computer Incident Response Plan.” Accessed July 17, 2004 at www.fedcirc.gov/library/documents/82-02-70.pdf.

8. Ibid.

9. Smith, Danny. “Forming an Incident Response Team.” National Institute of Standards and Technology. Accessed May 2012 @ csrc.nist.gov/publications/secpubs/form-irt.ps.

10. West-Brown, Moira J., Don Stikvoort, Klaus Peter Kossakowski, Georgia Killcrece, Robin Ruefle, and Mark Zajicek. Handbook for Computer Security Incident Response Teams (CSIRTs). Carnegie Mellon University, Software Engineering Institute, April 2003. Accessed August 24, 2012 @ www.cert.org/archive/pdf/ CSIRT-handbook.pdf.

11. Ibid.

12. “Creating a Computer Security Incident Response Team: A Process for Getting Started.” Carnegie Mellon University, Software Engineering Institute, CERT. Accessed May 2, 2012 @ www.cert.org/csirts/Creating-A-CSIRT.html.

13. West-Brown, Moira, Don Stikvoort, Klaus Peter Kossakowski, Georgia Killcrece, Robin Ruefle, Mark Zajicek. Handbook for Computer Security Incident Response Teams (CSIRTs). Carnegie Mellon University, Software Engineering Institute, April 2003. Accessed September 19, 2012 @ www.cert.org/archive/pdf/csirt-handbook.pdf.

14. Grance, Tim, Joan Hash, Marc Stevens, Kristofor O’Neal, and Nadya Bartol. SP 800-35, Guide to Information Technology Security Services. National Institute of Standards and Technology. Accessed September 2, 2012 @ http://csrc.nist.gov/publications/nistpubs/ 800-35/NIST-SP800-35.pdf.

Endnotes 265

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter7

Incident Response: Response Strategies

The most extreme conditions require the most extreme response. —Diana Nyad (b. 1949), U.S. long-distance swimmer

Upon completion of this material, you should be able to: ● Explain what an IR reaction strategy is and list general strategies that apply to all incidents. ● Define incident containment and describe how it is applied to an incident. ● List some of the more common categories of incidents that may occur. ● Discuss the IR reaction strategies unique to each category of incident.

267

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

It was the middle of the night when Osbert Rimorr finished his programming assign- ment. Osbert was taking a university class that included a unit on how to write worm programs so as to defend against them. Now, he was about to set into motion events that would affect the lives of numerous people all over the planet, even though he was working in a small computer lab at a relatively unknown campus.

Osbert’s assignment was to create a multi-vector, self-replicating module that could take a payload module across a network. Although there were legitimate uses for such a module—to deploy patched versions of programs or perform unscheduled version upgrades for distributed applications, for example—many IT professionals frowned on this type of programming. It was far too easy to lose control, and the consequences could be devastating.

Osbert was a conscientious student. He took great care to make sure the test pay- load was harmless. It was a little bigger than it needed to be, as he wanted to be able to trace it around the test lab easily. Actually, it was a lot bigger than it needed to be. It seems that Osbert really liked the fun parts he had written into his program and couldn’t bring himself to streamline the test payload. He had also varied the timing parameters from those specified by his professor, making the program repli- cate itself much more quickly than the recipe had called for. He did not want to wait around the lab all night to see the results of his test run.

The small computer lab Osbert was using had quite an impressive network built by his professor specifically for this project. Several racks of server computers were run- ning many virtual systems, representing a large number of computers of almost every possible type. Variations in capabilities were built in, to test the virulence of efforts like Osbert’s. To keep the project under control, the whole test network was isolated from the campus network. Osbert could reset each virtual system to its initial state with a simple command. A single status display showed all of the virtual systems in the lab, with a small colored dot to represent each system. Osbert noticed that all the dots were a steady green, which meant that each was in its original state.

As he prepared to click the Start icon on his screen, Osbert carefully checked all the lab network’s software settings one last time. Everything seemed to be in order, so he started the test. Almost too fast to see, the individual indicator dots on the master display turned red, a red light meaning that a virtual computer had become compro- mised by Osbert’s worm.

“Amazing,” Osbert said out loud. The display showed him that the entire lab had been compromised in under 600 milliseconds. No one in his class had even approached that level. Being able to get half of the widely varied systems to accept

Opening Case Scenario: Viral Vandal

268 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7 Introduction

The most critical question on the minds of an organization’s management team is “what do we do once we’ve detected an incident?” Known as IR reaction strategies (or simply IR strat- egies), these procedures for regaining control of systems and restoring operations to normalcy are the heart of the IR plan and the CSIRT’s operations.

As was mentioned in Chapter 6, how the CSIRT responds to an incident relies in part on its mission philosophy—protect and forget or apprehend and prosecute. With either approach, an organization’s responses to an incident are fundamentally the same, but the data collection tasks differ dramatically.

Although there are overarching preparation and detection activities for the CSIRT and IR processes, each type of incident will have its own unique characteristics that will dictate specific preparations.

IR Response Strategies Once the CSIRT has been notified and arrives “on scene,” whether physically or virtually, the first task that must occur is an assessment of the situation. During this task, the CSIRT leader (also known as the incident commander), makes a determination as to what type of incident, if any, has occurred and what reaction strategies are appropriate. The CSIRT leader’s second task is to begin asserting control over the situation and make positive steps to regain control over the organization’s information assets. As shown in Figure 7-1, the process of detection and analysis fuels the containment, eradication, and recovery efforts of the response strategies. Without the effective preparation and detection, some reaction and recovery would be impossible.

a worm had been the best record so far. Getting 100 percent so quickly meant that the results of his effort were quite impressive.

Feeling almost euphoric with his efforts, Osbert scooted his chair to the administrator’s console and clicked the button to reset all the virtual machines to their initial state.

The command had no effect. “No matter,” Osbert thought. “I’ll come back early tomorrow and restart all the

servers.” Unfortunately for him, another student had made a slight but unauthorized

change to the test network a few hours before Osbert began his test. The student had forgotten to disconnect a network cable that was running from the test network to a wall plate that connected to the general campus network. Osbert did not know it yet, but he had just unleashed his potent new worm on the Internet.

IR Response Strategies 269

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Response Preparation “An ounce of prevention is worth a pound of cure” is especially true within the area of IR. The better the organization prepares for an incident, including prevention strategies, the eas- ier the CSIRT’s job becomes. Most of the prevention strategies an organization should pursue are simply good security practices. These would include:

● Using risk assessment to make informed decisions ● Acquiring and maintaining good host security ● Acquiring and maintaining good network security ● Implementing comprehensive malware prevention ● Thorough and ongoing training to raise user awareness2

A number of sources provide insight into implementing effective security. (See Cengage/Course Technology’s Web site for a few, including Principles of Information Security and Guide to Network Security). Preparation, as opposed to prevention, is specifically designed to get both the CSIRT and the rest of the organization ready to detect, respond, and recover from inci- dents. Much of that subject was covered in previous chapters and will not be discussed here.

To manage an incident, NIST recommends using a checklist like the one shown in Table 7-1.

Incident Containment It is imperative that the CSIRT immediately begin to contain a confirmed incident. This is the first phase of this part of the IR: the Response function. Once containment is achieved, eradi- cation and recovery can occur.

Incident containment is the process by which the CSIRT acts to limit the scale and scope of an incident as it begins to regain control over the organization’s information assets. There are a number of ways a trained CSIRT can conduct incident containment; however, the methods that the team can use to stop an incident can have an adverse effect on the organization and its operations. If an incident is internal, the simplest solution may be to shut down those affected systems. If it is external, the simplest solution may be to disconnect the affected

Preparation Detection and

analysis

Containment eradication

and recovery Post-incident

activity

Source: NIST

Figure 7-1 NIST computer security incident-handling methodology1

270 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

systems from the Internet or other external network. Yet some organizations cannot afford to have certain systems or network connections disconnected, if that is avoidable. These organi- zations invest heavily in redundancy of systems, power, and networking to avoid just such an occurrence. Although shutting down and shutting off may solve the short-term problem, it may create a much bigger long-term problem.

Action Completed

Detection and Analysis

1. Determine whether an incident has occurred.

1.1 Analyze the precursors and indicators.

1.2 Look for correlating information.

1.3 Perform research (e.g., search engines, knowledge base).

1.4 As soon as the handler believes an incident has occurred, begin documenting the investigation and gathering evidence.

2. Prioritize handling the incident based on the relevant factors (functional impact, information impact, recoverability effort, etc.).

3. Report the incident to the appropriate internal personnel and external organizations.

Containment, Eradication, and Recovery

4. Acquire, preserve, secure, and document evidence.

5. Contain the incident.

6. Eradicate the incident.

6.1 Identify and mitigate all vulnerabilities that were exploited.

6.2 Remove malware, inappropriate materials, and other components.

6.3 If more affected hosts are discovered (e.g., new malware infections), repeat the Detection and Analysis steps (1.1, 1.2) to identify all other affected hosts, then contain (5) and eradicate (6) the code causing the incident for them.

7. Recover from the incident.

7.1 Return affected systems to an operationally ready state.

7.2 Confirm that the affected systems are functioning normally.

7.3 If necessary, implement additional monitoring to look for future related activity.

Post-Incident Activity

8. Create a follow-up report.

9. Hold a “lessons learned” meeting (mandatory for major incidents, optional otherwise).

Table 7-1 Incident-handling action checklist3 Source: NIST

IR Response Strategies 271

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

In some cases, an external attacker may simply wish to disrupt normal operations. If by scan- ning an organization’s information assets, the attacker causes the CSIRT to overreact and shut down the network connection, the CSIRT has been tricked into accomplishing what the attacker may not have been able to accomplish on his or her own. Therefore, the CSIRT’s operational guidance should include, at a minimum, the following containment strategies that are applicable as well as when they may be employed. (Note: These are ranked from the least to most intrusive for users of those systems.)

● Monitoring system and network activities ● Disabling access to compromised systems that are shared with other computers ● Changing passwords or disabling accounts of compromised systems ● Disabling system services, if possible ● Disconnecting compromised systems (or networks) from the local network (or the

Internet) ● Temporarily shutting down compromised systems ● Verifying that redundant systems and data have not been compromised4

Depending on its response philosophy, the CSIRT may not wish to “tip off” attackers that they have been detected, especially if the organization is following an apprehend and prose- cute approach. However, that approach sometimes requires a lot of patience and subterfuge (see the Offline box titled “The Cuckoo’s Egg”), making it much more difficult than simply disconnecting the attacker. Also, it can completely change how the CSIRT responds to the incident, requiring a measure of “acceptable loss” while the CSIRT collects information for later prosecution. In the case of unauthorized use by internal users, such as when employees seek to access information beyond their authorization, it may be much more desirable to monitor their use while physically tracking down their access in an attempt to “catch them red-handed.” This adds greater support to the prosecution phase, whether it be formal exter- nal legal charges or formal or informal administrative internal responses.

The CSIRT leader may also be required to notify upper management—or at least a specific member of upper management, such as the CIO or CISO—before executing a response beyond a predetermined level. For example, the CSIRT leader may be authorized to execute specific containment actions but be expected to obtain executive approval before executing others, such as disabling services or shutting down systems or connections that may affect the organization as a whole. In this instance, close communication is a must to provide quick and effective authorization in response to the CSIRT findings.

Identifying the Attacking Hosts When the IR plan has been activated and the CSIRT is actively responding to the threat, it must be able to identify the systems and net- work connection being used by the attacker. Although there is a strong urge to identify who the attacker is, it is almost always a better strategy to focus the team’s energies on containment, eradication, and recovery efforts. The processes used to identify attacking networks and systems are time-consuming, and most attackers will have implemented countermeasures to prevent having their actual identities revealed. Time spent trying to identify the attacker can keep the CSIRT from attaining its primary objective, which is to minimize the impact of the emerging incident on the business.

272 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

On the other hand, it is sometimes necessary to identify the attacker, in which case the following activities should be done:

● Verification of the IP address of the attacking system—Even if this was not a dynamically assigned address (which is probably being rotated quickly through a list of alternate addresses during the attack), the attacker is likely to have disabled pings and traceroutes as part of his or her attack protocol. If an attacking host does respond to a ping or traceroute, it is unlikely that it will provide valid or useful information.

● Web-based research of the attacking host IP address—Using the apparent IP address of an attacker might lead to information about similar attacks if the attacker has used the same means of attack before. Sometimes, shared resources on the Internet can contain the means and methods of prior attacks, which could help diagnose the situation.

Though a bit dated, Clifford Stoll’s book The Cuckoo’s Egg still provides an excellent story about a real-world incident that turned into an international tale of espionage and intrigue. In 1986, Stoll, a graduate student and employee at the Lawrence Berke- ley National Laboratory at the University of California, Berkley, was asked to trace the origin of a $0.75 accounting error. At the time, the lab charged for computer use, and the $0.75 error represented approximately 9 seconds of unaccounted-for computer time. After tracing the 9 seconds of computer use to the account of some- one who was outside the country on business, Stoll began tracking the unauthorized user who had hacked the account. Once he had determined that the hacker was looking for information of a national strategic value, he contacted the FBI, the CIA, and the NSA.

Stoll eventually tracked the hacker to West Germany. Because of the antiquity of the phone switches there, the hacker never stayed online long enough for network traces to be completed. Stoll concocted a “honeypot” of fabricated documents sup- posedly on the Strategic Defense Initiative (SDI), also known as the “Star Wars” pro- gram, and was able to keep the hacker online long enough to trace the computer modem connection to Markus Hess. Eventually, Stoll traveled to Germany to testify at Hess’s trial and then found that Hess had been selling secrets to the Soviet Union’s KGB.

Stoll first published an account of his real-life adventure in a Communications of the ACM article titled “Stalking the Wily Hacker.” Stoll later documented his story in the book The Cuckoo’s Egg. In 1990, his book was turned into a NOVA documentary called The KGB, the Computer and Me.

The Cuckoo’s Egg5

IR Response Strategies 273

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Incident/attack database searches—There are affinity groups that collect and consoli- date intrusion event data along with event details. These entries may include IDPS and firewall log files along with commentary and the outcome from the incident. Your own organization may have a searchable history from past events that, if properly organized and accessible, can help diagnose a current incident.

● Attacker back-channel and side-channel communications—It is possible to monitor communications channels that attackers sometimes use. For example, many attackers direct the bots that are being used to facilitate attacks to employ IRC channels for their command and control functions. Less-disciplined attackers sometimes use social media or known IRC channels to claim credit for an attack. This type of information is of limited value but may provide some information to assist with the ongoing event.6

Incident Eradication Once the immediacy of incident containment has passed, the organization is still faced with the contamination that inevitably results after an unauthorized access to a system. The attacker, who may be neither aware of nor careful in accessing the sytem, will most likely have left a wide swath of damage and/or destruction. In addition, most successful attackers leave behind rootkits and back doors to allow future returns. Others, using a “scorched earth” approach, leave malware behind to continue the damage long after the attacker has either left or been extricated from the system. In some instances, attackers have modified systems logs, files, user accounts, and data. All of these must be identified, removed to prevent recurrence, and restored to their pre-incident status. Many practitioners feel that a system, once compromised, can never be restored to a trusted state. They believe that rebuilding the system image from known and trusted media is the only way to recover from these types of intrusions.

Preventing Concurrent Recurrence While working to contain an incident, the CSIRT must ensure that the attacker (or another attacker or instigator who knows of the inci- dent) does not initiate a new incident before the current incident is resolved. When a second attack, using the means and methods of the first attack is undertaken while the first attack is still underway, this is considered a concurrent recurrence. To prevent this, the team must con- tinuously monitor not just the assets associated with the current incident but also the remain- ing assets that may be susceptible to attack using the same or similar attack methods.

One key problem with a successful intrusion is the high probability that the attacker will immediately inform his or her peers about the successful intrusion, through posting in hacker discussion lists, chat rooms, e-mail, and so on. Not only do attackers want to gloat over their victories, but they also want to allow others to benefit from their wisdom and success. Unless the problem that resulted in the intrusion is remedied, the CSIRT should expect another wave of attacks by other intruders. However, as described earlier, the determination of the cause of the attack may take some time. In that case, the organization’s monitoring teams should be on high alert, carefully examining communications and systems activities to determine if such an instance has occurred.

Incident Recovery Incident recovery is the reestablishment of the pre-incident status of all organizational sys- tems. It may take a substantial amount of time before the organization feels that all traces of an incident are erased from its systems. The emotional scars associated with a successful

274 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

incident, whether natural or man-made, may never fully heal. IT and InfoSec professionals who have never been successfully attacked may develop a feeling of invulnerability as they work with their systems. A successful attack will dramatically change that perspective. Although actual counseling may be neither needed nor warranted, it will take some time for the team’s confidence to return. A successful and effective IR plan, properly executed, will help mitigate the aftermath of such an event.

Incident recovery involves implementing the backup and recovery plans that should already be in place before the attack. Many of the strategies described in earlier chapters come into play. Any data that is suspected of corruption or modification must be recovered.

The difficult part of recovery is the identification of data that may have been disclosed. Although damaged data may be recovered, disclosed data may never be recovered. This pro- cess requires that the organization must understand what data may have been disclosed and what impact it will have on the operations of the company, then determine what further actions must be taken if the disclosure includes data held by the organization impacting external stakeholders. For insight into what NOT to do in this situation, see the Offline box titled “Egghead.”

Incident Containment and Eradication Strategies for Specific Attacks

The selection of the appropriate reaction strategy is an exercise in risk assessment, in which the CSIRT leader must determine what the appropriate response is, based on a number of variables, including the following aspects of the incident:

● Type ● Method of incursion ● Current level of success ● Expected or projected level of success ● Current level of loss ● Expected or projected level of loss ● Target ● Target’s level of classification and/or sensitivity ● Any legal or regulatory impacts mandating a specific response

The complexity of this resulting decision thus mandates clear and effective CSIRT reaction procedures, enabling the CSIRT leader to make quick and appropriate actions to contain the incident.

For example, an incident involving a contractor-supplied laptop that infects local network hosts because it did not have proper malware defenses and an incident involving a network- based DDoS attack will call for quite different strategies. Each major type of incident that can be foreseen should have a separate containment strategy defined as part of the organization’s

Incident Containment and Eradication Strategies for Specific Attacks 275

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Established in 1984, Egghead Software began as a traditional bricks-and-mortar computer software and hardware store. In early 2000, it merged with Onsale.com, creating Egghead.com and providing the company with a major online sales infrastructure. Among their offerings were discount auctions for older versions of software and hardware that were left over in stores when new versions were released. These auctions were very popular, as they started with bids of $1. Among the customers were the authors of this textbook.

In December 2000, the company was successfully attacked, but the problem wasn’t just that it was attacked, it was also how the attacks were handled. One of this textbook’s authors received a letter with language to the effect “Regardless of what you might have heard, Egghead has not been successfully attacked. … Please feel free to continue to shop with confidence at Egghead.com.” Being the paranoid individual that he is, the author immediately called his credit card companies and canceled all credit cards used on the Egghead Web site.

According to reports in the British technology newspaper The Register, Egghead.com stated that its security team had stopped the attack while it was underway. At the time, the company did not reveal if its customers’ credit card numbers were stolen in the attack or whether the attack was stopped before the data was stolen. It also claimed that fewer than 7,500 accounts had experienced fraudulent activity. Industry observers reacted by saying that 7,500 seemed like a lot of fraudulent activity, but Egghead.com responded by dismissing that level as part of the background credit environment. In its public statement, Egghead.com observed that making the link between any specific data spill and any specific set of fraudulent actions on a small subset of its customer accounts was difficult, and that those activities may have occurred from credit card num- ber theft elsewhere. The vendor further maintained that it had no evidence that the fraud victims’ card numbers were stolen from its Web site.7

A week after the article ran in The Register, one of the authors received another letter, this one stating, “You may have heard that Egghead.com has had a minor breach. We are confident that none of the data that may have been accessed involves your personal information. … Please feel free to continue to shop with con- fidence at Egghead.com.” Two weeks after that, a third letter was received: “Egghead.com regrets to inform you that it has experienced a major breach of its customer data base. We advise you to immediately take whatever actions you feel

Egghead

276 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

planning process. Each complete containment strategy should include details about how the organization will handle the following:

● Theft or damage to assets ● Whether to preserve evidence for potential criminal prosecution ● Service-level commitments and contract requirements to customers ● Allocation of necessary resources to activate the strategy ● Graduated responses that may be necessary—for example, whether a partial contain-

ment be used if a full containment is not achievable ● Duration of containment efforts—for example, whether some aspects of containment

can be lifted as the threat is reduced

One strategy is to engage in watchful waiting, a tactic that deliberately permits the attack to continue while the entire event is observed and additional evidence is collected. The use of this type of delayed containment may need to be previewed with legal counsel to see if it is feasible. Knowingly allowing an attacker to continue the attack may give rise to liability or it may prevent the prosecution of the attacker. The liability may result when an attacker is allowed to continue and then uses the compromised system to attack others resulting in down- stream liability. Also, waiting may result in escalation of the attack’s intensity, leaving respon- ders unable to interrupt the attack after all. Only experienced CSIRTs should contemplate delayed containment because it requires a lot of discipline and skill to interrupt an escalated attack in only a few seconds. In most cases, even the most capable CSIRT will forego delayed containment; most often, the risks far outweigh any benefits.

Another thing to consider regarding containment is that attackers can devise means to cause further damage when containment steps are initiated. For example, an attacker may imple- ment a heartbeat process that monitors the ongoing attack and, if network traffic between the attacker and the compromised system is interrupted, causes a malicious script to be trig- gered, wiping out all the data on the compromised host. That a compromised system is dis- connected does not mean it is safe from further damage.

are necessary to protect your credit cards and other personal information. … Please feel free to continue to shop with confidence at Egghead.com.”

Which is to say, it took almost a full month before the organization acknowledged that over 3.6 million customer accounts, including credit card information, were com- promised. Many customers didn’t even get the courtesy of the letters that your author received. They were notified by their banks, which were notified by Visa, which was in turn notified by Egghead once the company had confirmed that it had indeed been hacked. The resulting fallout and media attention was the end of Egg- head. In 2001, it was torn apart and sold piecemeal. Amazon purchased most of the company for just over $6 million, a fraction of the company’s previous worth.

The lesson to be learned is in how to handle an attack once it has been identified. As Lanny Davis, former Special Counsel to President Clinton advises others on how to deliver bad news, “Tell it all, tell it early, tell it yourself.”

Incident Containment and Eradication Strategies for Specific Attacks 277

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Just as each incident has its own issues that must be understood, each plan needs to be designed to react appropriately. The following sections provide insight into some of the more common attacks as incidents. Most of this material has been adapted, at least in part, from NIST’s Special Publication 800-61, Revision 1, Computer Security Incident Handling Guide.8

Handling Denial of Service (DoS) Incidents A denial-of-service (DoS) attack is when an attacker’s action prevents the legitimate users of a system or network from using it—for example, by consuming the resources that a service normally provides. Examples would be asking for large number of network connections or network bandwidth from a network service or using a large quantity of processor time, disk capacity, or computer memory. A distributed denial-of-service (DDoS) attack is much more substantial than a DoS attack, resulting from the use of multiple systems to simultaneously attack a single target.

Before the DoS Incident Long before a DoS (or DDoS) attack occurs, certain tasks should be performed to maximize the organization’s response capability. These include the following:

● Coordinating with service provider—The most important partner in a DoS attack is the organization’s service providers. Although not all DoS attacks involve the organi- zation’s ISP, most do, and so if an organization is experiencing a DoS attack, so is its ISP. Preconfiguration of ISP resources for expected-versus-unexpected traffic monitor- ing and filtering can shut certain attacks off before they start. The ISP may also have guidelines for responding to DoS incidents, including contact numbers and emergency points of contact.

● Collaborating and coordinating with professional response agencies—There are a number of professional IR agencies, such as US-CERT, which was discussed in Chapter 1. Coordination with these agencies and involvement in industry partnerships can provide additional resources to help prevent and detect DoS incidents.

● Implementation of prevention technologies—The use of IDPS technologies can help detect and respond to DoS attacks with little or no additional intervention on the organization’s part. However, with the level of false positives that can occur from these systems, careful configuration and monitoring is still crucial.

● Monitoring resources—In order to determine when a DoS attack is occurring, the organization must understand normal and peak operation resource utilization. Moni- toring system performance, as described in previous chapters, allows the organization to see when it is experiencing traffic beyond what it can reasonably handle.

● Coordinating the monitoring and analysis capabilities—Internal coordination between divisions such as systems, servers, and networking groups is important toward sharing resources and information when responding to DoS-style incidents.

● Setting up logging and documentation—Key system and networking equipment should be configured to report critical facts to systems logs. Logging should be hardened by establishing backup and offline logging capabilities. To avoid situations in which an attacker purposefully conceals attack activities, it is important to

278 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

configure this logging function to store copies in read-only media like CD or DVDs and/or offline log monitors, in which the logs are copied into a different system. Documentation of current system configurations at a recorded baseline is also critical to determining if any unauthorized changes have been made.

● Configuring network devices to prevent DoS incidents—Unneeded and unused services should be blocked, with traffic routed to approved destinations and carefully managed. In essence, best practices should be followed in the configuration of key devices.

During the DoS Incident The first step in responding to a DoS incident is the detection of the incident. If the organization has done an effective job of preventing and preparing for such an incident, then the detection of the incident should be straightforward.

Table 7-2 provides a list of DoS attack precursors—conditions that often lead to a DoS attack—and suitable responses. Table 7-3 provides a list of indicators that a DoS attack is underway.

The next step in responding to a DoS incident is selecting the appropriate containment strat- egy. Although it may be possible to simply shut off the network connection that the incident is using as a conduit, sometimes that may not be possible, or even feasible. In fact, the incident could cause more damage if it forced the organization to cease online operations than if the incident were simply managed without shutting the network connection down. The next idea may be to simply block the address the attacks are coming from. In the case of a simple DoS incident, this may be effective, but keep in mind that most DoS sources are spoofed and may, therefore, represent the address of a legitimate source that the organization may not wish to permanently block. In the case of a complex DoS attack, there may be thousands of addresses representing compromised attack sources. Some attackers will frequently shift source addresses, which makes response even more difficult. So, in addition to the blocking (at least temporarily) of incoming addresses, the organization may want to consider the following strategies.

Try to fix the source problem. Correct the underlying issue that is allowing the DoS or DDoS. The attack may be the result of an unfiltered protocol or service, or of an unpatched server. Resolution not only stops the current incident but will prevent repeat incidents.

Change the organization’s filtering strategy. Altering the filtering rules, either temporarily or permanently, may resolve the issue. Be aware of the possibility of service availability

Precursor Response

Reconnaissance activity to determine which attacks would be effective; often, this is a lower volume of the traffic that will be used in the attack.

Attempt to block the attack by quickly altering the security posture—for example, altering firewall rulesets to block a particular protocol from being used or to protect a vulnerable host.

Newly released DoS tool. Investigate the new tool and, if possible, alter security controls so that the tool will not be effective against the organization.

Table 7-2 DoS attack precursors and suitable responses9 Source: NIST

Incident Containment and Eradication Strategies for Specific Attacks 279

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

to legitimate customers. Also, the attacker may not only shift spoofed addresses, he may also shift source protocols. Also be aware that the more rules present in a device, the slower it will run. Thus, changing the organization’s filtering strategy should only be done on a temporary, emergency basis if it causes issues. For long-term solutions, the organization may want to consider upgrades to critical network technologies to make such responses insignificant.

Try to filter based on the characteristics of the attack. For example, if the attack is using ICMP echo requests, one could alter the perimeter security to temporarily keep such requests from entering the network. Unfortunately, this is not always practical. For example, if an attacker is sending a SYN flood to a Web server’s Hypertext Transfer Protocol (HTTP) port, blocking SYN packets destined for that port will itself cause a DoS for users. In addition, most DoS attack tools are versatile, so if one attack method is blocked, attackers can easily switch to another method. Another strategy is rate limiting: permitting only a certain number of packets per second to use a specific protocol or contact a certain host. Although filtering techniques can be valuable in containing incidents, they can introduce additional problems. For example, adding new rules to a router or firewall may have a substantial negative impact on the device’s performance, causing network slowdowns or even a DoS. Organizations should carefully consider where filtering should be implemented (e.g., border router, firewall) and should be prepared to upgrade networking devices if necessary to facilitate filtering of long-term attacks.

Engage your upstream partners. Having the organization’s service provider prescreen traffic can dramatically reduce the impact on the organization’s networking equipment. The attacks

Malicious Action Indicators

Network-based DoS attack against a network

● User reports of system and network unavailability ● Unexplained connection losses ● Network intrusion detection alerts ● Increased network bandwidth utilization ● Asymmetric network traffic pattern (large amount of traffic entering

the network, little traffic leaving the network) ● Firewall and router log entries ● Packets with unusual source addresses ● Packets with nonexistent destination addresses

DoS attack against the operating system of a particular host

● User reports of system and application unavailability ● Network and host intrusion detection alerts ● Operating system log entries ● Packets with unusual source addresses

DoS attack against an application on a particular host

● User reports of application unavailability ● Network and host intrusion detection alerts ● Application log entries ● Packets with unusual source addresses

Table 7-3 Indicators of DoS attack10 Source: NIST

280 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

coming over the ISP’s networks can just as easily be filtered at the ISP as in the organization. By having the ISP handle the incident, it can prevent the same attacker from affecting other customers and improve relations with its customers as well.

Eliminate or relocate the target system. If an incident is focused on a particular target, such as an e-commerce server, it may be advantageous to move that system to a location that is more difficult for the attacker to reach. Using proxy servers to act as intermediaries may reduce some of the issues; however, the attack may simply shift to the proxy, resulting in the same DoS issues. The target service may also be relocated to a different IP address. Again, if the attacker is actively managing the attack, he or she may simply shift the focus.

The organization may have to go through a trial-and-error process until it finds a solution that eliminates the issues associated with the attack without disrupting normal operations. In any instance, it should at least inform its ISP to enable those resources to facilitate the response.

After the DoS Attack Once the organization has responded to the DoS, it should consider its overall philosophy of protect and forget or apprehend and prosecute. In either case, the organization will want to collect some evidence to see how the incident occurred and to provide insight into how to avoid future recurrences. Table 7-4 provides a checklist for handling a DoS incident.

Action Completed

Detection and Analysis

1. Prioritize handling the incident based on the business impact.

1.1 Identify which resources have been affected, and forecast which resources will be affected.

1.2 Estimate the current and potential technical effect of the incident.

1.3 Find the appropriate cell(s) in the prioritization matrix, based on the technical effect and affected resources.

2. Report the incident to the appropriate internal personnel and external organizations.

Containment, Eradication, and Recovery

3. Acquire, preserve, secure, and document evidence.

4. Contain the incident; halt the DoS if it has not already stopped.

4.1 Identify and mitigate all vulnerabilities that were used.

4.2 If not yet contained, implement filtering based on the characteristics of the attack, if feasible.

4.3 If not yet contained, contact the ISP for assistance in filtering the attack.

4.4 If not yet contained, relocate the target.

Table 7-4 Incident-handling action checklist for DoS attack11 (continues) Source: NIST

Incident Containment and Eradication Strategies for Specific Attacks 281

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Malware Deliberate software attacks occur when an individual or group designs and deploys software to attack a system. Most of this software is referred to as malicious code, malicious software, or simply malware. Malware is designed to damage, destroy, or deny service to the target systems. According to the 2010/2011 Computer Crime and Security Survey, malware infec- tion is “the most commonly seen attack, with 67.1 percent of respondents reporting it.”12

The Verizon 2012 Data Breach Investigations Report similarly found that approximately 69 percent of successful data breaches involved malware.13

Some of the more common instances of malicious code, which were described in prior chapters, are viruses and worms, Trojan horses, logic bombs, back doors, and rootkits.

Many malware attacks are blended attacks, which involve more than one type of malware and/or more than one type of transmission method, usually prefaced with a type of social engineering attack, as in the case of a phishing attack. Blended attacks can occur via any type of Internet or network service, such as e-mail, Web servers or clients, and Windows shares.14

A type of malware that has become less of a concern—in fact, many people do not consider it malware at all—is the cookie. A cookie is a small quantity of data kept by a Web site as a means of recording that a system has visited that Web site. The name cookie is short for cookie crumb, evoking Hansel leaving crumbs behind as he walked from his parents’ house in the forest. A session cookie is a data file valid for just one session at a Web site, which uses it to “make notes” about that session. A persistent cookie, on the other hand, is stored on the client computer for a longer time, perhaps forever. This type of storage allows the Web site to identify the system on any return visits. Usually, a persistent cookie is meant to enable the Web site to customize or enhance the user’s experience on subsequent visits to the site. Persistent cookies can be misused as a form of spyware called “tracking cookies.”

Action Completed

Detection and Analysis

5. Eradicate the incident; if Step 4.1 was not performed, identify and mitigate all vulnerabilities that were used.

6. Recover from the incident.

6.1 Return affected systems to an operationally ready state.

6.2 Confirm that the affected systems are functioning normally.

6.3 If necessary and feasible, implement additional monitoring to look for future related activity.

Post-Incident Activity

7. Create a follow-up report.

8. Hold a “lessons learned” meeting.

Table 7-4 Incident-handling action checklist for DoS attack11 (continued) Source: NIST

282 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

A tracking cookie collects valuable personal information and then sends it along to the attacker, who can sell it to identity thieves for a profit. When malware-control applications are concerned with cookies, it is usually in the removal of these tracking cookies.15

Before the Malware Incident If at all possible, malware incidents should be detected in advance, through antivirus and anti-malware applications, as well as through effective security awareness programs designed to educate the employees on how to handle suspicious events. Other ways to prepare for a malware incident include:

● Awareness programs informing users about current malware issues—This could be done through e-mails, newsletters, or regular meetings.

● Keeping up on vendor and IR agency postings and bulletins—Many agencies, such as the US-CERT (www.us-cert.gov) and SecurityFocus (www.securityfocus.com), inform the public about new malware threats. Mitre (http://cve.mitre.org) maintains a mas- sive database of vulnerabilities that describes known issues with applications, includ- ing those associated with malware. Keeping up on one’s professional reading will help the organization prepare for an incident in these areas.

● Implementing appropriate IDPS—Both network-based and host-based IDPS can help screen for malware on the organization’s networks and systems. Utilities such as file integrity checkers, if used regularly, can help ensure that systems are in an expected state, with no unauthorized modifications or deletions of critical system files.

● Effective inventory and data organization—The organization should “know itself” by inventorying, documenting, and constantly reassessing its current systems and net- work—their configuration, implementation details, and critical information assets. By knowing what the organization has, it becomes easier to detect inserted assets, modifications, or damage to existing assets and stolen assets.

● Implementing and testing data backup and recovery programs—Malware most commonly corrupts files it is targeted toward, including inserting new files and replacing existing critical system files. Being able to quickly and reliably replace those files with known, trusted, archived versions is imperative. This includes any installa- tion materials needed, such as install kits, update files, and patch files.

With regard to malware prevention, NIST recommends the following:

● Use antivirus/anti-spyware software. ● Block suspicious files by configuring servers and networking devices to prevent

distribution of certain file extensions (e.g., .exe, .com, .msi, .pif), especially in e-mail and Web traffic.

● Filter unwanted e-mail traffic and prohibit open relays. Spam is unwanted e-mail traf- fic, and it is both a common carrier for malware and a source of phishing attacks that attempt to lead users to a location where malware exists. Effective network spam filters prevent these potential incidents from reaching the users. Some malware attacks use organizational e-mail systems to forward the malware’s payload via e-mail messages. Prohibiting open relays prevents the use of these systems as a relay for mes- sages that neither originate from nor are designated for internal users. In general, the organization should configure e-mail clients and servers to be as secure as possible, to greatly reduce the spread of malware if a single system is infected.

Incident Containment and Eradication Strategies for Specific Attacks 283

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Minimize file transfer capabilities to those essential to business operations. Most organizations don’t need file transfer capability, deferring instead to e-mail attach- ments or physical data transfers via flash drive or CD/DVD. If the organization doesn’t need that particular service, disable it and prohibit its use. This includes peer- to-peer applications, file and music sharing, instant messaging, IRCs, and even private Web servers within the organization. If there is concern for malware distribution via physical media, systems can be configured to prohibit read/write functions from CD/ DVD media and USB devices.

● Eliminate or prohibit file sharing and print sharing. Windows open shares are a well-known avenue of attack for malware. If these aren’t absolutely essential to the organization, remove them and configure operating systems to prohibit their implementation.

● Educate, inform, and involve users at all stages. Keeping the user informed of current threats, educated on what to do when facing a potential incident, and involved in organizational IR planning can help mitigate the risk of incidents across the board.16

Of particular note is the malware hoax. Essentially a DoS attack, the malware (or virus) hoax is a message aimed at causing organizational users to waste time reacting to a nonexistent malware threat. Some malware hoaxes are used as phishing attacks aimed at getting users to visit a fake information Web site; others are designed to work as human malware devices, tricking users into manually deleting or modifying key files. Well-meaning people can disrupt the harmony and flow of an organization when they send group e-mails warning of suppos- edly dangerous viruses that don’t in fact exist. When people fail to follow virus-reporting procedures, the network becomes overloaded, and much time and energy is wasted as users forward the warning message to everyone they know, post the message on bulletin boards, and try to update their antivirus protection software.

A number of Internet resources enable individuals to research viruses to determine if they are fact or fiction. For the latest information on real, threatening viruses and hoaxes, along with other relevant and current security information, visit the CERT Coordination Center at www.cert.org. For a more entertaining approach to the latest virus, worm, and hoax informa- tion, visit the Hoax-Slayer Web site at www.hoax-slayer.com.

During the Malware Incident Early detection of a malware incident relies heavily on the applications described in the previous section. Antivirus, anti-malware, and IDPS are the frontline in detection. However, the end users are the first line in reporting. Notifications to the organization help desk of suspected malware infestation should be the first clue of a serious malware incident. The help desk then becomes the notification agency responsible for activating the CSIRT. Table 7-5 provides a list of malicious-code precursors and suitable responses.

Unfortunately, most malware doesn’t always trip these indicators. Therefore, the organiza- tion’s personnel should be aware of indicators of malicious code, as listed in Table 7-6.

Although these indicators are strong warnings of possible malware incidents, they are not necessarily guarantees. Many of the indicated events could be the results of other, more normal, problems, such as system or infrastructure failures (cabling, power, ISP).

Containment strategies for malware begin with the prevention strategies outlined earlier: anti- malware and IPDS. These applications will not only detect malware, they will “quarantine” it and handle it in the manner in which the applications are configured, which ranges from

284 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

Precursor Response

An alert warns of new malicious code that targets software that the organization uses.

Research the new virus to determine whether it is real or a hoax. This can be done through antivirus vendor Web sites and virus hoax sites. If the malicious code is confirmed as authentic, ensure that antivirus software is updated with virus signatures for the new malicious code. If a virus signature is not yet available, and the threat is serious and imminent, the activity might be blocked through other means, such as configuring e-mail servers or clients to block e-mails matching characteristics of the new malicious code. The team might also want to notify antivirus vendors of the new virus.

Antivirus software detects and successfully disinfects or quarantines a newly received infected file.

Determine how the malicious code entered the system and what vulnerability or weakness it was attempting to exploit. If the malicious code might pose a significant risk to other users and hosts, mitigate the weaknesses that the malicious code used to reach the system and would have used to infect the target host.

Table 7-5 Malicious-code precursors and suitable responses17 Source: NIST

Malicious Action Indicators

A virus that spreads through e-mail and infects a host

● Antivirus software alerts of infected files ● Sudden increase in the number of e-mails being sent and received ● Changes to templates for word processing documents, spreadsheets, and so on ● Deleted, corrupted, or inaccessible files ● Unusual items on the screen, such as odd messages and graphics ● Programs that start slowly, run slowly, or do not run at all ● System instability and crashes ● If the virus achieves root-level access, see the indications for “Root compromise

of a host” as listed in Table 7-10.

A worm that spreads through a vulnerable service and infects a host

● Antivirus software alerts of infected files ● Port scans and failed connection attempts targeted at the vulnerable service

(e.g., open Windows shares, HTTP) ● Increased network usage ● Programs that start slowly, run slowly, or do not run at all ● System instability and crashes ● If the worm achieves root-level access, see the indications for “Root compromise

of a host” as listed in Table 7-10.

A Trojan horse that is installed and running on a host

● Antivirus software alerts of Trojan horse versions of files ● Network intrusion detection alerts of Trojan horse client-server communications ● Firewall and router log entries for Trojan horse client-server communications ● Network connections between the host and unknown remote systems ● Unusual and unexpected ports open ● Unknown processes running

Table 7-6 Indicators of malicious code18 (continues) Source: NIST

Incident Containment and Eradication Strategies for Specific Attacks 285

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

simple annotation of log files to notification of organizational personnel to automatic deletion. Once an infection has been detected, it is up to the CSIRT to look for other, possibly unde- tected, infections. Ways to accomplish this include the following:

● Scanning internal systems to look for active service ports that are not supposed to be present on internal systems. These service ports may be Trojan horse or back door access mechanisms placed by malware or other attacks.

● Prompt and aggressive use of updated scanning and cleanup tools. ● Analysis of the logs from e-mail servers, firewalls, IDPSs, and individual host log files

for anomalous items. This may be part of a broader log analysis initiative often undertaken for network security purposes.

● Giving network and host intrusion systems access to signature files that can indicate when behaviors characteristic of malware infection have occurred. The alerts can be screened for possible infections.

● Periodic and ongoing audit of the running processes on systems to validate that all running processes are expected and legitimate.19

The CSIRT should also consider notifying appropriate entities, including anti-malware and IDPS vendors, if it encounters malware that is not commonly known or understood, or if the

Malicious Action Indicators

● High amounts of network traffic generated by the host, particularly if directed at

external host(s) ● Programs that start slowly, run slowly, or do not run at all ● System instability and crashes ● If the Trojan horse achieves root-level access, see the indications for “Root

compromise of a host” as listed in Table 7-10.

Malicious mobile code on a Web site that is used to infect a host with a virus, worm, or Trojan horse

● Indications listed earlier in this table for the specific type of malicious code ● Unexpected dialog boxes requesting permission to do something ● Unusual graphics, such as overlapping or overlaid message boxes

Malicious mobile code on a Web site that exploits vulnerabilities on a host

● Unexpected dialog boxes requesting permission to do something ● Unusual graphics, such as overlapping or overlaid message boxes ● Sudden increase in the number of e-mails being sent and received ● Network connections between the host and unknown remote systems ● If the mobile code achieves root-level access, see the indications for “Root

compromise of a host” as listed in Table 7-10

A user who receives a virus hoax message

● Original source of the message a government agency or important official person

rather than an authoritative computer-security group ● No links to outside sources ● Tone and terminology that attempt to invoke a panic or sense of urgency ● Recipients urged to delete certain files and forward the message to others

Table 7-6 Indicators of malicious code18 (continued) Source: NIST

286 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

malware was not automatically detected by the anti-malware or IDPS. Catching malware “in the wild” often helps these agencies and vendors better detect the malware in the future. Response strategies for malware outbreaks include:

● Filtering e-mail based on subject, attachment type using malware signatures, or other criteria—Though not foolproof, given that patterns are not always known in advance, filtering can intercept some attacks and lower the likelihood of a successful attack.

● Blocking known attackers—Once again, this is not foolproof, given that attackers are always changing their attack parameters, but the ability to block specific addresses may offer a tactical means of control while incidents are under way.

● Interrupting some services—During severe outbreaks of mail-based malware, it may be useful to quarantine e-mail for a period until malware filters are updated and pat- tern files are distributed.

● Severing networks from the Internet or each other—Because some malware may involve host-to-host infection using worms or other means, disconnecting the network connections selectively can limit this spread. Well-designed systems may have isolated network segments that enable more graceful disconnection or may have segmentation that allows some types of network service to continue—for example, local file servers and printers may continue to operate when Internet access has been disrupted.

● Engaging the users—Users can be trained and provided with the means to identify infections and react appropriately. This may be as simple as calling the help desk when they see unusual behavior.

● Disrupting service—By selective disruption of services, it may be possible to disrupt a malware’s attack vectors; however, it also may disrupt essential services. Each organi- zation, as part of the BIA processes used earlier in the IR planning process, should have a list of interdependent services that will enable CSIRT members to avoid inad- vertently disrupting critical services.20

After the Malware Incident The standard actions common to all incidents should be followed—specifically, reporting and AARs (after action reviews). What is most critical after a malware incident has been handled is to constantly monitor to prevent reinfection. Distribution of warnings that a particular malware incident has occurred and that it was successfully handled will serve to further educate the organization’s users as well as remind them of the necessary steps in responding to this type of incident and whom to notify (and when) if they suspect they have experienced a malware incident.

Table 7-7 provides a summary checklist to use when handling a malicious code/malware incident.

Unauthorized Access When the term unauthorized access is mentioned, the inclination is to use it as a synonym for hacking. However, the term also refers to attempts by insiders to escalate their privileges and access information and other assets they do not explicitly have authorization for. In that sense, unauthorized access (UA) is when an individual, an application, or another program, through access to the operating system’s application programming interface (API), attempts to and/or gains access to an information asset without explicit permission or authorization

Incident Containment and Eradication Strategies for Specific Attacks 287

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

to do so. This includes both internal and external efforts as well as both virtual (over the net- work) and physical incidents. According to NIST, examples of UA include:

● Gaining unauthorized administrative control of any server or service ● Gaining unauthorized access to any network or computing resource, including

connection to inadvertently open service ports or dialing into unsecured modems ● Defacing or unauthorized modification of any public-facing information service,

including Web-based content

Action Completed

Detection and Analysis

1. Prioritize the handling of the incident based on its business impact.

1.1 Identify which resources have been affected and forecast which resources will be affected.

1.2 Estimate the current and potential technical effect of the incident.

1.3 Find the appropriate cell(s) in the prioritization matrix, based on the technical effect and affected resources.

2. Report the incident to the appropriate internal personnel and external organizations.

Containment, Eradication, and Recovery

3. Contain the incident.

3.1 Identify infected systems.

3.2 Disconnect infected systems from the network.

3.3 Mitigate vulnerabilities that were exploited by the malicious code.

3.4 If necessary, block the transmission mechanisms for the malicious code.

4. Eradicate the incident.

4.1 Disinfect, quarantine, delete, and replace infected files.

4.2 Mitigate the exploited vulnerabilities for other hosts within the organization.

5. Recover from the incident.

5.1 Confirm that the affected systems are functioning normally.

5.2 If necessary, implement additional monitoring to look for future related activity.

Post-Incident Activity

6. Create a follow-up report.

7. Hold a “lessons learned” meeting.

Table 7-7 Malicious-code action checklist21 Source: NIST

288 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

● Guessing or cracking passwords to gain unapproved access to any server or service ● Viewing or copying any nonpublic information without proper authorization ● Sniffing network traffic without explicit authorization ● Using network and computing resources to distribute pirated content, including music

and software ● Using social engineering techniques, such as impersonating another person to gain

unauthorized access ● Using unattended or unsecured workstations without permission of the authorized user22

Verizon’s 2012 Data Breach Investigation Report indicated that over 81 percent of investi- gated breaches involved some type of hacking, a value that is up 31 percent from the previ- ous year. Of particular note are continued hybrid attacks—a method of combining attacks (including stolen or forged access control credentials (usernames/passwords))—with rootkits and back doors.23 Although the Computer Security Institute data is organized by the types of attacks (e.g., the theft or unauthorized access of personally identifiable information or per- sonal healthcare information, the theft of intellectual property, or the exploits of various soft- ware and applications), the bulk of the attacks reported were associated with UA incidents.24

Before the UA Incident Preparation and prevention of UA incidents involves a process that addresses industry-recommended security efforts. Preparing to handle these incidents requires much the same effort as does preparing for other incidents in installing, configuring, and maintaining effective IDPSs. Other strategies that specifically target UA incidents include (1) the centralization and protection of log servers and (2) implementing an effective password policy.

Using a common central log server and placing it in a more highly protected area of the net- work may not prevent UA incidents, but it will certainly assist in the post-event analyses that are needed to prevent reoccurrence. If a skilled individual seeks to gain UA, she may attempt to cover her efforts, successful or not, by erasing or corrupting logs stored on the target sys- tems or intermediate systems, such as network routers. Copying log files in real time or using centralized log servers can negate this attempt to “cover one’s tracks.”

Implementing an effective password policy and having both complete and usable management policy as well as technology-enforced password requirements is critical. Use of an industry de facto standard password policy is recommended. One example is the 8+3 model (at least 8 characters, with at least one letter, one number, and one nonalphanumeric character), which will go a long way toward preventing certain types of UA attacks. Coupled with policies on changing passwords regularly, storing passwords securely, and so forth, the written policy is an effective first step in UA mitigation. Enforcing those policies—ensuring they are distributed, read, understood, agreed to, and uniformly applied—will further improve the organization’s readiness for UA incidents. The second half of the strategy—implementing the written policies as systems policies—will cement the strategies in place. Making the user agree to a defined password strength is one thing, configuring the system to not allow a password that doesn’t comply is quite different. In the event of a reported password breach, the organization should plan to implement an immediate password change to prevent the widespread use of ill-gotten passwords and password files.

Table 7-8 provides an overview of additional actions to prevent UA incidents.

Incident Containment and Eradication Strategies for Specific Attacks 289

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

During the UA Incident Table 7-9 highlights some possible precursors and suitable responses to an UA incident.

Category Actions

Network security ● Configure the network perimeter to deny all incoming traffic that is not expressly

permitted. ● Properly secure all remote access methods, including modems and VPNs. An unsecured

modem can provide easily attainable unauthorized access to internal systems and

networks. War dialing is the most efficient technique for identifying improperly secured

modems. When securing remote access, carefully consider the trustworthiness of the

clients; if they are outside the organization’s control, they should be given as little

access to resources as possible, and their actions should be closely monitored. ● Put all publicly accessible services on secured demilitarized zone (DMZ) network segments.

The network perimeter can then be configured so that external hosts can establish

connections only to hosts on the DMZ, not internal network segments. ● Use private IP addresses for all hosts on internal networks. This will restrict the ability of

attackers to establish direct connections to internal hosts.

Host security ● Perform regular vulnerability assessments to identify serious risks and mitigate the risks to

an acceptable level. ● Disable all unneeded services on hosts. Separate critical services so they run on different

hosts. If an attacker then compromises a host, immediate access should be gained only

to a single service. ● Run services with the least privileges possible to reduce the immediate impact of

successful exploits. ● Use host-based/personal firewall software to limit individual hosts’ exposure to attacks. ● Limit unauthorized physical access to logged-in systems by requiring hosts to lock idle

screens automatically and asking users to log off before leaving the office. ● Regularly verify the permission settings for critical resources, including password files,

sensitive databases, and public Web pages. This process can be easily automated to report

changes in permissions on a regular basis.

Authentication and authorization

● Create a password policy that requires the use of complex, difficult-to-guess passwords,

forbids password sharing, and directs users to use different passwords on different

systems, especially external hosts and applications. ● Require sufficiently strong authentication, particularly for accessing critical resources. ● Create authentication and authorization standards for employees and contractors to

follow when evaluating or developing software. For example, passwords should be

strongly encrypted using a FIPS 140-validated algorithm when they are transmitted or

stored. ● Establish procedures for provisioning and deprovisioning user accounts. These should

include an approval process for new account requests and a process for periodically

disabling or deleting accounts that are no longer needed.

Physical security ● Implement physical security measures that restrict access to critical resources.

Table 7-8 Actions to prevent UA incidents25 Source: NIST

290 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

Table 7-10 provides a list of indicators that a UA has occurred.

Precursor Response

Reconnaissance activity to map hosts and services and identify vulnerabilities. Activity may include port scans, host scans, vulnerability scans, pings, traceroutes, DNS zone transfers, OS fingerprinting, and banner grabbing. Such activity is detected primarily through IDPS software, secondarily through log analysis. Look for distinct changes in reconnaissance patterns—for example, a sudden interest in a particular port number or host.

If the activity points out a vulnerability that appears to be exploitable, the organization may have time to block future attacks by mitigating the vulnerability (e.g., patching a host, disabling an unused service, modifying firewall rules).

A new exploit for gaining UA is released publicly, and it poses a significant threat.

Investigate the new exploit and, if possible, alter security controls to minimize the potential impact of the exploit.

Users report possible social engineering attempts— attackers trying to trick them into revealing sensitive information, such as passwords, or encouraging them to download or run programs and file attachments.

The IR team should send a bulletin to users with advice on handling the social engineering attempts. The team should determine what resources the attacker was interested in and look for corresponding log-based precursors because it is likely that the social engineering is only part of the reconnaissance.

A person or system may observe a failed physical access attempt (e.g., an outsider attempting to open a secured door or an unknown individual using a canceled ID badge).

If possible, security should detain the person. The purpose of the activity should be determined, and it should be verified that the physical and computer security controls are strong enough to block the apparent threat. (An attacker who cannot gain physical access may perform remote computing- based attacks instead.) Physical and computer security controls should be strengthened, if necessary.

Table 7-9 UA-incident precursors and suitable responses26 Source: NIST

Malicious Action Indicators

Root compromise of a host ● Existence of unauthorized security-related tools or exploits ● Unusual traffic to and from the host (e.g., attacker that uses the host to attack

other systems) ● System configuration changes, including:

� Process/service modifications or additions � Unexpected open ports � System status changes (restarts, shutdowns) � Changes to log and audit policies and data � Network interface card set to promiscuous mode (packet sniffing) � New administrative-level user account or group

● Modifications of critical files, time stamps, and privileges, including executable

programs, OS kernels, system libraries, and configuration and data files

Table 7-10 Indicators of unauthorized access27 (continues) Source: NIST

Incident Containment and Eradication Strategies for Specific Attacks 291

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Containment strategies for a UA may be as wide and varied as the types of incidents that fall under this name. The organization will most likely respond differently to an internal user attempting to escalate privilege than to an external hacker. NIST recommends the following containment strategies:

Malicious Action Indicators

● Unexplained account use (e.g., idle account in use, account in use from multiple

locations at once, unexpected commands from a particular user, large number

of locked-out accounts) ● Significant changes in expected resource use (e.g., CPU, network activity, full

logs, or file systems) ● User reports of system unavailability ● Network and host intrusion detection alerts ● New files or directories with unusual names (e.g., binary characters, leading

spaces, leading dots) ● Highly unusual operating system and application log messages ● Attacker who contacts the organization to say that he or she has compromised

a host

Unauthorized data modification (e.g., Web server defacement, FTP “warez” server providing the hacker community with unauthorized software)

● Network and host intrusion detection alerts ● Increased resource utilization ● User reports of the data modification (e.g., defaced Web site) ● Modifications to critical files (e.g., Web pages) ● New files or directories with unusual names (e.g., binary characters, leading

spaces, leading dots) ● Significant changes in expected resource use (e.g., CPU, network activity, full

logs or file systems)

Unauthorized use of standard user account

● Access attempts to critical files (e.g., password files) ● Unexplained account use (e.g., idle account in use, account in use from multiple

locations at once, commands that are unexpected from a particular user, large

number of locked-out accounts) ● Web proxy log entries showing the download of attacker tools

Physical intruder ● User reports of network or system unavailability ● System status changes (restarts, shutdowns) ● Hardware completely or partially missing (i.e., a system was opened and a

particular component removed) ● Unauthorized new hardware (e.g., attacker connects a packet-sniffing laptop

to a network or a modem to a host)

Unauthorized data access (e.g., database of customer information, password files)

● Intrusion detection alerts of attempts to gain access to the data through FTP,

HTTP, and other protocols ● Host-recorded access attempts to critical files

Table 7-10 Indicators of unauthorized access27 (continued) Source: NIST

292 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

● Isolate—Disconnecting each affected system from any network access will usually contain the incident. The challenge is in identifying all the affected systems, given that they may be physically separated and it may, therefore, be difficult to precisely locate where the attacker has been. At the first sign of this type of intrusion, internal port scanning procedures should commence to look for unauthorized services inside the compromised network services and/or back doors.

● Disable—If an attack uses a particular service port, it may be possible to filter that service at the network perimeter, permanently or temporarily. For example, if an attacker is using unsecured Simple Network Management Protocol (SNMP) to attack an internal system, that service protocol should be blocked at the network.

● Block—Disrupt the attacker’s path into the environment. When possible, use precise means like blocking specific IP addresses. If necessary, block entire classes of service while minimizing disruption to authorized users. For example, temporarily blocking incoming connections to a specific network segment could stop the attacker.

● Disable—If specific user accounts have been leveraged for the attack, shut them down. Users may have used the same password on multiple systems, so all instances of that identity should be disabled until the password can be reset. Likewise, during an incident, all new accounts should be verified or even disabled until confirmed because they may have been created by the attacker. Until responders determine what actions the attacker has performed, accounts should be disabled instead of simply changing passwords.

● Lockdown—When an incident includes a breach of physical security, escalate all aspects of physical security in a measured response. For example, if an attacker may have gained unauthorized access to a server room, that room should be resecured, but tightening of general building security and a search for unauthorized persons throughout the building should be undertaken as well. When a breach is confirmed to have occurred once, it is likely it has happened before and will happen again.28

After the UA Incident Once the UA has been contained, the task of identifying the avenue of attack and closing any still-open repeat mechanisms begins. At the same time, the organization must identify the extent of the damage done by the UA and look for any residual effects, such as rootkits or back doors. The forensic analysis (described in later chapters) of the incident may take some time; however, it is imperative to determine exactly how much damage is done so the CSIRT can effectively advise management as to what internal and external actions to take, especially if critical files were accessed. The CSIRT should always presume that if a critical information asset was accessed, the data stored within it is compromised.

As mentioned earlier, one task that must occur after a UA involving a lost, stolen, or hijacked user account is a reset of all passwords, including administrator accounts. If a UA is successful in accessing server password files, those files are not to be trusted and should be restored from backup, with a corresponding requirement for all users to change their passwords immedi- ately. Although some may advocate rebuilding the entire system from scratch after such an incident, this should not be done until the system is copied for later analysis, when the organi- zation can ensure that the replacement system is more secure than the former. With the advent of virtualization technologies, this task has become greatly simplified, allowing the IT team to

Incident Containment and Eradication Strategies for Specific Attacks 293

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

fix the replacement image offline, then swap out the hardened image for the compromised one in a very short time.

Table 7-11 presents a checklist for handling UA incidents.

Action Completed

Detection and Analysis

1. Prioritize handling the incident based on its business impact.

1.1 Identify which resources have been affected and forecast which resources will be affected.

1.2 Estimate the current technical effect of the incident.

1.3 Find the appropriate cell(s) in the prioritization matrix, based on the technical effect and affected resources.

2. Report the incident to the appropriate internal personnel and external organizations.

Containment, Eradication, and Recovery

3. Perform an initial containment of the incident.

4. Acquire, preserve, secure, and document evidence.

5. Confirm the containment of the incident.

5.1 Further analyze the incident and determine if containment was sufficient (including checking other systems for signs of intrusion).

5.2 Implement additional containment measures, if necessary.

6. Eradicate the incident.

6.1 Identify and mitigate all vulnerabilities that were exploited.

6.2 Remove components of the incident from systems.

7. Recover from the incident.

7.1 Return affected systems to an operationally ready state.

7.2 Confirm that the affected systems are functioning normally.

7.3 If necessary, implement additional monitoring to look for future related activity.

Post-Incident Activity

8. Create a follow-up report .

9. Hold a “lessons learned” meeting.

Table 7-11 Incident-handling checklist for UA29 Source: NIST

294 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

Inappropriate Use Inappropriate Use (IU) is a category of incidents that covers a spectrum of violations made by authorized users of a system who nevertheless use the system in ways specifically prohib- ited by management. Distinct from UA incidents, IU incidents are predominantly character- ized as a violation of policy rather than an effort to abuse existing systems. Attempting to access information one does not have the authorization for or to escalate one’s access privi- leges would be a UA violation, whereas attempting to download, install, or use software, hardware, or services in violation of organizational policy constitutes an inappropriate use.

Traditionally, IU incidents are identified by IT personnel or CSIRT teams but regulated and con- trolled by management. Although a technician installing a new printer in an employee’s office may note that the user is playing a computer game on organizational equipment, for example, typ- ically it is that user’s immediate supervisor that enforces the policy prohibitions. However, with the increased need to protect systems from internal attacks, including those resulting from Trojan horses hiding in freeware and shareware software, CSIRTs are increasingly treating these types of IU policy violations the same as other categories of incidents, and responding accordingly.

Things that can be considered IU incidents include:

● Inappropriate and/or unauthorized software or services—Employees downloading software in violation of organizational policy can result in internal security issues. Policy specifically prohibiting such actions should already be in place. This type of software generally includes anything not formally offered or authorized by manage- ment. Examples include computer games, freeware or shareware software, security tools not provided by the InfoSec group, music-sharing and file-sharing software, and especially pornography. Another example is setting up a personal or private business Web site on organizational equipment.

● Organizational resources used for personal reasons—Most organizations take a dim view of employees using resources specifically purchased to support the mission of the organization for their own affairs. Whether it is in support of personal-profit enter- prises or part of an employee-supported non-profit activity, using company resources—e-mail, photocopying, office mail, and the like—may constitute an IU incident if the organization has specifically prohibited such action.

● Organizational resources used to harass coworkers—Technically speaking, e-mail, instant messaging, video-conferencing tools like Skype, and other organizational communications equipment qualify as telecommunications devices. As such, their use in harassing employees is a violation of U.S. federal law, especially if such use occurs across state borders, as during company travel. In any instance, harassing coworkers is a specific problem that must be dealt with or the organization risks litigation from the offended party.

● Restricted company information and other assets stored in external sites—An issue that many organizations are currently struggling with is the presence and ease of using external data storage locations, many of which are free to use. Well-meaning and hardworking employees may create IU incidents by storing restricted organizational information on sites that may not provide the level of security the organization needs. File-sharing platforms like Microsoft Mesh, Dropbox, and Google Cloud provide free or low-cost storage capabilities that employees may use to allow them to work with company files anywhere, anytime. However, this means that information may be at risk as it is outside the control of the organization.

Incident Containment and Eradication Strategies for Specific Attacks 295

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

What the organization and its employees must remember is that for actions such as these to be considered IU violations, they must be counter to established policy. Although ignorance of the law is no excuse, ignorance of policy is. If an organization hasn’t explicitly told employees that they can’t play a computer game in their office, any actions taken against them must be tempered or else the organization opens itself up to litigation.

Before the IU Incident The number-one IU preparation-and-prevention strategy is organizational policy. As mentioned earlier, policies function as organizational laws, complete with penalties, judicial practices, and sanctions to require compliance. Because these policies function as laws, they must be crafted with the same care in order to ensure that they are complete, appropriate, and fairly applied to everyone in the workplace.

The difference between a policy and a law is that ignorance of a policy is an acceptable defense. Thus, for a policy to become enforceable, it must meet the following five criteria:

● Dissemination (distribution)—The organization must be able to demonstrate that the relevant policy has been made readily available for review by the employee. Common dissemination techniques include hard copy and electronic distribution.

● Review (reading)—The organization must be able to demonstrate that it disseminated the document in an intelligible form, including versions for illiterate, non- English-reading, and reading-impaired employees. Common techniques include recordings of the policy in English and alternate languages.

● Comprehension (understanding)—The organization must be able to demonstrate that the employee understood the requirements and content of the policy. Common techniques include quizzes and other assessments.

● Compliance (agreement)—The organization must be able to demonstrate that the employee agrees to comply with the policy, through act or affirmation. Common techniques include logon banners that require a specific action (mouse click or keystroke) to acknowledge agreement or a signed document clearly indicating that the employee has read, understood, and agreed to comply with the policy. Organizations can make acceptance of the policy a requirement and may choose to block access for those employees that choose to balk at such approval, which could lead to termination of the employees if they are unable to perform their duties without such access.

● Uniform enforcement—The organization must be able to demonstrate that the policy has been uniformly enforced, regardless of employee status or assignment.

Only when all these conditions are met can an organization, without fear of legal retribution, penalize employees who violate the policy.

Once the organization has effective policies in place, it should establish a Security Educa- tion, Training, and Awareness (SETA) program to fully integrate those policies into the organization and its employees. Training and awareness efforts will make the policy effec- tive and provide benefit to the organization. Employees attend classes, formally or infor- mally, where the policies are presented (distribution) and discussed (reading). Upon com- pletion of the classes, the employees are tested (understanding) and then sign compliance forms (agreement). This ensures that the organization has met any legal requirements

296 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

for implementation. Follow-up messages in newsletters (physical or e-mail) and other announcements can serve to keep the information fresh in the employees’ minds.

Other preparation strategies fall under the category of good security practices, such as the proper configuration of IDPSs, log management systems, and filtering rules on network devices. In order to detect policy violations, however, the organization should consider peri- odic scans of internal systems as part of a configuration management program. If the organi- zation has a clear set of documentation on how systems should be configured, variations of that configuration, in the case of unauthorized installations of inappropriate software or ser- vices, will be much more easily detected.

The organization should also prepare itself to deal with the administrative fallout from policy violations. Presuming that the policies are well designed and effectively implemented, represen- tatives from HR, Legal, and management should be involved in discussions about detection, reaction to, and recovery from IU incidents. The CSIRT must be prepared to brief these enti- ties as to the type, scope and extent of the incident and provide any needed documentation, especially if the incident may result in legal action. Coordination may also be needed with physical security agencies, as they may be called upon to assist in internal investigations and subsequent administrative actions.

The primary prevention tools are written policies, discussed earlier, and configuration man- agement policies. These management policies are often elements of broader organization pol- icy. They serve both to inform end users of what is and is not allowed as far as implementing software and also to provide recourse if an employee violates the policy. Organizations may want to consider content filters on Web usage to prevent users from visiting sites where they may access inappropriate software for downloading and installation.

During the IU Incident Table 7-12 provides a list of indicators that an IU incident has occurred.

One important thing to consider when investigating a potential IU incident is the level of authority an individual manager has when responding. If a manager suspects an employee of an IU incident and notifies the CSIRT, clear policies must be in place as to what level of direct investigation the CSIRT may undertake. Comparable to law enforcement’s need for search warrants based on probable-cause affidavits, an organization should clearly define the circumstances under which the CSIRT and/or management may investigate the interior of a piece of organization equipment, especially if the organization allows the employee to connect personal systems to organizational networks. There is legal precedence to privacy violations that arise when an organization’s CSIRT seizes an employee’s office or personal computer for purposes of determining IU violations; not all have ended well for the orga- nization. The key is whether the organization has created an expectation of privacy for the employee. In most private organizations, there is little expectation of privacy, unless one is created intentionally. However, in public organizations, especially academic institutions, there is enough ambiguity to require very specific clarification and extensive permissions before the organization should attempt a search-and-seizure. If the organization’s senior management has clearly outlined when, what, how, and under which conditions the CSIRT may investigate an IU, then the organization is better prepared and protected. Making employees aware of this information means the employees are better prepared and protected, and it may serve as a deterrent to IU incidents.

Incident Containment and Eradication Strategies for Specific Attacks 297

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Table 7-13 presents NIST’s recommendations on the service levels (how quickly the organiza- tions should respond) for IU incidents, based on two classification criteria: whether the activity is criminal in nature and to what extent it might damage the organization’s reputa- tion, if disclosed.

Inappropriate Action Indicators

Unauthorized service use (e.g., Web server, file sharing, music sharing)

● Network intrusion detection and network behavior analysis

software alerts ● Unusual traffic to and from the host ● New process/software installed and running on a host ● New files or directories with unusual or nonstandard names ● Increased resource use (e.g., CPU, file storage, network activity) ● User reports ● Application log entries (e.g., Web proxies, FTP servers, e-mail

servers)

Accessing inappropriate materials (e.g., downloading pornography, sending spam)

● Network intrusion detection alerts ● User reports ● Application log entries (e.g., Web proxies, FTP servers, e-mail

servers) ● Inappropriate files on workstations, servers, or removable media

Attack against external party ● Network intrusion detection alerts ● Outside party reports ● Network, host, and application log entries

Table 7-12 Indicators of IU incidents30 Source: NIST

Nature of Incident

Current Impact or Likely Future Impact of the Incident Criminal Activity Noncriminal Activity

Major damage to the organization’s reputation

Within 15 minutes, initial response begins. Within 1 hour, team contacts Public Affairs, Human Resources, and Legal departments as well as law enforcement.

Within 1 hour, initial response begins. Within 2 hours, team contacts Public Affairs and Human Resources departments.

Minor damage to the organization’s reputation

Within 2 hours, initial response begins. Within 4 hours, team contacts Human Resources and Legal departments as well as law enforcement.

Within 4 hours, initial response begins. Within 8 hours, team contacts Human Resources Department.

No damage to the organization’s reputation

Within 4 hours, initial response begins. Within 8 hours, team contacts Human Resources and Legal departments as well as law enforcement.

Within 1 day, initial response begins. Within 2 days, team contacts Human Resources Department.

Table 7-13 Sample service levels IU incidents31 Source: NIST

298 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

This information may be used in determining the immediacy of response to the IU incident.

Containment strategies for IU incidents predominantly focus on detecting the incident through technical means or managerial reports, then removing the offending technology. For those incidents that are of a purely personal nature, a determination of either stopping the activity or proceeding with administrative punishment will typically fall to the individual’s supervisor. Some examples of these types of infractions and possible reactions are:

● Inappropriate and/or unauthorized software or services—Offensive software or service removed from the systems by CSIRT or follow-up IT teams; the matter then referred to management

● Organizational resource personal use—Evidence collected by CSIRT; matter referred to management

● Organizational resources used to harass coworkers—Evidence collected by CSIRT; matter referred to management

● Restricted company information and other assets stored in external sites—Company information removed from external store, with assistance from offending employee; matter referred to management

After the IU Incident After an incident, the CSIRT will typically turn copies of all documentation over to management for administrative handling, then monitor the offending systems for possible recurrences. At this point, the CSIRT goes through standard end- incident events, including discussion and AARs.

Table 7-14 provides a checklist for handling IU incidents.

Hybrid or Multicomponent Incidents CSIRTs would greatly prefer if incidents would cleanly fall into only one of the just-described categories. In the real world, however, it’s seldom so neat and tidy. Many incidents begin with one type of event, then transition to another. What may begin as an IU incident, for example, may quickly change into a malware incident. These hybrid or multicomponent inci- dents may create complex response operations that involve multiple-faceted investigations and responses. Critical among the tasks in responding to a hybrid incident is the prioritiza- tion of response. Using the IU-to-malware incident as an example, the CSIRT must respond to the threat posed by the malware before dealing with the administrative issues associated with the IU incident or incident-phase.

Dealing with these incidents requires that all the previous recommendations for prepara- tion and prevention, containment, and response and recovery have been considered. CSIRTs must be flexible in responding to any incident and ever vigilant to the possibility that the incident can spawn into another type of attack or possible loss scenario. Getting too focused on one incident type—having tunnel vision—can lead the CSIRT into over- looking a prerequisite or follow-on incident. If a team is investigating a malware inci- dent, someone should be asking how it started, in order to determine if the malware issue is the result of an IU event or possibly an UA event, such as an attack by a remote hacker.

Incident Containment and Eradication Strategies for Specific Attacks 299

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Timeliness is also a factor in prioritizing the response. A report from a help desk that a user “saw something unauthorized” on a coworker’s system last week may be processed after a malware event that has just been reported by a centralized antivirus application. If the orga- nization has deployed a ticketing system to manage ongoing help desk operations, that sys- tem may be adapted to support the CSIRT’s efforts as well, facilitating the identification and classification of incidents, tracking incident components as they arise, and generally making sure that no component gets unresolved or overlooked.

Here are some key recommendations for handling hybrid incidents:

● Use software to support incident management. Along with help desk software, log management software, and specialized software specifically designed to manage incidents, the CSIRT should use every resource at its disposal.

● Prioritize each incident component as it arises. First come is not first served. As each new component/category of incident is detected in the response process, the entire collection of incidents must be reprioritized to focus assets on the highest-risk task. This may mean pulling individuals off of current IR tasks and reassigning them to other, higher-danger ones.

● Contain each incident, then scan for others. As each incident is processed, the CSIRT continually looks for other incidents, whether predecessors, parallel incidents, or follow-on events. Each should be immediately documented, prioritized, and addressed in turn.

Table 7-15 provides a checklist for handling hybrid/multiple component incidents.

Action Completed

Detection and Analysis

1. Prioritize the handling of the incident based on its business impact.

1.1 Determine whether the activity is criminal in nature.

1.2 Forecast how severely the organization’s reputation may be damaged.

1.3 Find the appropriate cell(s) in the prioritization matrix, based on the criminality and damage to reputation.

2. Report the incident to the appropriate internal personnel and external organizations.

Containment, Eradication, and Recovery

3. Acquire, preserve, secure, and document evidence.

4. If necessary, contain and eradicate the incident (e.g., remove inappropriate materials).

Post-Incident Activity

5. Create a follow-up report.

6. Hold a “lessons learned” meeting.

Table 7-14 Incident-handling checklist for inappropriate use32 Source: NIST

300 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

Automated IR Response Systems As was mentioned frequently throughout this chapter, the CSIRT must document and pre- serve every action, file, event, and item of potential evidentiary value. The documentation will serve multiple purposes, both to the CSIRT and to the organization as a whole. This doc- umentation must be designed by the organization and may be physical paperwork or elec- tronic in nature. Integration with an existing help desk ticketing system will help to ensure that user issues are properly organized, documented, and tracked through to the CSIRT’s response.

Automated IR systems to facilitate IR documentation are available through a number of vendors. Many of these systems are designed to be an integrated configuration manage- ment component of a forensic management toolkit. Guidance Software’s Encase Cyberse- curity (www.guidancesoftware.com) is an example of such a tool. These tools can moni- tor systems’ configuration, integrate antivirus and IDPS feedback, and scan systems for events and policy violations. They are also capable of looking for industry-specific regu- latory compliance issues.

Chapter Summary ● IR reaction strategies are plans for regaining control of systems and restoring opera-

tions to normality in the event of an incident. How the CSIRT responds to an incident relies in part on whether its mission philosophy is protect and forget or apprehend and prosecute. Each type of incident will have its own unique characteristics.

Action Completed

Detection and Analysis

1. Prioritize handling the incident based on its business impact.

1.1 Follow the Step 1 instructions for each applicable incident category.

1.2 Determine the proper course of action for each incident component.

2. Report the incident to the appropriate internal personnel and external organizations.

Containment, Eradication, and Recovery

3. Follow the Containment, Eradication, and Recovery steps for each component, based on the results of Step 1.

Post-Incident Activity

4. Create a follow-up report.

5. Hold a “lessons learned” meeting.

Table 7-15 Incident-handling checklist for hybrid/multiple component incidents33 Source: NIST

Chapter Summary 301

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Once the CSIRT is active, the first task that must occur is assessment of the situation. The CSIRT leader (or incident commander) determines what type of incident has occurred, if any, and what reaction strategies are appropriate. The second task is to begin asserting control over the situation and begin regaining control over the organi- zation’s information assets.

● Prevention strategies include using risk assessment to make informed decisions, acquiring and maintaining good host security, acquiring and maintaining good network security, implementing comprehensive malware prevention, thorough and ongoing training to raise user awareness.

● It is imperative to contain a confirmed incident. Once containment is achieved, eradication and recovery can occur. Incident containment seeks to limit how wide- spread and how intense an incident may become. The CSIRT should plan for one of the following containment strategies: monitoring system and network activities, disabling network access to compromised systems, changing passwords or disabling logon access of compromised systems. Disabling system services, if possible, discon- necting the compromised systems, shutting down the compromised systems, as well as verifying that redundant systems and data have not been compromised are all possible responses. Notification to upper management is often a requirement of IR planning before executing a response beyond a predetermined level. Once an incident is con- tained, the organization must deal with actual and potential contamination, which must be identified and removed to prevent recurrence. In each case, systems must be restored to their pre-incident status.

● Incident recovery is the reestablishment of the pre-incident status of all organizational systems. Incident recovery involves implementing the backup and recovery plans that should be in place before the attack. Any data that is suspected of corruption or modification must be recovered. A difficult part of recovery is the identification of data that may have been disclosed. Although damaged data may be recovered, disclosed data may never be recovered.

● The selection of the appropriate reaction strategy is an exercise in risk assessment in which the CSIRT leader must determine what the appropriate response is, based on a number of variables, including the incident’s type, method of incursion, current level of success, expected or projected level of success, current level of loss, expected or projected level of loss, target, target’s level of classification and/or sensitivity, or any legal or regulatory impacts.

● Each complete containment strategy should include details about how the organiza- tion will handle the following: theft or damage to assets, whether or not evidence needs to be preserved for potential criminal prosecution, service level commitments and contract requirements to customers, allocating necessary resources to activate the strategy, graduated responses that may be necessary, and duration of containment efforts.

● Denial of service (DoS) occurs when an attacker’s action prevents the legitimate users of a system or network from using it. Deliberate software attacks occur when an individual or group designs and deploys software to attack a system. Unauthorized access (UA) is when an individual or an application program attempts to and/or gains access to an information asset without explicit permission or authorization to do so. This includes both internal and external efforts as well as both virtual (over the

302 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

network) and physical incidents. Inappropriate use (IU) is a category of incidents that covers a spectrum of violations made by authorized users of a system who neverthe- less use the system in ways specifically prohibited by management. CSIRTs would greatly prefer incidents to cleanly fit into neat categories. Many incidents begin with one type of event, then transition to another. These hybrid or multicomponent inci- dents may create complex response operations that involve multiple-faceted investiga- tions and responses.

Review Questions 1. What is an IR reaction strategy?

2. If an organization chooses the protect and forget instead of the apprehend and prosecute philosophy, what aspect of IR will be most affected?

3. What is the first task the CSIRT leader will undertake on arrival?

4. What is the second task the CSIRT leader will undertake?

5. What is the best thing an organization can do to make its CSIRT most effective?

6. What is the first imperative of the CSIRT when there is a confirmed incident?

7. Why might an organization forego trying to identify the attacking host during an incident response?

8. What is the phase after containment during incident response?

9. What is a concurrent recurrence?

10. What is the phase after eradication during incident response?

11. What is the primary determinant of which containment and eradication strategies are chosen for a specific incident?

12. What is watchful waiting and why might we use it?

13. Why is delayed containment not recommended for most CSIRTs?

14. What is a DoS attack and how does it differ from a DDoS attack?

15. What is the first and most important step in preparing for DoS and DDoS attack responses?

16. What is malware?

17. What is spam? Can it cause an incident?

18. What is unauthorized access?

19. What is inappropriate use?

20. What is a hybrid incident?

Review Questions 303

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Real-World Exercises 1. Using a Web browser, perform some research on a newer malware variant

that has been reported by a major malware containment vendor. Using a search engine, go to the vendor’s Web site; this could be Symantec, McAfee, or any of their competitors. Visit one malware prevention software vendor. Search for the newest malware variants and pick one. Note its name and try

to understand how it works. Now look for information about that same malware from at least one other vendor. Were you able to see this malware at both vendors? If so, are there any differences in how they are reported between the two vendors?

2. Log management and log analysis are techniques used to collect and report on what’s happening on a network. Visit the log management community’s Web site at www. syslog.org. This site is devoted to log management tools and the techniques to use the tools. Click the Compliance tab and read the material found there for more information about what are considered best practices for log management.

3. Depending on copyright, the documentary “The KGB, the Computer and Me” may be available for viewing on public video-streaming services. Use a search engine to search for the title, and watch it if it is available. (The video remains available as of 2012. It runs about 57 minutes.)

Hands-On Projects

In this project, you will use the Xplico application that’s included in the Secu- rity Onion distro to examine a pcap file. Xplico is frequently used to enable incident responders to do post-incident forensics work, but it can also be used to examine traffic in real time. You will simulate an examination of network traffic captured during an incident, looking at the various types of traffic cap- tured in order to determine what the attacker did while on your network.

1. Start your Security Onion virtual image.

2. To open a terminal session, double-click the Terminal icon on the desktop.

3. To start the Xplico service, type sudo /etc/init.d/xplico start and press Enter. When prompted, enter your administrative password.

4. To move to your home directory, type cd /home/<username> and press Enter. Be sure to replace <username> with your username (e.g., cd /home/agreen).

5. To download the sample pcap file, type wget http://wiki.xplico.org/lib/exe/fetch.php? media=pcap:xplico.org_sample_capture_protocols_supported_in_0.6.3.pcap.bz2 and press Enter.

6. To rename the file to something more manageable (namely, irdr7.pcap.bz2), type mv fet*.bz2 irdr7.pcap.bz2 and press Enter.

7. To uncompress the file, type bunzip2 irdr7.pcap.bz2 and press Enter.

8. To close the terminal session, type exit and press Enter.

304 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

9. Start a Web browser, type https://<Security Onion IP address>:9876, and press Enter. Be sure to replace <Security Onion IP address> with the actual IP address of the Security Onion virtual image. You should see a login page similar to what is shown in Figure 7-2. If you get a warning about visiting an untrusted Web, site, simply accept it and go on.

10. Type xplico in both the Username and Password fields, and then click the Login button.

11. This is the main menu for the Xplico application. First, you must create a new case. To do so, click New Case in the Case menu on the left side of the page.

12. Type irdr7 in the “Case name” field, and ensure that the Uploading PCAP capture file/s option is selected. Your screen should look similar to what is shown in Figure 7-3. Click Create.

13. Once the case has been created, you will be returned to the main page. To enter the case, click irdr7 in the “Name” column.

14. To add a new pcap file for processing, click New Session in the “Case” menu on the left side of the page.

15. Type 1 in the “Session name” field, and click Create.

16. Once the session is created, you will be taken back to a session list for the project. To enter the session, click 1 in the “Name” column. Your screen should look similar to Figure 7-4.

17. To begin the pcap file upload process, click Browse.

18. In the File Upload window that pops up, navigate to the directory where you saved the pcap file and select it. The File Upload window will close and take you back to the pre- vious page.

Source: Security Onion

Figure 7-2 Xplico login page

Hands-On Projects 305

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

19. To begin the import process, click Upload.

20. There will be a brief delay as Xplico imports the pcap file. Once the import process is complete, your screen should look similar to what is shown in Figure 7-5. This is the sum- mary page for this session, and it displays details on the types of traffic found in the pcap.

Source: Security Onion

Figure 7-3 Xplico create case page

Source: Security Onion

Figure 7-4 Session summary page

306 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

21. In our scenario, we have information that leads us to believe an attacker opened up an FTP session while on our network. To view FTP sessions present in the pcap file, click Share in the menu on the left side of the screen. This will display several options, as shown in Figure 7-6. Click FTP.

Source: Security Onion

Figure 7-5 Pcap import page

Source: Security Onion

Figure 7-6 FTP session page

Hands-On Projects 307

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

22. As seen in Figure 7-7, Xplico found two FTP sessions in the pcap file. Click the top link, which shows an FTP session to 172.26.0.6.

23. You are now shown a list of actions taken during this FTP session. Your screen should look similar to what is shown in Figure 7-8. Click cmd.txt, which will cause a popup window to open.

Source: Security Onion

Figure 7-7 FTP list

Source: Security Onion

Figure 7-8 FTP session summary list

308 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

24. Scrolling through the contents in the pop-up window, you can examine the details of this FTP session, which will help you determine if this was the session in use by the attacker. Note that you can see user credentials the way they were passed to the FTP server, in cleartext. If it was determined that this was the FTP session used by the attacker, you have all the necessary details to report to IR handlers for further processing. The pop-up window will look similar to what is shown in Figure 7-9.

25. Close all browser windows.

Source: Security Onion

Figure 7-9 FTP session details window

Hands-On Projects 309

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Endnotes 1. Cichonski, Paul, Tom Millar, Tim Grance, and Karen Scarfone. Computer Security Inci-

dent Handling Guide, SP 800-61, Revision 2. NIST, August 2012. Accessed September 24, 2012 @ http://csrc.nist.gov/publications/nistpubs/800-61rev2/SP800-61rev2.pdf.

2. Ibid.

3. Ibid.

4. “Apply Short-Term Solutions to Contain An Intrusion.” CERT Security Improvement Modules. Accessed May 31, 2005 @ www.cert.org/security-improvement/practices/ p049.html.

5. Stoll, Clifford. The Cuckoo’s Egg: Tracking a Spy Through the Maze of Computer Espi- onage. New York: Doubleday, 1989.

6. Cichonski, Paul, Tom Millar, Tim Grance, and Karen Scarfone. Computer Security Inci- dent Handling Guide, SP 800-61, Revision 2. NIST, August 2012. Accessed September 24, 2012 @ http://csrc.nist.gov/publications/nistpubs/800-61rev2/SP800-61rev2.pdf.

7. Green, Thomas. “Egghead Doubts Hackers Got the Goods.” The Register, January 9, 2001. Accessed May 28, 2012 @ www.theregister.co.uk/2001/01/09/egghead_doubts_ hackers_got.

Ninety seconds after Osbert started his lab-based exercise, the first attempt to com- promise a computer on the HAL company network was made. Just as in the lab, Osbert’s worm had taken over the HAL mail server and quickly infected every system in the company. As the worm copied itself over and over again, the servers at HAL quickly stopped doing their assigned tasks and spent all their resources copying the worm to every computer they could reach.

Discussion Questions

1. Was Osbert acting ethically when he wrote his worm program? On what do you base your position?

2. Was Osbert’s professor acting ethically by assigning him the worm program? On what do you base your position?

3. Who is responsible for this catastrophe? Osbert? His professor? The student that changed the network configuration? The university? On what do you base your position?

Closing Case Scenario: Worrisome Worms

310 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

7

8. Scarfone, Karen, Tim Grance, and Kelly Masone. SP 800-61, Rev. 1, Computer Secu- rity Incident Handling Guide, National Institute of Standards and Technology, March 2008. Accessed September 25, 2012 @ http://it.unh.edu/media/IT%20Security/SP800- 61rev1.pdf.

9. Ibid.

10. Ibid.

11. Ibid.

12. “2010/2011 Computer Crime and Security Survey.” Computer Security Institute, June 6, 2011. Accessed May 30, 2012 @ http://reports.informationweek.com/abstract/21/7377/ Security/research-2010-2011-csi-survey.html.

13. “2012 Data Breach Investigations Report.” Verizon. Accessed May 20, 2012 @ www. verizonbusiness.com/resources/reports/rp_data-breach-investigations-report- 2012_en_xg.pdf.

14. Cichonski, Paul, Tom Millar, Tim Grance, and Karen Scarfone. Computer Security Incident Handling Guide, SP 800-61, Revision 2. NIST, August 2012. Accessed September 24, 2012 @ http://csrc.nist.gov/publications/nistpubs/800-61rev2/SP800- 61rev2.pdf.

15. Ibid.

16. Ibid.

17. Scarfone, Karen, Tim Grance, and Kelly Masone. SP 800-61, Rev. 1, Computer Secu- rity Incident Handling Guide, National Institute of Standards and Technology, March 2008. Accessed September 25, 2012 @ http://it.unh.edu/media/IT%20Security/SP800- 61rev1.pdf.

18. Ibid.

19. Ibid.

20. Ibid.

21. Ibid.

22. Ibid.

23. “2012 Data Breach Investigations Report.” Verizon. Accessed May 20, 2012 @ www. verizonbusiness.com/resources/reports/rp_data-breach-investigations-report- 2012_en_xg.pdf.

24. “2010/2011 Computer Crime and Security Survey.” Computer Security Institute. June 6, 2011. Accessed May 30, 2012 @ http://reports.informationweek.com/abstract/ 21/7377/Security/research-2010-2011-csi-survey.html.

25. Scarfone, Karen, Tim Grance, and Kelly Masone. SP 800-61, Rev. 1, Computer Secu- rity Incident Handling Guide, National Institute of Standards and Technology, March 2008. Accessed September 25, 2012 @ http://it.unh.edu/media/IT%20Security/SP800- 61rev1.pdf.

26. Ibid.

27. Ibid.

28. Ibid.

Endnotes 311

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

29. Ibid.

30. Ibid.

31. Ibid.

32. Ibid.

33. Ibid.

312 Chapter 7 Incident Response: Response Strategies

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter8

Incident Response: Recovery and Maintenance

You were sick, but now you’re well again, and there’s work to do. —Kurt Vonnegut, Timequake

Upon completion of this material, you should be able to: ● Describe how an organization plans for and executes the recovery process when

an incident occurs ● Explain the need for and steps involved in the ongoing maintenance of the IR plan ● List the steps involved in collecting digital evidence ● Discuss the process used to analyze evidence ● Explain how encryption can thwart digital forensic analysis

313

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Introduction Once an incident has been contained and system control has been regained, incident recovery can begin. As in the response phase, the first task is to inform the appropriate human resources. Almost simultaneously, the CSIRT must assess the full extent of the damage to

Osbert Rimorr had released a potent malware attack into the wild. It was simple ran- dom bad luck that Osbert’s worm took over the primary HAL mail server. From there, it quickly infected every system in the company. As the worm copied itself over and over again, the servers at HAL quickly stopped doing their assigned tasks and spent all their resources copying the worm to every computer they could reach.

It was two o’clock in the morning when Susan Carter, the third-shift help desk supervisor, was informed of the attack, first by the technicians in the network opera- tions center and then by the application support team. Once she heard what was happening, Susan wasted no time. She directed the application support team to shut down the mail server, then she initiated the incident response plan by calling the help desk supervisor to activate the call tree.

The IR plan worked as expected and the CSIRT assembled quickly, but the worm was fast, very fast. By the time the primary mail server was disconnected, every major server had been infected. And by the time the main Internet connection was severed, nearly every desktop system was infected.

Susan called Paul Alexander, the HAL incident commander on call, to advise him of the incident.

Paul, still in bed, reached for the phone. Seeing that it was the network operations center’s number lit up on the display, he took the call.

“Sorry to wake you, Paul,” Susan said. “What’s up, Susan?” Paul asked, still groggy. “We’re down,” Susan replied. “All systems. All networks. It looks like a worm that

just bogs everything down. Nothing malicious that we can see, just lots and lots of it,” Susan said, sounding worried.

“Okay,” Paul replied while reaching for the laptop computer on his nightstand. “Give me a minute to get logged in. Oh, wait, all networks are down! Okay, assem- ble all the facts you can. I guess the containment options didn’t pan out very well; it’s time for recovery operations. Work the IR plan with the CSIRT.”

Paul leaned over to look at the clock. “I’ll be there by 3:15.” “Okay, I’ll have the coffee ready,” said Susan.

Opening Case Scenario: Wily Worms Wake Workers

314 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

determine what must be done to restore the systems. Each involved individual should begin recovery operations based on the appropriate incident recovery section of the IR plan.

Recovery The initial determination of the scope of the breach of confidentiality, integrity, and availability of information and information assets is called the incident damage assessment. Incident damage assessment can take days or weeks, depending on the extent of the damage. The damage can range from minor (a curious hacker who snooped around) to severe (the infection of hundreds of computer systems by a worm or virus). System logs, intrusion detection logs, configuration logs, as well as the documentation from the response phase provide information on the type, scope, and extent of damage. Using this information, the CSIRT assesses the cur- rent state of the information and systems and compares it to a known state. Individuals who document the damage from actual incidents must be trained to collect and preserve evidence in case the incident is part of a crime or results in a civil action.

The following sections detail the appropriate steps to be taken in the recovery process.1

Identify and Resolve Vulnerabilities Although they may appear to be simple processes, identifying and resolving vulnerabilities can prove to be a major challenge in reestablishing operations. It is at this point that many sources of guidance on intrusion detection practices will direct the investigator to delve into the reams of forensic data that will have been collected. Used both for intrusion analysis and as part of evidence collection and analysis, forensics can also be used to assess how the inci- dent occurred and what vulnerabilities were exploited to cause the assessed damage. In some cases—for example, natural disasters—digital forensics may not be necessary, but in those cases that involve hackers, worms, and other systems violations, it is extremely beneficial in helping an organization understand exactly what went on. Given the size of the forensic foot- print from most events, this can sometimes be a daunting process.

If, during the process of determining what went wrong, evidentiary material is discovered that could be used in legal proceedings, it is imperative that the individuals performing the analysis be trained to recognize and handle the material in such a way that does not violate its value as evidence in civil or criminal proceedings. As this chapter continues, you will be provided with an overview of the field of digital forensics and some insight into what must be done to avoid doing “more harm than good.”

After any incident, an organization should address the safeguards that failed to stop or limit the incident, or that were missing from the system in the first place, and install, replace, or upgrade them. Whether the incident was caused by a malfunctioning or misconfigured net- work security device, such as a firewall, router, or VPN connection, or by a breach in policy or data protection procedures, whatever safeguards that were already in place must be exam- ined to determine if they were part of the incident. If the incident was caused by a missing safeguard, an assessment as to why the safeguard was not in place should be conducted. It may be determined that the incident occurred because a planned safeguard had not been pro- cured yet, or it may be determined that a safeguard that could have prevented or limited the incident was previously assessed as being unnecessary. Whatever the findings, they should be

Recovery 315

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

clearly documented as to which safeguards and controls were not present or performing as specified in order to rectify the situation by repairing, reconfiguring, replacing, or procuring those safeguards.

The organization should evaluate monitoring capabilities, when they are present, improving the detection and reporting methods, if necessary, or installing new monitoring capabilities. Many organizations do not have automated intrusion detection systems. Some of these organi- zations feel that the negative impact on performance does not justify the benefit of having such a monitoring system. This may be founded on a perception of invulnerability that exists only because an attack has not yet occurred. Interestingly, vendors of residential burglar alarms and monitoring services know that the best time to sell their products and services is right after an incident has occurred in a neighborhood. Small warning signs stating that a property is being monitored pop up in neighborhoods where, in the weeks prior, someone’s home has been bro- ken into, their valuables stolen or dwellings vandalized. The sad part is that some decision makers have to witness, firsthand or secondhand, the damage, destruction, or loss caused by an incident before they are willing to commit to the expenses of intrusion monitoring. The really sad part is that, in some cases, open source software (such as Snort, found at www. snort.org, or the Security Onion distribution being used in this textbook’s Hands-On Projects) can provide many of the capabilities needed with little or no additional hardware or software expense to the organization. Although each set of circumstances needs to be carefully analyzed, in many cases the increased expense to train staff and provide support for open source solutions costs much less than replacing existing proprietary solutions.

If you don’t have monitoring capabilities, get them. If you have them, review their implemen- tation and configuration to determine if they failed to detect the incident. Network IDPSs cannot detect all incidents, especially those attacks that are not network based. Even when your network and host monitoring systems are implemented to keep track of events in the logical world, remember that burglar and fire alarm systems are also needed to detect adverse events that happen in the physical world.

Restore Data Unfortunately, many organizations associate the entire IR process with simple data backup and recovery schemes. Although those are important at this phase of the recovery plan, they are not enough. The IR team must understand the backup strategy used by the organization, must restore the data contained in backups, and then must use the appropriate recovery pro- cesses from incremental backups or database journals to recreate any data that was created or modified since the last backup.

Restore Services and Processes Compromised services and processes must be examined, verified, and then restored. If ser- vices or processes were interrupted in the course of regaining control of the systems, they need to be brought back online. Prior actions will prepare the organization for these actions. Fully documented system configuration specifications combined with good backup processes and well-rehearsed restore procedures will enable the restoration to proceed smoothly and quickly.

An organization should continuously monitor its system. If an incident happened once, it could easily happen again. Hackers frequently boast of their exploits in chat rooms and dare

316 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

their peers to match their efforts. If word gets out, others may be tempted to try the same or different attacks on your systems. It is, therefore, important to maintain vigilance during the entire IR process.

Restore Confidence across the Organization The IR team may wish to issue a short memorandum outlining the incident and assuring everyone that the incident was handled and the damage was controlled. If the incident was minor, that should be communicated. If the incident was major or severely damaged systems or data, users should be reassured that they can expect operations to return to normal as soon as possible. The objective of this communication is to prevent panic or confusion from causing additional disruption to the operations of the organization.

Maintenance The maintenance of the IR plan is not a trivial commitment for an organization. It includes procedures to complete effective after-action review meetings, a process to complete compre- hensive periodic plan review and maintenance, efforts to continue the training of staff mem- bers who will be involved in IR, as well as a continuing process of rehearsing plan actions in order to maintain readiness for all aspects of the incident plan.

After-Action Review An absolutely essential activity is the after-action review (AAR). As discussed in previous chapters, the after-action review is a detailed examination of the events that occurred, from first detection to final recovery, and it should be completed as soon after the events in ques- tion have been completed. All key players review their notes and verify that the IR documen- tation is accurate and precise. All team members review their actions during the incident and identify areas where the IR plan worked, didn’t work, or should improve. This exercise allows the team to update the IR plan. AARs are conducted with all “players” in attendance. The CSIRT leader presents a timeline of events and highlights who was involved at each stage, with a summary of their actions.

Ideally, the involved individuals relate what they discovered or did, and any discrepancies between what they say and what the documentation says are noted. The entire AAR is recorded for use as a training case for future staff. All parties should treat the AAR not as an inquisition but as a discussion group to relate their own pieces of the experience and as a means to learn how others dealt with it. If properly structured and conducted, the AAR can have a positive effect on the organization’s IR capacity and employee confidence in respond- ing to incidents. If poorly handled, the AAR can actually reduce the organization’s ability to react because individuals, especially users, may prefer to sweep potential incidents “under the rug” rather than risk improperly responding and having to face “the firing squad.” The AAR brings the IR team’s actions to a close.

AAR to Document Lessons Learned and Generate IR Plan Improvements At the end of the incident review, the AAR serves as a review tool, allowing the team to exam- ine how it responded to the incident. Examining the documentation of the incident should

Maintenance 317

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

reveal the point at which the incident was first detected, the point in time that the IR plan was enacted, and how the first responders and CSIRT reacted. This is not to cast blame on an individual or group for substandard performance but to ensure that the best methods of reacting were employed and that any mistakes made during the process, whether from a fail- ure to follow the IR plan or from errors in the IR plan, are not made again. The IR plan is continually reexamined during the AAR to ensure that the included procedures are in fact the best method of responding to the particular incident. Should the AAR reveal that the incident represents a new type or variation of incident, additional material can be added to the IR plan to better prepare the team for future interactions.

AAR as Historical Record of Events An additional use of the AAR is as a historical record of events. This may or may not be a requirement for legal proceedings, depending on the laws that apply in the jurisdictions where your organization operates. In any case, it is useful to be able to establish a timeline of events, drawn from a number of different sources, to show the evolution of the incident, from first identification to final resolution. This time- line then serves other purposes, as described next. Important information can be gained from examining the amount of time it took to respond to an incident.

AAR as Case Training Tool On the more positive side, an old adage applies when it comes to incidents: “That which does not kill us makes us stronger.”2 By examining the events of past attacks, students of information security and IR can learn from others’ actions, whether correct or incorrect. As Thomas Edison said: “I have not failed. I’ve just found 10,000 ways that won’t work.”3

Honest effort in the pursuit of one’s goals is not failure. By studying the AAR reports from an organization’s past incidents, not only do new members of the team become familiar with the system, plans, and responses of the organization, they get a lesson in how to deal with the challenges of IR in general. Part of “knowing yourself” is knowing how you and your team handles defeats. Even in defeat, however, as in the case of a successful and painful attack, the organization must continue forth, recovering from its battles and rebuilding its defenses, to fight another day.

AAR as Closure One final quote that applies to the AAR is from Yogi Berra: “It ain’t over ‘til it’s over.”4 People require closure to events, especially traumatic events. The AAR serves as closure to the incident. Even though there may be a great deal of work left to recover data and systems and to train and retrain users and CSIRT members, the incident has come to a close, for the most part, once the AAR report is filed. The team goes back to its normal routine and responsibilities associated with protecting information and preparing for the next incident.

Plan Review and Maintenance The specific processes used by organizations to maintain the IR plan vary from one organiza- tion to another, but some commonly used maintenance techniques can be noted. When plan shortcomings are noted, the plan should be reviewed and revised to repair or remediate the deficiency. Deficiencies may come to light based on AARs when the plans are used for actual incidents, or during rehearsals when plans are used in simulated incidents, or by review dur- ing periodic maintenance. It is also recommended that at periodic intervals, such as one year

318 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

or less, an assigned member of management should undertake some degree of review of the IR plan. Some questions that might be useful in this review include the following:

● Has there been any use of this plan in the past review period? ● Were any AAR meetings held, and have the minutes of any such meetings been

reviewed to note deficiencies that may need attention? ● Have any other notices of deficiency been submitted to the plan owner, and have they

been addressed yet?

Depending on the answer to these questions, the plan may need to be reviewed and amended by the CPMT. All changes proposed to the IR plan must be coordinated with the CPMT so that changes to the IR plan stay aligned with the use of other contingency planning docu- ments used in the company.

Training A systematic approach to training is needed to support the IR plan. Because the nature of the IR plan dictates that any number of people may be called upon to fill the roles identified in the plan, the organization must undertake training programs to assure itself that a sufficient pool of qualified staff members is available to meet the needs of the plan when it is activated.

The training plan should also include references to the provisioning of actual or contingent credentials needed to execute the containment and recovery steps in the plan. It does little good to have trained and qualified staff on hand to restart servers under the auspices of the IR plan if the staff does not have the proper credentials to authorize those actions.

Cross-training is also needed to be assured that enough staff members with the proper skills are available for all realistic scenarios. Remember that in some cases the IR plan, the DR plan, and the BC plan may all be functioning concurrently. Staff members should be suffi- ciently cross-trained, and authorization provision should be in place to allow a sufficient employee response to all likely scenarios.

Rehearsal This ongoing and systematic approach to planning requires that plans be rehearsed until those responding are prepared for the actions they are expected to perform. When structured properly, rehearsals can also supplement training events by pairing less experienced staff members with more experienced staff members as understudies. Wherever possible, major planning elements should be rehearsed. Rehearsal adds value by exercising the procedures, identifying any shortcomings, and providing the opportunity to improve the plan before it is needed. In addition, rehearsals make people more effective when an actual event occurs.

As mentioned earlier, rehearsals that closely match reality are called war games. War games or simulations use a subset of plans that are in place to create a realistic test environment. This adds to the value of the rehearsal and can enhance training. Some organizations hold significant rehearsal events with high degrees of realism. Others make do with less realistic conference room rehearsals.

Law Enforcement Involvement When an incident violates civil or criminal law, it is the organization’s responsibility to notify the proper authorities. Selecting the appropriate law enforcement agency depends on the type

Maintenance 319

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

of crime committed. The Federal Bureau of Investigation (FBI), for example, handles com- puter crimes that are categorized as felonies. The U.S. Secret Service investigates crimes involving U.S. currency, counterfeiting, and certain cases involving credit card fraud and identity theft. The U.S. Treasury Department has a bank fraud investigation unit, and the Securities and Exchange Commission has investigation and fraud control units as well.

The heavy case loads of these federal agencies means that they typically prioritize incidents in favor of those that affect the national critical infrastructure or that have significant economic impact. The FBI Web site, for example, has this to say about the FBI Cyber Crime Unit:

The FBI Cyber Crime Unit] leads the national effort to investigate high-tech crimes, including cyber-based terrorism, computer intrusions, online sexual exploitation, and major cyber frauds. To stay in front of emerging trends, we gather and share information and intelligence with public and private sector part- ners worldwide.5

Source: Federal Bureau of Investigation

In other words, if the crime is not directed at or doesn’t affect the national infrastructure, the FBI may not be able to assist the organization as effectively as state or local agencies can. However, in general, if a crime crosses state lines, it becomes a federal matter. The FBI, if it has the resources to spare, may also become involved at the request of a state agency.

Each state, county, and city in the United States has its own law enforcement agencies. These agencies enforce all local and state laws, handle suspects, and secure crime scenes for state and federal cases. Local law enforcement agencies rarely have computer crimes task forces, but the investigative (detective) units are quite capable of processing crime scenes and han- dling most common criminal violations, such as physical theft, trespassing, damage to prop- erty, and the apprehension and processing of suspects in computer-related crimes.

Involving law enforcement agencies has both advantages and disadvantages. Such agencies are usually much better equipped at processing evidence than a business organization. Unless the security forces in the organization have been trained in processing evidence and digital forensics, they may do more harm than good when attempting to extract infor- mation that can lead to the legal conviction of a suspected criminal. Law enforcement agencies are also prepared to handle the warrants and subpoenas necessary when docu- menting a case. They are adept at obtaining statements from witnesses, affidavits, and other required documents. For all these reasons, law enforcement personnel can be a secu- rity administrator’s greatest allies in prosecuting a computer crime. It is, therefore, impor- tant to become familiar with the appropriate local and state agencies before you have to make a call announcing a suspected crime. Most state and federal agencies offer awareness programs, provide guest speakers at conferences, and offer programs such as the FBI’s InfraGard program (www.infragard.net). These agents clearly understand the challenges facing security administrators.

The disadvantages of law enforcement involvement include possible loss of control of the chain of events following an incident, including control over the collection of information and evidence and the prosecution of suspects. An organization that wishes to simply repri- mand or dismiss an employee should not involve a law enforcement agency in the resolution of an incident. Additionally, the organization may not hear any new information about the case for weeks, or even months, because of heavy caseloads or resource shortages. A very

320 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

real issue for commercial organizations when involving law enforcement agencies is the evidence-tagging of equipment vital to the organization’s business. Valuable assets can be removed, stored, and preserved to prepare the criminal case. Despite these difficulties, if the organization detects a criminal act, it has the legal obligation to notify the appropriate law enforcement officials. Failure to do so can subject the organization and its officers to prosecu- tion as accessories to the crime or for impeding the course of an investigation. It is up to the security administrator to ask questions of law enforcement agencies to determine when each agency needs to be involved and specifically which crimes are addressed by each agency.

Reporting to Upper Management Once the CSIRT has conducted a preliminary assessment of the incident, its impact on the organization, the organization’s success or failure in responding to the incident, and the prog- ress of the recovery, the CSIRT leader should make a report to upper management, typically the CISO and CIO. As mentioned earlier, the first notification that an incident is in progress should occur only after the incident has been confirmed but before media or other external sources learn of it. At this point, executive management above the CIO level will most likely be pressing for details in case they are approached by the media for information. Upper man- agement usually requests assistance in drafting a press release to notify the general public and a specific notification to any stakeholders affected by the event.

Loss Analysis One of the first questions that upper management has for the investigative team is “How much was lost, and how much will it cost us to recover?” This question may take some time to accurately answer. Fortunately, in most cases, an incident results in only costs associ- ated with internal recovery. In determining the costs associated with an incident, the follow- ing should be considered:

● Cost associated with the number of person-hours diverted from normal operations to react to the incident

● Cost associated with the number of person-hours needed to recover data ● Opportunity costs associated with the number of person-hours that could have been

devoted to working on more productive tasks ● Cost associated with reproducing lost data (if possible) ● Legal cost associated with prosecuting offenders (if possible) ● Cost associated with loss of market advantage or share due to disclosure of proprie-

tary information ● Cost associated with acquisition of additional security mechanisms ahead of budget

cycle

If the incidents were acts of nature, then additional costs associated with the repair or replacement of facilities might need to be considered. If the incidents involved power pro- blems, additional costs associated with replacing computer or other electrical equipment might need to be considered.

In the short term, management needs an immediate impact assessment. This impact assess- ment is a quick determination of the extent of damage or loss and the associated cost or

Maintenance 321

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

value. In the event of a minor or moderate incident, the report may be short, as can be seen in the sample impact assessment at the top of this page.

In more complex situations, the analysis of an incident may be much more extensive and could include how the intruder gained access to a system, how the intruder established or ele- vated access privileges until he or she was able to gain control of the system, and whether the intruder compromised databases, deleted or destroyed files, or modified log entries. These types of assessments may find damages in the hundreds of thousands or even millions of dol- lars, especially if intellectual property is compromised or customer data is stolen.

Incident Forensics As a critical component of the recovery phase of IR, it is important to understand how com- puter and network forensics can be used to assist in the determination of root cause analysis and incident effect. Root cause analysis is the determination of the initial flaw or vulnerability that allowed the incident to occur; it is done by examining the systems, networks, and proce- dures that were involved.

The word forensics comes from the Latin word forensis, which in ancient Rome referred to the public forum—the precursor to today’s courts of law.6 When its information resources have been affected in the course of an incident and it decides to apprehend and prosecute the offender(s), the organization must collect information in such a way that it will be usable in a criminal or civil proceeding. This information is usually called “evidence,” but only what a judge admits as evidence in court can truly be considered evidence. During legal proceedings, opposing counsel can (and usually will) challenge this admission on any available ground.

Impact of virus infestation in ABC Corp was minor, with two infected user systems and no infected servers. Infestation was contained at 2300 June 20, with no loss of data. Estimated cost was 12 person-hours used to identify and contain the outbreak, and 10 person-hours of lost productivity as these two individuals were denied access to their systems as a result of the virus. It was determined that the outbreak occurred when a user downloaded and opened an e-mail attachment from a spoofed manage- rial account, infecting her system and that of one of her workmates, whose e-mail was CC’d on the original infected e-mail. Recommend additional awareness training for users on e-mail viruses. Total cost/loss to organization is under $500 (in personnel costs).

Sample Impact Analysis

322 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

Even something as simple as taking a look at a compromised computer may allow opposing counsel to challenge the information gathered from that computer, on the grounds that it might have been modified or otherwise tainted.7

Forensics is the use of methodical technical investigation and analysis techniques to identify, collect, preserve, and analyze objects and information of potential evidentiary value so that it may be admitted as evidence in a court of law, used to support administrative action, or simply used to further analyze suspicious events. Computer forensics is the use of forensics techniques when the source of evidence is a computer system. Digital forensics is the use of forensic techniques when the source of evidence is a digital electronic device, which includes computer systems, mobile phones, smartphones, tablets, portable music players, and all other electronic devices capable of storing digital information.8

Like information security in general, digital forensics involves as much art as science. How- ever, the use of established methodologies can facilitate the collection of legally defensible evi- dentiary material. Why “legally defensible”? That’s because, even though the process may be initiated as a response to an incident or as part of a routine outprocessing of an employee, you never know when you might stumble across evidentiary material that requires reporting to law enforcement; therefore, each investigation should be treated as if it will end in legal proceedings. Evidentiary material is information, graphics, images, or any other physical or electronic item that could have value as evidence in a legal proceeding, whether criminal or civil. Digital forensics is still in its infancy, as electronic evidence has only been admissible in legal proceedings for the past few decades.

The field of digital forensics combines skills from a number of disciplines but has its roots in two: computer science and criminal justice. Although the latter provides detailed knowledge in the handling and presentation of evidentiary material, the former is needed to successfully obtain the material, for within a computer system there is a myriad of nooks and crannies in which to hide information. Even the deletion of information and the reformatting of data stor- age units do not hinder the acquisition of evidence by a skilled forensic analyst. An expert in digital forensics can gain employment as a corporate forensics analyst, a member of a law enforcement agency, or a freelance investigator and expert witness.

Legal Issues in Digital Forensics Investigators should consider the motivation behind the collection of forensic information. The laws governing search and seizure in the private sector are much more straightforward than for those in the public sector. However, there are certain conditions that must be met in order to ensure that any evidentiary material found is admissible in any legal proceedings that follow, whether administrative or judicial. (See the Technical Details sidebar titled “Dig- ital Forensics Search and Seizure in the Public Sector.”) In general, law enforcement agents must have either a search warrant or the employer’s consent in order to search for eviden- tiary materials. For a private organization to search an employee’s computer, the following procedure is usually employed:

1. Verify that organizational policy allows such a search to occur. This policy is to have been read, understood, and agreed to by the employee. The policy is also uniformly applied across the organization and is applicable to all levels of staff. It is also useful to have included recurring notifications in network and system banners that remind users such searches may occur.

Incident Forensics 323

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

2. Verify that the search is “justified at its inception.” This means that there was a legiti- mate business reason for the search, such as that it was done specifically to locate a legitimate work product or as part of an investigation into work-related misconduct involving organizational resources. In the former case, if the organization routinely searches every employee’s computer or conducts truly random searches and then uncovers potential evidentiary material, the findings are admissible. If the employee was working on a product for the organization and an authorized individual—that is, a supervisor, manager, or assistant—was looking for that product and discovered evi- dence of misconduct, then such evidence is equally admissible. In the latter case, if the InfoSec Department received information that someone was conducting unauthorized activities using organizational resources, the search may be justified.

3. Verify that the search is “permissible in its scope,” meaning that it has a specific focus and is constrained to that focus. One cannot look for Word documents on a system’s e-mail server unless there is a clear link between the two, such as that the employee reported having e-mailed the document. This requirement does not prohibit the use of materials found during a normal business search, but it prohibits a total inventory search when the search should have been constrained to one or two folders or directories.

4. Verify that the organization has clear ownership over the container the material was discov- ered in. This precludes searches of the employee’s person, personal belongings, and personal technologies, but it does not exclude those containers provided by the organization for the employee’s use, such as a tablet, smartphone, cellular phone, telephone, laptop, and so on. One gray area is the use of employee-purchased briefcases, satchels, and backpacks used to transport work. One area that has not yet been challenged in court is the ability of an organi- zation to search a personal computer used by a telecommuter; however, it is feasible that this may occur in the near future, given the increase in telecommuting and remote computing.

5. Verify that the search has been authorized by a manager or administrator in the appro- priate chain of command. For systems, the senior system administrator must allow the search unless this individual is a suspect in an internal investigation. For most organiza- tional equipment, a designated manager or executive must provide authorization. Forward-thinking organizations are designating a senior executive officer (such as the CIO) a magistrate who can authorize organizational searches. Even then, the search itself should be conducted by a designated, disinterested individual, such as the CISO or some other individual recommended by legal counsel.

Once these conditions are met, an organization should have a reasonable degree of confidence in its ability to look for and collect potentially evidentiary material. This does not mean that any administrative or judicial actions will go unchallenged; however, it does mean that the organization has a much stronger case to refute any allegations of impropriety.

Digital Forensics Team What type of digital forensics team should an organization have? It depends on the size and nature of the organization, and on the available resources. Sometimes, the need for a foren- sics unit is obvious, as in the case of large enterprises that are subject to frequent network attacks (for example, governmental agencies or high-profile companies like Microsoft). However, with the increasing criticality of digital information for business operations, organizations of all types and sizes may be required to engage in some form of forensic inves- tigation (as in the opening scenario of this chapter).

324 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

Digital Forensics Search and Seizure in the Public Sector The field of digital forensics is evolving rapidly. Organizations are increasingly able to evaluate the technologies used by their employees and former employees to deter- mine if criminal activities or work-related misconduct has occurred. Even in the face of new storage devices and technologies, trained forensic analysts are capable of per- forming their mission of acquiring, authenticating, analyzing, and reporting the pres- ence or absence of evidentiary material stored on computer media. The underlying question facing this discipline is not technological, however; it is legal, ethical, and managerial. It is not can investigators seize and examine computer media, but should they? The decision to search for and seize potential evidentiary material has proven to be a legal quagmire. Although there are some straightforward guidelines in the corporate and private sectors, in the public sector it is considerably less straightfor- ward. There is some controversy regarding the search and seizure of computer media in the public sector. The following explores some of the relevant case law and makes recommendations for institutions and the faculty staff and students at these institutions.

The Fourth Amendment and Workplace Searches At the heart of the dis- cussion is the issue of personal privacy, which is defined in the Fourth Amendment to the U.S. Constitution as follows:

The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.9

Interestingly enough, when the Founding Fathers drafted this document, it was intended not as a direct protection of privacy per se but as a set of controls for pre- venting the misuse of power by law enforcement. The Fourth Amendment states that citizens have a right against unreasonable searches of their person and property without authorization by an appropriate entity, and this expectation of privacy has been expanded by case law to include the workplace. It may appear contradictory that an employee has an expectation of privacy in the workplace when using organi- zational equipment. The confusion emerges when there is permitted use of the employer’s equipment for personal use or when personal equipment is used to per- form assigned tasks for the employer’s benefit.

Technical Details

Incident Forensics 325

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Warrantless Searches and the Public Sector The legal decision that estab- lishes the starting point for “warrantless” workplace searches is the Supreme Court’s complex ruling in O’Connor v. Ortega.10 This case delineated two sectors in the work- place: public and private. Within the private sector, the Supreme Court stated, “Every warrantless workplace search must be evaluated carefully on its facts. In general, however, law enforcement officers can conduct a warrantless search of private (i.e., nongovernment) workplaces only if the officers obtain the consent of either the employer or another employee with common authority over the area searched.”11 As established in the O’Connor case, public agencies may have compelling reasons to search in the workplace. This is stated in the Department of Justice’s Manual for Computer Search & Seizure:

In public (i.e., government) workplaces, officers cannot rely on an employer’s consent, but can conduct searches if written employment policies or office practices establish that the government employees targeted by the search cannot reasonably expect privacy in their work space. Further, government employers and supervisors can conduct reasonable work-related searches of employee work spaces without a warrant even if the searches violate employees’ reasonable expectation of privacy.12

Source: Office of Legal Education

Although this clarification indicates that it would be more difficult for law enforce- ment to legally search without warrants, mainly because of the lack of clear linkage between the employer’s assets and the employee’s culpability, it also establishes a clear precedent for the public sector employer to conduct “work-related searches.” The employer or supervisor has the right to enter the employee’s office if (1) the organization has established policy permitting such searches by employers, supervi- sors, coworkers, or even the public; (2) the employer or supervisor is seeking work- related material, such as reports or files needed to support the ongoing function of the organization; and (3) the employer or supervisor is investigating work-related misconduct. Although the employer or supervisor doesn’t need a warrant, he or she does need the equivalent of “probable cause”; that is, the search must be “justified at its inception and permissible in its scope.”13 The former requires that there be a reasonable expectation that the search will provide evidence of work-related miscon- duct or is part of a normal search, meaning not “fishing” for evidence. This process does allow the employer or supervisor to make use of those items discovered when searching for other specific items. A search is permissible in its scope when the search was a reasonable search and did not exceed the supervisor’s or employer’s scope of authority. This means the employer cannot look in areas that would not be part of a normal or routine search, such as the personal belongings of an employee.

This probable cause may be challenged if the employee chooses to contest the search, whether or not evidentiary material was found. If the employer or supervisor cannot produce some fact or corroborating evidence that suggested work-related

326 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

misconduct, the search can be declared unconstitutional, any evidentiary material found during the search ruled inadmissible, and damages awarded the employee. Simply finding evidence of misconduct does not justify the search.14

Expectation of Privacy As the court ruled in Katz v. United States, “A search is constitutional if it does not violate a person’s reasonable or legitimate expectation of privacy. This inquiry embraces two discrete questions: first, whether the indivi- dual’s conduct reflects an actual (subjective) expectation of privacy, and second, whether the individual’s subjective expectation of privacy is one that society is pre- pared to recognize as reasonable.”15 This argument hinges on the establishment of an “expectation of privacy.” In both the public and private sectors, privacy boils down to the level of expectation provided to the employee by policy. When the organization has clear policy stating that employees have no expectation of privacy (outside certain legally protected areas, including the restroom), then warrantless searches can occur almost at will.

As with any organizational policy, the policy regarding an expectation of privacy must be distributed, read, understood, and agreed to in order to be legally enforce- able. Ignorance of the law (ignorantia legis neminem excusat) may be no excuse for the public, but ignorance of policy is a legal excuse for an employee. Simply having a policy that permits employers or law enforcement to search an employee’s office without a warrant is not enough.16 The reasonable-expectation-of-privacy test formu- lated by the O’Connor decision asks whether a government employee’s work space is “so open to fellow employees or to the public that no expectation of privacy is reasonable.”17 Questions of whether the employee has exclusive access to the work space, as in a private office, or whether other employees are routinely allowed into the space, influence this decision. The level of access an employee has over his or her work space can change the expectation of privacy. Allowing free access versus provid- ing personal keys to offices with locking doors or providing locking cabinets within the offices impacts this interpretation. When conducting investigations, law enforce- ment officials specifically look for indicators of “no privacy” in the workplace, as in written policies, posted notices, and electronic banners, as described in the following section taken from the Department of Justice publication “Searching and Seizing Computers and Obtaining Electronic Evidence in Criminal Investigations.”

In general, government employees who are notified that their employer has retained rights to access or inspect information stored on the employer’s computers can have no reasonable expectation of privacy in the information stored there…. Other courts have agreed with the approach articulated in Simons and have held that banners and policies generally eliminate a reasonable expectation of privacy in contents stored in a government employee’s network account.18

Source: Office of Legal Education

Incident Forensics 327

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The Simons decision basically recognizes an organization-wide leeway in searching computers if the search is done in adherence to policies that are meant to protect the organization’s systems—in this particular case, a governmental organization. Although Simons had a private office and thus an expectation of privacy, he had vis- ited porn sites in violation of a policy stating that this was not allowed and that net- work activity was being monitored so that the policy could be enforced. After Simons’ IP address in the network logs indicated that he had visited the porn sites, his computer was remotely searched by network administrators. They subsequently found child porn and called law enforcement authorities, who obtained a search war- rant. Simons’ defense was not that he hadn’t downloaded child porn but that the ini- tial search was illegal. The courts disagreed.19

The presence of a warning, whether in a banner, the employee handbook, or in an employee’s policy manual, may not be enough. In the absence of policy or warning banners, courts almost assuredly infer an expectation of privacy in the use of a com- puter.20 The challenge comes in the application of Fourth Amendment protection to computer media and the electronic information contained within. The Department of Justice publication “Searching and Seizing Computers and Obtaining Electronic Evidence in Criminal Investigations” states the following:

To determine whether an individual has a reasonable expectation of pri- vacy in information stored in a computer, it helps to treat the computer like a closed container such as a briefcase or file cabinet. The Fourth Amendment generally prohibits law enforcement from accessing and view- ing information stored in a computer without a warrant if it would be pro- hibited from opening a closed container and examining its contents in the same situation.21

Source: Office of Legal Education

Exceptions to the Fourth Amendment The courts have identified a number of exceptions to the warrant requirement that is specified by the Fourth Amendment, as they have continually struggled with balancing reasonable expectations of privacy on the employee’s part with the needs of law enforcement and organizations in con- ducting searches. With rapidly changing information technology, how these excep- tions are handled will be an ongoing challenge. These exceptions include (1) consent, (2) plain view, (3) exigent circumstances, (4) search incident to a lawful arrest, (5) inventory searches, (6) border searches, and (7) international issues. We will discuss the two exceptions that are most relevant to computer security: consent and plain view.

If the individual or a “person with authority” “consents” to the search, then no warrant is needed. The challenge is determining whether the consent is implicit or explicit or whether it was voluntarily given.22,23 Fortunately for the individual, the burden of proof is on the government. The challenge arises as a result of two issues: the scope of consent and who is authorized to provide the consent. Regarding the former, if an individual consents to the search of part of a system, does this infer

328 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

consent to search the entire system? Regarding the latter, can family, friends, or roommates provide consent? And if the technology is used or owned by more than one individual, can any one of those individuals consent to the search? In this case, a shared computer is considered a public area and there is no reasonable expectation of privacy.24

As for the other exception, an item is in “plain view” if it is readily observable by the investigator without manipulation of the environment in which the information resides.25 This also means that if an investigator is conducting a lawful search of a computer hard drive and discovers evidence of another crime, the supplemental evi- dence is considered in plain view. However, if the investigator is authorized to search specific folders and opens folders outside the authorized search area, the discovered information may not be considered in plain view.26 Note that most of these excep- tions only apply to law enforcement officials; investigators who are not members of a law enforcement agency are not bound by the Fourth Amendment unless they are acting as an “agent of the law,” which means they are working on behalf of or at the request of a law enforcement agency.

Complications Associated with Other Laws and Policy It would appear from the preceding discussion that public academic institutions’ employees would only enjoy Fourth Amendment protection to the extent provided to all public-sector employees. When just considering the Fourth Amendment, this may be the case. This would indicate that law enforcement needs a warrant, whereas the employer or employer’s representative (a department chair or dean) needs only probable cause associated with work misconduct or suspicion of criminal conduct. However, there is another issue that complicates the Fourth Amendment interpretation. As stated in the Department of Justice publication “Searching and Seizing Computers and Obtain- ing Electronic Evidence in Criminal Investigations”:

In many cases, workplace searches will implicate federal privacy statutes in addition to the Fourth Amendment. For example, efforts to obtain an employee’s files and e-mail from the employer’s network server raise issues under the Electronic Communications Privacy Act, 18 U.S.C. §§ 2701–2712, and workplace monitoring of an employee’s Internet use implicates Title III, 18 U.S.C. §§ 2510–2522.27

Source: Office of Legal Education

One such statute is the 1976 Copyright Act (Title 17, U.S. Code), which extends protection to the owners of intellectual property. Although this act, in and of itself, does not prevent an institution from seizing and searching computer systems in the public sector, its use in conjunction with organizational policy can. For example, if an employee at Kennesaw State creates intellectual property

Incident Forensics 329

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

without substantial investment by the university other than those resources nor- mally available to the individual, then the individual owns the intellectual prop- erty and is entitled to 100 percent of any royalties derived from that intellectual property. Using this policy, it is a logical assumption that works leading to the development of intellectual property, works resulting from the development of intellectual property, and works in progress are all the personal property of the individual. Therefore, the institution permits individuals to store their information (personal property) on equipment issued to them, then they are forfeiting their rights to search and seize that property at will. There is a special case in the crea- tion of intellectual property that falls under the concept of “work for hire”—a sit- uation in which an employee creates intellectual property at the behest or requirement of an employer. In this case, the employer is considered to be the author and, thus, the owner of the intellectual property.28

Other statutes that affect this issue include the Electronic Communications Protec- tion Act (ECPA) and the Privacy Protection Act (PPA). The Electronic Communications Privacy Act of 1986 is a collection of statues that regulates the interception of wire, electronic, and oral communications. These statutes are frequently referred to as the Federal Wiretapping Acts. They address the following areas:29

• Interception and disclosure of wire, oral, or electronic communications

• Manufacture, distribution, possession, and advertising of wire, oral, or elec- tronic communication-intercepting devices

• Confiscation of wire, oral, or electronic communication-intercepting devices

• Evidentiary use of intercepted wire or oral communications

• Authorization for interception of wire, oral, or electronic communications

• Authorization for disclosure and use of intercepted wire, oral, or electronic communications

• Procedure for interception of wire, oral, or electronic communications

• Reports concerning intercepted wire, oral, or electronic communications

• Injunction against illegal interception

These statutes work in cooperation with the Fourth Amendment, which prohibits search and seizure without a warrant. Another item of note is the duration of an electronic items storage. Under the ECPA, a warrant is required to search e-mail on a public system that is stored for less than 180 days. If the mail is stored for more than 180 days, law enforcement agents can obtain it either by using a subpoena (if they inform the target beforehand) or by using a warrant without notice. Some profes- sions have a special privacy protection under the law. The Privacy Protection Act of 1980 (PPA), codified as 42 U.S.C. § 2000aa et seq., protects journalists from being required to turn over to law enforcement any work product and documentary mate- rials, including sources, before it is disseminated to the public. This includes both physical and electronic forms of information. Journalists who most need the protec-

330 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

When planning a forensics operation, an organization should consider the following:30

● Cost—This includes the costs of the tools, hardware, and other equipment used to collect and examine digital information as well as the costs for staffing and training.

● Response time—Although an outside forensic consultant may seem cheaper because the service is only paid for when actually used, the interruption to normal business operations while the consultant gets into place and up to speed may turn out to be more expensive than maintaining an in-house forensic capability.

● Data sensitivity—Providing access to outside consultants may complicate their use. Forensic data collection can expose highly sensitive information, such as personal health records, credit card information, and business plans.

Resolving these issues can be challenging, which is why many organizations divide the forensic functions as follows:

1. First response—Assessing the “scene,” identifying the sources of relevant digital infor- mation and preserving it for later analysis using sound processes

2. Analysis and presentation—Analyzing the collected information to identify material facts that bear on the subject of the investigation; preparing and presenting the results of the analysis to support possible legal action

Although analysis and presentation require significant expertise (gained through extensive training and experience) and specialized tools that most IT professionals do not have, the first-response skills are more common among IT professionals and can be supplemented by sound processes and documentation to preserve the collected information’s evidentiary poten- tial, which is sought in the second phase.

Although it is very easy to get lost in the gigabytes of data, the thousands of images, and the veritable storm of network packets that are the raw data of a forensic investigation, it is crit- ical to remember that the investigation is about making a determination of fact in the real world.

As Inman and Rudin have noted, forensics is really about translating a real-world problem into one or more questions that can be answered by means of forensic analysis.31 In the physical world, Joe may be suspected of having violated his organization’s intellectual property policy by disclosing details of a new product to a competitor in hopes of gaining a

tion of the PPA are those who are working on stories that are highly controversial or about criminal acts, because the information gathered may also be useful for law enforcement. For instance, a criminal suspect who is reluctant to go to law enforce- ment, for fear of arrest, may talk openly to a journalist who promises not to print her name. Although law enforcement would like to obtain this type of information from a journalist, the PPA protects the journalist’s freedom to publish such informa- tion under the First Amendment without government intrusion.

Incident Forensics 331

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

position with that competitor. The challenge for the forensic analyst is to translate the ques- tion “Did Joe violate the IP policy by disclosing the product details to a competitor?” into a series of questions answerable by digital forensic investigation, such as:

● Did Joe access the new product information during the relevant time period? ● Are there indications of a quid pro quo agreement between Joe and the competitor? ● Did Joe send e-mails to the competitor containing that information? ● Did Joe transmit the information to the competitor over the network?

The answers to these questions might be found on the disk image of Joe’s computer, network logs, access logs for a file server, or within other digital sources.

First Response Team The size and makeup of a first-response team will vary based on the size of the organization and other factors, but the team often includes the following roles and duties:

● Incident manager—Surveys the scene and identifies sources of relevant information; orchestrates the work of the other team members and usually produces any photo- graphic documentation

● Scribe—Produces the written record of the team’s activities and maintains control of the field evidence log and locker

● Imager—Collects photocopies or makes photographic images of digital evidence

Consider a situation in which a forensics team has the objective of performing on-site data collection at an employee’s corporate office. After securing the scene, the scribe begins the written record and the incident manager enters the scene to make the overall photographic survey as well as identify and photographically document major loci of evidence (computers, disk arrays, etc.). An important part of this survey is prioritizing the sources of information. Some considerations that guide the selection of evidence to collect and the relative priority of that collection are:32

● Value—The likely usefulness of the information ● Volatility—The stability of the information over time, some types of information

becoming lost when the power is cut and by default over time (e.g., log records that may be overwritten with newer data)

● Effort required—The amount of time required to acquire a copy of the information

The incident manager then identifies a safe area for the imager to set up equipment and directs him or her in removing items to image.

Equipment removals are documented both photographically and in the written record (by the scribe). As the imager finishes imaging an item, its integrity assurance (hash and other infor- mation) is documented in the written record, the image is logged into the field evidence locker, and the original item is returned for reinstallation.

When all the items have been imaged, the incident manager, will, as part of the exit process, compare the scene’s appearance to the initial photographic survey to ensure that the team has left little trace of its presence.

332 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

Analysis Team Whether performed in-house or outsourced to a third party, the analysis and reporting phases are performed by persons specially trained in the use of forensic tools to analyze the collected information and provide answers to the question(s) that gave rise to the investigation. These forensic tools help forensic analysts to recover deleted files, reassem- ble file fragments, and interpret operating system artifacts.

The forensic analysis function is sometimes broken into two parts: examination and analysis. The examination phase involves the use of forensic tools to recover the content of files that were deleted, operating system artifacts (such as event data and logging of user actions), and other relevant facts. The analysis phase uses those materials to answer the question(s) that gave rise to the investigation.

Larger organizations may even delineate these two functions as job descriptions: forensic examiners, who are skilled in the operations of particular tools, and forensic analysts, who know about operating systems and networks as well as how to interpret the information gleaned by the examiners. Often, an incident requires subject-matter expertise that exists beyond the dedicated forensic analysis team. In these cases, the team should be able to draw upon a pre-identified pool of resources that can be pulled to help with forensic analysis. For example, the team may not have Lotus Notes experience with which to analyze data from a Lotus Notes server that has been compromised, so they ask for assistance from a wider team of experts.

The analysis function includes reporting and presenting the investigation’s findings. Forensic reports serve a variety of audiences, ranging from upper management to legal professionals and other forensic experts who may use the findings to build a case in court; therefore, foren- sic examiners and expert witnesses must clearly communicate highly technical matters without sacrificing critical details.

Effective communication becomes even more critical when the forensic analyst is called into court, where the audience includes a judge and jury, who likely have only a nodding acquain- tance with technology, and an opposing counsel, whose job it is to undermine the analyst’s findings and expertise.

Presenting a forensic analysis to a nontechnical audience can be quite challenging. If the analyst’s presentation is ineffective, the findings are likely to be regarded as technical gobble- dygook; worse, members of the jury may perceive that the analyst is talking down to them. In this way, analogies play an important part in communication; a common analogy is using the library card catalog to illustrate how deleted files are recovered. A computer disk is rather like a large library wherein books (files) are shelved according to the information in a card catalog (file system directory). Deleting a file is rather like removing the book’s card from the card catalog. The pointer to the book is gone, but the book itself can still be found in the library stacks, although it might take some searching.

This analogy aptly illustrates how a technical process can be explained to a nontechnical audi- ence. Sometimes, the most challenging part of presenting the results of forensic analysis is find- ing a relevant analogy that helps the audience grasp the technical details.

Forensic Field Kit Most digital forensic teams have a prepacked field kit, also known as a jump bag, which has a portal set of all the equipment and tools needed for an investigation. This preplanning ensures that the team can leave at a moment’s notice to perform the necessary response and analysis. The key is that, in order to keep the kit at the ready, the

Incident Forensics 333

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

equipment in the kit should never be borrowed or used. The field kit is typically as personal as the individual investigator, but the photograph shown in Figure 8-1 is a fairly standard kit.

Among the things a kit may include are the following:

● Forensic laptops that have multiple operating systems and can be dedicated to the field kit, which ensures that no prior evidence from using the laptops contaminates the investigation

● Call list with subject-matter experts in various IT technologies, management, and other stakeholders in the incident management process

● Cell phones with extra batteries and chargers for continuous communication during the investigation

● Hard drives, blank CDs, blank DVDs, and USB flash drives (sanitized and free from prior evidence) to use for evidence collection

● Imaging software or hardware with write blockers ● Forensic software and tools to perform the forensic data collection and analysis ● Ethernet tap to sniff network traffic; this can be a DIY project using a simple switch

or pre-packaged products ● Cables to provide access to other devices; these can be crossover cables for system-

to-system communication, Ethernet cables, USB cables, or serial cables ● Extension cords and power strips to power all the equipment in areas that have few

or have hard-to-reach outlets ● Evidence bags, seals, and permanent markers used to store and label evidence; the

bags should be antistatic and might need desiccants in order to absorb any moisture ● Digital camera with photographic markers and scales to take detailed photos of an

investigation area—also, tie-on labels (for identifying cables, etc.)

© Cengage Learning 2014

Figure 8-1 Example forensic field kit

334 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

● Incident forms (if used), extra notebooks, and a generous supply of pens for detailed logging of the investigation

● Computer toolkit with various bits to handle a wide variety of computer screws, assortment of spare screws, antistatic mats and straps, mechanics’ mirrors, telescoping lights and grabbers, and other tools that may come in handy for opening computer equipment

Digital Forensics Methodology As shown in Figure 8-2, a digital investigation usually begins with some allegation of wrongdoing—either a policy violation or commission of a crime. Based on that allegation, authorization is sought to begin the investigation proper by collecting relevant evidence. In the public sector, this authorization may take the form of a search warrant; in the private sector, it takes whatever form is specified by the organization’s policy. Many private sector organizations require a formal statement, called an affidavit, which furnishes much of the same information usually found in a public sector search warrant. In the private sector, it is more common to authorize the collection of images of digital information, but in the public sector the warrant authorizes seizure of the relevant items containing the information.

Assessing the Scene Before the forensics team moves in to collect evidence, it is important to assess the overall scene and document its state. This process typically involves interviewing the key contacts who are present (e.g., the initial complainant, informant, or witness, as well as the relevant system owner or business unit manager, or others with mate- rial knowledge of the alleged event or incident) and documenting the scene as it exists at the time of arrival. To do so, forensics teams typically use two methods: photography and field notes.

Photography Photographic record keeping and its supporting documentation play a major role in documenting evidence and its provenance. Like forensic analysis of computer systems,

Produce Report and Submit

for Disposition Archive

Policy Violation or Crime

Suspected

Seek Authorization to

Investigate

Incident Response

Collect Evidence

Analyze Evidence

Archive

Investigation Authorized?

Yes

Internally or Externally

E-Discovery Request

N o

© Cengage Learning 2014

Figure 8-2 Overall flow of a digital investigation

Incident Forensics 335

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

capturing the state of the scene can help investigators go back for reference during the analy- sis phase. For example, photographs can help answer questions like whether the server had both network cables plugged in at the time of the incident or was only connected to one net- work. The best tool for photography is the digital camera. The digital camera offers much more convenience over the traditional field camera but does require some preparation and sound process, including the following steps:

1. Sterilize the digital photographic media (memory card). Forensic sterilization can easily be performed by formatting the card to destroy the directory information and then using a tool such as sdelete from Sysinternals (www.sysinternals.com) to clear all free space on the card of existing content.

2. Set the camera’s clock to ensure that the dates/times recorded for the digital photo- graphs are accurate.

3. Make the photographic media “self-documenting” by taking the first exposure of a “Begin Digital Photography” marker.

4. Ensure that the Digital Photographic Media (DPM) number—a tracking number assigned to the particular card—is identified in the digital photography log as each pho- tograph is taken.

5. At the conclusion of the on-site activities, make an “end of photography” exposure.

6. Remove the card from the camera, package it in a static bag, and seal it in an evidence envelope, like any other piece of digital evidence.

7. Do not make hashes of digital photographs until the first time the evidence envelope is opened.

Field Notes A valuable companion to the digital photographs is the collection of field notes. Field notes can really be any notes that help investigators remember key aspects of a scene and the evidence collected. These notes are normally assembled into a case file that tra- vels with the investigation team and becomes a permanent part of the documentary record of the investigation. There are a number of forms that can aid an investigation or just help the team keep these key notes, including:

● Scene sketch—The scene sketch is the only item that can be done in pencil. Its purpose is to show the general locations of items. A sample is provided in Figure 8-3.

● Field activity log—The field activity log documents the activities of the team during evidence collection. A sample is shown in Figure 8-4.

● Field evidence log—The field evidence log identifies each item collected by filename number. A sample is shown in Figure 8-5.

● Photography log—The photo log tracks each picture taken and the context of the picture, for later reference. A sample is shown in Figure 8-6.

Acquiring the Evidence An organization’s IR policy must spell out the procedures for initiating the investigative process, including management approvals. This is particularly crit- ical in the private sector, as private organizations do not enjoy the broad immunity accorded to law enforcement investigations. In general, a law enforcement organization cannot be

336 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

© Cengage Learning 2014

Figure 8-4 Sample field activity log form

© Cengage Learning 2014

Figure 8-3 Sample scene sketch form

Incident Forensics 337

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Case Number Photography LogInvestigator

Continued from Page: Page:

Photo Number

Item Description

Signature Date Witness Date

© Cengage Learning 2014

Figure 8-6 Sample photography log form

© Cengage Learning 2014

Figure 8-5 Sample field evidence log form

338 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

sued for its conduct during an investigation, whereas a private organization can become the target of a retaliatory lawsuit for damages arising from an investigation that proves to be groundless.

Once the authorization to conduct an investigation is obtained, the collection of evidence can begin. As shown earlier, this is also the point where IR begins to interface with the forensics process.

At its heart, digital evidence collection follows a simple four-step methodology:

1. Identify sources of evidentiary material.

2. Authenticate the evidentiary material.

3. Collect the evidentiary material.

4. Maintain a documented chain of custody.

Upon completion of the collection process, the evidence awaits presentation and reporting in some formal proceedings. A recommended procedure for acquiring this type of evidentiary material is discussed in the following sections.

Identifying Sources Although identifying sources of evidence is somewhat straightfor- ward in the physical world of bloodstains and fingerprints, it’s much more complex in the digital world. Simple data collection in a suspect’s corporate office may involve hundreds of gigabytes of information residing on one or more of the following:

● Disks in a desktop and/or laptop computer ● Disks in external storage enclosures ● Memory sticks or cards ● PDA (possibly with additional removable memory cards installed) ● Cellular phone (including any memory cards installed in it) ● Storage devices, such as MP3 players ● Optical storage, such as CDs and DVDs ● Networked storage

When identifying evidence in a data center (perhaps as part of an intrusion or complex fraud investigation), the sources of potential evidence multiply to include the following:

● Disks attached to servers ● Storage attached to a storage network, such as a fiber channel or iSCSI SAN ● Files on NAS (network-attached storage) devices ● Logs on servers, routers, firewalls, or centralized logging servers

One of the more perplexing problems in collecting digital data concerns so-called volatile information, such as the contents of a computer’s memory. Traditional forensic practice calls for photographing a running computer’s screen and then disconnecting the power, but this leads to loss of volatile information. Should investigators sacrifice the evidence stored on disk by running tools to collect the volatile information, or should they sacrifice the volatile

Incident Forensics 339

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

information in favor of the information on disk? In time, better tools will make this less of a quandary, but currently it is a challenge.

Authenticating Evidence Unlike objects in the physical world that have characteristics that set them apart from other similar items, one binary digit looks pretty much like another. This presents a significant challenge in the practice of digital forensics, as the legal system demands assurances that the information presented in court must be demonstrably authentic (for example, the genuine image of the disk in John Doe’s workstation or a true copy of the log records from the RADIUS server collected on January 15th).

One way to identify a particular digital item (collection of bits) is by means of a crypto- graphic hash. These mathematical functions are ideal for this purpose because of their follow- ing properties:

● Each input (an input of a nontrivial size, at least) will produce an almost unique value.

● The hash value is easily stored and can be searched and compared quickly. ● Regardless of the size of its input, each hash operation produces a fixed-size output

(128 bits for MD5 and 160 bits for SHA-1). ● It is extremely unlikely that any contrived input could produce a particular hash value

without a manifest manipulation of the input. ● Although it is theoretically possible that two inputs could produce the same hash

value, it is extremely unlikely that this would occur without a manifest manipulation of the input file.

As the following example shows, simply changing the case of two letters generates very dif- ferent hash values:

:echo hello there > test.txt

:md5sum test.txt

782a482a8ba848cec578e3006678860c *test.txt

:echo Hello There > test.txt

:md5sum test.txt

937e9f428b23c367247b2c29318093b0 *test.txt

When a piece of digital evidence is collected, its hash value is calculated and recorded. At any subsequent point, the hash value can be recalculated to show that the item has not been mod- ified since its collection. This technique can also authenticate copies of the original item as true and accurate copies. Two commonly used hashes are Message Digest (MD-5) and the Secure Hash Algorithm (SHA-1, SHA-2 and SHA-3). Command-line and GUI tools for calcu- lating hashes are widely available.

Weaknesses of these hash algorithms have been described in the research literature,33 and in a case that occurred in Australia, a court decided to invalidate the use of a hash value to

340 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

ensure positive identification so that digital evidence was excluded.34 Regardless of these spe- cific shortcomings, the general consensus remains that hashes are acceptable for demonstrat- ing integrity of digital evidence.35 NIST is developing new hash algorithms that will be more resistant to these types of attack in the future.

Collecting Evidence There are many things to consider when collecting digital evidence. The investigator must decide on the mode of acquisition (live or dead) and on how to pack- age and image the collected material. The investigator must also accurately and thoroughly document all activities undertaken. Most importantly, the investigator must make no changes to the evidence.

The emphasis on making no change whatsoever to the evidence during a digital forensic investigation may seem overstated, but in fact it is justified by the potentially serious conse- quences of the investigation. Digital forensic findings can cost (or save) an organization mil- lions of dollars, can lead to employees being fired, and, if used in criminal proceedings, can lead to a person being deprived of freedom or life.

When a piece of digital information is altered, the question arises as to exactly what was changed. Did an investigator inadvertently boot up a computer, or did the investigator plant evidence and cover the modification by booting up the computer? Although it is possible to minutely describe every change that occurred during the computer boot, to verify that only those changes were made in the image, such an effort is not likely to be rewarded, given the time and expertise involved, the difficulty in explaining these changes to the judge and jury, and the possibility of lingering doubts that will cause the evidence to be discounted.

To prevent doubts on evidence handling, evidence labels and seals are crucial. Although any secure package will serve, the use of packaging specifically designed for this purpose aids proper documentation and storage. The evidence envelope is preprinted with a form that col- lects the relevant information for establishing where, by whom, and when the information was collected. The evidence seal is designed for single use and is very difficult to remove without breaking it. Two types of evidence labels are shown in Figures 8-7 and 8-8.

Grounds for challenging the results of a digital investigation can also come from possible contamination—that is, alleging that the relevant evidence came from somewhere else or was somehow tainted in the collection process. For this reason, media that are used to collect digital evidence must be forensically sterile, meaning that they contain no residue from previ- ous use. There are various ways to prepare sterile media, but a common method is to write 0s to every block on the device to erase any previous contents and then, if needed, format the device with a file system.

All sterilization procedures must be codified, and all media sterilization processes must be documented. For such uses, most forensic practices maintain an inventory of sterilized media, which should be packaged, sealed, and documented through tagging, as shown in Figure 8-9, to preclude the possibility of undisclosed tampering before use.

When an investigator is faced with a running system that may have been compromised, valu- able information such as open network connections and other running processes may reveal the intentions and mode of entry of the attacker. The investigator may conclude that this vol- atile information is important enough that a live acquisition should be conducted, and thus sacrifice the durable information that might be obtained by powering the system down. The

Incident Forensics 341

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

investigator can later shut the computer down and image its disk(s) to gather information that may be useful in identifying the mode of entry and other activities of the attacker. How- ever, because the live response tools modified that state of the system, it is very unlikely that the information collected from the disks will be admissible in any legal proceeding.

In a live acquisition, the investigator has no idea what the attacker did to the system during the compromise. Common system tools may have been replaced with malicious versions, or various traps may have been put in place to destroy information if the system is disturbed.

© Cengage Learning 2014

Figure 8-8 Evidence seal

© Cengage Learning 2014

Figure 8-7 Evidence label with chain of custody listing

342 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

For these reasons, the investigator will typically use a trusted set of tools from a CD, such as BackTrack, Helix, KNOPPIX STD, or F.I.R.E. These Live CDs, or CDs with full bootable operating systems, have a collection of tools and scripts that automate the process of running a series of known-to-be-good tools and preserving their output.

There are also a large number of stand-alone tools that help investigators gather evidence from live acquisition. Some examples of these tools are Windows Forensic Toolchest (WFT), which can be found at www.foolmoon.net/security/wft; SANS Investigate Forensic Toolkit (SIFT), which can be found at http://computer-forensics.sans.org/community/downloads); and First Responder’s Evidence Disk (FRED), which can be found at http://darkparticlelabs. com/projects. These tools can capture volatile information that might be useful in investigat- ing a system compromise.

WFT, in particular, is essentially a driver script that runs a series of tools that identify and list running processes, active network connections, and other activity, and then save the out- put on an external medium, such as a thumb drive. WFT is designed for forensic use and includes a number of integrity checks, such as verifying the tools before they are run, as shown in Figure 8-10.

At the completion of WFT, the files logging its execution are also hashed and their values dis- played to provide an integrity reference, as shown in Figure 8-11.

Although live acquisition is usually thought of in the context of a running host, the need to acquire the state of an active process arises in at least two other situations. First, since system log records are generated on a continuous basis, capturing their states at one point in time, for an investigation, requires a live acquisition. Second, some devices, such as tablets and smartphones, do not have boot-up sequences that correspond to traditional hosts, and live acquisition offers the best mechanism to collect evidentiary materials.

A continuously changing process presents challenges in acquisition, as there is not a “fixed” state that can be collected, hashed, and so forth. This has given rise to the concept of “snap- shot forensics,”36 which captures a point-in-time picture of a process, much like a photo- graph freezes the action of a running child.

© Cengage Learning 2014

Figure 8-9 Sample media packages sealed and tagged

Incident Forensics 343

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Consider the log files on a centralized syslogd server that is continually receiving log records from firewalls, intrusion detection systems, authentication servers, application servers, and other sources. Because log records are arriving on a more or less continual basis, there is no “fixed” state of the log file that can be collected and hashed. For this reason, a snapshot is taken of the active log file by copying it using perhaps a normal file copy. This copy is then acquired (perhaps by another copy) and hashed to verify that a true and accurate copy has been acquired. The investigator should be prepared to produce good documentation and

Source: WFT

Figure 8-11 Hash generation of evidence from WFT

Source: WFT

Figure 8-10 Integrity checks from WFT

344 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

fully justify the actions in testimony, if necessary (perhaps using the analogy of extracting a single frame from a motion picture or taking a still photo of a running child, explaining and demonstrating that a copy operation does not “add” information to the item copied, etc.).

Often, an intrusion is detected by its effect, such as the disk devices being deleted, and the investigator must work backwards to identify the sources of evidence. In situations like this, the information in log records often provides critical evidence of how the situation developed over time. For example, logs from the VPN and authentication servers might show an intruder logging in from outside the corporate network; also, records generated by manage- ment applications might reveal the exact operations performed in deleting the disks from the storage array.

Active devices, such as PDAs and cell phones, present similar challenges because as long as they have power, they are active (monitoring the status of tasks and appointments, checking for e-mail or instant messages, managing connections with the cellular network), so their internal state is continually changing.37 They also maintain a lot of volatile information in memory that is lost if the batteries are removed.

These types of small wireless devices are increasingly critical to modern forensic investiga- tions because almost everyone has at least one and because they are increasingly used for a variety of business and personal communications (including e-mail and instant messaging). They are also fairly promiscuous; if there is a compatible network available, they will connect to it. A smartphone or tablet seized from a suspect might be accessed wirelessly to modify or delete information, and a cellphone could continue to receive calls, instant messages, and e- mails after its seizure.

For these reasons, it is critical to protect wireless devices from accessing (or being accessed though) the network after seizure and during analysis. Because removing power to the device would lose the volatile information, a better solution is to block wireless access using a Fara- day Cage. A Faraday Cage is a continuous electrically conducting surface that surrounds a three-dimensional area so that no electromagnetic radiation can enter or exit. For example, Paraben Corporation developed the Wireless Stronghold Bag (shown in Figure 8-12) to pro- tect wireless devices from wireless access while being transported or stored. This bag has a metallic coating that prevents the enclosed device from receiving or sending wireless signals.

To provide similar protection while an investigator works with the device, Paraben designed the Wireless StrongHold Box, which is shown in Figure 8-13.

This enclosure provides a Faraday Cage to shield the device from network connectivity, enables investigator access, and includes shielded connections so that investigators can use external devices for imaging and analysis.

Equipping an organization to handle forensics for these types of devices can easily cost $10,000–$20,000 just in specialized hardware and software. For reasons of cost and the rapid changes in technology in these devices, forensic analysis for this kind of device may be an excellent candidate for outsourcing to a specialist consultant.

In a dead acquisition, the computer is typically powered off so that its disk drives can be removed for imaging; the information on the devices is static (“dead”) and durable. Although dead acquisition processes and procedures were developed for computer disks, they apply equally well to disklike devices, such as thumb drives, memory cards, MP3 players, and others.

Incident Forensics 345

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

In dead acquisition, an investigator seeks to obtain a forensic image of the disk or device. This image must include active files and directories as well as deleted files and file fragments. Figure 8-14 shows a small snapshot of a portion of a file system.

© Cengage Learning 2014

Figure 8-13 Paraben Corporation’s Wireless StrongHold Box

© Cengage Learning 2014

Figure 8-12 Paraben Corporation’s Wireless StrongHold Bag

346 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

A normal file system copy of the disk shown in Figure 8-14 would obtain File 1 and File 3, which are the only active files. However, there is more information on the device, including the following:

● The deleted entry in the directory, which might contain useful information about the deleted file

● The remnant of File 2 that was not overwritten by File 3, which might retain useful file fragments

● File 4, which has been deleted but not yet overwritten, so its contents should still be recoverable

● The free space, which might contain other files or fragments

To make sure this potentially valuable information is acquired, forensic investigators use bit- stream (or sector-by-sector) copying when making a forensic image of a device. Bit-stream copying reads a sector (or block; 512 bytes on most devices) from the source drive and writes it to the target drive; this process continues until all sectors on the suspect drive have been copied.

Forensic imaging can be accomplished using specialized hardware tools or software running on a laptop or other computer. The advantage to hardware tools specialized for the single purpose of copying disks is that they are generally faster. When performing a large imaging task (for example, imaging disks from 150 desktop computers involved in a complex fraud investigation), a hardware imaging solution will speed up the process. One example of a hardware imaging solution is the ImageMasster Solo, shown in Figure 8-15.

The disadvantages of hardware imaging platforms are cost and the fact that they support only certain interfaces. For example, an IDE imaging device might require an expensive upgrade to support SATA drives.

There are many software imaging tools. Popular software products include EnCase, UNIX/ Linux’s dd, and Paraben’s Forensic Replicator. These software packages run on a standard laptop or other system and support any disk interface supported by the host. A laptop-based imaging solution is shown in Figure 8-16.

File 1

Directory Original Location of File 2Deleted and Partially Overwritten

De le

te d

Fi le

3 Fi

le 1 File 3 Free SpaceSlackSpace

File 4 Deleted but Not Yet

Overwritten

© Cengage Learning 2014

Figure 8-14 Small portion of a filesystem

Incident Forensics 347

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Here, the suspect drive on the left (enclosed for imaging in a protective rubber “boot”) is connected to the laptop through a forensic bridge, which serves two purposes:

● It bridges the IDE drive interface to the laptop USB interface. ● It blocks any write requests the laptop might generate.

© Cengage Learning 2014

Figure 8-16 Laptop-based imaging solution

© Cengage Learning 2014

Figure 8-15 Intelligent Computer Solutions’ ImageMasster Solo

348 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

It is critical that the information on the suspect media not be changed during the imaging process or else its value as evidentiary material may be compromised. Because Helix is spe- cialized for forensic use, it does not mount file systems or create swap partitions on any of the attached disks; an experienced investigator following correct procedure should not need any additional write block protection.

However, investigators are human, and most will admit to having at least once confused the suspect and destination disks when performing imaging (say, at 4:00 AM, while imaging the 72nd of 83 disks). For this reason, and to preclude any grounds for challenging the image output, it is common practice to protect the suspect media using a write blocker.

Write blockers are devices that allow acquisition of information on a drive without creating the possibility of accidentally damaging the drive contents. They do this by allowing read com- mands to pass but blocking write commands, hence their name.38 Write blockers may be soft- ware programs or hardware devices. The hardware write blocker has the advantage of having been in practice longer, which means the legal community is more familiar with it. It can also perform the bridging function just described. For example, a write blocker kit (such as the UltraKit sold by DigitalIntel) may contain bridges for IDE, SCSI, and SATA devices, which provide the write blocking function to both protect the suspect media and “bridge” the connec- tion to a USB or FireWire that’s compatible with the laptop. Software write blockers have the advantage of eliminating a piece of hardware from the investigator’s kit, but they add to the burden of proof for the examiners, who will then have to document that they were properly trained in the use of the software and that it was used properly in this particular instance.

Before imaging a piece of disk media, its origin and description (vendor name, model num- ber, and serial number) are documented in both written and photographic form. This estab- lishes the provenance of the disk image and helps to ensure its authenticity. Also, the media used as the target for forensic imaging should be forensically sterile, and that fact should be documented.

Once the suspect media is attached to the imaging setup, the general imaging process is as follows:

● Calculate and record a baseline cryptographic hash of the suspect media. ● Perform a bit-stream image of the suspect media. ● Calculate and record a hash of the target (and, optionally, another hash of the suspect

media to verify it was not modified by the imaging process). ● Compare the hashes to verify they match. ● Package the target media for transport.

The screenshot shown in Figure 8-17 shows the imaging process being carried out with the following simple naming convention for the files produced:

● The prefix “PI” indicates a pre-image hash. ● The prefix “DI” indicates the disk image. ● The prefix “AI” indicates a post-image hash.

Case numbers are usually of the form YYYY-BK-PAGE, in which the case numbers are assigned from a standard record book of numbered pages. In the example, the case number assigned is for the year 2008, book 1, page 0011. The four-digit item number just provides

Incident Forensics 349

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

a reference number for this particular item of evidence and can be cross-referenced in the field evidence log.

As is shown, the hash for the image file matches the hash for the device, and thus you can be confident that you have obtained a true and accurate image of the device. Once the imaging is completed, the target media must be securely packaged. The target media is be marked for identification, sealed in a static bag, and sealed in an evidence envelope, as shown in Figure 8-18.

Source: Tr-Tech Inc.

Figure 8-17 Imaging process using dd

© Cengage Learning 2014

Figure 8-18 Target media packaged in an anti-static envelope, sealed, and signed

350 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

Note the practice of signing across the seals to ensure that someone else doesn’t break the seal and replace it.

Maintaining a Documented Chain of Custody Although documentation of processes and procedures, digital fingerprints, and secure packaging helps demonstrate the authenticity of digital evidence, there are additional requirements for demonstrating that the evidence has been protected from accidental or purposeful modification at every point from its collection through analysis to presentation in court. This protection is called maintaining the chain of custody.

In principle, the chain of custody is simply a legal record of where the evidence was at each point in its lifetime and documentation of each and every access to it. An example of a chain of custody log that documents access to the evidence is shown in Figure 8-19.

The usual process is that the field investigator maintains personal custody and control of the sealed item until it is logged in the chain of custody book at the evidence storage room. Each time the item is removed (for analysis, copying, etc.), it is logged out, forming a documented trail of who accessed the information and when that access occurred.

Collected evidence must be stored and handled appropriately to protect its value, especially because, in some cases, items may be stored for weeks or months before they are analyzed. If the investigation results in legal proceedings, the evidence may be stored for years before the matter is heard in court.

© Cengage Learning 2014

Figure 8-19 Sample chain of custody log

Incident Forensics 351

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Proper storage requires a protected, controlled access environment coupled with sound pro- cesses governing access to its contents (for example, access limited to specifically authorized personnel and documentation of each and every access maintained in the chain of custody book). The storage facility must also maintain the proper environment for holding digital information, which requires:

● Controlled temperature and humidity ● Freedom from strong electrical and magnetic fields that might damage the items ● Protection from fire and other physical hazards

The evidence storage facility can be a specialized evidence room, a locked filing cabinet in an office, or something in between.

Analyzing Evidence To answer the question that originated in the physical world and triggered the digital investigation, an analyst must translate that question into a series of questions that are answerable through forensic analysis. These “digital world” questions will guide the analysis and set its scope.

The first step in the analysis process is to obtain the evidence from the storage area (sign- ing it out in the chain of custody book) and performing a physical authentication. This involves verifying the written documentation against the actual item of evidence (that is, verifying the manufacturer, serial number, and other identifying information). After successful completion of that step, a copy of the evidence is made for analysis and the original is returned to storage; it is crucial that the analysis never take place on the origi- nal evidence. The copy of the evidence can then be authenticated by recomputing its hash and comparing it to the written record to verify that a true and accurate copy of the origi- nal evidence has been obtained.

Disk images must be loaded into the particular forensic tool used by the organization. This typically involves: processing the image into the format used by the tool; performing pre- processing, such as undeleting files and data carving (recovering files, images, etc. from frag- ments in free space); and comparison against known hashes.

Two common tools used in forensic analysis are Forensic Toolkit (FTK) from AccessData and EnCase from Guidance Software. Although they are largely similar in function, they take dif- ferent approaches to the analysis task.

FTK does extensive pre-processing of the evidence items, as shown in Figure 8-20, and it orga- nizes the various items into a tabbed display. It is common for an analyst to start this pre- processing late in the day and leave it running overnight, so that it will be complete at the beginning of the following workday.

Deleted files are recovered and present little challenge to a forensic tool. FTK also extracts e-mail messages and makes them available under the E-Mail tab.

EnCase Forensic Edition takes a slightly different approach in that it presents an exten- sible forensic platform that makes it easy for trained investigators to carry out their tasks. For example, rather than finding all the deleted files and folders during lengthy pre-processing, the files and folders are presented to the analyst as they are discovered in the search.

352 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8 EnCase also supports EnScripts, which are written in a C-like language and which auto- mate additional tasks not provided by the main program. There is a very active user com- munity that develops and contributes these scripts, and some of the functionality has been incorporated into recent versions of EnCase. One type of EnScript is the “filter,” which searches for particular types of information. Running the “Deleted Files” filter produces the list of deleted files.

Searching for Evidence With the increasing sizes of disk devices, identifying relevant information is one of the more important analyst tasks. For example, when investigating a computer image in a case involving widespread identity theft, credit card numbers and Social Security numbers are highly relevant.

As part of its pre-processing, FTK constructs an index of terms found in the image. The results are available under the Search tab, and Figure 8-21 shows the occurrences of the word “arson” and the context of one of the search hits.

FTK also includes the Live Search tab, which allows searching on user-specified terms.

Developing relevant search terms can be challenging; a technique from the legal profession called cartwheeling,39 in which a term is extended with links to subsidiary terms, can help. For example, when investigating the unauthorized use of a key logging application (often called a key logger), the cartwheel diagram shown in Figure 8-22 shows how someone can approach the process of developing search terms.

EnCase also offers a flexible search interface and includes predefined filters for common items, such as e-mail and Web addresses and Social Security numbers. As relevant items are located, they are “bookmarked” for inclusion in the final report.

Reporting the Findings Once the analysis is complete, the findings must be reported in written and often verbal form, either in a presentation or through legal testimony. This

Source: FTK

Figure 8-20 FTK’s pre-processing step

Incident Forensics 353

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

report must communicate the finding clearly to those who will use the report, including the following groups:

● Upper management, which is typically interested in the recommendations as to whether the allegations are correct, the scope of a data breach, and the impact and cost of that breach

Ethereal

Sniffer

Passwords

KEY LOGGING

Stealth

© Cengage Learning 2014

Figure 8-22 Cartwheel diagram from the term “key logging”

Source: FTK

Figure 8-21 FTK’s search for the term “arson”

354 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

● A forensic expert retained by the opposition, who is interested in the details of evidence collection and analysis in order to determine if the analysis was properly done and to identify weaknesses that could be used to challenge it in court

● Attorneys, judges, and juries, which are interested in compliance with the legal requirements and the real meaning of the evidence in deciding a question of fact

● Other professionals (auditors, heads of human resources departments, and others), who are interested in compliance with organizational policies and in identifying possible changes to those policies

It is a temptation to prepare a series of reports, each tailored to a particular audience. How- ever, if the investigation leads to legal proceedings, all these various reports are discoverable (that is, must be disclosed) by the opposing side. Any differences among the various versions could cast doubt on the conclusions.

The safest approach is to prepare a single report with an index to point the parties to their particular area of interest. The report should identify what gave rise to the investigation, the sources of the evidence that was analyzed, the tools and processes that were used to analyze the evidence, the specific findings, and an interpretation of the findings (in other words, did the evidence support or disprove the allegation).

In general terms, the report summarizes the detailed records contained in the case file, the ana- lyst’s notebooks, and other documentation, which can be produced to address detailed questions.

eDiscovery and Anti-Forensics A newer element of the digital forensics field is the area of electronic discovery (eDiscovery) and anti-forensics. As a field, eDiscovery is related to digital forensics, and they are often com- bined as associated disciplines. Whereas digital forensics focuses on the entirety of the collec- tion process, from data collection to data analysis, eDiscovery involves a smaller portion of the digital forensics process.

Discovery is the legal component of civil law whereby one party can obtain evidence from the opposing party through specific requests for information. This usually requires formal legal requests, such as subpoenas. With the wide range of electronic (digital) media used today, tra- ditional legal fields that have been associated with discovery of documentation have had to expand their capabilities to manage the onslaught of gigabytes of electronic (digital) records subject to such search. eDiscovery is defined as the search for, collection, and review of items stored in electronic (or, more precisely, digital) format that are of potential evidentiary value based on criteria specified by a legal team.

eDiscovery may involve using a digital forensics team to perform the actual tasks; however, the search criteria and subsequent review of findings falls under eDiscovery. This is not to imply that digital forensics is a subset of eDiscovery; rather, the two fields overlap when legal teams require technical teams to collect the information they need for their litigation. Anti-forensics involves an attempt made by those who may become subject to digital forensic techniques to obfuscate or hide items of evidentiary value. Forensic tools excel at retrieving information that has been deleted through normal means or resides in hidden places by the

eDiscovery and Anti-Forensics 355

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

operating system. This deleted or hidden information is a valuable source of information for investigators, but its recovery can pose a significant threat to the privacy and confidentiality of an organization’s information assets.

Actions in the digital world leave many traces (such as records of Web sites visited or archived e-mail messages), and these items can be easily retrieved from discarded or recycled computer equipment. Simson Garfinkel did an empirical study in which he purchased used computers and drives from online merchants and analyzed what was left on the devices by their previous owners (either inadvertently or due to poor deletion processes).40 Garfinkel found medical and business records, among many other types of confidential information.

In SP 800-88, Guideline for Media Sanitization, NIST has recommended practices for anti- forensics that are meant to keep data that should be protected from being disclosed. These range from overwriting disk media with 0s or random data to physically destroying the equipment.

Organizations must be aware that forensic tools are not just in the hands of honest profes- sionals, they are available to everyone. Therefore, organizations must have policy and proce- dures to ensure that discarded digital information is destroyed beyond forensic recovery.

An increasing concern for privacy and widespread availability of encryption products has led to the use of encryption for individual files and even entire devices. Although some encryption is poorly done and is easily broken, high-quality products are increasingly available that use good encryption algorithms beyond our current capability to reverse encryption by trying all possible combinations. Encrypted information poses significant challenges to forensic investi- gators because, by its nature, encryption conceals the content of digital material. Many encryption products require input of an encryption key when the user logs on and then decrypts the user’s information on the fly. When the system goes into screen saver mode or is powered down, the encryption key is deactivated and must be reentered. Unfortunately, data needed by the forensic investigator will be encrypted and will not be readable without the proper key.

Some forensic products offer brute force attacks against the encrypted information, using dic- tionaries of common pass phrases. They are sometimes successful but can be defeated by the use of strong good pass phrases. One element of modern computers that forensic investigators can leverage (and which some users are not aware of) is that there may be unencrypted copies of encrypted information in temporary “work files” or the systems paging file. So, although the original or master copies are concealed through encryption, the temporary copies may be usable to the forensic examiner.

Chapter Summary ● Once an incident has been contained and system control has been regained, IR begins

by informing the appropriate human resources. The CSIRT must assess the full extent of the damage to determine what must be done to restore the systems. This may take days or weeks.

● After any incident, address the safeguards that failed to stop or limit the incident, or which were missing from the system, and install, replace, or upgrade them. Evaluate

356 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

monitoring capabilities and either improve detection and reporting methods or install new monitoring capabilities.

● Compromised services and processes must be examined, verified, and then restored. If services or processes were interrupted in the course of regaining control of the sys- tems, they need to be brought back online.

● Ongoing maintenance includes after-action review (AAR) meetings, plan review and maintenance, training of staff members who will be involved in IR, and ensuring ongoing rehearsal of the plans in order to maintain readiness. The ARR entails a detailed examination of the events that occurred, from first detection to final recovery. All key players review their notes and verify that the IR documen- tation is accurate and precise. At the end of the incident review, the AAR serves as a review tool, allowing the team to examine how the team responded to the incident. An additional use of the AAR is as a historical record of events. By examining the events of past attacks, the organization may learn as much from mistakes as from successes.

● When plan shortcomings are noted, the plan should be reviewed and revised. It is also recommended that plans be periodically reviewed.

● A systematic approach to training is needed to support the IR plan. Cross-training is also needed to ensure that enough staff members with the proper skills are available for all reasonably realistic scenarios. This ongoing and systematic approach to plan- ning requires that plans be rehearsed until those responding are prepared for the actions they are expected to perform.

● Once prepared, the CSIRT leader should make a report to upper management, typi- cally the CISO and CIO. One of the first questions that upper management has for the investigative team is “How much was lost, and how much will it cost us to recover?”

● Computer forensics is the use of computer investigation and analysis techniques to identify, collect, preserve, and analyze electronic items of potential evidentiary value so that they may be admitted as evidence in a court of law or used to support admin- istrative action. The term “digital forensics” refers to all modern electronic devices, including computers, mobile phones, personal digital assistants (PDAs), and portable music players.

● A digital investigation begins with an allegation of wrongdoing—either a policy viola- tion or the commission of a crime. Based on that allegation, authorization is sought to begin the investigation by collecting relevant evidence; once authorization has been obtained, the collection of evidence can begin.

● The first-response digital forensic team secures and collects the devices, media, or media images that are potentially evidentiary. Later, analysis and reporting techniques are performed by persons specially trained in the use of forensic tools to analyze the collected information and provide answers to the question(s) that gave rise to the investigation.

● To settle the issue that prompted an investigation, the analyst must translate that issue into a series of specific questions that are answerable through forensic analysis, then use the proper tools to answer those specific questions.

Chapter Summary 357

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● When an incident violates civil or criminal law, it is the organization’s responsibility to notify the proper authorities and work with them throughout the investigation and resolution of the matter.

● Forensic tools can be used by investigators even to obtain information that has been deleted from digital media. These tools can also be used for nefarious purposes—that is, to illegitimately obtain private or proprietary information from discarded digital media.

● eDiscovery is the search for, collection, and review of items stored in electronic (or, more precisely, digital) format that are of potential evidentiary value based on criteria specified by a legal team.

● Anti-forensics involves the attempt by those who may become subject to digital foren- sics techniques to obfuscate or hide items of evidentiary value.

Review Questions 1. What is an incident damage assessment?

2. What are some of the reasons a safeguard or control may not have been successful in stopping or limiting an incident?

3. What must be done with interrupted services during the recovery process?

4. What procedures should occur on a regular basis to maintain the IR plan?

5. What is digital forensics?

6. What guides an organization in setting up a forensic capability?

7. How do organizations often divvy up the practice of digital forensics?

8. What are the common roles and duties of a digital forensic first-response team?

9. What factors determine which digital evidence should be collected and in what order?

10. In forensic analysis, what are the differences between examination and analysis?

11. What type of document is usually required when an organization other than a law enforcement agency obtains authorization for a search?

12. In what main way does search and seizure differ in the public and the private sectors?

13. What are the four steps in collecting digital evidence?

14. What two hash functions are commonly used as digital fingerprints?

15. What is the purpose of sterile media?

16. What type of forensics is used for practices that continue to operate while being examined?

17. What types of information are missed by a normal copying process but included in a forensic image?

18. What is the relationship between forensics and anti-forensics, and why is it important to the forensic investigator?

358 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

19. Why is cryptography a good thing for IT workers but a bad thing for forensic investigators?

20. When is the involvement of law enforcement optional in a forensics investigation? Who should make this determination?

Real-World Exercises Exercise 8-1 Using a Web search engine, look up “Trojan Defense.” How can it be used to question the conclusions drawn from a forensic investigation?

Exercise 8-2 At the end of 2006, a new edition of the Federal Rules of Civil Procedure (FRCP) went into effect. Using a Web search tool, learn more about the FRCP. What likely effect will its emphasis on electronically stored information (ESI) have on an organization’s need for a digital forensic capability?

Exercise 8-3 Using a Web search tool, identify some common certifications for digital forensic practi- tioners and determine whether the certifications are for practitioners at public sector organi- zations or private sector organizations.

Exercise 8-4 Using a Web search tool, identify cases in which private information was disclosed when computer equipment was discarded. Recent examples have included smartphones (like Black- Berry) that were sold without proper data cleansing and hard drives that were sold without data cleansing after the computers they were originally used in were upgraded.

Hands-On Projects

In this project, you will take a look at chaosreader, a Perl script that is incor- porated in the Security Onion distro. Chaosreader is designed to read pcap files and return information on sessions as well as replay some of them. In this project, you will simulate an examination of network traffic captured dur- ing an investigation of suspicious employee activity in order to determine what

activities the employee was engaged in while on your network. You will use the same pcap file you used in Chapter 7, given that it is sufficient to illustrate the features of chaosreader and you have already saved it.

1. Start your Security Onion distro.

2. To open a terminal session, double-click the Terminal icon on the desktop.

Hands-On Projects 359

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3. To ensure you are in your home directory, type pwd and press Enter. If you are not there, use the cd command to move there.

4. Chaosreader creates numerous files during processing, so you are better served creating a special directory to work in. Type mkdir chaosreader and press Enter.

5. Now, you will copy the pcap file used in Chapter 7 to the chaosreader directory. Type cp irdr7.pcap chaosreader/. (type the period as well). Press Enter.

6. To move into the chaosreader directory, type cd chaosreader and press Enter.

7. To begin processing the pcap file, type chaosreader –v irdr7.pcap and press Enter. You will see output in the terminal as chaosreader does its work. After it’s completed proces- sing, your screen should look similar to what is shown in Figure 8-23. Note that the last line indicates that an index.html file was created.

8. Minimize the terminal window.

9. Now, we will view that index.html file using the Firefox Web browser in Security Onion. Click the Firefox icon in the task bar at the top of the screen.

10. In the address bar at the top of the browser, type file:///home/<username> /chaosreader/index.html and press Enter, being sure to replace <username> with your username. Your screen should look similar to the one in Figure 8-24.

Source: Security Onion

Figure 8-23 Chaosreader processing

360 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8 You are now looking at the summary page of all sessions processed by chaosreader. The summary shows the date/time stamp of the session, the length of time for the session, source and destination IP addresses, protocol used, session size, and output.

11. To view the images downloaded by the employee, click Image Report. You will be shown the date/time stamp of the download, source and destination IP addresses, and the down- loaded image(s). Your screen should look similar to what is shown in Figure 8-25.

12. To return to the index page, click the browser’s back button.

Source: Security Onion

Figure 8-24 Chaosreader index report

Source: Security Onion

Figure 8-25 Image report

Hands-On Projects 361

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

13. To view the HTML GET and POST transactions, click GET/POST Report. This will show you a summary of the GET/POST transactions. Scroll down to display sessions 152–164; you will see the session variables transmitted with the GET transactions. Your screen should look similar to what is shown in Figure 8-26.

14. To return to the index page, click the browser’s back button.

15. Now, we will examine a session to see what behaviors the employee was engaged in while on our network. Scroll down to locate session 1020. Your screen should look sim- ilar to what is shown in Figure 8-27.

Source: Security Onion

Figure 8-26 GET/POST report

Source: Security Onion

Figure 8-27 Suspicious session

362 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

16. We can examine this session in two different ways. The first way is to click the as_html link with that session. When you click that link, the output will look similar to what is shown in Figure 8-28. Note that you can see the user’s passwords because telnet is an unencrypted protocol.

17. To return to the index page, click the browser’s back button.

18. Alternatively, you can replay this entire session from the command line, so that you can see exactly what the employee saw. Look for the file named session_1020.telnet.replay, which is what we will use to view the telnet session from the command line. Any file created by chaosreader that has a replay extension can be replayed from the command line, as you are about to do.

19. Minimize the browser and restore the terminal window you minimized earlier.

20. Type ./session_1020.telnet.replay. Your screen should look similar to what is shown in Figure 8-29. Press Enter. You will now see the Telnet session replayed, in its entirety, from the command line, exactly as the employee saw it. This will give you a better understanding of what the employee actually saw in real time.

Source: Security Onion

Figure 8-28 Telnet session in HTML

Hands-On Projects 363

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

21. Once the replay is complete, type exit and press Enter to close the terminal session.

Armed with this information, you can now report the details of the employee’s actions to the appropriate individuals for further action, if warranted.

Source: Security Onion

Figure 8-29 Launch Telnet replay

364 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

Endnotes 1. Pipkin, Donald L. Information Security: Protecting the Global Enterprise. Upper Saddle

River, NJ: Prentice Hall PTR, 2000, 285.

2. Nietzsche, Friedrich. “Friedrich Nietzsche Quotes.” BrainyQuote. Accessed September 27, 2012 @ www.brainyquote.com/quotes/quotes/f/friedrichn101616.html.

3. Edison, Thomas Alva. “Thomas A. Edison Quotes.” Accessed September 27, 2012 @ www. brainyquote.com/quotes/quotes/t/thomasaed132683.html.

After a very long 12 hours, HAL’s servers and client systems were fully functional and back online. Even though the CSIRT had trained for scenarios just like this, it was still overwhelmed by the sheer speed at which the worm replicated. It was able to re- image the infected systems and do a partial restoration of data. Some data was lost between the last backup and the beginning of the incident, but that was only a 30- minute window, so it was minimal. The CSIRT had even been able to get a copy of the worm, for reverse-engineering and research purposes. A brief e-mail was sent out to explain what had happened and to let everybody know that things were now back to normal.

The day after the incident ended, Paul Alexander had a meeting with Paul Bryant and George Denney, both from the legal department. They wanted a briefing on what had occurred, in order to assess potential liability issues for the company. After exchanging pleasantries as the three of them assembled in the conference room, Bry- ant got down to business and started questioning Alexander.

“Paul, what in the world happened? I thought we had firewalls in place to prevent stuff like this from attacking our network! How could you let this happen?”

Paul Alexander, still exhausted from the previous day’s events, resisted the urge to start yelling at Paul Bryant over the unfair accusation. He took a deep breath, com- posed himself, and said, “Let’s begin at the top, shall we?”

Discussion Questions 1. Was the CSIRT response appropriate, given the circumstances? On what do you

base your position?

2. Was Paul Alexander being unjustly accused of allowing the incident to happen? On what do you base your position?

3. Was there anything else Paul Alexander could have done to prevent the incident? On what do you base your position?

Closing Case Scenario: Bureaucratic Blamestorms

Endnotes 365

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

4. Berra, Yogi. “Yogi Berra Quotes.” Accessed September 27, 2012 @ www.brainyquote. com/quotes/quotes/y/yogiberra110034.html.

5. Federal Bureau of Investigation, “Cyber Crime.” Accessed September 27, 2012 @ www. fbi.gov/about-us/investigate/cyber/cyber.

6. Merriam-Webster’s Collegiate Dictionary (10ed), s.v.

7. Lewis, Paul G. “Curiosity May Kill the Case.” New Jersey Law Journal 182:11: 1030–1031.

8. Kruse, W. G., and J. G. Heiser. Computer Forensics: Incident Response Essentials. Bos- ton: Addison-Wesley, 2001.

9. “Fourth Amendment - Search and Seizure - U.S. Constitution.” FindLaw. Accessed Sep- tember 27, 2012 @ http://caselaw.lp.findlaw.com/data/constitution/amendment04.

10. O’Connor v. Ortega. 480 U.S. 709 (1987). Accessed October 1, 2012 @ http://case- law.lp.findlaw.com/scripts/getcase.pl?court=US&vol=480&invol=709.

11. Ibid.

12. “Searching and Seizing Computers and Obtaining Electronic Evidence in Criminal Investigations.” Office of Legal Education. Accessed September 27, 2012 @ www.justice. gov/criminal/cybercrime/docs/ssmanual2009.pdf.

13. Ibid.

14. United States v. Haggerty. 388 F.2d 713, 717. 7th Circuit. 1968. Accessed October 1, 2012 @ http://caselaw.findlaw.com/us-8th-circuit/1304114.html.

15. Katz v. United States. 389 U.S. 347, 362. 1967. Accessed October 1, 2012 @ http:// caselaw.lp.findlaw.com/cgi-bin/getcase.pl?court=us&vol=389&invol=347.

16. Whitman, M., and H. Mattord. Principles of Information Security, Fourth Edition. Boston: Course Technology, 2011.

17. O’Connor v. Ortega. 480 U.S. 709 (1987). Accessed October 1, 2012 @ http://case law.lp.findlaw.com/scripts/getcase.pl?court=US&vol=480&invol=709.

18. “Searching and Seizing Computers and Obtaining Electronic Evidence in Criminal Investigations.” Office of Legal Education. Accessed September 27, 2012 @ www.justice. gov/criminal/cybercrime/docs/ssmanual2009.pdf.

19. Ibid.

20. United States v. Slanina. 283 F.3d 670, 676–77. 5th Circuit. 2002. Accessed October 1, 2012 @ http://caselaw.findlaw.com/us-5th-circuit/1232733.html.

21. “Searching and Seizing Computers and Obtaining Electronic Evidence in Criminal Investigations.” Office of Legal Education. Accessed September 27, 2012 @ www.justice. gov/criminal/cybercrime/docs/ssmanual2009.pdf.

22. Schneckloth v. Bustamonte. 412 U.S. 218, 219. 1973 Accessed October 1, 2012 @ www.law.cornell.edu/supct/html/historics/USSC_CR_0412_0218_ZS.html.

23. United States v. Milian-Rodriguez. 759 F.2d 1558, 1563–64. 11th Circuit. 1985. Accessed October 1 2012 @ http://law.justia.com/cases/federal/appellate-courts/F2/759/ 1558/260245.

366 Chapter 8 Incident Response: Recovery and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8

24. United States v. Matlock. 415 U.S. 164. 1974. AccessedOctober 1, 2012@ caselaw.lp.find law.com/cgi-bin/getcase.pl?navby=case&court=us&vol=415&invol=164.

25. Horton v. California. 496 U.S. 128. 1990. Accessed October 1, 2012 @ http://case- law.lp.findlaw.com/scripts/getcase.pl?court=us&vol=496&invol=128.

26. “Searching and Seizing Computers and Obtaining Electronic Evidence in Criminal Investigations.” Office of Legal Education. Accessed September 27, 2012 @ www.jus- tice. gov/criminal/cybercrime/docs/ssmanual2009.pdf.

27. Ibid.

28. “Copyright Basics.” U.S. Copyright Office. Accessed September 27, 2012 @ www. copyright.gov/circs/circ01.pdf.

29. “18 USC Chapter: Wire and Electronic Communications Interception and Intercep- tion of Oral Communications.” Legal Information Institute. Accessed September 27, 2012 @ www4.law.cornell.edu/uscode/18/pIch119.html.

30. Kent, Karen, Suzanne Chevalier, Tim Grance, and Hung Dang. SP 800-86, Guide to Integrating Forensic Techniques into Incident Response. National Institute of Stan- dards and Technology. Accessed September 27, 2012 @ http://csrc.nist.gov/publica tions/nistpubs/800-86/SP800-86.pdf.

31. Inman, Keith, and Norah Rudin. Principles and Practice of Criminalistics: The Profes- sion of Forensic Science. Boca Raton, FL: CRC Press, 2001.

32. Ibid.

33. Schneier, Bruce. “More Hash Function Attacks.” Schneier on Security, March 10, 2005. Accessed September 27, 2012 @ www.schneier.com/blog/archives/2005/03/more_ hash_funct.html.

34. McCullagh, Declan. “MD5 Flaw Pops Up in Australian Traffic Court.” CNET, 11 August 2005. Accessed September 27, 2012 @ http://news.cnet.com/8301-10784_ 3-5829714-7.html.

35. “RFC 6151.” Internet Engineering Task Force. Accessed September 27, 2012 @ http:// tools.ietf.org/html/rfc6151.

36. Kipper, Gregory. Wireless Crime and Forensic Investigation. Boca Raton, FL: Auer- bach, 2007.

37. Cohen, Tyler, and Amber Schroader. Alternate Data Storage Forensics. Burlington, MA: Elsevier, 2007.

38. “Write Blockers.” Forensics Wiki. Accessed September 27, 2012 @ www.forensicswiki. org/wiki/Write_Blockers.

39. Statsky, William P. Legal Research and Writing. West Publishing, 1982.

40. Garfinkel, Simson. “New Directions in Disk Forensics.” Accessed September 27, 2012 @ www.blackhat.com/presentations/bh-federal-06/BH-Fed-06-Garfinkel.pdf.

Endnotes 367

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter9

Disaster Recovery: Preparation and Implementation

There’s a special providence in the fall of a sparrow. If it be now, ’tis not to come; if it be not to come, it will be now; if it be not now, yet it will come: the readiness is all. —William Shakespeare, Hamlet (Act V, Scene ii)

Upon completion of this material, you should be able to: ● Describe the ways to classify disasters, by both speed of onset and source ● Explain who should form the membership of the disaster recovery team ● List the key functions of the disaster plan ● Explain the key concepts included in the NIST approach to technical contingency planning ● List the elements of a sample disaster recovery plan ● Describe the need for providing wide access to the planning documents while securing the

sensitive content of the disaster recovery plans

369

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Introduction The disaster recovery (DR) elements of the contingency planning (CP) process are often taken for granted in many organizations. The information technology (IT) community of interest, under the leadership of the CIO, is usually given responsibility for DR planning, as they are keenly interested in keeping IT systems available during and immediately following disasters. Unfortunately, some organizations abdicate the overall responsibility for disaster readiness to the IT Department, including aspects that are not necessarily related to IT. In a perfectly balanced approach, the IT Department focuses on IT-system disaster preparations, and each other business unit similarly prepares.

Disaster recovery planning (DRP) is the preparation for and recovery from a disaster, whether natural or man-made. In some cases, actual incidents detected by the IR team escalate to the level of disaster, and the IR plan is no longer adequate to handle the effective and efficient recovery from the loss. For example, if a malicious program evades containment actions and infects and disables all of an organization’s systems and their ability to function,

“It’s just horrendous,” Paul said as he looked across the HAL company parking lot, towards the neighboring college campus. From where he stood, Paul had a clear view of the recreation building he had entered hundreds of times during his college years. Now, the building was a wreck of ashes, mud, and snow. If it hadn’t been for the heavy snowstorm the night before, the fire probably would have burned the structure to the ground. Firefighters, weary from the long night’s battle with the blaze, stood around the building, ever watchful for flare-ups, leaking gas lines, and other signs that their work wasn’t over.

A familiar voice called out: “Paul! Is everyone OK?” Paul turned and saw JJ walking across the lot. “Yes, thank goodness,” Paul replied. “There was no one in the building.” “What an awful mess. Do they know what started it?” JJ asked. “They suspect a lightning strike on the roof. That roof was at least a hundred

years old,” Paul said. “I guess they’ll have to rebuild.” “I hope so,” JJ said. “The basketball team was finally starting to pull it together.

A few more wins and they could have been contenders.” Then he looked back at the ruined building. “I guess they’ll have to find another

building for the college to play home games, though,” he added.

Opening Case Scenario: Flames Force Fan Fury

370 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

the disaster recovery plan (DR plan) is activated. Sometimes, events are, by their nature, immediately classified as disasters—for example, fires, floods, storms, and earthquakes.

As was discussed in earlier chapters, the continuity planning management team (CPMT) forms the DR team, then assists in the development of the DR plan. In general, an incident is catego- rized as a disaster when the organization is unable to contain or control its impact or when the level of damage or destruction from the incident is so severe that the organization is unable to quickly recover. The distinction between an actual incident and an immediate disas- ter may be subtle. The CPMT must document in the DR plan whether an event is classified as an incident or a disaster. This determination is critical, as it determines which plan is acti- vated. The key role of a DR plan is defining how to reestablish operations at the location where the organization is usually located.

The compelling need for DR contingency plans is documented by industry reports:

● Over 90 percent of those organizations experiencing disruption at a data center last- ing 10 days or longer were forced into bankruptcy within one year.

● Over 40 percent of companies that experience a disaster never reopen. ● Nearly 30 percent of companies that experience a disaster fail within 2 years. ● Downtime as a function of labor exposes large organizations to an average loss of

over $1 million per hour. ● Service interruptions cause average revenue losses of $60,000 to $250,000 per minute.

Most companies strive to keep scheduled uptime at 98 percent or higher (allowing for sched- uled downtime). This means that 174 hours of availability are typically lost each year for each company. One industry observer notes that each of those lost hours can cost an organization $42,000 if that hour is needed for a mission-critical application. The math tells us that the cost of unscheduled downtime can reach over $7 million per year just for one application in a typical setting. These kinds of estimates are revealing, but each businessperson should calcu- late his or her own cost per hour of downtime to add clarity to the true cost of disaster recov- ery’s hidden benefits.1

Disaster Classifications A DR plan can classify disasters in a number of ways. The most common way is to separate natural disasters, such as those described in Table 9-1, from man-made disasters. Man-made disasters include acts of terrorism (cyberterrorism or hactivism), acts of war, and those acts of man that begin as incidents and escalate into disasters. Another way of classifying disasters is by speed of development. Rapid-onset disasters are those that occur suddenly, with little warning, taking the lives of people and destroying the means of production. They may be caused by earthquakes, floods, storm winds, tornadoes, mud flows, and so on. Slow-onset disasters occur over time and slowly deteriorate the organization’s capacity to withstand their effects. These disasters include droughts, famines, environmental degradation, desertification, deforestation, and pest infestation.

9

Disaster Classifications 371

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Disaster Type Description

Fire Damages the building housing the computing equipment that comprises all or part of the information system. Also encompasses smoke damage from the fire and water damage from sprinkler systems or firefighters. Can usually be mitigated with fire casualty insurance or business interruption insurance.

Flood Can cause direct damage to all or part of the information system or to the building that houses all or part of it. May also disrupt operations through interruptions in access to the buildings that house all or part of the information system. Can sometimes be mitigated with flood insurance or business interruption insurance.

Earthquake Can cause direct damage to all or part of the information system or, more often, to the building that houses it. May also disrupt operations by interrupting access to the buildings that house all or part of the information system. Can sometimes be mitigated with specific casualty insurance or business interruption insurance, but is usually a specific and separate policy.

Lightning Can directly damage all or part of the information system or its power distribution components. Can also cause fires or other damage to the building that houses all or part of the information system. May also disrupt operations by interrupting access to the buildings that house all or part of the information system as well as the routine delivery of electrical power. Can usually be mitigated with multipurpose casualty insurance or business interruption insurance.

Landslide or mudslide Can damage all or part of the information system or, more likely, the building that houses it. May also disrupt operations by interrupting access to the buildings that house all or part of the information system as well as the routine delivery of electrical power. Can sometimes be mitigated with casualty insurance or business interruption insurance.

Tornado or severe windstorm Storms can directly damage all or part of the information system or, more likely, the building that houses it. May also disrupt operations by interrupting access to the buildings that house all or part of the information system as well as the routine delivery of electrical power. Can sometimes be mitigated with casualty insurance or business interruption insurance.

Hurricane or typhoon Can directly damage all or part of the information system or, more likely, the building that houses it. Organizations located in coastal or low-lying areas may experience flooding (see above). May also disrupt operations by interrupting access to the buildings that house all or part of the information system as well as the routine delivery of electrical power. Can sometimes be mitigated with casualty insurance or business interruption insurance.

Tsunami Can directly damage all or part of the information system or, more likely, the building that houses it. May also cause disruption to operations by interrupting access or electrical power to the buildings that house all or part of the information system. Can sometimes be mitigated with casualty insurance or business interruption insurance.

Table 9-1 Natural disasters and their impacts on information systems (continues) © Cengage Learning 2014

372 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Forming the Disaster Recovery Team The CPMT assembles a DR team. Although the IT and Information Security (InfoSec) Depart- ments contribute representatives to this team, it must also include members from outside these two groups. Because much of the work of the DR team is about the reestablishment of busi- ness operations at the primary site, the team leader and many of the members should be drawn from the organization’s functional areas. Not only is this team responsible for the plan- ning for DR, but it also leads the DR process when the disaster is declared. Key considerations in developing the DR team include its organization as well as the planning needed to identify essential documentation and equipment and then the training and rehearsal to be able to actu- ally do that when needed.

Organization of the DR Team The DR team consists of a team leader, who is also a member of the CPMT, and representatives from every major organizational unit. Specific members are selected for their particular skills, their ability to provide liaison between organizational elements, or other specialized qualities. The membership of the DR team should be distinctly separate from that of any other contingency-related team, as each team has differing responsibilities when activated in a real disaster, and it is very possible that more than one team will be active at the same time. There- fore, it is important that DR team members do not serve with either the IR team or the business continuity (BC) team, as the duties of each team may overlap if an incident escalates into a disaster that requires the implementation of the BC plan. The primary DR team includes repre- sentatives from some or all of the following, depending on the organization and industry:

● Senior management ● Corporate support units (including human resources, legal, and accounting) ● Facilities

Disaster Type Description

Electrostatic discharge (ESD) Can be costly or dangerous when it ignites flammable mixtures and damages costly electronic components. Static electricity can draw dust into clean-room environments or cause products to stick together. Loss of production time in information processing due to ESD impact is significant. Though not usually viewed as a threat, it can disrupt information systems and is not usually covered by business interruption insurance.

Dust contamination Can shorten the life of information systems or cause unplanned downtime.

Excessive precipitation Rain, freezing rain, sleet, snow, hail, and fog can all cause losses, such as through property damage when a roof collapses under the weight of excessive snow. Sometimes, excessive precipitation leads to another listed type of disaster, such as flood or mudslide. Still other circumstances can lead to losses that are not as obvious, such as intense fog causing roadways to be closed or public transportation systems to be shut down.

Table 9-1 Natural disasters and their impacts on information systems (continued) © Cengage Learning 2014

9

Forming the Disaster Recovery Team 373

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Fire and safety ● Maintenance staff ● IT technical staff (including database, systems, and networking) ● IT managers ● InfoSec technicians ● InfoSec managers

Depending on the size of the organization, there may be many subteams within the DR team that are responsible for separate sequences of activities. The subteams needed for IT disaster response are often much more specific. These specialties—for example, a hardware team, a software team, and a networking team—are explained in the following sections.

Disaster Management Team This is the command-and-control group responsible for all the planning and coordination activities. It consists of those members of the primary DR team (described earlier) who will manage the planning and coordination, as opposed to those who provide skilled specialty services. During a disaster, this group coordinates all the efforts and receives reports from and assigns work to the other teams.

Communications Team The communications team contains representatives from the Public Relations and Legal Departments, if the organization has such departments. It serves as the voice of the management, providing feedback to anyone desiring additional informa- tion about the organization’s efforts in recovering from the disaster. Members of this team interface with upper management, the disaster management team, law enforcement, the press, employees and their families, and the general public. All communications are directed from and to this team.

Computer Recovery (Hardware) Team The hardware team works to recover any physical computing assets that might be usable after the disaster. In smaller organizations, this team may be combined with other IT-related teams. The findings of this team are incor- porated into any insurance claims or post-disaster recovery purchases for restoration of operations.

Systems Recovery (OS) Team The OS team works to recover operating systems and may contain one or more specialists on each operating system that the organization employs. This group works closely with the hardware and applications teams to reestablish systems functions during recovery. It also works to reestablish user accounts and remote connectivity in conjunction with the network team.

Network Recovery Team The network team works to determine the extent of dam- age to the network wiring and hardware (hubs, switches, and routers) as well as Internet and Intranet connectivity. It also works to reestablish functions by repairing or replacing damaged or destroyed components. And it works closely with the Internet service provider to reestablish connectivity.

Storage Recovery Team Should the organization have storage area networks or network-attached storage, the storage recovery team works with the other teams to recover

374 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

information and reestablish operations. In some cases, this group may have to wait until the hardware, systems, and applications teams have completed their operations before it can begin its efforts. It may also interface with the data management team to restore data from backups to their storage areas.

Applications Recovery Team Just as the hardware and OS teams operate to reestab- lish operations, so does the applications team. Once the previous groups have systems backed up and running, the applications team recovers applications and reintegrates users back into the systems.

Data Management Team Working with all the other teams, the data management team is primarily responsible for data restoration and recovery. Whether from on-site, off- site, or online transactional data, this group is expected to quickly assess the recoverability of data from systems on-site and then make recommendations to the management team as to whether off-site data recovery is needed.

Vendor Contact Team This team works with suppliers and vendors to replace dam- aged or destroyed materials, equipment, or services, as determined by the other teams. Based on recommendations by the management team, this group can work from preauthor- ized purchase orders to quickly order replacement equipment, applications, and services, as the individual teams work to restore recoverable systems.

Damage Assessment and Salvage Team This team of specialized individuals provides the initial assessments of the extent of damage to materials, inventory, equipment, and systems on-site. It is responsible for physically recovering salvageable items to be trans- ported to a location where the other teams can evaluate them. Items that are obviously beyond recovery are identified by the salvage team and reported to the management team. This team is also responsible for coordinating physical security with law enforcement and any private security service through the communications and vendor teams.

Business Interface Team This team works with the remainder of the organization to assist in the recovery of nontechnology functions. Careful coordination of effort is required to comply with the findings of the business impact analysis (BIA) in determining the priori- ties of the various business functional areas that need to be reestablished. As the liaison between business and IT, this team ensures that each team can work on its own recovery efforts without interfering with the others.

Logistics Team This team consists of the individuals responsible for providing any needed supplies, space, materials, food, services, or facilities at the primary site. Although the vendor contact team may order needed services and supplies, this team serves as the go- to group for physically acquiring and transporting the needed resources to the appropriate locations. This team also serves as the providers of the minute tasks that make the opera- tions move smoothly.2

Other Teams as Needed The other business functions may require specialized teams to assist in the recovery of their operations. Therefore, these teams would focus on the rees- tablishment of key business functions as determined by the BIA.

9

Forming the Disaster Recovery Team 375

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Special Documentation and Equipment All members of the DR team should have multiple copies of the DR (and BC) plan in their homes, vehicles, and offices, as they cannot predict when they will receive an emergency call and be required to activate the plans. It is also important for the responsible team members to have access to certain DR materials, should the need arise. The equipment an individual needs differs based on his or her role and responsibilities. In general, the equipment may include:

● Data recovery software to recover information data from damaged systems ● Redundant hardware and components to rebuild damaged systems ● Copies of building blueprints to direct recovery efforts. On these blueprints, the

following locations should be indicated:

� Key server cabinets or closets � Data communications cabinets or closets � Power distribution and UPSs � Important document storage (paper copies) � Data backup storage � Keys and access cards to secure undamaged areas after the disaster has passed � Communications lines � Fire suppression systems and access points � Water lines � Gas lines � Flammables and combustibles

● Key phone numbers (or complete phone books or directories), including those for:

� Fire, police, and rescue (other than 911) � Insurance contacts � Building inspectors � Service providers, such as:

● Water ● Gas ● Power ● Data communications ● Telecommunications ● Sewer

� Alert roster first contacts. These are the individuals who will initiate contact with all the employees to inform them of the disaster and advise them as to whether or not they should report for work.

� Fire and water damage specialists

376 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Emergency supplies:

� Flashlight and extra batteries � Emergency communications (two-way radios, not cellular phones, which are infra-

structure dependent)

� Poncho � First aid kit � Toilet paper � Snacks � Drinking water � Toolkits

Many of these items seem frivolous, but when these teams spend 12–24-hour shifts for days on end working at a disaster site, with inoperable facilities and services, these items may prove invaluable.

Disaster Recovery Planning Functions DR planning is an important part of the CP process, as described in detail in earlier chapters. All the various pieces of CP that an organization undertakes should be guided by the approach used in this book, which is drawn from the National Institute of Standards and Technology’s (NIST’s) Special Publication 800-34, Revision 1 Contingency Planning Guide for Federal Information Systems.3 This document includes elements designed to implement incident, disaster, and continuity recovery efforts as part of a comprehensive planning func- tion. The specifics of developing plans and policies for each of these three components are similar; this chapter focuses on DR.

Those aspects of the NIST approach that apply to IR planning have been dis- cussed in earlier chapters, and those topics that belong exclusively to business continuity are discussed in other chapters.

Although policies may differ from company to company, the approach taken here is that the first step in the effort to craft any contingency plan is the development of enabling policy or policies. The focus then shifts to developing the requisite plans. Both of these elements are part of the broader CP process.

Chapter 1 introduced the seven-step CP process recommended by NIST. The same steps are used within the narrower context of the DRP process. Here are the brief descriptions of the steps, followed by several sections that discuss the context of DRP:

1. Develop the DR planning policy statement—A formal department or agency policy pro- vides the authority and guidance necessary to develop an effective contingency plan.

2. Review the business impact analysis (BIA)—The BIA was prepared to help identify and prioritize critical IT systems and components. A review of what was discovered is an important step in the process.

9

Disaster Recovery Planning Functions 377

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3. Identify preventive controls—Measures taken to reduce the effects of system disruptions can increase system availability and reduce contingency life-cycle costs.

4. Create DR contingency strategies—Thorough recovery strategies ensure that the system may be recovered quickly and effectively following a disruption.

5. Develop the DR plan—The DR plan should contain detailed guidance and procedures for restoring the organization and its system after a disaster.

6. Ensure DR plan testing, training, and exercises—Testing validates recovery capabilities, training prepares recovery personnel for plan activation, and exercises identify planning gaps; together, these activities improve plan effectiveness and overall organizational preparedness.

7. Ensure DR plan maintenance—The DR plan should be a living document that is updated regularly to remain current with system enhancements and organizational changes.4

Develop the DR Planning Policy Statement The DR team, led by the business manager designated as the DR team leader, begins with the development of the DR policy. The policy provides an overview of an organization’s philoso- phy on the conduct of DR operations and serves as the guide for the development of the DR plan. The DR policy itself may have been created by the organization’s CPMT and handed down to the DR team leader. Alternatively, the DR team may be assigned the role of devel- oping the DR policy. In either case, the DR policy contains the following key elements, which are described in the subsequent sections:

● Purpose ● Scope ● Roles and responsibilities ● Resource requirements ● Training requirements ● Exercise and testing schedules ● Plan maintenance schedule ● Special considerations (such as information storage and maintenance)

Purpose The purpose of the DR program is to provide for the direction and guidance of all DR operations. In addition, the program provides for the development and support for the DR plan. In everyday practice, those responsible for the program must also work to emphasize the importance of creating and maintaining effective DR functions. As with any major enterprise-wide policy effort, it is important for the DR program to begin with a clear statement of executive vision. Once the vision is articulated, it should be included in the organization’s policies. The primary vehicle for this is the business disaster recovery policy, which applies to the entire organization. Unfortunately, DR policies typically appear only in IT Departments. A preferred solution is for an organization-wide, business-focused DR policy to be established at the highest level of the organization and then passed down through subordinate units of the organization so that each unit may prepare its own

378 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

complementary DR process and plan. The organization’s DR group may require a universal planning approach, but this can only occur after the business DR policy is completed, thus creating the context to ensure that all planning processes can interoperate. Here is an example of the purpose section of a DR policy:

Scope This section of the policy identifies the organizational units and groups of employ- ees to which the policy applies. This clarification is important in case the organization is geographically disbursed or is creating different policies for different organizational units. Here is an example of the scope section in a DR policy:

Roles and Responsibilities This section identifies the roles and responsibilities of the key players in the DR operation, ranging from executive management down to individual employees. You will notice in the following examples that some sections are duplicated from the organization’s contingency planning policy. For smaller organizations, this redun- dancy can be eliminated, as many of the functions are performed by the same group. Here is an example of the roles and responsibilities section of a DR policy:

The purpose of this policy is to ensure that business function and information resource investments made by the organization are protected against service interrup- tions, including large-scale disasters, by the development, implementation, and testing of disaster recovery (DR) plans.

For purposes of this policy, disaster recovery planning includes, but is not limited to, the documentation, plans, policies, and procedures that are required to restore normal operation to a division impacted by man-made or natural outages or disasters at the organization’s primary or permanent alternate site.

The policy assists the organization to:

● Identify business resources that are at risk ● Implement useful plans to protect against identified threats and mitigate risk ● Implement tested emergency procedures when a service outage occurs ● Implement and test procedures that enable reestablishment of services at the

primary site or permanent alternate site following a disaster ● Develop a plan that enables full recovery and the resumption of normal

operations5

This policy applies to all corporate information technology, division information technology, and each operational unit of the company designated as DR mission crit- ical, and to the individuals employed in those business units.

9

Disaster Recovery Planning Functions 379

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Resource Requirements Should the organization desire, it can specify the resources needed for the development of its DR plans. Although that may include directives for indivi- duals, those can be included in the roles and responsibility section, with the other resources delineated here, for emphasis and clarity.

The chief operation officer, as the organization’s contingency planning officer, appoints a disaster recovery planning officer from his or her office.

The chief financial officer appoints an individual to assist the disaster recovery plan- ning officer in securing service agreements necessary to reestablish operations at the organization’s primary place of business, or at a permanent alternate site, as dictated by the situation.

The appointed disaster recovery planning officer oversees all phases and functions of the disaster recovery planning process and reports divisional readiness directly to the contingency planning officer.

Each division must have a disaster recovery plan that identifies and mitigates risks to critical functions and sensitive information in the event of a disaster.

The plan shall provide for contingencies to restore operations and information if a disaster occurs. The disaster recovery plan for each division may be a subset of the organization’s comprehensive disaster recovery plan. The concept of a disaster recov- ery focuses on business resumption at the primary place of business.6

Each division shall:

● Develop disaster recovery plans ● Maintain and update disaster recovery plans annually ● Test disaster recovery plans annually ● Train their employees to execute the recovery plans7

Division heads are responsible for the oversight of their respective division’s manage- ment and use of IT resources. An annual disaster recovery/business continuity plan confirmation letter must be submitted to the CIO by August 31 of each year. By way of this letter, the head of each division confirms to the executive management that a disaster recovery/business continuity plan has been reviewed, updated, and tested.

The auditor may audit division disaster recovery/business resumption plans and tests for compliance with policy and standards.

The chief financial officer provides the necessary contractual agreements and funds to assure availability of financial resources should they be required to rebuild the orga- nization’s primary business site or to select a suitable permanent alternative. The CFO also ensures suitable funds to support the development and annual testing of the DR plan.

380 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Training Requirements In this section of the policy, the training requirements for the various parts of the organization and the various types of employee categories are defined and highlighted. Here is an example:

Exercise and Testing Schedules The section that stipulates the frequency of the exercises and tests for the DR plan can include both the type of exercise or testing and the individuals involved. Here is an example:

Plan Maintenance Schedule All good plans include a schedule and instructions for the review and updating of the plan. This section should address the frequency of such a review, along with who is involved in the review. It is not necessary for the entire DR team to be involved, but the review can be combined with a periodic test of the DR (usually per- formed as a desk-check, talk-through, or walk-through) as long as the resulting discussion includes areas for improvement for the plan. Here is an example of a section that describes the plan maintenance schedule:

Special Considerations One or more additional sections may be included. For example, a policy section to direct organizational efforts on the topic of information storage and retrieval plans may be included. This may be referred to as “Data Storage and Recovery” or “Data

Training for the DR plan consists of:

● Making employees aware of the need for a disaster recovery plan ● Informing all employees of the existence of the plan and providing procedures

to follow in the event of an emergency ● Training all personnel with responsibilities identified in the plan to perform

the disaster recovery procedures ● Providing the opportunity for recovery teams to practice disaster recovery skills8

A quarterly walk-through of all DR plans is conducted with all key DR team representatives.

Annually, the DR officer, in coordination with the CP officer, conducts an unan- nounced disaster recovery exercise. Each key individual is provided with a specific type of disaster and asked to function as if the disaster were genuine. Results are discussed in an after-action review with the executive management team.

The disaster recovery policy must be reviewed at least annually to ensure its relevance.

Just as in the development of such a policy, a planning team that consists of upper management and personnel from information security, information technology, human resources, or other operations should be assembled to review the disaster policy.9

9

Disaster Recovery Planning Functions 381

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Backup and Recovery” and would be where the general on-site and off-site backup schemes are highlighted. The use of off-site but online data storage may also be specified. Although the spe- cifics do not have to be covered, the individuals responsible, identified in earlier sections, should be able to implement the strategy based on this guidance. Here is an example:

Review the Business Impact Analysis Returning to the second of the seven steps in the DR-focused CP planning process, a DR-centric review of the BIA only requires a review of the BIA that was developed by the CPMT. This review ensures compatibility with DR-specific plans and operations. Because much of the work done by the CPMT included business managers as well as IT and InfoSec representatives, the BIA document is usually acceptable as it was prepared and released by the CPMT.

Identify Preventive Controls The third of the seven steps is to identify preventive controls. It is performed as part of ongo- ing information security posture. Effective preventive controls implemented to safeguard online and physical information storage also facilitate their recovery. At a minimum, the DP team should review and verify that the generally accepted data storage and recovery techni- ques discussed in previous chapters are implemented, tested, and maintained. The team should also ensure that sufficient and secure off-site data storage is implemented, tested, and maintained, including any remote transactional or journaling functions.

Develop Recovery Strategies The fourth step is to develop thorough recovery strategies that will ensure that the system may be recovered quickly and effectively following a disruption.

Although it may be virtually impossible to prepare for all diverse contingencies, ranging from floods to fires to tornadoes or even man-made disasters, it is important to have the recovery strategies in place for the disasters most likely to occur. Based on the BIA conducted early in the process, the after the action actions must be thoroughly developed and tested.

Contrary to popular belief, the DR strategies go substantially beyond the recovery portion of data backup and recovery and must include the steps necessary to fully restore the organiza- tion to its operational status. This includes personnel, equipment, applications, data, commu- nications, and support services (power, water, and so on). Only through close coordination with these services can the organization quickly reestablish operations back at its principle location, which is the primary objective of the DR plan.

The CIO, in conjunction with the CISO, ensures that a generally accepted data stor- age and recovery scheme is implemented, with weekly off-site data storage using a secure transportation method.

The CIO evaluates and implements appropriate off-site but online data storage to record transactional data, with a recovery time objective of no longer than 24 hours, once hardware has been recovered.

382 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

One key aspect of the DR strategy is the enlistment and retention of qualified general contractors capable of quickly assessing any physical damage the organization may have experienced and pulling in the necessary subcontractors to rebuild the facility if it is damaged. Therefore, the contracting of such options is a key aspect of the recovery strategy and plan. It is thus useful to include this general contractor in DR training and rehearsals, allowing the contractor to deter- mine what resources he or she needs to rebuild part or all of the organizational structure. If the facilities the organization occupies are leased, the leasing agency may also need to play a role in acting as intermediary between the DR team and any contractors needed.

Develop the DR Plan Document The next step is to develop the DR planning document so that it contains the specific and detailed guidance and procedures for restoring lost or damaged functionality. The procedures previously developed and tested are formally written out. The responsibility for creating the DR plan itself, unlike for the IR plan, does not usually fall to the CISO. As a general business activity, the disaster team leader may be from upper management, such as the chief operations officer, or one of his or her senior managers.

When the BIA was initially integrated in the overall contingency plan and then used to plan for incident responses, the IRP team developed incident-handling procedures for every attack scenario, based on the BIA. The DR team (or management team, as described previously) takes this same information plus the information from the IRP team and begins developing its own procedures for the DR plan. The DR team documents details that help identify when the escalation of incidents will be designated as becoming disasters and then does a comprehensive review to discover any eventualities not documented by the IRP team as an outcome that might be declared a disaster. This list of disaster initiation points is then ratio- nalized to remove those that are so similar as to be treated the same.

This list then becomes a set of disaster scenarios. A disaster scenario is a description of the disas- ters that may befall an organization, along with information on their probability of occurrence, a brief description of the organization’s actions to prepare for that disaster, and the best case, worst case, and most likely case outcomes of the disaster. The DR team also develops three sets of activ- ities for each disaster scenario. Recall that the activities are presented in sections in the sequence in which they are most frequently used. Because the activities used during a disaster are most urgently needed in the event of plan activation, they are placed in the binder first. The activities that are part of the follow-up plan, to be used once the disaster has been resolved, are placed sec- ond, and the planned activities that should be integrated into every daily procedure and activity, which are only occasionally referenced for change management purposes, are placed third. These three sets of activities will be briefly explained and then discussed in additional detail in the sec- tions that follow.

1. During the disaster—The planners develop and document the procedures that must be per- formed during the disaster, if any. These procedures are grouped and assigned to individuals. Systems administrators’ tasks differ from managerial tasks, so members of the planning com- mittee must draft a set of function-specific procedures. All plans need to be readily available to those who will use them. Obviously, some disasters initiate so quickly and have such devastat- ing effect to local infrastructure that response may be completely dependent on staff who are at work when the disaster strikes. For these types of disasters, the life/safety of staff may preclude any intentions to preserve business operations. The effort shifts to crisis management

9

Disaster Recovery Planning Functions 383

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

and evacuation plans and other emergency reactions. Of course, these plans must also be orga- nized and placed into easy-to-read documents that can be referred to during the disaster.

2. After the disaster—Once the procedures for handling or reacting to a disaster are drafted, the planners develop and document the procedures that must be performed immediately after the disaster has ceased. Again, separate functional areas may develop different proce- dures. If the damage from the disaster is substantial enough, business continuity and crisis management procedures may be needed, as described in other chapters.

3. Before the disaster—The planners draft a third set of procedures listing those tasks that must be performed to prepare for the disaster. These procedures include data backup information, DR preparation, training schedules, testing plans, copies of service agree- ments, and business continuity plans, if any.

Similar to the incident plan addendum created in the IRP process, the DR team should create DR plan addendums. For each disaster scenario to be included, these addendums are created by taking the information from the anticipated disaster (whether an escalated incident or original disaster scenario) and adding the informational items, as shown in the Boxed Exam- ple on the next page. This information includes the trigger, the notification method, and the response time. The notification method describes the manner in which the team receives its notification that a disaster has occurred and the plan is to be executed. As discussed earlier in this textbook, this could be by phone, SMS, e-mail, loudspeaker, or word of mouth.

The response time represents the time that the team should optimally respond by; it typically ranges from 30 minutes to 48 hours, depending on the disaster. Some natural disasters (such as fires, lightning, earthquakes, or tornadoes) may strike with little or no warning, requiring an immediate response, while the response to others (floods, hurricanes, etc.) may be deferred for 24 to 48 hours, depending on severity of the disaster.

Planning for Actions Taken during the Disaster DR, like IR, usually begins with a trigger. In DR, the trigger is the point at which a management decision to react is made in reaction to a notice or other datum, such as a weather report or an activity report from IT indicating the escalation of an incident. In DR, most triggers occur in response to one or another natural event. Some of these events have a long build-up, such as a tropical depression growing to a tropical storm and finally a hurricane. The hurricane may take days to reach full strength and then landfall. Some inland cities may have sufficient time to prepare for the actual disaster, whereas others may have very little time, as it is often diffi- cult to accurately predict a storm’s impact. The best way to plan for actions during the disaster is to develop disaster end cases, which are reaction scenarios that direct employees to safety, and then develop training programs for the “before the disaster” phase.

The next planning component is the determination of what must be done to react to this particular disaster scenario. The dominant reaction may be to either warn employees not to come to work that day or to direct employees to a shelter. This requires the identification of such a location as part of the planning process. For IT-based disasters, the IR team works closely with the DR team lead to determine what is required from both groups. In the event of a widespread, disastrous technology attack, the IR group works primarily on restoring internal systems, whereas the DR group activates the groups responsible for data, applica- tions, systems, networking, and communications to assist in handling the event and provide

384 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

information to other organizational units and external parties. Once all signs of the disaster have ceased, the “actions during” phase is complete.

Planning for Actions Taken after the Disaster Once the incident has been con- tained and all signs of the incident removed, the “actions after” phase begins. During this phase, lost or damaged data is restored, systems are scrubbed of infection, and everything is restored to its previous state. The IR plan thus must describe the stages necessary to recover from the most likely events of the incident. It should also detail other events neces- sary to the “actions after” phase, such as possible follow-on incidents, forensic analysis, and the after-action review (AAR).

Follow-on incidents are highly probable when infected machines are brought back online or when other infected computers that may have been offline at the time of the attack are brought back up. Follow-on incidents are also likely in the event of a hacker attack, when the attacker retreats to a chat room and describes in specific detail to his or her associates the

DR Plan Addendums to Disaster Scenario

Disaster type:

Trigger:

Team lead:

Notification method:

Response time:

Actions during disaster:

1.

2.

N.

Actions during disaster are complete when:

Actions after disaster:

1.

2.

N.

Actions after disaster are complete when:

Actions before disaster:

1.

2.

N.

Actions after disaster are complete when:

9

Disaster Recovery Planning Functions 385

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

method and results of his or her latest conquest. Therefore, identifying potential follow-on attacks should be a top priority. By identifying and resolving the avenues of attacks, based on the forensic analyses, the organization can prevent these incidents from reoccurring.

Forensic analysis is the process of systematically examining information assets for evidentiary material that can provide insight into how an incident transpired. Information on which machine was infected first or how a particular attacker gained access to the network can indicate unknown vulnerabilities or exploits. Care must be taken to use an individual trained in forensic analysis, given that the information found during the analysis may be potential evidence in civil or criminal proceedings. Forensic analysis is covered in additional detail in other chapters.

Before returning to routine duties, the DR team must also conduct an AAR. All key players review their notes and verify that the DR documentation is accurate and precise. All team members review their actions during the incident and identify areas where the DR plan worked, didn’t work, or should improve. This allows the team to update the DR plan. The AAR can serve as a training case for future staff. It also brings to a close the actions of the DR team.

Planning for Actions Taken before the Disaster Planning for “before the disaster” consists of all the actions found in common information security practices. How- ever, specific incidents may have specific preparation requirements that go beyond the nor- mal actions. “Before actions” include not only preventive measures to manage the risks associated with a particular attack but also the actions taken to enhance the preparedness of the IR team. Because each disaster scenario identifies the specific preparatory actions needed to best prepare for that scenario, it is a challenge to predict what is required. However, DR planning usually includes actions in the areas of staffing, training, equipping, stocking of critical consumables, and executing service and support contracts to enable rapid responses.

One important note for both DR and IR planning: when selecting an off-site storage location for data backups or stored equipment, extra care should be taken to minimize the risk at that storage location. In many instances, a large-scale disaster may destroy or damage both the pri- mary location and the off-site storage location, if the latter is not carefully selected.

Plan Testing, Training, and Exercises Training management and staff in the proper performance of their roles that are described in the DR plan can be used to test the validity and effectiveness of the DR plan as well as prepare the various teams to use it. Any problems identified during training can be incorpo- rated into the draft document. Once the drafts have been reviewed and tested, the final assembly can begin. As with the IR plan, testing the DR plan is an ongoing activity, with each scenario tested at least semiannually, at least at a walk-through level. A recent survey from Symantec indicates that at least “82 percent of organizations test their DR plans either once a year or more frequently,”10 with over 50 percent testing at least every six months. Forrester’s Research and Disaster Recovery Journal found slightly lower numbers, with approximately 78 percent testing at least once a year and 31 percent testing at least every six months.11 So the word is getting out. Some organizations take their testing seriously. AT&T expects a guaranteed 99.999999 percent connectivity and, therefore, tests its

386 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

DR plan four times a year using the scenario that one of its major distribution offices gets wiped out, requiring immediate restoration of connectivity.12

Once all the individual components of the DR plan have been drafted and tested, the final DR plan can be created, similar in format and appearance to the IR plan. This format will be described in greater detail in other chapters.

Plan Maintenance The plan should be a dynamic document that is updated regularly to remain current with system enhancements. The organization should plan to revisit the DR plan at least annually in order to update the plans, contracts, and agreements, and to make the necessary person- nel and equipment modifications, as dictated by the business operations. If the organiza- tion changes its size, location, or business focus, the DR management team, along with the other management teams, should begin anew with the CP plan, and it should also reexam- ine the BIA. The maintenance process used for DR plans is discussed in greater detail in other chapters.

Information Technology Contingency Planning Considerations

This section, adapted from NIST SP 800-34, discusses the contingency planning needs of IT systems in organizations. The document is targeted at U.S. federal agencies, but the content is applicable to organizations of all types and sizes. The focus is on business resumption planning for organizations, which integrates the contingency planning elements of DR and BC.13 Note that a typical organization’s DR plan will address the entire organization and its information, not just the IT systems. However, the information presented here should be included to ensure continuity of operations of IT systems and the information it supports, and then supplemented with additional business-specific operations DR information.

Deciding which technical contingency strategies are selected, developed, and implemented is most often based on the type of information system being used. Because each organization is unique and makes use of many types of systems, the SP 800-34 report describes actions for a wide variety of systems so as to provide guidance that will be useful to many readers of the report. Rather than attempt to enumerate all the possible systems, we will discuss the types of systems that are commonly found in production or development settings. These include the following three types of systems, each of which will be discussed in more detail:

● Client/server systems ● Data communications systems ● Mainframe systems

Each of these systems types can be approached from two perspectives: the technical require- ments that must be met to recover the needed functionality and the technology-based solutions that will meet those technical requirements.

9

Information Technology Contingency Planning Considerations 387

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

There is quite a bit of commonality in what can be done to prepare to recover from disasters. Many times, the cause of a disruption to services at the primary site of operations is not mate- rial to how the service will be restored. When the common elements found in many of the most likely of the disaster scenarios are considered, they form a foundation of capabilities that address technical contingencies for most CPs and for most types of systems. This founda- tion of capability, if incorporated into the everyday IT processes, is likely to address most disaster responses for most core business systems:

● Make the information collected and assembled during the BIA process a current and vital part of IT operations in which BIA processes are essential parts of all IT operations.

● Make certain that general data security, data integrity, and data backup policies, pro- cedures, and practices are integral to all IT operations at all locations all the time.

● Verify that physical protective measures for hardware, supporting infrastructure, and other system resources are current and do not fall out of date and that staff do not fall out of practice with essential procedures.

● The engineering specifications that can identify and are used to configure primary and alternate sites with appropriately sized and configured power management systems and environmental controls must always be current and valid.

● Everyday operations should use high-availability systems and processes to ensure a resilient business process by striving for architectures and implementations that can sustain a measured uptime of 99.999 percent or better.

Client/Server Systems Systems designed to work in a client-server environment may have storage and processing of data at any level: client, intermediate server, or database server. Historically, the client level includes desktop, laptop, or netbook systems; today, it may also include tablets as well as spe- cialty devices, such as barcode readers and smartphones. These clients are supported by appli- cation and authentication servers that provide business processing and/or security services. Database servers are often isolated from the middle tier to optimize data throughput perfor- mance. The network is used to provide connectivity to the parts and pieces of the system.

Client/Server Systems Contingency Strategies The focus of client/server con- tingency strategies must be on the availability, confidentiality, and integrity of the data being processed. The primary recovery control is regular and frequent backup of the data using a validated process, which is rehearsed periodically with a complete cycle of backup and recovery. This strategy must include:

● Backup media stored (to some degree) off-site or at an alternate site ● Use of standardized hardware, software, and peripherals to enable backup and recovery

to and from replacement systems ● Documentation of all supported system configurations, with local copies of key

vendor information ● Coordination with security policies and system security controls used in the organization ● Reliance on the systems priority and key data needs as documented in the BIA ● Processes that aggressively limit the placement of data on client systems, with any

local data kept for the minimum possible time

388 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● When local storage of data cannot be eliminated, sound procedures established to back up and periodically test restoration of local data

● To the degree possible, automation of backup processes and proactive validation of the automated backup by repeatable processes

● Coordination of all contingency solutions with the cyber IR plans and team operations

The sensitive nature of LAN and WAN connectivity to client/server systems means that CP must provide replacement network functionality that is robust and able to be restored with minimal efforts. A complete replacement LAN and WAN solution will require:

● Standardization of the required hardware, software, and peripherals such that recov- ery using replacement devices is straightforward

● Documentation of all systems configurations to include details unique to specific ven- dor implementations

● Coordination across organizational security policies and security controls ● Coordination of all contingency solutions with organizational IR plans and team

operations ● Sequencing of replacement networking capabilities to make sure that access is

restored to systems in the order needed based on the BIA system data importance requirements

Client/Server Systems Contingency Solutions There are many solutions avail- able to meet the technical needs of client/server contingency planning. Encryption tools are widely used to ensure the confidentiality and integrity of communication between clients and servers and for backup media. These may include digital signatures to gain nonrepudia- tion and assurance of integrity, as well as the use of certificate-based encryption and decryp- tion to ensure the confidentiality of backup media if it is lost or stolen. Recovery will rely on complete planning, training, and rehearsals. The procedures used by replacement systems must be able to read the backup media in able to recover the data.

Data Communications Systems There are two classes of data communications systems: local area networks (LANs) and wide area networks (WANs). A LAN is used for an office or small campus, with segment distances measured in tens of meters. It may have only a few hosts, or it may have hundreds of clients with multiple servers. Each connection point on the LAN is considered a node, and each system (client or server) is considered a host. The nodes can be configured in a variety of topologies, and the hosts may have a variety of relationships. A WAN is a collection of nodes in which the seg- ments are geographically dispersed. The physical link is often a data communications channel provided by a public carrier or a VPN tunnel carried by an Internet service provider (ISP). These backbone connections enable one LAN to interact with another, forming the WAN.

Data Communications Contingency Strategies Data communication recovery strategies rely on:

● Complete and current documentation of the telecommunications networks, both LANs and WANs

● Coordination with service-providing vendors, specifically circuit providers and ISPs

9

Information Technology Contingency Planning Considerations 389

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Coordination with organizational security policies and controls ● Implementation of redundancy in critical components to remove single points of

failure ● Identification of remaining single points of failure as ongoing efforts to remove them

progress ● Monitoring of the networks to measure uptime and minimize downtime by providing

early detection of failures ● Integration of remote access and wireless LAN technology

Mainframe Systems Mainframe architectures remain in use in many organizations. Whereas client/server systems leverage data communications to decentralize and/or distribute capacity, mainframe systems rely on centralization of key capabilities. When client/server systems interact with main- frames, the client most often is programmed to emulate much simpler data terminals, and the data processing and data storage functions are completed by the mainframe, with the cli- ent performing only data display functions. This has become the most common arrangement, and mainframes seldom rely on hardware-based terminals, instead using client hosts to emu- late terminal functionality. The mainframe is a large, multi-user system designed to provide both computational capacity and high-volume data storage support for large organizations.

Mainframe Contingency Strategies Mainframe contingency needs are very much like those implemented by large client/server deployments. Mainframes are perceived as being less robust than n-tier server architectures, as they typically have less inherent redun- dancy than a distributed or decentralized client/server architecture. This amplifies the need for absolutely reliable data backup and recovery procedures. Mainframe contingency strate- gies require:

● Storage of backup media off-site ● Documentation of all systems configurations to include details unique to specific ven-

dor implementations ● Coordination with network security policy and system security controls ● Redundant system components, such as:

� Power—UPS and generators � Disk redundancy for direct access storage devices—RAID

● Coordination of all contingency solutions with the IR plans and team operations ● Sequencing of replacement networking capabilities to make sure that capability is

restored to systems in the order needed based on the BIA system data importance requirements.

Summary Table 9-2 provides a summary of the elements to be considered for IT contingency planning and recommended means to provide those capabilities.

390 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Sample Disaster Recovery Plans Although templates are often useful to assist in preparing plans, it is also necessary to collect the basic information needed to address complex planning problems. The information needed to create a comprehensive disaster recovery plan should be collected using a process that identifies nine planning element areas, each of which is described in Table 9-3. Many

Client/Server System

Telecommun- ications System

Mainframe System

Contingency Consideration

Document system, configurations, and vendor information. X X X

Encourage individuals to back up data. X

Coordinate contingency solution with security policy. X X X

Coordinate contingency solution with system security control. X X X

Consider hot site and reciprocal agreements. X X

Coordinate with vendors. X X

Institute vendor SLAs. X X X

Provide guidance on saving data on personal computers. X

Standardize hardware, software, and peripherals. X

Store backup media off site. X X X

Store software off site. X X X

Contingency Solution

Back up system, applications, and/or data. X X X

Ensure interoperability among components. X

Identify single points of failure. X X X

Image disks. X

Implement fault tolerance in critical components. X

Implement load balancing. X X

Implement redundancy in critical components. X X X

Implement storage solutions. X

Integrate remote access and wireless technologies. X X

Replicate data. X X

Use uninterruptible power supplies. X X X

Table 9-2 Summary of contingency considerations Source: NIST 800-34, Revision 1

9

Sample Disaster Recovery Plans 391

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

organizations, particularly those with multiple locations and hundreds of employees, would find a plan drawn solely from this information too simple. However, the basic structure provides a solid starting point for any organization.14

The planning form has nine sections, each of which is described in Table 9-3.

Element Description

Name of organization or department

This section identifies the department, division, or institution to which this particular plan applies; this is especially important in organizations that are large enough to require more than one plan.

Date of completion or update of the plan and test date

Self-explanatory.

Staff to be called in the event of a disaster

This section identifies key support personnel, such as building maintenance supervisors, physical security directors, legal counsel, and the calls made to initiate the alert roster. A copy of the alert roster (also known as the telephone tree) should be attached.

Emergency services to be called (if needed) in event of a disaster

Although dialing 911 will certainly bring police, fire fighters, and an ambulance, the organization may have equally pressing needs for emergency teams from the gas, electric, and water companies. This section also lists electricians, plumbers, locksmiths, and software and hardware vendors.

Locations of in-house emergency equipment and supplies

This section includes maps and floor plans, with directions to all critical in- house emergency materials, including shut-off switches and valves for gas, electric, and water. It also includes directions to key supplies, including first aid kits, fire extinguishers, flashlights, batteries, and a stash of office supplies. It is a good idea to place a disaster pack on every floor, in an unlocked closet or readily accessible location.

Sources of off-site equipment and supplies

This section includes contact sources for mobile phones, dehumidifiers, industrial equipment (such as forklifts and portable generators), and other safety and recovery components.

Salvage priority list Although the IT director may have just enough time to grab the last on-site backup before darting out the door in the event of a fire, most likely there are additional materials that can be salvaged if recovery efforts permit. In this event, recovery teams should know what has priority. This section specifies whether to recover hard copies or if the effort should be directed towards equipment. It also specifies whether the organization should focus on archival records or recent documents. The plan should include the locations and priorities of all items of value to the organization. When determining priorities, you should ask questions such as: Are these records archived elsewhere (off-site), or is this the only copy? Can these records be reproduced if lost, and if so, at what cost? Is the cost of replacement more or less than the cost of the value of the materials? It may be useful to create a simple rating scheme for materials. Data classification labels can be adapted to include disaster recovery information. For example, some records may be labeled “Salvage at All Costs” or “Salvage if Time and Resources Permit” or “Do Not Salvage.”

Table 9-3 DR plan elements (continues) © Cengage Learning 2014

392 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

The Business Resumption Plan Because the DR plan and the BC plan are closely related, many organizations prepare the two at the same time and may combine them into a single planning document to reduce the effort and cost needed to prepare separate plans. Such a comprehensive plan—often referred to as a business resumption plan (BR plan) or simply a contingency plan—must support the immediate reestablishment of operations at an alternate site and eventual reestablishment of operations back at the primary site. Therefore, although a single planning team can develop the DR/BR plan, execution of the plan requires separate teams.

The DR Plan The planning process for the DR plan should be tied to, but distinct from, that for the IR plan. As you learned earlier in this chapter, an incident may escalate into a disaster when it grows dramatically in scope and intensity. It is important that the three processes be so tightly integrated that the reaction teams can easily transition from IR to DR and BC planning.

One useful resource are the contingency plan templates provided by the Federal Agency Secu- rity Practices (FASP) section of NIST’s Computer Security Resource Center (CSRC). A number of these can be found at http://csrc.nist.gov/groups/SMA/fasp/areas.html#contingency. A spe- cific template, “Contingency Plan Template,” can be seen at http://csrc.nist.gov/groups/SMA/ fasp/documents/contingency_planning/App_CA_ITCP_Template_030408.doc. Even though it is labeled as a contingency plan, this document provides a template for a combined DR/BC plan, complete with instructions for agencies working with the Department of Justice (DOJ). The instructions specifically describe the approach taken for the template, allowing easy con- version to suit many public and private organizations. The document is included at the end of this textbook as Appendix B. Other examples and supporting information can be found at the Disaster Recovery Journal’s download site (www.drj.com/new2dr/samples.htm).

Finally, when the plan is completed, it needs to be stored and kept available in as many loca- tions and formats as are consistent with the needs for access by key staff while maintaining control of the content. These plans can contain a wealth of sensitive data that would be a

Element Description

Agency DR procedures This very important section outlines the specific assignments given to key personnel (including the DR team) to be performed in the event of a disaster. If these duties differ by type of disaster, it may be useful to create multiple scenarios, each listing the duties and responsibilities of the parties involved. It is equally important to make sure that everyone identified has a copy of the DR plan stored where they can easily access it, and that they are familiar with their responsibilities.

Follow-up assessment The final section details what is to be accomplished after disaster strikes, specifically what documentation is required for recovery efforts, including mandatory insurance reports, required photographs, and the after-action review format.

Table 9-3 DR plan elements (continued) © Cengage Learning 2014

9

The DR Plan 393

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

significant loss to the organization if the data fell into the wrong hands. Planners need to make arrangements for the ways that planning documents are copied and stored, to accom- modate the availability requirement while making sure the necessary confidentiality is maintained.

Chapter Summary ● DR planning is the preparation for and recovery from a disaster. The DR team,

working with the CPMT, develops the DR plan. The key role of a DR plan is defining how to reestablish operations where the organization is usually located.

● A DR plan can classify disasters as either natural disasters or man-made disasters (acts of terrorism, acts of war, and so on). The DR plan can also classify disasters by their speed of development: rapid-onset or slow-onset disasters.

● The CPMT assembles the DR team, which is tasked with the reestablishment of business operations at the primary site; this team is responsible for the planning for DR and leadership once a disaster is declared.

● The DR team consists of representatives from every major organizational unit, plus specialized members selected for their unique capabilities or perspectives. Members of the DR team do not serve with either the IR team or the BC team because the duties of these teams may overlap if an incident escalates into a disaster, requiring implementation of the business continuity (BC) plan. The organization of the DR team should be distinct from that of the BC team, as each team has different respon- sibilities when activated in a real disaster. The DR team may have many subteams.

● All members of the DR team should have multiple copies of the DR (and BC) plan—in their homes, vehicles, and offices, as they cannot predict when they will receive a call and be required to activate the plans. It is also important for the responsible team members to have access to certain DR materials, should the need arise.

● The first step in the effort to craft any contingency plan (CP) is the development of enabling policy or policies. The focus then shifts to developing the requisite plans.

● The NIST planning process adapted for DR planning is as follows: develop the CP policy statement; conduct or review the business impact analysis (BIA); identify preventive controls; develop recovery strategies; develop an IT contingency plan; plan testing, training, and exercises as well as maintenance of the plan.

● The DR team, led by the business manager designated as the DR team leader, begins with the development of the DR policy. The policy provides an overview of the organization’s philosophy on the conduct of DR operations and serves as the guide for the development of the DR plan.

● Effective preventive controls are implemented to safeguard online and physical information storage, as well as to facilitate its recovery. Thorough recovery strategies ensure that the system may be recovered quickly and effectively following a disruption.

● The DR plan should contain detailed guidance and procedures for restoring lost or damaged information. It is prepared in three sections, with guidance for actions during the disaster, after the disaster, and before the disaster.

394 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Training in the use of the DR plan can be used to test its validity and effectiveness as well as to prepare the various teams to use it.

● Testing the DR plan is an ongoing activity, with each scenario being tested at least semiannually, at least at a walk-through level.

Review Questions 1. Why do some organizations abdicate all responsibility for DR planning to the IT Department?

2. How can you classify disasters based on the way they emerge and become an issue for an organization?

3. What entity is responsible for creating the DR team? What roles should the DR team perform?

4. Discuss the limitations on the number and type of CP teams to which any one individual should be assigned.

5. What are the commonly used subteams of the DR team? What role does each play?

6. What are some examples of special documentation or equipment that may be needed for DR team members?

7. What are the steps that are generally followed in the DR development process?

8. What key elements should be included in the DR policy?

9. How does a general contractor affect the DR plan?

10. What are the three general sections of planning for DR activities?

11. Why are the DR activity groups presented out of sequence (during, after, before) instead of in chronological order?

12. What are the major activities planned to occur during the disaster?

13. What are the major activities planned to occur after the disaster?

14. What are the major activities planned to occur before the disaster?

15. What is a DR plan addendum, and why will one or more of them be prepared?

16. What is a DR after-action review (AAR), and what are the primary outcomes from it?

17. According to NIST SP 800-34, what two perspectives should be used to plan a system recovery strategy?

18. What are the elements used in the sample DR plan offered by this chapter?

19. What are the advantages of combining the DR and BC plans? What are the disadvantages?

20. Why should DR planning documents be classified as confidential and have their distribution tightly controlled?

9

Review Questions 395

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Real-World Exercises

1. Using a Web browser, search for the following terms: “business continu- ity planning,” “disaster recovery planning,” “business resumption plan- ning,” and “contingency planning.”Review the examples and definitions you find. What do you notice about the semantic concepts behind the searches for these compound terms?

2. Using a Web browser, access the online version of Disaster Recovery Journal (www.drj. com). Review the articles in the latest issue (this may require some form of user registra- tion). Identify articles that the individuals in the Opening Case Scenario would benefit from at this point in their process. Bring them to class to discuss.

3. Using a Web browser, search for the term “disaster recovery plan.” Identify three or four examples of what appear to be comprehensive plans, different from the samples presented in this chapter. What do these have in common? Create an outline for a DR plan using these examples. Bring them to class to discuss.

4. Using a Web browser, search for the terms “data backup,” “data recovery,” and “data storage strategies.” What are the available options for performing these tasks? How do they relate to DR?

5. Review the Opening Case Scenario. What DR activities must be done at this point in order to prevent this disaster from becoming catastrophic, prohibiting the organization from ever conducting business again? Now look around your home. What DR tasks should you perform to prevent a similar disaster from becoming catastrophic? Make a list of these tasks and bring it to class to discuss.

Hands-On Projects

In this project, we will take a look at Ostinato, an open source packet genera- tor that is incorporated in the Security Onion distro. Ostinato can generate packets of different types and has the added benefit of a user-friendly GUI, as opposed to working strictly from the command line. This project will walk you through the process of creating a stream of packets using Ostinato, then examining that traffic in Wireshark.

Packet-generating/crafting is a tool that network security professionals often use to probe firewalls in order to circumvent them or to generate malicious traffic to either flood a server or cause an application to crash due to bogus data being sent. This project is not designed to make you a packet-crafting expert; it is designed to expose you to the basics of packet- crafting and packet-transmitting.

1. Start your Security Onion distro.

2. Click Applications and point to Security Onion. Your screen should look similar to Figure 9-1. Click Ostinato.

396 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

3. If prompted, enter your administrative password.

4. To show all available ports, click the plus button next to Port Group 0. Your screen should look similar to Figure 9-2.

Source: Security Onion

Figure 9-1 Opening Ostinato

Source: Security Onion

Figure 9-2 Open Port Group

9

Hands-On Projects 397

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

5. Click Port 4. A new window will open up to the right. This is the stream window.

6. Right-click in the white portion of the stream window. Your screen should look similar to Figure 9-3.

7. Left-click New Stream.

8. A new stream should now appear in the window. Right-click the stream. Your screen should look similar to Figure 9-4.

Source: Security Onion

Figure 9-3 Start a new stream

398 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

9. Left-click Edit Stream. Your screen should look similar to Figure 9-5.

Source: Security Onion

Figure 9-5 Edit Stream dialog box

Source: Security Onion

Figure 9-4 Edit Stream 9

Hands-On Projects 399

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

10. In the L2 box, click Ethernet II.

11. In the L3 box, click IPv4.

12. In the L4 box, click TCP. Your screen should look similar to Figure 9-6.

13. Click Protocol Data.

14. Click the Internet Protocol ver 4 bar.

15. Change the value in the Source field to 1.1.1.1.

16. Change the value in the Destination field to 2.2.2.2. Your screen should look similar to Figure 9-7.

Source: Security Onion

Figure 9-6 Configure stream

400 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

17. Click the Payload Data bar.

18. Change the Type option to Random. Your screen should look similar to Figure 9-8.

Source: Security Onion

Figure 9-8 Configure Payload Data

Source: Security Onion

Figure 9-7 Configure IPv4 options 9

Hands-On Projects 401

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

19. Click Stream Control.

20. Change the value in the Number of Packets field to 30. Your screen should look similar to Figure 9-9.

21. To close the stream dialog box, click OK.

22. In the upper-right corner, click Apply.

23. In the Statistics window, click on the Port 0-4 column. It should turn colors to show it has been selected.

24. Click Start Capture, as shown in Figure 9-10. This will start a packet-capture process.

Source: Security Onion

Figure 9-9 Configure Stream Control options

402 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

25. Initiate the sending of the packets you just crafted by clicking Start Tx, as shown in Figure 9-11. The Transmit State value in the highlighted column will change from “Off” to “On.” This indicates that Ostinato is transmitting the packets we created.

Source: Security Onion

Figure 9-11 Start packet transmission

Source: Security Onion

Figure 9-10 Start capture 9

Hands-On Projects 403

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

26. Monitor the value in the Transmit State field. When it changes from “On” to “Off,” click Stop Capture, as shown in Figure 9-12.

27. We will now examine the transmitted packets using Wireshark. Click View Capture Buffer, as shown in Figure 9-13.

28. Wireshark will now start and display captured traffic. If you are presented with a warn- ing about running as root user, click OK to dismiss it.

Source: Security Onion

Figure 9-12 Stop capture

404 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

29. In order to focus on the traffic we created, we will need to filter out the traffic sent or received by the loopback address of 127.0.0.1. In the Filter bar, type !(ip.addr == 127.0.0.1), as shown in Figure 9-14.

Source: Security Onion

Figure 9-13 View capture buffer

Source: Security Onion

Figure 9-14 Apply Wireshark filter

9

Hands-On Projects 405

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

30. To apply the filter, click Apply. Your screen should look similar to what is shown in Figure 9-15.

31. Scrolling through the traffic, we can see the packets we specifically crafted for this project, proving we were successful in our efforts.

32. Close Wireshark

33. Close Ostinato.

34. Power down the virtual system.

Source: Security Onion

Figure 9-15 Filtered Wireshark traffic

406 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Endnotes 1. “Justifying the Cost of Contingency Solutions: A Data Recovery Management White

Paper.” 21st Century Software, Inc. Accessed October 1, 2012 @ www.unix-backup- software.com/docs/Cost%20Justification%20White%20Paper%20v1.1.pdf.

2. Marcus, Evan, and Hal Stern. “Beyond Storage: 12 Types of Critical Disaster Recovery Teams.” SearchStorage, December 30, 2003. Accessed October 1, 2012 @ http://search- storage.techtarget.com/tip/1,289483,sid5_gci942811,00.html.

3. Swanson, Marianne, Pauline Bowen, Amy Wohl Phillips, Dean Gallup, and David Lynes. SP 800-34, Revision 1, Contingency Planning Guide for Information Technology Systems. National Institute of Standards and Technology, November 2010. Accessed October 2012 @ http://csrc.nist.gov/publications/nistpubs/800-34-rev1/sp800-34- rev1_errata-Nov11-2010.pdf.

4. Ibid.

5. “Planning for IT Disaster Recovery and Business Resumption.” Accessed October 1, 2012 @ http://ofm.wa.gov/ocio/policies/documents/151.pdf.

6. “Disaster Recovery Policy.” NITC. Accessed October 1, 2012 @ www.nitc.state.ne.us/ tp/workgroups/security/policies/sections_for_graph/sectionBandCfor_3.pdf

7. “Planning for IT Disaster Recovery and Business Resumption.” Accessed October 1, 2012 @ http://ofm.wa.gov/ocio/policies/documents/151.pdf.

JJ turned back from the overlook that the HAL parking lot offered of the college. “Sorry about the alma mater, dude,” he said. “Let me buy you a cup of coffee.” “Sure, JJ,” Paul said, also turning around to look up at HAL’s modern office build-

ing made of glass and steel, which could burn almost as well as the old gymnasium on campus, he realized.

“Say, JJ,” Paul said. “When was the last time we went over our disaster recovery plan?”

Discussion Questions 1. Are any organizations exempt from the need for a DR plan?

2. Do you think the college faces a disaster with the loss of the gymnasium? What factors can make the loss of an entire building merely an incident and not a disaster?

Closing Case Scenario: Proactively Pondering Potential Problems

Endnotes 407

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

8. “Disaster Recovery Policy.” NITC. Accessed October 1, 2012 @ www.nitc.state.ne.us/ tp/workgroups/security/policies/sections_for_graph/sectionBandCfor_3.pdf

9. “Disaster Recovery Policy Template.” Accessed October 1, 2012 @ http://template- zone.com/pdfs/DisasterRecoveryPolicy.pdf.

10. “Symantec 2010 Disaster Recovery Study, Global Results.” Symantec, November 2010. Accessed October 1, 2012 @ www.symantec.com/content/en/us/about/media/ pdfs/Symc_Survey_SAMGDisasterRecovery_Global_2010.pdf?om_ext_cid=biz_socmed_ twitter_facebook_marketwire_linkedin_2010Nov_worldwide_drsurvey.

11. Dines, R. “The State Of Disaster Recovery Preparedness.” Disaster Recovery Journal. Accessed October 1, 2012 @ www.drj.com/2011-articles/winter-2011-volume-24- issue-1/the-state-of-disaster-recovery-preparedness.html.

12. Patel, Nilay. “On the Ground with AT&T’s Network Disaster Recovery Team.” Engadget, May 29, 2008. Accessed October 1, 2012 @ www.engadget.com/2008/05/ 29/on-the-ground-with-atandts-network-disaster-recovery-team.

13. Swanson, Marianne, Pauline Bowen, Amy Wohl Phillips, Dean Gallup, and David Lynes. SP 800-34, Revision 1, Contingency Planning Guide for Information Technol- ogy Systems. National Institute of Standards and Technology, November 2010. Accessed October 1, 2012 @ http://csrc.nist.gov/publications/nistpubs/800-34-rev1/ sp800-34-rev1_errata-Nov11-2010.pdf.

14. “Disaster Planning: Example Disaster Recovery Plan.” Texas State Library and Archives, State and Local Records Management Division. Accessed October 1, 2012 @ www.tsl.state.tx.us/sites/default/files/public/tslac/slrm/disaster/recovery_plan.pdf.

408 Chapter 9 Disaster Recovery: Preparation and Implementation

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

chapter10

Disaster Recovery: Operation and Maintenance

Our disaster recovery plan goes something like this: Throw your hands up and shout “HELP! HELP!” —Dilbert, by Scott Adams

Upon completion of this material, you should be able to: ● Describe the key challenges an organization faces when engaged in DR operations ● Discuss what actions organizations should take to prepare for the activation of the DR plan ● List the critical elements that comprise the response phase of the DR plan ● Explain what occurs in the recovery phase of the DR plan ● Describe how an organization uses the resumption phase of the DR plan ● Discuss how an organization resumes normal operations using the restoration phase of the

DR plan

409

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

Susan pulled into her usual parking place near the HAL offices and wondered what was going on. There were emergency vehicles all over the place; fire trucks and police cars were scattered all around the building where HAL’s offices were, and there was even an ambulance waiting by.

Grabbing her briefcase and jacket, she walked quickly over to the fire department command truck and asked, “What’s going on?”

The fireman who seemed to be in charge asked, “Who might you be?” “Susan Carter, I am the third-shift IT supervisor here at HAL.” “Not tonight,” he said. “There was a major structural fire in this building. We just

about have it under control, but we need to make sure there are no flare-ups. Everyone is out of the structure, and as far as we know, no one was seriously injured. There were only a few of your employees inside. But no one is going into the structure at this time. It’ll be at least a few hours before the inspectors are done and you can get started with your recovery.”

“Okay,” Susan said. She walked over to the ambulance where the employees from the second shift in the HAL data center were being looked over by the paramedics. She saw the second-shift supervisor breathing from an oxygen mask. Now that she had quickly appraised the situation, she turned back towards her car. Once she sat down in her car, she pulled out her company cell phone and hit the speed dial for her boss, Amanda Wilson.

“Hello,” said a voice, clearly awakening from a deep sleep. “Amanda? Susan Carter here.” Susan said. “I am just getting to work, and there

was a significant fire in the building. We have a disaster on our hands. Everyone is out safely, and it seems we don’t have any serious injuries, but the offices are in a bad state.”

“Oh, no!” Susan said. “Good that everyone is okay. Do you think the on-site back- ups are going to be usable?”

“I wouldn’t bet on it,” Susan said. “Okay,” Amanda said. She paused for a moment, then said to Susan, “Declare a

disaster and activate continuity plan A and recovery plan B immediately. I will be there in 20 minutes.”

Susan called the HAL automated phone system, knowing it was based off-site at a secure service provider’s location. When the HAL greeting started, she entered her PIN code to authenticate herself. She then recorded a brief message outlining the disaster that had befallen HAL and the disaster and continuity plans that were to be followed. When she finished the message, she confirmed that the alert roster was to

Opening Case Scenario: Dastardly Disaster Drives Dialing

410 Chapter 10 Disaster Recovery: Operation and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

10

Introduction An organization should operate on the premise that it is only a matter of time until a disaster strikes. Only through meticulous preparation and ongoing diligence can it properly respond when a disaster occurs. Each area of the world has its own challenges and risks of disaster, whether natural or man-made. Those organizations that plan to succeed beyond their next disaster will need to react quickly and decisively to restore operations at their primary loca- tions. When that is not possible, or in the event of a total loss, an organization must be pre- pared to promptly reestablish operations at a new permanent location.

Because the plans and procedures used for DR are very similar to those undertaken for IR and BC actions, material in this chapter will seem similar to the material in other chapters. An organization can interchangeably use many of the approaches discussed with respect to busi- ness resumption planning: IR, DR, and BC planning. Whereas Chapter 9 discussed the plan- ning aspects of DR, this chapter examines the operational aspects—specifically, implementing the plan in preparation, response (reaction), and recovery.

Facing Key Challenges Part of the challenge with disaster planning is that disasters are not confined to the IT Depart- ment, nor are they limited to the assets of an organization. Frequently, when a disaster occurs, it is widespread enough to affect departments and various levels of authority in an organiza- tion, affect the community that encompasses the organization, and perhaps affect vendors and suppliers. It is inconvenient when an organization loses its electrical power, but it can be even worse when an entire neighborhood or city goes dark, as lives and property may be at stake. It is important to realize that in the midst of reestablishing operations, there may be ongoing challenges associated with local emergency services and service providers as well as community issues. In many disasters, outside help may be unavailable for days or even weeks. During that time, the following may be affected:

● Emergency services, such as fire and ambulance requests, may be delayed under triage requirements so that only the most critical calls are answered.

● Public services, such as bus service, or routine local government services, such as trash pickup or debris clearing, may be significantly delayed.

● Groceries and other supplies may become unavailable as local demand for staples and basic emergency supplies, such as bottled water, batteries, or plywood, exceeds the local supply. Local shortages of these products are quite common.

be processed with the message she had just recorded. She knew that everyone who needed to know about this catastrophe would be called in the next few minutes. The system would keep trying every person at each of their possible phone numbers until they were reached.

Facing Key Challenges 411

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

● Utility services, including electricity, gas, water, and sanitation, may be disrupted if local power supplies are unavailable or become damaged, thus reducing or eliminating water flow.

● Private services, such as taxi services and other vendor services, may be delayed because of a variety of factors, including traffic disruptions and high demand for some services.

● Telecommunications services (both landline and cellular) may experience spikes in demand and/or damage, making communications difficult, delayed, or impossible.

● Air and surface transportation is often affected, with canceled flights and many roads quickly becoming gridlocked.1

A seemingly routine event can quickly spin out of control, creating a worst-case scenario. This is when a situation results in service disruptions for weeks or months, requiring a government to declare a state of emergency. In dire circumstances, local or national government could declare martial law to prevent or combat social disorder. Even if people are not confined to their homes, only some of an organization’s employees may be available for work. It is impor- tant that organizations realize (and communicate to their employees) what is expected of them during this type of situation. The reality is that most of disaster-related loss occurs because of the inability to react properly to the disaster.2 If the organization is to survive, it may have to improvise, adapt, and overcome obstacles, including reassigning human and other resources as needed to meet the most critical needs. In many scenarios, as few as one-third of the staff members may be available in the early stages of the recovery period.3 As additional resources are reclaimed or become available, the balancing act will continue, allowing more functions to be restored and more operations to resume.

Fortunately, most disasters are short lived, lasting only hours or a few days. Even the worst winter storms tend to clear up within a week. Whether employees are at work or home, a DR plan should be prepared to deal with various contingencies over various durations.

Depending on the scope of the disaster, implementing the DR plan typically involves the following five phases, which may or may not overlap with the BC plan:

● Preparation—The planning and rehearsal necessary to respond to a disaster ● Response—The identification of a disaster, notification of appropriate individuals,

and immediate reaction to the disaster ● Recovery—The recovery of necessary business information and systems ● Resumption—The restoration of critical business functions ● Restoration—The reestablishment of operations at the primary site, as they were

before the disaster

Preparation: Training the DR Team and the Users Aside from the planning requirements discussed earlier, there is a great deal of work to be done in preparing for disasters. Note that in DR planning, there is no prevention phase, unlike in IR planning. This is because the vast majority of disasters cannot be prevented. This doesn’t mean that the organization cannot minimize its probability of being hit with certain disasters

412 Chapter 10 Disaster Recovery: Operation and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

10

by preparing for them. Here are some examples of geographically based disasters that have to be prepared for:

● In Los Angeles, California, organizations should prepare for earthquakes. Depending on the location, the organization may also need to prepare for mudslides and wildfires.

● In Tulsa, Oklahoma, organizations should prepare for tornadoes and high winds. ● In Miami, Florida, organizations should prepare for hurricanes and the accompanying

floods. ● In Alaska, Hawaii, and Washington, organizations should prepare for volcanoes. ● In the northern United States, organizations should prepare for large snowstorms and

the accompanying loss of infrastructure. ● Anywhere in the world that has a substantial Internet presence, organizations should

prepare for electronic disasters, such as massive denial-of-service attacks and concen- trated hacking attempts.

Preparation means making an organization ready for possible contingencies that can escalate to become disasters. Chapter 2 described the development of the business impact analysis (BIA), which is one of the first preparation steps. Chapter 9 described the organizing and staff- ing of the various teams necessary to assist in DR, and it described the development of the DR plan, which focuses DR efforts if a disaster strikes. Among the last tasks in preparing for a disaster are to train the various stakeholders and then practice the plan.

Throughout the rest of this chapter, the case of the HAL company will be used to illustrate how an organization might experience the unfolding of a disaster and make use of its DR plan. As you may remember from earlier chapters, HAL has been preparing for disasters such as the one depicted in this chapter’s Opening Case Scenario.

Plan Distribution Once the plan has been fully developed, it’s critical to get copies into the hands of those who will need it most. How the plan is distributed is not as important as making sure that all per- sonnel have access to the plan, have fully read it, and understood it. The same techniques used to ensure compliance with policy can be used to track dissemination and comprehension of the DR plan.

During an organization’s day-to-day operations, it would be easy to misplace a physical copy of the IR, DR, or BC plan; however, electronic disruptions could also prevent access to online storage locations. In order to cover all bases, password-protected copies of critical contingency plans should be stored wherever the employees may need access to them. This means the following three locations, at a minimum:

● At the office—Physical copies in the employees’ offices, electronic copies on all orga- nizational computer systems. Traveling employees would be covered if they travel with organizational computer equipment (laptop or tablet).

● Away from the office—Physical copies in employees’ homes, electronics copies avail- able on home systems.

● Online (anytime, anywhere)—Electronic copies stored on organizationally leased stor- age services.

Preparation: Training the DR Team and the Users 413

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

By password-protecting all electronic files and requiring employees to store physical copies in secure locations, the organization can ensure that no matter where the employees are, once they receive a notification of a disaster, they can locate copies of the corresponding plan and react accordingly.

Plan Triggers and Notification The preparation phase is a continuous one; however, other phases are activated by triggers (described in previous chapters) that can originate from a number of sources, including the following:

● Management notification—If management has been keeping track of an eminent disaster, it may choose to implement the DR plan before the disaster actually occurs in order to move its employees out of harm’s way or move them to areas of increased safety and security. This is common when natural disasters such as hurricanes, torna- does, and wildfires threaten large areas.

● Employee notification—As described in the Opening Case Scenario, an employee may simply come across the disaster, or the disaster may occur in the area where an employee is currently working. If a fire breaks out during the work day or an employee arrives at work and finds evidence of a disaster, employee notification will likely be the source.

● Emergency management notification—The Federal Emergency Management Agency (FEMA) or a state equivalent, the Centers for Disease Control and Prevention, or other state or federal agencies may notify individual organizations or entire areas of an eminent or ongoing disaster.

● Local emergency services—Local fire departments, police departments, or medical personnel may provide information that allows the organization to react to eminent or ongoing disasters. With the ongoing emphasis on emergency preparedness from the Department of Homeland Security, even local communities are beginning to establish disaster management programs.

● Media outlets—Depending on the circumstances and the organization’s policy on press and public relations, official statements should be carefully coordinated for release to local media so that employees know where to look for such notices. Many organizations will specify one or a few media outlets for such things as weather- related closures.

Disaster Recovery Planning as Preparation Developing an effective DR plan is the cornerstone of preparation. The primary goals of the DR plan are to do the following:

1. Eliminate or reduce the potential for injuries, loss of human life, damage to facilities, and loss of assets and records. A comprehensive assessment of each department is required to ensure that the following steps are taken:

� Minimize disruptions of services to the institution and its customers. � Minimize financial loss.

414 Chapter 10 Disaster Recovery: Operation and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

10

� Provide for a timely resumption of operations in case of a disaster. � Reduce or limit exposure to potential liability claims filed against the institution

and its directors, officers, and other personnel.

2. Immediately invoke the emergency provisions of the DR plan to stabilize the effects of the disaster, allowing for appropriate assessment and the beginning of recovery efforts. Staff and other resources then minimize the effects of the disaster and provide for the fastest possible recovery.

3. Implement the procedures contained in the DR plan according to the type and impact of the disaster. When implementing these procedures, recovery efforts must be emphasized as follows:

� Employees—An organization much ensure the survival of its employees not just as a basic human concern but because they will help other persons who are on the premises when the disaster strikes.

� Customers—As with employees, customers affected by the disaster must be cared for physically, mentally, emotionally, and financially.

� Facilities—After the safety of employees and customers has been ensured, each facility should be secured both as a shelter for people and as an asset.

� Assets—Conducting a damage assessment determines which assets have been destroyed, which ones are at risk, and what resources are left.

� Records—Documenting the disaster and the actions taken by the organization’s personnel, when combined with comprehensive videotapes of facilities that are obtained during routine facility inspections, reduces the likelihood of legal actions while helping to assess the responsibility for losses.

To plan for disaster, the CP team engages in scenario development and impact analysis and, thus, categorizes the level of threat that each potential disaster poses. When generating a DR scenario, an organization starts with the most important asset: people. Are the human resources with the appropriate organizational knowledge available to restore business opera- tions? The process of cross-training employees ensures that operations and a sense of normal- ity can be restored as quickly as possible. In addition, the DR plan must be tested regularly so that the DR team can lead the recovery effort quickly and efficiently.

Key Features of the DR Plan The key points that the CP team must build into the DR plan include:

● Clear delegation of roles and responsibilities ● Execution of the alert roster and notification of key personnel ● Use of employee check-in systems ● Clear establishment and communication of business resumption priorities ● Complete and timely documentation of the disaster ● Preparations for alternative implementations

Everyone assigned to the DR team should be aware of his or her duties during a disaster. Some may be responsible for coordinating with local services, such as fire, police, and medical

Preparation: Training the DR Team and the Users 415

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

care. Some may be responsible for the evacuation of personnel, if required. Others may be tasked to simply pack up and leave.

Key personnel may include external groups, such as the fire, police, or medical services as well as insurance agencies, disaster teams like the Red Cross, and other specialized management teams within the organization.

Organizations should make provisions for manual or automated procedures to verify the sta- tus of those employees, contractors, and consultants that are affected by a disaster.

During a disaster response, the first priority is always the preservation of human life. Data and systems protection is subordinate when the disaster threatens the lives, health, or welfare of the employees or members of the community. Only after all employees and neighbors have been safeguarded can the DR team attend to other organizational asset protection.

As with IR, the disaster must be carefully recorded from the onset. The documentation is used later to determine how and why the disaster occurred.

Mitigation of impact is the inclusion of action steps to minimize the damage associated with the disaster on the operations of the organization. The DR plan should specify the responsibil- ities of each DR team member, such as the evacuation of physical assets or making sure all systems are securely shut down to prevent further loss of data.

Plans should include alternative implementations for the various systems components, if primary versions become unavailable. This includes standby equipment, whether it’s purchased, leased, or under contract with a DR service agency. Developing systems with excess capacity, fault tol- erance, auto recovery, and fail-safe features facilitates a quick recovery. Something as simple as using Dynamic Host Configuration Protocol (DHCP) to assign network addresses instead of using static addresses allows systems to quickly and easily regain connectivity without technical support. Networks should support dynamic reconfiguration; restoration of network connectivity should be planned. Data recovery requires effective backup strategies and flexible hardware con- figurations. System management should be a top priority. All solutions should be tightly inte- grated and developed in a strategic plan to provide continuity. Piecemeal construction can result in a disaster after the disaster as incompatible systems are thrust together.

Additional Preparations As part of DR readiness, each employee should have two types of emergency information in his or her possession at all times. The first is personal emer- gency information—who to notify in case of an emergency (next of kin), medical conditions, and a form of photo identification. The second is a set of instructions on what to do in the event of an emergency. This snapshot of the DR plan should contain a contact number or hot- line for calling the organization during an emergency, emergency services numbers (fire, police, medical), evacuation and assembly locations (storm shelters, for example), the name and number of the DR coordinator, and any other needed information. This information is often encapsulated into a wallet-sized, laminated card for convenience and portability.

The DR plan must also include references to another process that many organizations plan for separately: crisis management. Crisis management is a set of focused steps that deal primarily with the safety and state of the people from the organization who are involved in the disaster. The DR team works closely with the crisis management team to ensure complete and timely communication during a disaster. Crisis management is covered in additional detail in Chapter 12.

416 Chapter 10 Disaster Recovery: Operation and Maintenance

Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part.

10

DR Training and Awareness Training all the people who have an interest in the disaster planning process involves a num- ber of different approaches, as discussed in the following sections. Training focuses on the particular roles each individual is expected to execute during an actual disaster. For most employees, disaster preparation is limited to awareness training, conducted as part of an annual or semiannual security education, training, and awareness (SETA) program for all employees. During this session, employees are made aware of general procedures for responding to disasters, including the use of the alert roster.

General Training for All Teams It’s important to keep in mind that, for most teams, the best preparation for a crisis is to be well trained and comfortable in completing their normal tasks. It is also important to note that these individuals may be a bit rusty when it comes to certain tasks and technical skills. Some managers may not have installed or config- ured a server or networking device in some time and may require assistance. Therefore, the training and rehearsals should identify those individuals with less than ideal technical skills and provide them with the opportunity to brush up on their responsibilities. Note that not all systems may be recovered during the disaster, with the priorities established during the BIA.

In addition to being well prepared for your normal tasks, a business activity that can assist DR efforts is job rotation. The routine training of all employees for at least one other job, either vertically (doing their boss’s job) or horizontally (doing their colleagues’ jobs) prepares the organization to handle normal personnel shortages or outages (maternity and paternity leave, sick days, injuries, vacations, conferences, training programs, and so on). If all positions have at least two employees prepared to perform them, responding to a disaster is that much easier.

One area of operations that the civilian sector doesn’t tend to train in is operating under adverse conditions, also known as degraded mode. Military personnel spend far more hours working in less than ideal circumstances than under optimal conditions. When training, an organization should periodically try this variation—including the loss of power or lighting, the loss of communications (phone or network), and so on—to see how employees can adapt to these conditions. During a disaster, it is very likely that some utilities will be unavailable. Each specialized team needs to train in tasks unique to its responsibilities, as discussed in the following sections.

Disaster Management Team Training This is the command and control group responsible for all planning and coordination activities. Training, rehearsal, and testing for the management team is predominant