Integrated Approach to Detect Vulnerabilities in Source Code

Journal Title: UNKNOWN - Year 2015, Vol 4, Issue 3

Abstract

Nowadays, security breaches are greatly increasing in number. This is one of the major threats that are being faced by most organisations which usually lead to a massive loss. The major cause for these breaches could potentially be the vulnerabilities in software products. Though there are many standard secure coding standards like CERT (Computer Emergency Response Team), software developers fail to utilize them and this leads to an unsecured end product. The difficulty in manual analysis of vulnerabilities in source code is what leads to the evolution of automated analysis tools. Static and dynamic analyses are the two complementary methods used to detect vulnerabilities in source code. Static analysis scans the source code without executing it but dynamic analysis tests the code by executing it. Each has its own unique pros and cons. The proposed approach helps the developers to correct the vulnerabilities in their code by an integrated approach of static and dynamic analysis for C and C++. This eliminates the pros and cons of the existing practices and helps developers in the most efficient way. It deals with common buffer overflow vulnerabilities, format string vulnerabilities and improper input validation. The whole scenario is implemented as a web application.

Authors and Affiliations

Keywords

Related Articles

Detecting the Rootkit through Dynamic Analysis

Network security provides a security for all the programs or files or system. Some attackers attack a programs or files or passwords or other personal details of the user. Like the same way Rootkit is one of the maliciou...

Optimal Reliability Systems - Common Cause Failures

System reliability is a major challenge in system design. Unreliable systems are not only major source of user frustration, they are also expensive. Unfortunately, with the large component count in today's large-scale sy...

Information Repackaging in Library Services

Information repackaging is a way of improving library services, particularly in this era of electronic information. Libraries served repackaging information in the following ways; translation, literacy, scientific and te...

Divergent Methodology of Decision Harmonization in Project Management of Development

This work is dedicated to the problems of the project/program subject area planning. The document, which is determining the project/program subject area as the base for the future decision-making about universities devel...

Lightweight Concrete Using EPS

"Expanded polystyrene (EPS) geofoam is a lightweight material that has been used in engineering applications since at least the 1950s. Its density is about a hundredth of that of soil. It has good thermal insulation pro...

Download PDF file
  • EP ID EP357464
  • DOI -
  • Views 95
  • Downloads 0

How To Cite

(2015). Integrated Approach to Detect Vulnerabilities in Source Code. UNKNOWN, 4(3), -. https://www.europub.co.uk/articles/-A-357464