Arcana IR-documentatie · Nederlandse vertaling English

Wat is Arcana

🌐 Interactieve webviewer: blader en zoek online door alle gepubliceerde playbooks op https://arcana.csirt.bj.

Arcana is een documentatiemethodiek die speciaal is ontwikkeld voor security incident response-teams. Het standaardiseert de kernbouwstenen van IR-documentatie - Incident Response Plans (IRP's), playbooks, runbooks, Standard Operating Procedures (SOP's) en Knowledge Base-artikelen (KB) - samen met een consistente naamgeving per documenttype. Arcana legt ook vast hoe deze documenten samenhangen: waar elk document voor dient en hoe ze naar elkaar verwijzen. Het resultaat is IR-documentatie die consistent is, makkelijk te onderhouden en makkelijk te doorzoeken.

Omdat elk team dat Arcana gebruikt dezelfde structuur volgt, kunnen playbooks, runbooks, SOP's en KB-artikelen als startpunt tussen organisaties worden gedeeld, zodat teams de responsflow niet vanaf nul hoeven te ontwerpen. Het doel is een sterkere IR-gemeenschap waarin teams voortbouwen op elkaars werk in plaats van dezelfde problemen elk afzonderlijk op te lossen.

Principes

Arcana rust op een klein aantal principes die voor elk document in het framework gelden. Ze bestaan zodat responders tijdens een incident kunnen vertrouwen op wat ze lezen en weten wie ze moeten vragen als iets niet klopt. De principes zijn ontleend aan docs-as-code, waarbij documentatie net als broncode een eigenaar heeft, wordt gereviewd, wordt geversioneerd en wordt uitgebracht.

Arcana in één oogopslag

Arcana deelt IR-documentatie in vijf componenten in:

Incident Response Plan

Playbooks:

Runbooks:

