cisagov/decider hiện có 1.2k sao trên GitHub, viết chủ yếu bằng HTML. A web application that assists network defenders, analysts, and researchers in the process of mapping adversary behaviors to the MITRE ATT&CK® framework.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
This work is licensed under a Creative Commons Attribution 4.0 International License.
This project makes use of MITRE ATT&CK® - ATT&CK Terms of Use.
:newspaper: 3.0.0 - Kiosk is Here
Decider is now login-less and responsive.
Content updates have been simplified to copying files and restarting Docker.
The Docker setup has changed enough that there isn't exactly a 2 → 3 update process, just a fresh install of 3.
The database structure is the same though - so Decider 2.x.y can be leveraged for editing content.
This is Firefox - but it works on mobile too!
:thinking: What is it?
:fast_forward: In-Short
A web application that assists network defenders, analysts, and researchers in the process of mapping adversary behaviors to the MITRE ATT&CK® Framework.
:closed_book: In-Depth
Decider is a tool to help analysts map adversary behavior to the MITRE ATT&CK Framework. Decider makes creating ATT&CK mappings easier to get right by walking users through the mapping process. It does so by asking a series of guided questions about adversary activity to help them arrive at the correct tactic, technique, or subtechnique. Decider has a powerful search and filter functionality that enables users to focus on the parts of ATT&CK that are relevant to their analysis. Decider also has a cart functionality that lets users export results to commonly used formats, such as tables and ATT&CK Navigator heatmaps.
:book: User Guide
Guide in Markdown
Guide in HTML
Note:The MD can be viewed directly on GitHub, while the HTML must be downloaded for local viewing. The MD will appear slightly weird - as it contains Pandoc directives used in generating the HTML.
:triangular_ruler: Intended Purpose
Decider ultimately tries to make mapping to ATT&CK easier.
It offers:
A question tree with pagination of results (structures your progress)
Technique search + filtering options
Suggestions of other techniques that may have occurred
Decider does not intend to replace the ATT&CK site - but rather, it acts as a complementary tool that leads you there in the end. Only information assisting mapping is included.
:computer: In-App Screenshots
:deciduous_tree: Question Tree
(you are here)[Matrix > Tactic] > Technique > SubTechnique
:mag: Full Technique Search
Boolean expressions, prefix-matching, and stemming included.
Installation
:whale: Docker
Best option for 99% of people
git clone https://github.com/cisagov/decider.git
cd decider
cp .env.docker .env
# edit .env - define DB_ADMIN_PASS, DB_KIOSK_PASS, CART_ENC_KEY, APP_ADMIN_PASS
# no default passwords are given :)
cp -r default_config/. config/
sudo docker compose up
Then visit the link once started (default: http://localhost:8001/).
Read the Ubuntu & CentOS guides and recreate actions according to your platform.
Windows
open() in Python uses the system's default text encoding
This is utf-8 on macOS and Linux
This is windows-1252 on Windows
This causes issues in reading the jsons for the database build process
Adding encoding='utf-8' as an arg in each open()may allow Windows deployment
macOS
(M1 users at least) Make sure to (1) install Postgres before (2, 3) installing the pip requirements
brew install postgresql
pip install -r requirements-pre.txt
pip install -r requirements.txt
:gear: Requirements
as of April 24th, 2023
Software
Docker
Exact required version(s) unspecified.
An up-to-date version of Docker and Docker Compose should be used.
docker compose should work, whereas docker-compose is outdated.
Manual
Operating System
CentOS 7+
Ubuntu 22.04.2+
Fedora 37+ works fine (earlier versions should work too)
Python 3.12+ (instructions mention Python 3.8.16, which will not work :warning:)
PostgreSQL 16 (instructions mention PostgreSQL 12+, which should work)
Hardware
Suggested Specs
1-2 Cores
1-2 GB Memory
20 GB Disk Space
Decider has not yet been tested against many concurrent users (this is soon to change).
But it is extremely lightweight - it sits at roughly 250MB of RAM total for both containers (docker stats).
It does peak during the build process where sources are loaded into RAM, hitting 375MB or so.
:judge: ATT&CK® Data Disclaimer
JSONs under default_config/build_sources/enterprise-attack are pulled from https://github.com/mitre-attack/attack-stix-data/tree/master/enterprise-attack
cisagov/decider có 1.2k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/cisagov/decider. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
cisagov/decider có những chủ đề gì?
GitHub topics của cisagov/decider: "cybersecurity", "ttp". TopGit xếp repo vào nhóm Security.
cisagov/decider có website riêng không?
TopGit chưa ghi nhận URL trang chủ cho cisagov/decider. Phần README ở tab phía trên thường có link demo, hoặc xem mô tả GitHub của repo.
cisagov/decider còn đang phát triển không?
Commit gần nhất trên cisagov/decider là 8 tháng trước (theo timestamp GitHub). Repo có 130 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
cisagov/decider viết bằng ngôn ngữ gì?
cisagov/decider chủ yếu viết bằng HTML. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc thêm về cisagov/decider ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/cisagov/decider là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
decider có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về decider.