Static Detection of Shared Object Loadings on Linux (Ubuntu 14.10)

Sneha D. Patel, T. Pattewar
{"title":"Static Detection of Shared Object Loadings on Linux (Ubuntu 14.10)","authors":"Sneha D. Patel, T. Pattewar","doi":"10.1109/ICCUBEA.2015.121","DOIUrl":null,"url":null,"abstract":"Shared Object loading is an important mechanism for computer software development. It enables a program, to use its exported functionalities and link a Shared Object. Shared Object loading is a system by which a PC program are able to run at run-time, fill all collections in memory chunks, recall the all specified parameters and functions included in the library, and run those functions, and link the library from recollection. Static Detection of unsafe Shared Object loadings of software component is a technique used to achieve flexibility and modularity in software components. This paper presents the first static analysis technique aiming to detect all possible loading associated errors. The main challenge is how to estimate what Shared Object may be loaded at specific program locations. Our main subject is that all this information is determined locally from the Shared Object loading memory locations. In general, we determine all application and system software running in the system, then we compute all specific Shared Object loadings and by using static technique, we evaluate specific unsafe Shared Object components. For evaluation, we implemented our technique to detect malicious and unsafe component loadings on popular software application on Linux Platform Ubantu.","PeriodicalId":325841,"journal":{"name":"2015 International Conference on Computing Communication Control and Automation","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Computing Communication Control and Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCUBEA.2015.121","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Shared Object loading is an important mechanism for computer software development. It enables a program, to use its exported functionalities and link a Shared Object. Shared Object loading is a system by which a PC program are able to run at run-time, fill all collections in memory chunks, recall the all specified parameters and functions included in the library, and run those functions, and link the library from recollection. Static Detection of unsafe Shared Object loadings of software component is a technique used to achieve flexibility and modularity in software components. This paper presents the first static analysis technique aiming to detect all possible loading associated errors. The main challenge is how to estimate what Shared Object may be loaded at specific program locations. Our main subject is that all this information is determined locally from the Shared Object loading memory locations. In general, we determine all application and system software running in the system, then we compute all specific Shared Object loadings and by using static technique, we evaluate specific unsafe Shared Object components. For evaluation, we implemented our technique to detect malicious and unsafe component loadings on popular software application on Linux Platform Ubantu.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Linux (Ubuntu 14.10)上共享对象加载的静态检测
共享对象加载是计算机软件开发的一种重要机制。它使程序能够使用其导出的功能并链接共享对象。共享对象加载是一种系统,通过该系统,PC程序能够在运行时运行,填充内存块中的所有集合,召回库中包含的所有指定参数和函数,并运行这些函数,并从召回中链接库。软件组件不安全共享对象加载的静态检测是实现软件组件灵活性和模块化的一种技术。本文提出了第一种静态分析技术,旨在检测所有可能的加载相关误差。主要的挑战是如何估计在特定的程序位置可能加载哪些共享对象。我们的主要主题是,所有这些信息都是由共享对象加载内存位置在本地确定的。一般来说,我们确定系统中运行的所有应用程序和系统软件,然后计算所有特定的共享对象加载,并通过使用静态技术评估特定的不安全共享对象组件。为了进行评估,我们在Linux平台Ubantu上实现了检测流行软件应用程序中恶意和不安全组件加载的技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
New Clustering Algorithm for Vector Quantization Using Hybrid Haar Slant Error Vector Static Detection of Shared Object Loadings on Linux (Ubuntu 14.10) Design of Switchable S to C Band Microstrip Patch Antenna for Wireless Applications Bayesian Personalized Ranking for Optimized Personalized QoS Ranking Efficient Gabor Filter Using Vedic Mathematic for High Speed Convolution in Skin Cancer Detection
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1