Giter Site home page Giter Site logo

playbooks's Introduction

Table of Content

[[TOC]]

IR Playbooks

This repository contains all the Incident Response Playbooks and Workflows of Company's SOC.

Each folder contains a Playbook that is broken down into 6 section as per NIST - 800.61 r2

1- Preparation

This section should include the following informations

  • List of ALL Assets
    • Servers
    • Endpoints (+critical ones)
    • Networks
    • Applications
    • Employees
    • Security Products
  • Baselines
  • Communication Plan
  • Which Security Events
  • Thresholds
  • How to access Security Tools
    • How to provision access
  • Create Playbooks
  • Plan Exercises
    • Table Top
    • Hands On

2- Detection and Analysis

This section should include the following informations

  • Gathering of Information
  • Analyzing the Data
  • Building Detections
  • Root Cause Analysis
  • Depth and Breath of the Attack
    • Admin Rights
    • Affected Systems
  • Techniques Used
  • Indicators of Compromise / Indicators of Attack
    • Tactics Techniques and Procdures (TTP)
    • IP Address
    • Email Address
    • File Hash
    • Command Line
    • etc.

3- Containment, Eradication, and Recovery

This section should include the following informations

  • Isolate Affected Systems
  • Patch Threat Entry Point
  • Predefine threshold
    • For Customers
    • For internal systems
    • For escalations
  • Preauthorized actions
    • Per customers
    • Per environment
      • Prod
      • QA
      • Internet Facing
  • How to Remove the Threat on All Affected Systems
  • Get Systems Operational
  • Rebuilt and Resume Service

4- Post-Incident Activity

  • Lessons Learn
  • New Detection
  • New Hardening
  • New Patch Management
  • etc.

Directory Structures

Customers

This folder includes all the informations related to our customers such as

  • Contacts
    • Names
    • Phone Number
    • Email
  • Escalation point
    • Business hours
    • Off Hours
  • Account Manager
  • Pre-approved Actions and Threshold
  • Blackout / Brownout schedule

Products

This folder contains information about the various "commercial" products we use during an incident. For example:

  • JIRA
  • Remedy
  • Service-Now
  • ArcSight
  • Elastic Stack
  • RSA NetWitness
  • Splunk
  • AMP
  • CrowdStrike
  • McAfee
  • Microsoft ATP
  • Symantec
  • Firepower
  • Fortigate
  • Etc.

IRP-*

These are the individual folders containing the Playbooks themselves Within each directory there should be a PDF folder where a PDF version is available (and auto generated) for auditors and customers who requiere to see them

Create a new Playbook

Folder & Files

To create a new Playbook:

  • Create a new folder ex: IRP-DDoS
  • Create a file called README.md inside your new folder
  • Paste the content of IRP-TEMPLATE.md
  • Replace the string -NAME- for your playbook name ex: DDoS in all the document
  • Edit the sections.

Workflows

To create the Workflows

  • Inside your new folder create a folder called Workflows
  • Open the file WORKFLOW-TEMPLATE.drawio in Draw.io
  • Save locally until you have completed all the tabs
  • Once all the tabs/phases are completed, upload a copy to your new Workflows folder
  • Use the File -> Export as -> PNG function of Draw.io to save each diagram phase separatly
    • Make sure you Unchecked Include a copy of the diagram
    • Click Export
    • Save locally
  • Upload each .PNG file to your new Workflows folder

playbooks's People

Contributors

taylorwalton avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.