• Home
  • Search
  • Tool support for secure programming by security testing
  • Cite Icon3
  • https://doi.org/10.1109/icstw.2015.7107462Copy DOI Icon

Tool support for secure programming by security testing

  • Apr 1, 2015
  • Keqin Li +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Secure Programming Guidelines help to prevent developers from introducing vulnerabilities. But being just static text to be consulted now and then, the Guidelines are difficult to integrate in the implementation phase of software development, especially when developers are under pressure of delivering software for a deadline. In this paper, we present an IDE integration of security testing and static code analysis to detect vulnerabilities and known insecure coding patterns according to Secure Programming Guidelines. While security testing tools and static analyzers exist for security professionals, similar tools to be used by software engineers who are normally non security experts are missing. This automated tool support is non-intrusive during implementation by being fully integrated in the IDE developers use, efficient to not slow down the overall implementation effort, and extensible to consider different vulnerabilities. We implement this IDE integration as an extension to SAP HANA Web-based Development Workbench. While not proposing new security testing nor static code analysis techniques, we integrate multiple security analysis to make them usable for developers during implementation, as they are relevant threats to SAP HANA applications and thus concerned in the Secure Programming Guidelines.

Similar Papers
  • PDF
  • Research Article
  • Citations1

Building and Storing in Graph Database Neo4j Abstract Symantic Graph of PHP Applications Source Code

  • Dec 28, 2020
  • NaUKMA Research Papers. Computer Science
  • Trokhym Babych +1
  • Conference Article
  • Citations2

Static Code Analysis Tool for Laravel Framework Based Web Application

  • Nov 03, 2021
  • Ranindya Paramitha +1
  • Research Article
  • Citations1

JACoW : Experience with static PLC code analysis at CERN

  • Feb 20, 2018
  • CERN Bulletin
  • Christina Tsiplaki Spiliopoulou +2
  • Conference Article
  • Citations2

Static Analysis Warnings and Automatic Fixing: A Replication for C# Projects

  • Mar 01, 2022
  • Martin Odermatt +2
  • Conference Article
  • Citations16

New Tricks to Old Codes: Can AI Chatbots Replace Static Code Analysis Tools?

  • Jun 14, 2023
  • Omer Said Ozturk +4
  • Book Chapter
  • Citations2

Evidence Gathering Using Static Code Analysis

  • Jan 01, 2004
  • Chris Sampson
  • Conference Article

A taxonomy and discussion of software attack technologies

  • Mar 28, 2005
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Sheila B Banks +1
  • PDF
  • Research Article
  • Citations2

Secure Software Engineering: A Knowledge Modeling based Approach for Inferring Association between Source Code and Design Artifacts

  • Jan 01, 2020
  • International Journal of Advanced Computer Science and Applications
  • Chaman Wijesiriwardana +4
  • Conference Article
  • Citations3

Efficient Binary Static Code Data Flow Analysis Using Unsupervised Learning

  • Sep 01, 2021
  • James Obert +1
  • Research Article
  • Citations7

Advanced strategies for achieving comprehensive code quality and ensuring software reliability

  • Aug 03, 2024
  • Computer Science & IT Research Journal
  • Nnaemeka Valentine Eziamaka +2
  • Conference Article
  • Citations13

Use Bots to Improve GitHub Pull-Request Feedback

  • Feb 22, 2019
  • Zhewei Hu +1
  • Conference Article
  • Citations21

Explaining Static Analysis - A Perspective

  • Nov 01, 2019
  • Marcus Nachtigall +2
  • Research Article
  • Citations11

Combinatorial methods for dynamic gray‐box SQL injection testing

  • Jul 04, 2022
  • Software Testing, Verification and Reliability
  • Bernhard Garn +3
  • Research Article
  • Citations30

Supporting secure programming in web applications through interactive static analysis

  • Dec 05, 2013
  • Journal of Advanced Research
  • Jun Zhu +3
  • Book Chapter

Using Generic and Generated Components to Create Static Software Analysis Tools Faster

  • Jan 01, 2014
  • Edward Tippetts
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.