Giter Site home page Giter Site logo

atomicpurpleteam's Introduction

Atomic Purple Team Framework and LifeCycle

Documentation Incomplete and in Progress

The Atomic Purple Team Framework and Lifecycle is a business/organizational concept designed to assist organizations in building, deploying, maintaining, and justying Attack-Detect-Defend Information Security Exercises.

Organizations struggling to efficiently leverage the skillsets of all information security staff will benefit from considering the Atomic Purple Team Lifecycle Framework's business driven workflow. The workflow takes its roots from tested continuous improvement frameworks like ISO9001, ISO27001, Six Sigma and the like. The methodical balance of risk analysis, attack, hunt and defend methodologies, and business considerations can effectively and continually improve an organizations' security posture.


Call to Action - Help the Atomic Purple Team Framework

The Atomic Purple Team Framework yields itself to community involvement in the steering and feedback from deployments in business organizations. Defensive Origins knows that not all businesses are alike. We ultimately hope that the framework will be widely suitable for many organizations and encourage feedback from those who have deployed the framework in their environment. Open Issues on areas of the lifecycle that you have feedback. Lets work together to make the Atomic Purple Team Framework and Lifecycle a functional organizational tool that makes the world a better by place encouraging secure operations. Typo correction pull-requests are always welcome!

Background

Kent and Jordan have been working in Information Security for quite a while now. Despite working with Red-Teams and learning the adversarial toolsets, we are still blue-blood at heart. It gave us an opportunity to reflect at while the past years' Purple Teaming efforts never seemed as effective as they could (should) have been.

Leveraging their background in business leadership, Kent and Jordan sought to create a business framework that would avoid the pitfalls of cooperate career identity ambiguity and instead focus on what skills Information Security Professionals have spent years mastering.

The Atomic Purple Team Framework and Life-cycle are composed of three main components:

  • Atomic Purple Team Framework: The business organizational framework defining job functions, responsibilities, and activities.
  • Atomic Purple Team Life-cycle: The Attack-Detect-Defend exercises performed by members of the Atomic Purple team within an organization, as defined by the Atomic Purple Team Framework.
  • Atomic Purple Team Playbook: The historical record of the Atomic Purple Team Life cycle execrises performed by the Atomic Purple team. The playbook offers accountability, evidence of work, and warrant of fiscal budget.

Namesake

In 2019 Defensive Originals was founded as a research and knowledge opportunity institution. The first class was titled "Atomic Purple Teaming". The class was great, however the title of the course offered some in the community confusion, expecting an automation or solution based framework more tightly aligned with Red Canary's[ Atomic Red Team][1] project. Despite having self published their first book, Atomic Purple Team, Defensive Origins pivoted and re-titled their classroom instructional series, Applied Purple Teaming.

The Applied Purple Teaming course continues to grow, updating and adding additional attack-detect-defend exercises offering students practical experience. Many students acknowledged the courses' foundational chapter focusing on a business framework and life-cycle supportive of attack-detect-defend activities as being potentially pivotal in their own organization. At students requests, Defensive Origins chose to release the frameworkk and life-cycle as an open source initiative, titling the project after its first instructional course the Atomic Purple Team Framework.

While the framework does not necessarily provide automated adversarial attacks in the same capacity of the Atomic Red Team project, it is designed to provide businesses a framework for deploying, maintaining, and justifying continued Attack-Detect-Defend security excises.

Announcement and Open Source

Defensive Origins announced the release of the Atomic Purple Team as a GNU GPLv3 open source project hoping to democratize the framework in such a way to allow other organizations to increase their information security posture by utilizing their existing skilled workforce without having to pay hefty licensing, consulting, or subscriptions services. The team rather enjoys teaching organizations and professionals expert technique and business know how. For additional information on Defensive Origins teaching offerings, please see https://training.defensiveorigins.com

Soft Release - Black Hills Information Security Hosted Webcast

BHIS hosted Defensive Origins Open Source release of the Atomic Purple Team Framework on - July 16th, 2020. [Recording TBA]

Atomic Purple Team Framework

The atomic purple team is a leveraging of both Red Team and Blue Team skill-sets.

| |

Atomic Purple Team Life Cycle

Life-cycle & Phases

| |

1. Risk Assessment / Ingest

2. Planning

  • Goals
    • Identify the Attack toolset
    • Identify the Detect/Defend toolset
  • How
    • Information provided in Risk Assessment/Ingest
    • Research
    • New Tools

3. Attack

  • Goals
    • Execute the Attack
  • Sample Reflection on Attack
    • What attacks were successful
    • What data could be found
    • Was a pivot possible
    • Could a C2 be achieved
    • Did the attack achieve its goal?

4. Hunt / Defend

5. Harden / Adjust

6. Report

Initiating and Operating a Life-cycle Exercise

Always start in Lab

Always complete in Production

Atomic Purple Team Playbook

[Documentation not yet written] See the Playbook folder for template.

Brevity is key.

  • Consumable by All
  • Remember, Playbook = Budget.

Playbook Sections

Project/Exercise Administration

Risk Assessment/Ingest/Planning

Attack

Detect / Defend

Adjust / Harden

Change Management

Report and Lessons Learned

Advisory and Initial Code Contribution

Community involvement is what makes this industry great! Initial code contribution and current advisory council is identified below.

License

Defensive Origins has release the Atomic Purple Team with a GNU GPL3 license, encouraging community involvement and democratization without the necessity of licensing, subscription, or consulting fees.
GNU GPL3

atomicpurpleteam's People

Contributors

jorgeorchilles avatar relkci 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.