1. Position paper: GPT conjecture: understanding the trade-offs between granularity, performance and timeliness in control-flow integrity
- Author
-
Zhilong Wang and Peng Liu
- Subjects
Scheme (programming language) ,Computer engineering. Computer hardware ,Conjecture ,Computer Networks and Communications ,Computer science ,Trade-off ,Subject (documents) ,QA75.5-76.95 ,Computer security ,computer.software_genre ,TK7885-7895 ,Artificial Intelligence ,Ask price ,Electronic computers. Computer science ,Key (cryptography) ,Position paper ,Granularity ,Control-flow integrity ,computer ,Software ,Information Systems ,computer.programming_language - Abstract
Performance/security trade-off is widely noticed in CFI research, however, we observe that not every CFI scheme is subject to the trade-off. Motivated by the key observation, we ask three questions: ➊ does trade-off really exist in different CFI schemes? ➋ if trade-off do exist, how do previous works comply with it? ➌ how can it inspire future research? Although the three questions probably cannot be directly answered, they are inspiring. We find that a deeper understanding of the nature of the trade-off will help answer the three questions. Accordingly, we proposed theGPTconjecture to pinpoint the trade-off in designing CFI schemes, which says that at most two out of three properties (fine granularity, acceptable performance, and preventive protection) could be achieved.
- Published
- 2021