arrow
返回

Automated Reusable Tests for Mitigating Secure Pattern Interpretation Errors

delete2023-01-01
delete0
delete
OA
AI
C
Carlos Cunha *
N
Nuno Pombo
DOI:10.1109/ACCESS.2023.3279823delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The importance of software security has increased along with the number and severity of incidents in recent years. Security is a multidisciplinary aspect of the software development lifecycle, operation, and user utilization. Being a complex and specialized area of software engineering, it is often sidestepped in software development methodologies and processes. We address software security at the design level by adopting design patterns that encapsulate reusable solutions for recurring security problems. Design patterns can help development teams implement the best-proven solutions for a specialized problem domain. However, from the analysis of three secure pattern implementations by 70 junior programmers, we detected several structural errors resulting from their interpretation. We propose reusable unit testing test cases based on annotations to avoid secure pattern interpretation errors and provide an example for one popular secure pattern. Providing these test cases to the same group of programmers, they implemented the pattern without errors. The reason is annotations build a framework that disciplines programmers to incorporate secure patterns in their applications and ensure automatic testing.
Keyword:
Security
Software reliability
Software testing
Measurement
Computer architecture
Codes
Production facilities
software design
software safety
software testing

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

I
instituto politecnico de viseu
学者数:
421
论文数: 391
被引数: 0
U
universidade da beira interior
学者数:
3.2K
论文数: 3.4K
被引数: 5
引用论文

引用论文

Assessment of treatment-seeking behavior and healthcare utilization in an international cohort of subjects with overactive bladder
err2014-05-12
err0
errOAAI
errMiguel Jimenez-Cidre; Pierre Costa; Daisy Ng-Mak; Arun Sahai; Arnold Degboe; Christopher Patrick Smith; Kathleen Tsai; Sender Herschorn
err分享
err收藏
Scenario-based analysis of software architecture
err1996-01-01
err204
errOAAI
errKazman, R; Abowd, G; Bass, L; Clements, P
err分享
err收藏
Text Categorization Approach for Secure Design Pattern Selection Using Software Requirement Specification
err2018-01-01
err13
errOAAI
errAli, Ishfaq; Asif, Muhammad; Shahbaz, Muhammad; Khalid, Adnan; Rehman, Mariam; Guergachi, Aziz
err分享
err收藏
没有更多内容