Software Security analysis, static and dynamic testing in java and C environment, a comparative study
Manas Gaur

TL;DR
This paper compares static and dynamic security testing tools for Java and C, focusing on detecting buffer overflow vulnerabilities and improving code robustness through specific analysis techniques.
Contribution
It introduces an algorithm to prevent data loss from buffer overflows and evaluates Java security tools like PMD, FindBugs, and JaCoCo for identifying weak points.
Findings
Tools effectively detect code errors and vulnerabilities
Algorithm reduces damage from buffer overflows
Java tools improve code security and robustness
Abstract
The main stretch in the paper is buffer overflow anomaly occurring in major source codes, designed in various programming language. It describes the various as to how to improve your code and increase its strength to withstand security theft occurring at vulnerable areas in the code. The main language used is JAVA, regarded as one of the most object oriented language still create lot of error like stack overflow, illegal/inappropriate method overriding. I used tools confined to JAVA to test as how weak points in the code can be rectified before compiled. The byte code theft is difficult to be conquered, so it's a better to get rid of it in the plain java code itself. The tools used in the research are PMD(Programming mistake detector), it helps to detect line of code that make pop out error in near future like defect in hashcode(memory maps) overriding due to which the java code will…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Software Testing and Debugging Techniques · Software Reliability and Analysis Research
