Posts by Collection
milestones
publications
Employing attack graphs for intrusion detection
Published in NSPW, 2019
Frank Capobianco, Rahul George, Kaiming Huang, Trent Jaeger, Srikanth Krishnamurthy, Zhiyun Qian, Mathias Payer, Paul Yu.
Recommended citation: Frank Capobianco, Rahul George, Kaiming Huang, Trent Jaeger, Srikanth Krishnamurthy, Zhiyun Qian, Mathias Payer, Paul Yu. (2019). "Employing attack graphs for intrusion detection." NSPW 2019.
Download Paper | Download Slides
The Taming of the Stack: Isolating Stack Data from Memory Errors
Published in NDSS, 2022
Kaiming Huang, Yongzhe Huang, Mathias Payer, Zhiyun Qian, Jack Sampson, Gang Tan, Trent Jaeger.
Recommended citation: Kaiming Huang, Yongzhe Huang, Mathias Payer, Zhiyun Qian, Jack Sampson, Gang Tan, Trent Jaeger. (2022). "The Taming of the Stack: Isolating Stack Data from Memory Errors." NDSS 2022.
Download Paper | Download Slides
KSplit: Automating Device Driver Isolation
Published in OSDI, 2022
Yongzhe Huang, Vikram Narayanan, David Detweiler, Kaiming Huang, Gang Tan, Trent Jaeger, Anton Burtsev.
Recommended citation: Yongzhe Huang, Vikram Narayanan, David Detweiler, Kaiming Huang, Gang Tan, Trent Jaeger, Anton Burtsev. (2022). "KSplit: Automating Device Driver Isolation." OSDI 2022.
Download Paper | Download Slides
Evolving Operating System Kernels Towards Secure Kernel-Driver Interfaces
Published in HotOS, 2023
Anton Burtsev, Vikram Narayanan, Yongzhe Huang, Kaiming Huang, Gang Tan, Trent Jaeger.
Recommended citation: Anton Burtsev, Vikram Narayanan, Yongzhe Huang, Kaiming Huang, Gang Tan, Trent Jaeger. (2022). "Evolving Operating System Kernels Towards Secure Kernel-Driver Interfaces." HotOS 2023.
Download Paper | Download Slides
Assessing the Impact of Efficiently Protecting Ten Million Stack Objects from Memory Errors Comprehensively
Published in SecDev, 2023
Kaiming Huang, Jack Sampson, Trent Jaeger.
Recommended citation: Kaiming Huang, Jack Sampson, Trent Jaeger. (2023). "Assessing the Impact of Efficiently Protecting Ten Million Stack Objects from Memory Errors Comprehensively." SecDev 2023.
Download Paper | Download Slides
Comprehensive Memory Safety Validation: An Alternative Approach to Memory Safety
Published in IEEE Security and Privacy, 2024
Kaiming Huang, Mathias Payer, Zhiyun Qian, Jack Sampson, Gang Tan, Trent Jaeger.
Recommended citation: Kaiming Huang, Mathias Payer, Zhiyun Qian, Jack Sampson, Gang Tan, Trent Jaeger. (2023). "Comprehensive Memory Safety Validation: An Alternative Approach to Memory Safety." IEEE Security and Privacy.
Download Paper | Download Slides
OPTISAN: Using Multiple Spatial Error Defenses to Optimize Stack Memory Protection within a Budget
Published in USENIX Security 2024, 2024
Rahul George, Mingming Chen, Kaiming Huang, Zhiyun Qian, Thomas La Porta, Trent Jaeger.
Recommended citation: Rahul George, Mingming Chen, Kaiming Huang, Zhiyun Qian, Thomas La Porta, Trent Jaeger. (2024). "OPTISAN: Using Multiple Spatial Error Defenses to Optimize Stack Memory Protection within a Budget" USENIX Security 2024.
Download Paper | Download Slides
Top of the Heap: Efficient Memory Error Protection of Safe Heap Objects
Published in CCS 2024, 2024
Kaiming Huang, Mathias Payer, Zhiyun Qian, Jack Sampson, Gang Tan, Trent Jaeger.
Recommended citation: Kaiming Huang, Mathias Payer, Zhiyun Qian, Jack Sampson, Gang Tan, Trent Jaeger. (2024). "Top of the Heap: Efficient Memory Error Protection of Safe Heap Objects" CCS 2024.
Download Paper | Download Slides
talks
Invited talk at ARL CRA Webinar
Published:
Presented the DataGuard Framework about enforcing stack memory safety.
Talk at GLSD 2021
Published:
Presented the DataGuard Framework (accepted by NDSS 2022) about enforcing stack memory safety.
Presentation of DataGuard at NDSS 2022
Published:
Presented the accepted NDSS 2022 paper “The Taming of the Stack: Isolating Stack Data from Memory Errors”.
Demo at ARL CRA Capstone Meeting
Published:
Demoed the our memory safety enforcement techniques on preventing memory error exploitations.
Presentation at SecDev 2023
Published:
Presented the paper “Assessing the Impact of Efficiently Protecting Ten Million Stack Objects from Memory Errors Comprehensively”.
teaching
Teaching Assistant of CMPSC 447 Software Security
Undergraduate course, Penn State, CSE, 2022
Designed labs for students to get hands-on experience with memory error exploitations and defenses.
Teaching Assistant of CMPSC 131 Python
Undergraduate course, Penn State, CSE, 2024
Held weekly recitation sessions to help students reinforce the knowledge and skills of Python that they learned during the class using coding examples.
Honor Thesis Mentor
Mentor, Penn State, CSE, 2024
Mentored 3 undergraduate students for their Honor Thesis.