Logování
- Logování vlastních aplikačních událostí v systémech často chybí, nebo je špatně naimplementováno či nakonfigurováno
- Logování by mělo být konzistentní napříč portfoliem aplikací
- Mělo by využívat oborové standardy, aby bylo možné logovaná data využívat, analyzovat a spravovat
Účel
- Zahrňte logování do všech událostí souvisejících se zabezpečením, pomůže to s
- poskytováním informací o problémech a neobvyklých stavech
- obranou proti zneužití zranitelností prostřednictvím detekce útoků
- sledovováním porušování zásad
- identifikací bezpečnostních incidentů
- vyšetřováním incidentů
- stanovením referenčních hodnot
- kontrolou nepopiratelnosti (non-repudiation)
- Logování lze použít k záznamu dalších typů událostí
- Bezpečnostní události
- Monitoring byznys procesů (transakce, připojení)
- Monitorování proti automatizaci
- Auditní záznamy (přidávání, mazání, úpravy nebo exporty dat)
- Sledování výkonu (doba načítání, výpadky stránek)
- Kontrola dodržování předpisů
- Údaje o následné žádosti o informace (soudní spory, policejní a regulační vyšetřování)
- Zákonem povolený odposlech dat
- Specifické byznys požadavky
- Logy pro monitoring procesů, auditů a transakcí se shromažďují za jiným účelem než události zabezpečení → měly by být vedeny odděleně
- Záznamů nesmí být příliš mnoho, ani příliš málo
- Znalost zamýšlených účelů slouží jako vodítko pro to co, kdy a v jakém množství logovat
Návrh, implementace a testování
Zdroje dat o událostech