Главная
Study mode:
on
1
Introduction
2
Hardware performance counters
3
Application domains
4
Security domain
5
Security applications
6
Dataonly attacks
7
Challenges
8
Literature Survey
9
Security Papers
10
Common Failures
11
Programmable Counters
12
Sampling Mode
13
Performance Counter Data Mishandling
14
Performance Counter Data Fix
15
Skid
16
Nondeterminism
17
Why do these issues matter
18
Perspective
19
Case Study
20
Rope Detection
21
Conclusion
22
Questions
23
Eviction Set Talk
Description:
Explore the challenges, pitfalls, and perils of using Hardware Performance Counters (HPCs) for security applications in this IEEE Symposium on Security & Privacy conference talk. Delve into a year-long study examining best practices for accurate event measurement, challenges in various settings, and methods for consistent data collection across architectures. Analyze the application of HPCs in 56 papers across different domains, with a focus on 41 security-related works. Investigate how overlooking HPC intricacies can undermine exploit prevention and malware detection effectiveness. Learn about potential adversarial manipulation of HPCs to bypass security defenses. Gain insights into programmable counters, sampling mode, data mishandling, skid, and non-determinism issues. Conclude with a case study on rope detection and perspectives on the importance of addressing these challenges in HPC-based security applications.

SoK: The Challenges, Pitfalls, and Perils of Using Hardware Performance Counters for Security

IEEE
Add to list
0:00 / 0:00