Standard Operating Procedures (SOP's):

Knowledge Base-artikelen:

Documenttypen vergeleken

Aspect IRP Playbook Runbook SOP KB-artikel
Doel De algehele responsstrategie, levenscyclus en rollen vastleggen Een specifiek type incident onderzoeken en oplossen Een specifieke operationele taak uitvoeren Een team- of organisatieproces standaardiseren Kennis van de organisatie vastleggen en delen
Structuur Raamwerk op hoofdlijnen: fasen van de levenscyclus, rollen Vertakkende stappen op basis van beslissingen Lineaire stappen Formeel, gedetailleerd, behandelt rollen en compliance Verhalend/verklarend, gericht op een onderwerp
Reikwijdte Organisatiebreed, strategisch Scenariospecifiek (bijv. phishing, ransomware) Technisch, één taak Teamoverstijgende, terugkerende processen Elk onderwerp dat relevant is voor IR
Flexibiliteit Laag (fundamenteel, verandert zelden) Hoog (past zich aan aan onderzoeksuitkomsten) Laag (voorschrijvend) Laag (dekt alle scenario's, minder aanpasbaar) Hoog (wisselende vormen en diepgang)
Doelgroep De hele organisatie, leiding, alle incident responders Incident responders Elke technische responder, ongeacht rol Alle teams die bij het proces betrokken zijn Alle IR-medewerkers, breder securityteam

Naamgeving van documenten

Alle documenten in het Arcana-framework volgen een consistente naamgeving, zodat ze makkelijk te herkennen, aan te halen en te doorzoeken zijn. Het standaardformaat bestaat uit een documentprefix, een met nullen aangevuld nummer en een korte omschrijving. Runbooks hebben daarnaast een categorieprefix die aangeeft welke responsfase ze ondersteunen.

Documenttype Formaat Omschrijving Voorbeeld
Incident Response Plan Incident Response Plan n.v.t. Incident Response Plan
Playbook PB-###: <Descriptor> Incidentscenario PB-001: Phishing
Runbook RB-<CATEGORY>-###: <Descriptor> Operationele taak binnen een responsfase RB-CONTAIN-004: Host Isolation
Standard Operating Procedure (SOP) SOP-###: <Descriptor> Proces dat wordt gestandaardiseerd SOP-001: Paging On-Call Engineers
Knowledge Base-artikel KB-###: <Descriptor> Onderwerp van het artikel KB-001: Volatility for memory forensics

Runbooks gebruiken een categorieprefix die aangeeft welke responsfase ze ondersteunen. De huidige runbookcategorieën zijn:

Categorieprefix Responsfase Voorbeeld
RB-TRIAGE Eerste validatie en triage RB-TRIAGE-001: Email Triage & Header Analysis
RB-EVIDENCE Verwerven en veiligstellen van bewijs RB-EVIDENCE-002: Host-Based Log Acquisition
RB-ANALYSIS Onderzoek en analyse RB-ANALYSIS-034: Exploitation Activity Analysis
RB-CONTAIN Containment-acties RB-CONTAIN-004: Host Isolation
RB-ERAD Eradication en verwijdering RB-ERAD-001: Email Removal & Blocking
RB-RECOVERY Recovery en herstel RB-RECOVERY-003: User Recovery & Access Restoration
RB-POST Verbetering na het incident RB-POST-003: DDoS Resilience Improvement

Gebruik voor bestandsnamen na de categorie en het nummer een beschrijvende slug in kleine letters, bijvoorbeeld RB-CONTAIN-004-host-isolation.md.

Arcana invoeren

Arcana kan worden ingevoerd in elke tool die eigenaarschap, review, versiebeheer en status ondersteunt. De twee gangbare patronen:

Git-based (docs-as-code):

Page-based (Confluence, Notion, Google Docs, enz.)

Hoe de principes worden afgedwongen:

Elk Arcana-document moet de vier principes afdwingen. Het mechanisme verschilt per invoering:

Principe Git-based Page-based
Owned Eigenaarschap bijgehouden in een gekoppeld ticketsysteem (bijv. Jira, Asana) Veld Eigenaar in de Documentbeheer-tabel
Reviewed Verplichte reviewers op pull requests, ingericht via GitHub Rulesets, Bitbucket-branchrestricties of GitLab-goedkeuringsregels voor merge requests Veld Goedkeuringen in de Documentbeheer-tabel
Versioned Onveranderbare wijzigingsgeschiedenis via commits Velden Versie en Wijzigingsoverzicht in de Documentbeheer-tabel; de eigen paginageschiedenis van het platform
Status-tracked Documentstatus bijgehouden in een gekoppeld ticketsysteem Veld Status in de Documentbeheer-tabel (bijv. Draft / Published / Retired)

De Documentbeheer-tabel (page-based)

Bij page-based invoering is de Documentbeheer-tabel de bron van waarheid. Elk Arcana-document begint ermee en het is het belangrijkste middel om de principes af te dwingen.

Kenmerk Waarde
Documentnaam bijv. Phishing-playbook
Versie bijv. v1.2
Eigenaar Persoon of team dat verantwoordelijk is voor het document
Goedkeuringen Persoon of personen die deze versie hebben gereviewd en goedgekeurd
Status Draft / Published / Retired
Volgende reviewdatum Datum waarop dit document opnieuw op juistheid moet worden gereviewd
Wijzigingsoverzicht Korte beschrijving van wat er in deze versie is veranderd

Templates en voorbeelden

Templates voor alle vijf documenttypen staan in /templates. Zie de mappen /playbooks, /runbooks, /sops of /kb voor voorbeelden.

Core team

Arcana wordt onderhouden en ontwikkeld door een core team dat zich richt op het verbeteren van incident response-documentatie, operationele weerbaarheid en documentation-as-code-werkwijzen.

Bijdragen aan Arcana

Arcana is een framework van en voor de gemeenschap, en bijdragen van incident responders, SOC-analisten, DFIR-specialisten, threat hunters, detection engineers en securityteams uit de hele sector zijn welkom.

Je kunt bijdragen met:

Zo draag je bij

Wil je bijdragen, dan:

  1. Fork je de repository naar je eigen GitHub-account
  2. Maak of wijzig je de relevante documentatie/bestanden
  3. Commit je de wijzigingen
  4. Dien je een pull request (PR) in bij de hoofdrepository van Arcana

Een pull request (PR) is een GitHub-functie waarmee je wijzigingen in een repository ter review voorstelt voordat ze in het hoofdproject worden opgenomen. Na indienen reviewt het Arcana core team de bijdrage, geeft zo nodig feedback en voegt goedgekeurde wijzigingen samen in het framework.

Documentatietemplates

Gebruik bij het maken van nieuwe Arcana-documentatie waar mogelijk de templates in de map templates/ van de repository. Dat helpt de consistentie, structuur, naamgeving en uitwisselbaarheid binnen het framework te bewaken.

Je kunt de templates ook rechtstreeks aan AI-tools/-assistenten (zoals ChatGPT, Claude, Gemini, Copilot, enz.) geven bij het genereren van nieuwe documentatie, zodat de uitvoer aansluit op het formaat en de standaarden van Arcana.

Formaat voor naamsvermelding

Bijdragers worden aangemoedigd om onderaan nieuwe documenten een naamsvermelding toe te voegen in dit formaat:


## Contributor

**Firstname Lastname**  
GitHub: https://github.com/account

Contributed to the Arcana Incident Response Documentation Framework.

Goedgekeurde bijdragers worden ook vermeld op de Contributors-pagina van Arcana, zowel in de GitHub-repository als op de officiële website.

Licentie

Verspreid onder de MIT-licentie. Zie LICENSE voor details.

Noot bij de vertaling: het bestand LICENSE in de repository bevat feitelijk de Apache License 2.0, niet de MIT-licentie.