Login or register
SecDocs RSS feed

Video details

Title secuBT
Type Video
Tags virtualization security debugging malware analysis
Abstract In the age of coordinated malware distribution and zero-day exploits security becomes ever more important. This paper presents secuBT, a safe execution framework for the execution of untrusted binary code based on the fastBT dynamic binary translator. In the age of coordinated malware distribution and zero-day exploits security becomes ever more important. This paper presents secuBT, a safe execution framework for the execution of untrusted binary code based on the fastBT dynamic binary translator. secuBT implements user-space virtualization using dynamic binary translation and adds a system call interposition framework to limit and guard the interoperability of binary code with the kernel. Fast binary translation is a key component to user-space virtualization. secuBT uses and extends fastBT, a generator for low-overhead, table-based dynamic (just-in-time) binary translators. We discuss the most challenging sources of overhead and propose optimizations to further reduce these penalties. We argue for hardening techniques to ensure that the translated program can not escape out of the user-space virtualization. An important feature of secuBT is that only translated code is executed. This ensures code validity and makes it possible to rewrite individual instructions. The system call interposition framework validates every system call and offers the choice to (i) allow it, (ii) abort the program, (iii) redirect to an user-space emulation.
Authors Mathias Payer
Submitted February 10, 2010
Rating
Currently 0/5 stars (0 votes).
Correlation
Linked to
Event Chaos Communication Congress 26th (26C3) 2009
Resource ---
Download
Source 26c3-3515-en-secubt.mp4
Size 638.5 MB
MD5 f59210e8c5adfdeb6d92dc8a9b4d3f39
SHA1 03e6772b215ebe7d46b18152b45f3eb210d0ea07

Comments
No comments.
Add new Only logged in users can comment.


Click here to lend your support to: SecDocs and make a donation at www.pledgie.com !