SURVEY ON DYNAMIC ANALYSIS TO DETECT VULNERABILITIES AND UNSAFE COMPONENT LOADINGS
Journal Title: International Journal of Advanced Research in Computer Engineering & Technology(IJARCET) - Year 2012, Vol 1, Issue 10
Abstract
Dynamic loading is an important mechanism for software development. It allows an application, the flexibility to dynamically link a component and use its exported functionalities. Dynamic loading is a mechanism by which a computer program can, at run time, load a library into memory, retrieve the addresses of functions and variables contained in the library, execute those functions or access those variables, and unload the library from memory. An effective dynamic analysis to detect vulnerable and unsafe dynamic component loadings is proposed. This work introduces the first automated technique to detect and analyze vulnerabilities and errors related to the dynamic component loading. This analysis has two phases: 1) Online Phase to apply dynamic binary instrumentation to collect runtime information on component loading , and 2) Offline Phase to analyze the collected information to detect vulnerable component loadings . The technique uses a set of practical tools for detecting unsafe component loadings on Microsoft Windows and Linux. An extensive analysis of unsafe component loadings on various types of popular software has been conducted.
Authors and Affiliations
Geethanjali. N, , Maragatham. T, , Dr. Karthik. S,
Modeling Design of Solid Oxide Fuel Cell Power System for Distributed Generation Applications
Fuel cell technology is a relatively new energy-saving technology that has the potential to compete with the conventional existing generation facilities. Among the various Distributed Generation or onsite generatio...
Enhancing Data Storage Integrity in Cloud Environment by mitigating Repudiation using CS-MPNR
Cloud computing is envisioned as the next generation architecture of IT organisation. It makes the users need of their data to be available wherever they are. Although recent emerging technology Cloud has many striking f...
TaaS: An Evolution of Testing Services using Cloud Computing
The concept of Cloud Computing has brought about phenomenal changes in the way how the services are delivered to enterprise and consumers. Initially Cloud provided SaaS, IaaS and PaaS to attain Software, Infrastructure...
A Relevant Document Information Clustering Algorithm for Web Search Engine
Search engines are the Hub of Information, The advances in computing and information storage have provided vast amount of Data, the users of World Wide Web is increasingly day by day, It is become more difficult to...
Shunt Active Power Filter for Harmonic Mitigation by using Fuzzy Logic Controller