Buch, Englisch, 95 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 184 g
Buch, Englisch, 95 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 184 g
Reihe: Information Security and Cryptography
ISBN: 978-3-030-73140-3
Verlag: Springer International Publishing
In this book, we propose novel solutions to handle these three fundamental components.To generate a precise CFI policy without the support of the source code, we systematically study two methods which recover CFI policy based on function signature matching at the binary level and propose our novel rule- and heuristic-based mechanism to more accurately recover function signature. To embed CFI policy securely, we design a novel platform which encodes the policy into the machine instructions directly without relying on consulting any read-only data structure, by making use of the idea of instruction-set randomization. Each basic block is encrypted with a key derived from the CFG. To efficiently enforce CFI policy, we make use of a mature dynamic code optimization platform called DynamoRIO to enforce the policy so that we are only required to do the CFI check when needed.
Zielgruppe
Research
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik Mathematik Numerik und Wissenschaftliches Rechnen Optimierung
- Mathematik | Informatik EDV | Informatik Technische Informatik Computersicherheit
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmierung: Methoden und Allgemeines
- Mathematik | Informatik EDV | Informatik Daten / Datenbanken
Weitere Infos & Material
Introduction.- Literature Review.- When Function Signature Recovery Meets Compiler Optimization.- Control-Flow Carrying Code.- Control-Flow Integrity Enforcement with Dynamic Code Optimization.- Conclusion.- Bibliography.