8e8222e06a
* add invoke-atomictest to main page readme * add instructions for running it more smoothely when cloned form github * Update README.md * Update README.md
64 lines
3.6 KiB
Markdown
64 lines
3.6 KiB
Markdown
<p><img src="https://redcanary.com/wp-content/uploads/Atomic-Red-Team-Logo.png" width="150px" /></p>
|
||
|
||
# Atomic Red Team
|
||
[](https://circleci.com/gh/redcanaryco/atomic-red-team)
|
||
|
||
Atomic Red Team allows every security team to test their controls by executing simple
|
||
"atomic tests" that exercise the same techniques used by adversaries (all mapped to
|
||
[Mitre's ATT&CK](https://attack.mitre.org/wiki/Main_Page)).
|
||
|
||
## Philosophy
|
||
|
||
Atomic Red Team is a library of simple tests that every security team can execute to test their controls. Tests are
|
||
focused, have few dependencies, and are defined in a structured format that be used by automation frameworks.
|
||
|
||
Three key beliefs made up the Atomic Red Team charter:
|
||
- **Teams need to be able to test everything from specific technical controls to outcomes.**
|
||
Our security teams do not want to operate with a “hopes and prayers” attitude toward detection. We need to know
|
||
what our controls and program can detect, and what it cannot. We don’t have to detect every adversary, but we
|
||
do believe in knowing our blind spots.
|
||
|
||
- **We should be able to run a test in less than five minutes.**
|
||
Most security tests and automation tools take a tremendous amount of time to install, configure, and execute.
|
||
We coined the term "atomic tests" because we felt there was a simple way to decompose tests so most could be
|
||
run in a few minutes.
|
||
|
||
The best test is the one you actually run.
|
||
|
||
- **We need to keep learning how adversaries are operating.**
|
||
Most security teams don’t have the benefit of seeing a wide variety of adversary types and techniques crossing
|
||
their desk every day. Even we at Red Canary only come across a fraction of the possible techniques being used,
|
||
which makes the community working together essential to making us all better.
|
||
|
||
See: https://atomicredteam.io
|
||
|
||
## Having trouble?
|
||
|
||
Join the community on Slack at [https://atomicredteam.slack.com](https://atomicredteam.slack.com)
|
||
|
||
## Getting Started
|
||
|
||
* [Getting Started With Atomic Tests](https://atomicredteam.io/testing)
|
||
* Peruse the [Complete list of Atomic Tests](atomics/index.md) and the [ATT&CK Matrix](atomics/matrix.md)
|
||
- Windows [Tests](atomics/windows-index.md) and [Matrix](atomics/windows-matrix.md)
|
||
- macOS [Tests](atomics/macos-index.md) and [Matrix](atomics/macos-matrix.md)
|
||
- Linux [Tests](atomics/linux-index.md) and [Matrix](atomics/linux-matrix.md)
|
||
* Using [ATT&CK Navigator](https://github.com/mitre-attack/attack-navigator)? Check out our [coverage layer](atomics/art_navigator_layer.json)
|
||
* [Fork](https://github.com/redcanaryco/atomic-red-team/fork) and [Contribute](https://atomicredteam.io/contributing) your own modifications
|
||
* [Doing more with Atomic Red Team](#doing-more-with-atomic-red-team)
|
||
* [Using the Atomic Red Team Ruby API](#using-the-atomic-red-team-ruby-api)
|
||
* [Bonus APIs: Ruby ATT&CK API](#bonus-apis-ruby-attck-api)
|
||
* [Execution Frameworks](https://github.com/redcanaryco/atomic-red-team/blob/master/execution-frameworks)
|
||
* [Using Invoke-AtomicTest to run tests effeciently](https://github.com/redcanaryco/atomic-red-team/tree/master/execution-frameworks/Invoke-AtomicRedTeam)
|
||
* Have questions? Join the community on Slack at [https://atomicredteam.slack.com](https://atomicredteam.slack.com)
|
||
* Need a Slack invitation? Grab one at [https://slack.atomicredteam.io/](https://slack.atomicredteam.io/)
|
||
|
||
## Code of Conduct
|
||
|
||
In order to have a more open and welcoming community, Atomic Red Team adheres to a
|
||
[code of conduct](CODE_OF_CONDUCT.md).
|
||
|
||
## License
|
||
|
||
See the [LICENSE](https://github.com/redcanaryco/atomic-red-team/blob/master/LICENSE.txt) file.
|