Heuristic and Knowledge-Based Security Checks of Source Code Artifacts Using Community Knowledge

Heuristic and Knowledge-Based Security Checks of Source Code Artifacts Using Community Knowledge
Author :
Publisher : Logos Verlag Berlin GmbH
Total Pages : 225
Release :
ISBN-10 : 9783832553494
ISBN-13 : 3832553495
Rating : 4/5 (94 Downloads)

Book Synopsis Heuristic and Knowledge-Based Security Checks of Source Code Artifacts Using Community Knowledge by : Fabien Patrick Viertel

Download or read book Heuristic and Knowledge-Based Security Checks of Source Code Artifacts Using Community Knowledge written by Fabien Patrick Viertel and published by Logos Verlag Berlin GmbH. This book was released on 2021-08-02 with total page 225 pages. Available in PDF, EPUB and Kindle. Book excerpt: The goal of this dissertation is to support developers in applying security checks using community knowledge. Artificial intelligence approaches combined with natural language processing techniques are employed to identify security-related information from community websites such as Stack Overflow or GitHub. All security-related information is stored in a security knowledge base. This knowledge base provides code fragments that represent the community´s knowledge about vulnerabilities, security-patches, and exploits. Comprehensive knowledge is required to carry out security checks on software artifacts, such as data covering known vulnerabilities and their manifestation in the source code as well as possible attack strategies. Approaches that check software libraries and source code fragments are provided for the automated use of the data. Insecure software libraries can be detected using the NVD combined with metadata and library file hash approaches introduced in this dissertation. Vulnerable source code fragments can be identified using community knowledge represented by code fragments extracted from the largest coding community websites: Stack Overflow and GitHub. A state-of-the-art clone detection approach is modified and enriched by several heuristics to enable vulnerability detection and leverage community knowledge while maintaining good performance. Using various case studies, the approaches implemented in Eclipse plugins and a JIRA plugin are adapted to the users´ needs and evaluated.


Heuristic and Knowledge-Based Security Checks of Source Code Artifacts Using Community Knowledge Related Books

Heuristic and Knowledge-Based Security Checks of Source Code Artifacts Using Community Knowledge
Language: en
Pages: 225
Authors: Fabien Patrick Viertel
Categories: Computers
Type: BOOK - Published: 2021-08-02 - Publisher: Logos Verlag Berlin GmbH

DOWNLOAD EBOOK

The goal of this dissertation is to support developers in applying security checks using community knowledge. Artificial intelligence approaches combined with n
System Assurance
Language: en
Pages: 368
Authors: Nikolai Mansourov
Categories: Computer networks
Type: BOOK - Published: 2010 - Publisher:

DOWNLOAD EBOOK

System Assurance teaches students how to use Object Management Group's (OMG) expertise and unique standards to obtain accurate knowledge about existing software
Effective Model-Based Systems Engineering
Language: en
Pages: 788
Authors: John M. Borky
Categories: Technology & Engineering
Type: BOOK - Published: 2018-09-08 - Publisher: Springer

DOWNLOAD EBOOK

This textbook presents a proven, mature Model-Based Systems Engineering (MBSE) methodology that has delivered success in a wide range of system and enterprise p
The Coding Manual for Qualitative Researchers
Language: en
Pages: 282
Authors: Johnny Saldana
Categories: Reference
Type: BOOK - Published: 2009-02-19 - Publisher: SAGE

DOWNLOAD EBOOK

The Coding Manual for Qualitative Researchers is unique in providing, in one volume, an in-depth guide to each of the multiple approaches available for coding q
MITRE Systems Engineering Guide
Language: en
Pages:
Authors:
Categories:
Type: BOOK - Published: 2012-06-05 - Publisher:

DOWNLOAD EBOOK