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 条
  • [41] Cross-Language Source Code Re-Use Detection Using Latent Semantic Analysis
    Flores, Enrique
    Barron-Cedeno, Alberto
    Moreno, Lidia
    Rosso, Paolo
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2015, 21 (13) : 1708 - 1725
  • [42] A Semantic-Enhanced Distributed Architecture for Providing and Consuming Web Services using DPWS
    Khouja, Mehdi
    Juiz, Carlos
    Puigjaner, Ramon
    Kamoun, Farouk
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2012, 7 (06): : 316 - 323
  • [43] On using Tree Visualisation Techniques to support Source Code comprehension
    Bacher, Ivan
    Mac Namee, Brian
    Kelleher, John D.
    2016 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION, 2016, : 91 - 95
  • [44] Generating Bridge Structure Model Details by Fusing GIS Source Data using Semantic Web Technology
    Eid, Pedro Maroun
    Mudur, Sudhir
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING FOR GEOSPATIAL RESEARCH AND APPLICATION (COM.GEO), 2013, : 40 - 47
  • [45] Code Coverage of Assertions Using RTL Source Code Analysis
    Athavale, Viraj
    Ma, Sai
    Hertz, Samuel
    Vasudevan, Shobha
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [46] A comparative evaluation of techniques for syntactic level source code analysis
    Cox, A
    Clarke, C
    SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 282 - 289
  • [47] Model-based Static Source Code Analysis of Java']Java Programs with Applications to Android Security
    Lu, Zheng
    Mukhopadhyay, Supratik
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 322 - 327
  • [48] Providing Security in Granting Agency Using Workflow CRBAC Model
    Bahrami, Marzieh
    Khayyambashi, Mohammad Reza
    Ebrahimi, Seyed Ali Razavi
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (11): : 119 - 123
  • [49] Open Source Web Application Security: A Static Analysis Approach
    Alenezi, Mamdouh
    Javed, Yasir
    2016 INTERNATIONAL CONFERENCE ON ENGINEERING & MIS (ICEMIS), 2016,
  • [50] Open source web application security: A static analysis approach
    College of Computer and Information Sciences, Prince Sultan University, Riyadh
    11586, Saudi Arabia
    Proc. - Int. Conf. Eng. MIS, ICEMIS,