Switchblade: Enforcing Dynamic Personalized System Call Models
Research output: Other contribution › Other › Contributed › peer-review
Contributors
Abstract
System call interposition is a common approach to restrict the power of applications and to detect code injections. It enforces a model that describes what system calls and/or what sequences thereof are permitted. However, there exist various issues like concurrency vulnerabilities and incom- plete models that restrict the power of system call interpo- sition approaches. We present a new system, SwitchBlade, that uses randomized and personalized fine-grained system call models to increase the probability of detecting code in- jections. However, using a fine-grain system call model, we cannot exclude the possibility that the model is violated during normal program executions. To cope with false posi- tives, SwitchBlade uses on-demand taint analysis to update a system call model during runtime.
Details
Original language | English |
---|---|
Number of pages | 14 |
Volume | 42 |
Publication status | Published - 2008 |
Peer-reviewed | Yes |
No renderer: customAssociatesEventsRenderPortal,dk.atira.pure.api.shared.model.researchoutput.OtherContribution