1 INTRODUCTION

2 ATTACKS AND COUNTERMEASURES: AN ARMS-RACE

3 BACKGROUND

4 ATTACKER MODEL

5 CLASSICAL CFI

6 HARDWARE-BASED CFI POLICIES

7 CFI ENFORCEMENT VIA THE DEBUG INTERFACE

8 COMPARISON OF ARCHITECTURES

9 CONCLUSION