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

Casen Hunger

dblp:160/0613 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none

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

Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021

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
3 papers
Systems and software security · 52% Hardware security and side channels · 24% Network security · 19%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%

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

TopicWeightPapersLastEvidence papers
Systems and software security
operating system security
0.512021
ACHyb: a hybrid analysis approach to detect kernel access control vulnerabilities · ESEC/SIGSOFT FSE 2021
Systems and software security
information flow control
0.312018
DATS - Data Containers for Web Applications · ASPLOS 2018
Systems and software security › information flow control
noninterference
0.312018
DATS - Data Containers for Web Applications · ASPLOS 2018
Hardware security and side channels
trusted execution environments
0.312018
DATS - Data Containers for Web Applications · ASPLOS 2018
Network security
covert channel
0.212015
Understanding contention-based channels and using them for defense · HPCA 2015
Network security › intrusion detection and prevention
covert channel detection
0.212015
Understanding contention-based channels and using them for defense · HPCA 2015
Hardware security and side channels
microarchitectural side channel
0.212015
Understanding contention-based channels and using them for defense · HPCA 2015
Program analysis
static analysis
0.112021
ACHyb: a hybrid analysis approach to detect kernel access control vulnerabilities · ESEC/SIGSOFT FSE 2021
Program analysis › static analysis
vulnerability detection
0.112021
ACHyb: a hybrid analysis approach to detect kernel access control vulnerabilities · ESEC/SIGSOFT FSE 2021
Web and mobile security
web application security
0.112018
DATS - Data Containers for Web Applications · ASPLOS 2018
Information theory
channel capacity
0.112015
Understanding contention-based channels and using them for defense · HPCA 2015

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

static analysis · 1.0hybrid analysis · 1.0information-theoretic modeling · 0.4declassification primitives · 0.3authenticated storage · 0.3
YearPublicationVenuePosition
2021 ACHyb: a hybrid analysis approach to detect kernel access control vulnerabilities
abstract
Access control is essential for the Operating System (OS) security. Incorrect implementation of access control can introduce new attack surfaces to the OS, known as Kernel Access Control Vulnerabilities (KACVs). To understand KACVs, we conduct our study on the root causes and the security impacts of KACVs. Regarding the complexity of the recognized root causes, we particularly focus on two kinds of KACVs, namely KACV-M (due to missing permission checks) and KACV-I (due to misusing permission checks). We find that over 60% of these KACVs are of critical, high or medium security severity, resulting in a variety of security threats including bypass security checking, privileged escalation, etc. However, existing approaches can only detect KACV-M. The state-of-the-art KACV-M detector called PeX is a static analysis tool, which still suffers from extremely high false-positive rates.
Casen Hunger, Riley Wood, Sarfraz Khurshid, Mohit Tiwari
ESEC/SIGSOFT FSE3
2018 DATS - Data Containers for Web Applications
abstract
Data containers enable users to control access to their data while untrusted applications compute on it. However, they require replicating an application inside each container - compromising functionality, programmability, and performance. We propose DATS - a system to run web applications that retains application usability and efficiency through a mix of hardware capability enhanced containers and the introduction of two new primitives modeled after the popular model-view-controller (MVC) pattern. (1) DATS introduces a templating language to create views that compose data across data containers. (2) DATS uses authenticated storage and confinement to enable an untrusted storage service, such as memcached and deduplication, to operate on plain-text data across containers. These two primitives act as robust declassifiers that allow DATS to enforce non-interference across containers, taking large applications out of the trusted computing base (TCB). We showcase eight different web applications including Gitlab and a Slack-like chat, significantly improve the worst-case overheads due to application replication, and demonstrate usable performance for common-case usage.
Casen Hunger, Lluís Vilanova, Charalampos Papamanthou, Yoav Etsion, Mohit Tiwari
ASPLOS1
2015 Understanding contention-based channels and using them for defense
abstract
Microarchitectural resources such as caches and predictors can be used to leak information across security domains. Significant prior work has demonstrated attacks and defenses for specific types of such microarchitectural side and covert channels. In this paper, we introduce a general mathematical study of microarchitectural channels using information theory. Our conceptual contribution is a simple mathematical abstraction that captures the common characteristics of all microarchitectural channels. We call this the Bucket model and it reveals that microarchitectural channels are fundamentally different from side and covert channels in networking. We then quantify the communication capacity of several microarchitectural covert channels (including channels that rely on performance counters, AES hardware and memory buses) and measure bandwidths across both KVM based heavy-weight virtualization and light-weight operating-system level isolation. We demonstrate channel capacities that are orders of magnitude higher compared to what was previously considered possible. Finally, we introduce a novel way of detecting intelligent adversaries that try to hide while running covert channel eavesdropping attacks. Our method generalizes a prior detection scheme (that modeled static adversaries) by introducing noise that hides the detection process from an intelligent eavesdropper.
Casen Hunger, Mikhail Kazdagli, Ankit Singh Rawat, Alexandros G. Dimakis, Sriram Vishwanath, Mohit Tiwari
HPCA1