Providing a Source Code Security Analysis Model Using Semantic Web Techniques

被引:0
|
作者
EkramiFard, Ala [1 ]
Kahani, Mohsen [1 ]
机构
[1] Ferdowsi Univ Mashhad, Dept Comp Engn, Mashhad, Iran
关键词
Security analysis; source code; semantic web ontology;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Security is one of the main issues in all phases of the software life cycle. Since most software vulnerabilities occur in coding phase, so the secure implementation is very important. Semantic Web ontology expresses the concept of a specific area. According to variety of software systems and manufacturing techniques, the Semantic Web can be effective in production of software systems. Anthology helps to review security holes and bugs in source code and produces appropriate reports. To overcome the problem of variety of source code language, in this paper, an ontology approach for source code security analysis model has been used. In this model, the source code is represented in terms of the RDF triples. The security error patterns are provided in the form of SPARQL queries. The result shows that this approach is promising and can effectively find the security flaw patterns in source codes. Experimental evaluations demonstrate that this approach is feasible and finds bug patterns that implemented. The main advantage of this method is the independence of code analysis and error inference sections so each parts can be developed.
引用
收藏
页码:33 / 37
页数:5
相关论文
共 50 条
  • [1] Web Service Security Management Using Semantic Web Techniques
    Guimaraes Garcia, Diego Zuquim
    Felgar de Toledo, Maria Beatriz
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2256 - 2260
  • [2] Semantic Web - The Missing Link in Global Source Code Analysis?
    Keivanloo, Iman
    Rilling, Juergen
    Charland, Philippe
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 541 - 550
  • [3] Combinatorial Method with Static Analysis for Source Code Security in Web Applications
    Higuera, Juan Ramon Bermejo
    Higuera, Javier Bermejo
    Montalvo, Juan Antonio Sicilia
    Riera, Tomas Sureda
    Argyros, Christopher I.
    Magrenan, A. Alberto
    [J]. CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2021, 129 (02): : 541 - 565
  • [4] Structural Code Analysis - Analysis Framework Using Semantic Web Technologies
    Feldmann, Stefan
    Ulewicz, Sebastian
    Diehm, Sebastian
    Vogel-Heuser, Birgit
    [J]. ATP EDITION, 2016, (09): : 42 - 51
  • [5] Providing security by using semantic monitoring of cyberspace
    Abramowicz, Witold
    Bukowska, Elizbieta
    Filipowska, Agata
    [J]. E-MENTOR, 2013, (03): : 11 - 17
  • [6] Recovering Semantic Traceability between Requirements and Source Code Using Feature Representation Techniques
    Zhang, Meng
    Tao, Chuanqi
    Guo, Hongjing
    Huang, Zhiqiu
    [J]. 2021 IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2021), 2021, : 873 - 882
  • [7] Semantic topic models for source code analysis
    Mahmoud, Anas
    Bradshaw, Gary
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (04) : 1965 - 2000
  • [8] Semantic topic models for source code analysis
    Anas Mahmoud
    Gary Bradshaw
    [J]. Empirical Software Engineering, 2017, 22 : 1965 - 2000
  • [9] An Empirical Analysis on the Prediction of Web Service Anti-patterns Using Source Code Metrics and Ensemble Techniques
    Tummalapalli, Sahithi
    Mittal, Juhi
    Kumar, Lov
    Neti, Lalitha Bhanu Murthy
    Rath, Santanu Kumar
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT VII, 2021, 12955 : 263 - 276
  • [10] Software trustworthiness 2.0-A semantic web enabled global source code analysis approach
    Keivanloo, Iman
    Rilling, Juergen
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 89 : 33 - 50