RB-POST-004: Security-hardening van webapplicaties
Documentbeheer
| Kenmerk | Waarde | Datum |
|---|---|---|
| Documentnaam | Security-hardening van webapplicaties | |
| Versie | [Versienummer invullen] | [Datum invullen] |
| Eigenaar | [Eigenaar/team invullen] | [Datum invullen] |
| Status | [Draft/Approved/Retired] | [Datum invullen] |
| Volgende reviewdatum | [Volgende reviewdatum invullen] | [Datum invullen] |
| Goedkeuringen | [Goedkeurder(s) invullen] | [Datum invullen] |
| Wijzigingsoverzicht | Eerste versie | [Datum invullen] |
1. Vereisten
- Het incident met de webapplicatie is ingedamd en hersteld
- De grondoorzaak of de beste huidige hypothese is gedocumenteerd
- De herstelpunten worden gevolgd
2. Stap-voor-stap-instructies
-
Review de grondoorzaak
- Documenteer de uitgebuite zwakte, het getroffen endpoint, het kwetsbare component, het configuratieprobleem of het falen van de toegangscontrole.
-
Valideer de fixes
- Bevestig dat kwetsbare code, dependencies, routes, toegangscontroles, secrets en configuratie zijn hersteld.
-
Harden de maatregelen in de applicatie
- Verbeter inputvalidatie, output encoding, authenticatie, autorisatie, sessiebeheer, rate limits, maatregelen voor bestandsuploads en foutafhandeling.
-
Harden de maatregelen aan de rand
- Review WAF, CDN, API-gateway, botbescherming, rate limits, security headers, TLS en runtime-detecties.
-
Roteer secrets
- Roteer blootgestelde of mogelijk blootgestelde API-sleutels, signing keys, sessiesecrets, databasecredentials en servicecredentials.
-
Beperk vertrouwen en toegang
- Verwijder onnodige integraties, ongebruikte endpoints, testroutes, debugfuncties, blootgestelde beheerpanelen en te ruime rechten van service accounts.
-
Verbeter logging en detectie
- Zorg dat de logs request-ID's, user-ID's, tenant-ID's, bron-IP's, autorisatiebeslissingen, objecttoegang, beheeracties en securityfouten vastleggen.
- Voeg detecties toe voor de waargenomen aanval en nauw verwante varianten.
-
Valideer de effectiviteit
- Test het uitgebuite pad en vergelijkbare paden opnieuw.
- Bevestig dat scans, tests en telemetrie geen aanhoudende blootstelling of exploitatie laten zien.
-
Werk de documentatie bij
- Werk waar nodig playbooks, runbooks, threat models, testcases, dashboards en servicedocumentatie bij.
3. Na afloop
- Leg de doorgevoerde hardening, het validatiebewijs, het restrisico en de openstaande acties vast.
- Volg het resterende herstel tot sluiting.
- Verwerk de lessen in de secure SDLC, threat modeling, detection engineering en vulnerability management.
Bijdrager
Jayden Vo GitHub: https://github.com/jayden-vo
Heeft bijgedragen aan het Arcana Incident Response Documentation Framework.