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

Jinwoo Yom

dblp:249/2783 · DBLP profile ↗
← Back
2ranked-venue papers
0as 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 · 1Security and privacy · 1 · 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
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Systems and software security › exploitation
control-flow hijacking
0.512021
VIP: Safeguard Value Invariant Property for Thwarting Critical Memory Corruption Attacks · CCS 2021
Systems and software security › exploitation
memory corruption attack
0.512021
VIP: Safeguard Value Invariant Property for Thwarting Critical Memory Corruption Attacks · CCS 2021
Systems and software security › memory safety
memory corruption defense
0.512021
VIP: Safeguard Value Invariant Property for Thwarting Critical Memory Corruption Attacks · CCS 2021
Systems and software security
memory safety
0.512021
VIP: Safeguard Value Invariant Property for Thwarting Critical Memory Corruption Attacks · CCS 2021
Systems and software security › memory protection
code-pointer integrity
0.112021
VIP: Safeguard Value Invariant Property for Thwarting Critical Memory Corruption Attacks · CCS 2021
Systems and software security › memory safety
control-flow integrity
0.112021
VIP: Safeguard Value Invariant Property for Thwarting Critical Memory Corruption Attacks · CCS 2021

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

security policy implementation · 0.5runtime enforcement · 0.5
YearPublicationVenuePosition
2021 VIP: Safeguard Value Invariant Property for Thwarting Critical Memory Corruption Attacks
abstract
Most modern software attacks are rooted in memory corruption vulnerabilities, which are capable of altering security-sensitive data (e.g., function pointers) to unintended values. This paper introduces a new security property, the Value Invariant Property (VIP), and HyperSpace, our prototype that enforces VIP on security-sensitive data. HyperSpace safeguards the integrity of "data values" instead of enforcing control/data flow, allowing for low runtime overhead, yet defeating critical attacks effectively. We implement four representative security policies including Control Flow Integrity (VIP-CFI), Code Pointer Integrity (VIP-CPI), Virtual function Table protection (VIP-VTPtr), and heap metadata protection based on HyperSpace. We evaluate HyperSpace with SPEC CPU2006 benchmarks and real-world applications (NGINX and PostgreSQL) and test how HyperSpace defeats memory corruption-based attacks, including three real-world exploits and six attacks that bypass existing defenses (COOP, heap exploits, etc.). Our experimental evaluation shows that HyperSpace successfully stops all these attacks with low runtime overhead: 0.88% and 6.18% average performance overhead for VIP-CFI and VIP-CPI, respectively, and overall approximately 13.18% memory overhead with VIP-CPI in SPEC CPU2006.
Mohannad Ismail, Jinwoo Yom, Christopher Jelesnianski, Yeongjin Jang, Changwoo Min
CCS2
2020 MARDU: Efficient and Scalable Code Re-randomization
abstract
Defense techniques such as Data Execution Prevention (DEP) and Address Space Layout Randomization (ASLR) were role models in preventing early return-oriented programming (ROP) attacks by keeping performance and scalability in the forefront, making them widely-adopted. As code reuse attacks evolved in complexity, defenses have lost touch with pragmatic defense design to ensure security, either being narrow in scope or providing unrealistic overheads.
Christopher Jelesnianski, Jinwoo Yom, Changwoo Min, Yeongjin Jang
SYSTOR2