Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 8 of 8 for “"Return oriented programming (ROP)"”.

  1. P-TAXI : enforcing memory safety with programmable tagged architecture

    … With the advancement of code-reuse attacks and return-oriented programming (ROP), it becomes problematic to protect a program from being compromised. Several defenses have been developed in an attempt to defeat code-reuse attacks. However, there is still no solution that provides complete …

    mit Repository record for P-TAXI : enforcing memory safety with programmable tagged architecture (opens in a new tab)

  2. Secure and Efficient In-Process Monitor and Multi-Variant Execution

    Control flow hijacking attacks such as Return Oriented Programming (ROP) and data oriented attacks like Data Oriented Programming (DOP) are problems still plaguing modern software today. While there have been many attempts at hardening software and protecting against these attacks, the heavy …

    vt Repository record for Secure and Efficient In-Process Monitor and Multi-Variant Execution (opens in a new tab)

  3. rave: A Framework for Code and Memory Randomization of Linux Containers

    … take advantage of these vulnerabilities like Return- Oriented Programming (ROP) or non-control data attacks like Data-Oriented programming (DOP), defenses against these are growing thin. These attacks, and more advanced variations of them, are becoming more difficult to detect and to mitigate. …

    vt Repository record for rave: A Framework for Code and Memory Randomization of Linux Containers (opens in a new tab)

  4. Record and replay based virtual-machine introspection for system security

    … of methods. Securing against attacks like Return Oriented Programming (ROP) requires frequent and expensive checks. Complete security defenses have been proposed yet modern systems are still vulnerable to ROP attacks. We provide complete security by decomposing the solution into two stages. …

    uiuc Repository record for Record and replay based virtual-machine introspection for system security (opens in a new tab)

  5. Analysis of Firmware Security in Embedded ARM Environments

    … of injected shell code, yet have allowed Return Oriented Programming (ROP) to emerge as a more reliable way to execute malicious code following attacks. ROP is a method used to take over the execution of a program by causing the return address of a function to be modified through an …

    vt Repository record for Analysis of Firmware Security in Embedded ARM Environments (opens in a new tab)

  6. Leveraging concurrency for performance and security

    … of computing systems. We put forth four proposals: the Concurrency Accelerator (ConcAcl), Record-and-Replay Safe (RnRSafe), ReplayConfusion, and ReplayEndurance. With ConcAcl we accelerate concurrency management operations by creating a dedicated layer that is programmed by supervisor …

    uiuc Repository record for Leveraging concurrency for performance and security (opens in a new tab)

  7. On Improving the Security of Virtualized Systems through Unikernelized Driver Domain and Virtual Machine Monitor Compartmentalization and Specialization

    … of unikernels including a reduced number of return-oriented programming (ROP) gadgets and advanced gadget-related metrics. General-purpose VMMs include a large number of components that may not be used in many VM configurations, resulting in a large attack surface. In addition, they lack …

    vt Repository record for On Improving the Security of Virtualized Systems through Unikernelized Driver Domain and Virtual Machine Monitor Compartmentalization and Specialization (opens in a new tab)

  8. Vulnerability-Tolerant Architectures for Resource-Constrained Devices

    L'abstract è presente nell'allegato / the abstract is in the attachment

    poli-torino Repository record for Vulnerability-Tolerant Architectures for Resource-Constrained Devices (opens in a new tab)