Jump to content
Nytro

Mitigating Return-Oriented Programing Attacks and Other Exploitation Attempts via Sec

Recommended Posts

Posted

[h=3]Mitigating Return-Oriented Programing Attacks and Other Exploitation Attempts via Secure API Execution[/h]Abstract

With the discovery of new exploit techniques, new

protection mechanisms are needed as well. Mit-

igations like DEP (Data Execution Prevention)

or ASLR (Address Space Layout Randomization)

created a significantly more difficult environment

for vulnerability exploitation. Attackers, however,

have recently developed new exploitation methods

which are capable of bypassing the operating sys-

tem’s security protection mechanisms.

Currently Return-Oriented Programming at-

tacks are used heavily for the exploitation purposes.

In order to protect against such attacks, we have

developed a solution which decreases the probabil-

ity of successful exploitation by the attacker. We

are able to achieve this goal by estimating and lim-

iting the places from where selected (protected)

API functions can be referenced. Our solution does

not require program source code and can be imple-

mented for both user mode and kernel mode pro-

grams. Currently the prototype works on IA-32

compatible processors.

Our solution decreases the possibility of suc-

cessful vulnerability exploitation without notice-

able performance impact and false-positive alerts.

Our work is not only limited to Return-Oriented

Programming attacks. It can also harden shellcode

execution and other exploitation methods as well.

Download:

http://piotrbania.com/all/articles/pbania-secure-api2011.pdf

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...