Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Emre Can Sezer

dblp:51/3601 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
0since 2021 · last 2009
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 5 · 1 first-authorSystems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Systems and software security · 100%
Software engineering, system software, and programming languages
1 paper
Debugging and program repair · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
exploitation
0.122007
Non-Control-Data Attacks Are Realistic Threats · USENIX Security Symposium 2005
Memsherlock: an automated debugger for unknown memory corruption vulnerabilities · CCS 2007
Systems and software security › memory safety
memory-related vulnerability detection
0.112007
Memsherlock: an automated debugger for unknown memory corruption vulnerabilities · CCS 2007
Systems and software security
vulnerability discovery
0.112007
Memsherlock: an automated debugger for unknown memory corruption vulnerabilities · CCS 2007
Debugging and program repair
fault localization
0.112007
Memsherlock: an automated debugger for unknown memory corruption vulnerabilities · CCS 2007
Systems and software security › exploitation
non-control data attack
0.112005
Non-Control-Data Attacks Are Realistic Threats · USENIX Security Symposium 2005
Systems and software security › memory safety
buffer overflow
0.012007
Memsherlock: an automated debugger for unknown memory corruption vulnerabilities · CCS 2007
Systems and software security
memory safety
0.012005
Non-Control-Data Attacks Are Realistic Threats · USENIX Security Symposium 2005

Methods — techniques the papers use, named apart from their topics

dynamic analysis · 0.1data flow analysis · 0.1attack analysis · 0.1
YearPublicationVenuePosition
2009 HIMA: A Hypervisor-Based Integrity Measurement Agent
abstract
Integrity measurement is a key issue in building trust in distributed systems. A good solution to integrity measurement has to provide both strong isolation between the measurement agent and the measurement target and time of check to time of use (TOCTTOU) consistency (i.e., the consistency between measured version and executed version throughout the lifetime of the target). Unfortunately, none of the previous approaches provide (or can be easily modified to provide) both capabilities. This paper presents HIMA, a hypervisor-based agent that measures the integrity of virtual machines (VMs) running on top of the hypervisor, which provides both capabilities identified above. HIMA performs two complementary tasks: (1) active monitoring of critical guest events and (2) guest memory protection. The former guarantees that the integrity measures are refreshed whenever the guest VM memory layout changes (e.g., upon creation of processes), while the latter ensures that integrity measurement of user programs cannot be bypassed without HIMA's knowledge. This paper also reports the experimental evaluation of a HIMA prototype using both micro-benchmark and application benchmark; the experimental results indicate that HIMA is a practical solution for real world applications.
Ahmed M. Azab, Peng Ning, Emre Can Sezer, Xiaolan Zhang 0001
ACSAC3
2009 Remote attestation to dynamic system properties: Towards providing complete system integrity evidence
abstract
Remote attestation of system integrity is an essential part of trusted computing. However, current remote attestation techniques only provide integrity proofs of static properties of the system. To address this problem we present a novel remote dynamic attestation system named ReDAS (Remote Dynamic Attestation System) that provides integrity evidence for dynamic system properties. Such dynamic system properties represent the runtime behavior of the attested system, and enable an attester to prove its runtime integrity to a remote party. ReDAS currently provides two types of dynamic system properties for running applications: structural integrity and global data integrity. In this work, we present the challenges of remote dynamic attestation, provide an in-depth security analysis and introduce a first step towards providing a complete runtime dynamic attestation framework. Our prototype implementation and evaluation with real-world applications show that we can improve on current static attestation techniques with an average performance overhead of 8%.
Chongkyung Kil, Emre Can Sezer, Ahmed M. Azab, Peng Ning, Xiaolan Zhang 0001
DSN2
2007 Automated Security Debugging Using Program Structural Constraints
abstract
Understanding security bugs in a vulnerable program is a non-trivial task, even if the target program is known to be vulnerable. Though there exist debugging tools that facilitate the vulnerability analysis and debugging process, human developers still need to manually trace the program execution most of the times. This makes security debugging a difficult and tiresome task even for experienced programmers. In this paper, we present the development of a novel security debugging tool called CBones (SeeBones, where bones is an analogy of program structures). CBones is intended to fully automate the analysis of a class of security vulnerabilities in C programs, the exploits of which would compromise the integrity of program structures satisfied by all legitimate binaries compiled from C source code. In other words, CBones automatically discovers how unknown vulnerabilities in C programs are exploited based on program structural constraints. Unlike the previous approaches, CBones can automatically identify exploit points of unknown security bugs without requiring a training phase, source code access (analysis or instrumentation), or additional hardware supports. To validate the effectiveness of this approach, we evaluate CBones with 12 real-world applications that contain a wide range of vulnerabilities. Our results show that CBones can discover all security bugs with no false alarms, pinpoint the corrupting instructions, and provide information to facilitate the understanding of how an attack exploits a security bug.
Chongkyung Kil, Emre Can Sezer, Peng Ning, Xiaolan Zhang 0001
ACSAC2
2007 Memsherlock: an automated debugger for unknown memory corruption vulnerabilities
abstract
Software vulnerabilities have been the main contributing factor to the Internet security problems such as fast spreading worms. Among these software vulnerabilities, memory corruption vulnerabilities such as buffer overflow and format string bugs have been the most common ones exploited by network-based attacks. Many security countermeasures (e.g., patching, automatic signature generation for intrusion detection systems) require vulnerability information to function correctly. However, despite many years of research, automatically identifying unknown software vulnerabilities still remains an open problem.In this paper, we present the development of a security debugging tool named MemSherlock, which can automatically identify unknown memory corruption vulnerabilities upon the detection of malicious payloads that exploit such vulnerabilities. MemSherlock provides critical information for unknown memory corruption vulnerabilities, including (1) the corruption point in the source code (i.e., the statement that allows the exploitation of memory corruption vulnerability), (2) the slice of source code that helps the malicious input to reach the corruption point, and (3) the description of how the malicious input exploits the unknown vulnerability. We evaluate MemSherlock with a set of 11 real-world applications that have buffer overflow, heap overflow, and format string vulnerabilities. The evaluation results indicate that MemSherlock is a useful tool to facilitate the automatic vulnerability analysis process.
Emre Can Sezer, Peng Ning, Chongkyung Kil, Jun Xu 0003
CCS1
2005 Non-Control-Data Attacks Are Realistic Threats
Shuo Chen 0001, Jun Xu 0003, Emre Can Sezer
USENIX Security Symposium3