Knowledge Base for an Intelligent System in order to Identify Security Requirements for Government Agencies Software Projects

It has been evidenced that one of the most common causes in the failure of software security is the lack of identification and specification of requirements for information security, it is an activity with an insufficient importance in the software development or software acquisition We propose the...

Full description

Bibliographic Details
Main Authors: Adán Beltrán G., Cristhian Lombana C., Mario Calvo L., Sonia Ordoñez S., Yaneth Caviativa C., Jairo Garcés
Format: Article
Language:English
Published: EDP Sciences 2016-01-01
Series:MATEC Web of Conferences
Online Access:http://dx.doi.org/10.1051/matecconf/20167603012
_version_ 1818963689561128960
author Adán Beltrán G.
Cristhian Lombana C.
Mario Calvo L.
Sonia Ordoñez S.
Yaneth Caviativa C.
Jairo Garcés
author_facet Adán Beltrán G.
Cristhian Lombana C.
Mario Calvo L.
Sonia Ordoñez S.
Yaneth Caviativa C.
Jairo Garcés
author_sort Adán Beltrán G.
collection DOAJ
description It has been evidenced that one of the most common causes in the failure of software security is the lack of identification and specification of requirements for information security, it is an activity with an insufficient importance in the software development or software acquisition We propose the knowledge base of CIBERREQ. CIBERREQ is an intelligent knowledge-based system used for the identification and specification of security requirements in the software development cycle or in the software acquisition. CIBERREQ receives functional software requirements written in natural language and produces non-functional security requirements through a semi-automatic process of risk management. The knowledge base built is formed by an ontology developed collaboratively by experts in information security. In this process has been identified six types of assets: electronic data, physical data, hardware, software, person and service; as well as six types of risk: competitive disadvantage, loss of credibility, economic risks, strategic risks, operational risks and legal sanctions. In addition there are defined 95 vulnerabilities, 24 threats, 230 controls, and 515 associations between concepts. Additionally, automatic expansion was used with Wikipedia for the asset types Software and Hardware, obtaining 7125 and 5894 software and hardware subtypes respectively, achieving thereby an improvement of 10% in the identification of the information assets candidates, one of the most important phases of the proposed system.
first_indexed 2024-12-20T12:49:13Z
format Article
id doaj.art-2991cb6b34784603ba1a87043765e842
institution Directory Open Access Journal
issn 2261-236X
language English
last_indexed 2024-12-20T12:49:13Z
publishDate 2016-01-01
publisher EDP Sciences
record_format Article
series MATEC Web of Conferences
spelling doaj.art-2991cb6b34784603ba1a87043765e8422022-12-21T19:40:13ZengEDP SciencesMATEC Web of Conferences2261-236X2016-01-01760301210.1051/matecconf/20167603012matecconf_cscc2016_03012Knowledge Base for an Intelligent System in order to Identify Security Requirements for Government Agencies Software ProjectsAdán Beltrán G.0Cristhian Lombana C.1Mario Calvo L.2Sonia Ordoñez S.3Yaneth Caviativa C.4Jairo Garcés5Grupo de Investigación en Ingenieria de Software. Vicerrectoría de Investigaciones. Universidad Manuela BeltránGrupo de Investigación en Ingenieria de Software. Vicerrectoría de Investigaciones. Universidad Manuela BeltránGrupo de Investigación en Ingenieria de Software. Vicerrectoría de Investigaciones. Universidad Manuela BeltránGrupo de Investigación en Ingenieria de Software. Vicerrectoría de Investigaciones. Universidad Manuela BeltránGrupo de Investigación en Ingenieria de Software. Vicerrectoría de Investigaciones. Universidad Manuela BeltránGrupo de Investigación en Ingenieria de Software. Vicerrectoría de Investigaciones. Universidad Manuela BeltránIt has been evidenced that one of the most common causes in the failure of software security is the lack of identification and specification of requirements for information security, it is an activity with an insufficient importance in the software development or software acquisition We propose the knowledge base of CIBERREQ. CIBERREQ is an intelligent knowledge-based system used for the identification and specification of security requirements in the software development cycle or in the software acquisition. CIBERREQ receives functional software requirements written in natural language and produces non-functional security requirements through a semi-automatic process of risk management. The knowledge base built is formed by an ontology developed collaboratively by experts in information security. In this process has been identified six types of assets: electronic data, physical data, hardware, software, person and service; as well as six types of risk: competitive disadvantage, loss of credibility, economic risks, strategic risks, operational risks and legal sanctions. In addition there are defined 95 vulnerabilities, 24 threats, 230 controls, and 515 associations between concepts. Additionally, automatic expansion was used with Wikipedia for the asset types Software and Hardware, obtaining 7125 and 5894 software and hardware subtypes respectively, achieving thereby an improvement of 10% in the identification of the information assets candidates, one of the most important phases of the proposed system.http://dx.doi.org/10.1051/matecconf/20167603012
spellingShingle Adán Beltrán G.
Cristhian Lombana C.
Mario Calvo L.
Sonia Ordoñez S.
Yaneth Caviativa C.
Jairo Garcés
Knowledge Base for an Intelligent System in order to Identify Security Requirements for Government Agencies Software Projects
MATEC Web of Conferences
title Knowledge Base for an Intelligent System in order to Identify Security Requirements for Government Agencies Software Projects
title_full Knowledge Base for an Intelligent System in order to Identify Security Requirements for Government Agencies Software Projects
title_fullStr Knowledge Base for an Intelligent System in order to Identify Security Requirements for Government Agencies Software Projects
title_full_unstemmed Knowledge Base for an Intelligent System in order to Identify Security Requirements for Government Agencies Software Projects
title_short Knowledge Base for an Intelligent System in order to Identify Security Requirements for Government Agencies Software Projects
title_sort knowledge base for an intelligent system in order to identify security requirements for government agencies software projects
url http://dx.doi.org/10.1051/matecconf/20167603012
work_keys_str_mv AT adanbeltrang knowledgebaseforanintelligentsysteminordertoidentifysecurityrequirementsforgovernmentagenciessoftwareprojects
AT cristhianlombanac knowledgebaseforanintelligentsysteminordertoidentifysecurityrequirementsforgovernmentagenciessoftwareprojects
AT mariocalvol knowledgebaseforanintelligentsysteminordertoidentifysecurityrequirementsforgovernmentagenciessoftwareprojects
AT soniaordonezs knowledgebaseforanintelligentsysteminordertoidentifysecurityrequirementsforgovernmentagenciessoftwareprojects
AT yanethcaviativac knowledgebaseforanintelligentsysteminordertoidentifysecurityrequirementsforgovernmentagenciessoftwareprojects
AT jairogarces knowledgebaseforanintelligentsysteminordertoidentifysecurityrequirementsforgovernmentagenciessoftwareprojects