arrow
返回

Profile-guided code identification and hardening using return oriented programming

delete2019-10-01
delete5
PRE
AI
R
Rajesh Shrivastava *
C
Chittaranjan Hota
DOI:10.1016/j.jisa.2019.102364delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Protecting code from a security breach needs a systematic defense. The most promising solution in this task is to protect the control flow of the code. A majority of the existing approaches for protecting the code using control flow information suffer from high performance overhead. In this paper, we propose a method for assisted discovery of profile-guided techniques for the cold-code identification and low-overhead software security hardening. Our method proceeds with identifying cold-code and hot-code by performing static and dynamic analysis on the input code. Furthermore, develops heuristics to identify security-sensitive code. The outcome of this research is the identification of a minimum number of security sensitive points with minimal overhead. This research develops a common framework for profile-guided code self-verification based on predetermined security and performance requirements. We use Return Oriented Programming (ROP) which is used mostly by adversaries for the defensive purpose to build self-verifying ROP chain. The ROP chain inserted into the code diversifies and obfuscates execution of the program hence, making it harder to breach. (C) 2019 Elsevier Ltd. All rights reserved.
Keyword:
Cold code
Hot code
Security sensitive code
Return oriented programming (ROP)
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Information Security and Applications 封面图
Journal of Information Security and Applications
IF:
3.7
论文数:
2.0K
被引数:
4.9K

机构

B
birla institute of technology & science pilani (bits pilani)
学者数:
6.5K
论文数: 5.1K
被引数: 10
引用论文

引用论文

HCIC: Hardware-Assisted Control-Flow Integrity Checking
err2019-02-01
err47
errOAAI
errZhang, Jiliang; Qi, Binhang; Qin, Zheng; Qu, Gang
err分享
err收藏
Tolerance of unusually low mixed venous oxygen saturation
err1986-05-01
err0
PREAI
errRobert Schlichtig; W. Lee Cowden; Bernard R. Chaitman
err分享
err收藏
err分享
err收藏
Control flow obfuscation for Android applications
err2016-08-01
err50
PREAI
errBalachandran, Vivek; Sufatrio; Tan, Darell J. J.; Thing, Vrizlynn L. L.
err分享
err收藏
Modification of the clozapine structure by parallel synthesis
err2006-09-01
err0
PREAI
errJing Su; Haiqun Tang; Brian A. McKittrick; Duane A. Burnett; Hongtao Zhang; April Smith-Torhan; Ahmad Fawzi; Jean Lachowicz
err分享
err收藏
没有更多内容