Add passive file churn sensor beta
All checks were successful
OfficeCom Sentinel Client / validate-client (push) Successful in 24s
OfficeCom Sentinel Client / build-client-windows (push) Successful in 50s

This commit is contained in:
OfficeCom Codex
2026-08-01 01:15:40 +02:00
parent 22be9689e2
commit 8407d0c5b2
13 changed files with 468 additions and 14 deletions

View File

@@ -22,6 +22,12 @@ internal static class RansomwareBetaDetector
ScanSecurityProcesses(signals, errors, since, configuration);
ScanPowerShellScriptBlocks(signals, errors, since, configuration);
ScanSysmonProcesses(signals, errors, since, configuration);
RansomwareFileChurnSummary fileChurn = RansomwareFileChurnDetector.Scan(configuration, errors);
RansomwareSignal? fileChurnSignal = RansomwareFileChurnDetector.CreateSignal(fileChurn, configuration);
if (fileChurnSignal is not null)
{
signals.Add(fileChurnSignal);
}
List<RansomwareSignal> distinctSignals = signals
.OrderBy(signal => signal.Timestamp)
@@ -50,11 +56,13 @@ internal static class RansomwareBetaDetector
return new RansomwareBetaSummary
{
Enabled = true,
AlertingEnabled = configuration.RansomwareBetaAlertingEnabled,
State = state,
Reason = reason,
LookbackMinutes = lookbackMinutes,
Signals = distinctSignals,
SmbSessions = smbSessions
SmbSessions = smbSessions,
FileChurn = fileChurn
};
}