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,
Data Hiding in Color Images Using Modified Quantization Table
With the rapid growth of of internet and wireless networks, information security becomes significant to protect e-commerce and personal privacy. Data Hiding is an important issue for information security.There has...
A Review on Ensemble of Diverse Artificial Neural Networks
Ensemble Data Mining Methods, also known as Committee Methods or Model Combiners, which provides the power of multiple classifiers to achieve better prediction accuracy than any of the individual classifier could on...
Morphological Processor for Inflectional Case of Multipurpose Lexico-Conceptual Knowledge Resource
Myanmar language is morphologically rich and agglutinative language. Myanmar words are postpositionally inflected with various grammatical features which can cause difficulties for Language Acquisition (LA). LA is...
An efficient technique for maximization of network lifetime & minimization of delay for the performance enhancement of WSN
The Main emphasis of this paper is to analyze and assess the performance of various techniques in the effort to determine the maximum lifetime of the nodes & minimization of delay. This paper,mainly concentrate...
Visual Composition and Automatic Code Generation for Heterogeneous Components Coordination with Reo
With the expansion of new technologies such as web-services, most of tools and systems have migrated toward an adaption to this actual context. However legacy components and applications still constitute major part...