Logo des Repositoriums
 

Building a runtime state tracing kernel

dc.contributor.authorChakravarthy, Ananth
dc.contributor.authorVaidya, Vinay G.
dc.contributor.editorGöbel, Oliver
dc.contributor.editorFrings, Sandra
dc.contributor.editorGünther, Detlef
dc.contributor.editorNedon, Jens
dc.contributor.editorSchadt, Dirk
dc.date.accessioned2019-06-04T11:30:42Z
dc.date.available2019-06-04T11:30:42Z
dc.date.issued2008
dc.description.abstractA process is run by executing a sequence of instuctions by the processor However it is probable that not all of the instructions are executed as there are hundreds of paths that can be taken by the executable to complete ist execution. The path chosen is dependent on a host of factors like the environment, user input, the platform etc. As such, at any given instant of time, the process might be in any of the possible states Sn after traversing states S1, S2, S3 .. where S1, S2, S3 .....Sn, Sn+1, Sn+2,..SM depict the total M states that can be taken by the executable. There is no mechanism currently inside the LINUX kernel to peek into the state of the process to find out which if these states is it currently in and what are the states it has "traversed" to reach the current state while is is executing. If such an effective tracing can be achieved, it would lead to better operating system security. Other advantages are better logs or even building a verifiable software system. This paper looks at the infrastructure that has been developed to realize such a functionality in the Linux kernel and thereby increase the security of the running process. Of particular mention is the framework that has been developed to peek into the state of a running process as it executes and the various mechanisms that could be used to ascertain the state of the running process.en
dc.identifier.isbn978-3-88579-234-5
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/23591
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofIMF 2008 – IT Incident Management & IT Forensics
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-140
dc.subjectSecurity
dc.subjectState tracing
dc.subjectELF
dc.subjectReverse Engineering
dc.subjectLinux
dc.subjectSystem Calls
dc.subjectdynamorio
dc.titleBuilding a runtime state tracing kernelen
dc.typeText/Conference Paper
gi.citation.endPage196
gi.citation.publisherPlaceBonn
gi.citation.startPage173
gi.conference.dateSeptember, 23-25, 2008
gi.conference.locationMannheim
gi.conference.sessiontitleRegular Research Papers

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
gi-proc-140-013.pdf
Größe:
748.59 KB
Format:
Adobe Portable Document Format