Publication | Closed Access
Log auditing through model-checking
91
Citations
15
References
2005
Year
Unknown Venue
EngineeringInformation SecurityVerificationInformation ForensicsSoftware AnalysisFormal VerificationHardware SecurityAuditingLog ManagementWolper-style Linear-time FormulaeRuntime VerificationLinear Kripke ModelsConformance CheckingComputer ScienceSecurity AuditData SecurityLog AnalysisAutomated ReasoningComplex LogFormal MethodsComputer Security Model
Abstract: Log auditing is a basic intrusion detection mechanism, whereby attacks are detected by uncovering matches of sequences of events against signatures. We argue that this is naturally expressed as a model-checking problem against linear Kripke models. A variant of the classic linear time temporal logic of Manna and Pnueli with first-order variables is first investigated in this framework. But this logic is in dire need of refinement, as far as expressiveness and efficiency are concerned. We therefore propose a second, less standard logic consisting of flat, Wolper-style linear-time formulae. We describe an efficient on-line algorithm, making the approach attractive for complex log auditing tasks. We also present a few optimizations that the use of a formal semantics affords us.
| Year | Citations | |
|---|---|---|
Page 1
Page 1