Loading…
Ensuring Secure Software Design Using Secure Design Template Repository
Ensuring software security by designing a project to be secure from its inception is much more efficient and cost effective than securing software after the fact. The concept of secure software design is not new, but is frequently hard to implement without extensive knowledge of software security. T...
Saved in:
Published in: | Michigan academician 2021-01, Vol.47 (3), p.23-23 |
---|---|
Main Authors: | , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 23 |
container_issue | 3 |
container_start_page | 23 |
container_title | Michigan academician |
container_volume | 47 |
creator | Panja, Biswajit Meharia, Priyanka Soncrant, Josia Soncrant, Jonathon Jia, Qian Eagle, Tyrus |
description | Ensuring software security by designing a project to be secure from its inception is much more efficient and cost effective than securing software after the fact. The concept of secure software design is not new, but is frequently hard to implement without extensive knowledge of software security. This can be because it is difficult to predict security vulnerabilities if an individual is unfamiliar with all types of potential attacks, or because even if a correct solution is applied it may be implemented incorrectly and thus not fix the vulnerability it is intended to. We propose a Secure Template Repository. This repository would contain abstract templates that describe a system made out of several secure modules. Each module would be tied to either a product or code fragment, secure product, or secure platform such that the predesigned fragments could be implemented within a software project and be assumed secure. This repository could be customized by an individual design team to ensure that a design is secure. This repository would greatly streamline the process of developing secure software and reduce the cost of it's design. Additionally, any defects found within the system, such as vulnerable points to malicious users, wouldn't only be solved for a single program. They'd be solved for every program which implement this process. |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2576370136</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2576370136</sourcerecordid><originalsourceid>FETCH-proquest_journals_25763701363</originalsourceid><addsrcrecordid>eNqNir0OgjAURhujifjzDk2cSS6tFHdFnQVn0pgLgWCLvW2Mby8Dg6PTd_KdM2ORSFQWH5Tcz1kEIFQsANIlWxF1MBIIGbFLbii41jS8wEdwyAtb-7ce4YTUNobf6UdOX4nPodce-Q0HS6237rNhi1r3hNtp12x3zsvjNR6cfQUkX3U2ODOqSqSZkhkkUsn_qi_uTDzk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2576370136</pqid></control><display><type>article</type><title>Ensuring Secure Software Design Using Secure Design Template Repository</title><source>ABI/INFORM Global</source><source>ProQuest One Literature</source><source>MLA International Bibliography with Full Text</source><creator>Panja, Biswajit ; Meharia, Priyanka ; Soncrant, Josia ; Soncrant, Jonathon ; Jia, Qian ; Eagle, Tyrus</creator><creatorcontrib>Panja, Biswajit ; Meharia, Priyanka ; Soncrant, Josia ; Soncrant, Jonathon ; Jia, Qian ; Eagle, Tyrus</creatorcontrib><description>Ensuring software security by designing a project to be secure from its inception is much more efficient and cost effective than securing software after the fact. The concept of secure software design is not new, but is frequently hard to implement without extensive knowledge of software security. This can be because it is difficult to predict security vulnerabilities if an individual is unfamiliar with all types of potential attacks, or because even if a correct solution is applied it may be implemented incorrectly and thus not fix the vulnerability it is intended to. We propose a Secure Template Repository. This repository would contain abstract templates that describe a system made out of several secure modules. Each module would be tied to either a product or code fragment, secure product, or secure platform such that the predesigned fragments could be implemented within a software project and be assumed secure. This repository could be customized by an individual design team to ensure that a design is secure. This repository would greatly streamline the process of developing secure software and reduce the cost of it's design. Additionally, any defects found within the system, such as vulnerable points to malicious users, wouldn't only be solved for a single program. They'd be solved for every program which implement this process.</description><identifier>ISSN: 0026-2005</identifier><identifier>EISSN: 2167-8634</identifier><language>eng</language><publisher>Alma: Michigan Academy of Science, Arts & Letters</publisher><subject>Product design ; Software</subject><ispartof>Michigan academician, 2021-01, Vol.47 (3), p.23-23</ispartof><rights>Copyright Michigan Academy of Science, Arts & Letters 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2576370136/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2576370136?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,11688,36060,44363,62661,62662,62677,74068,74767</link.rule.ids></links><search><creatorcontrib>Panja, Biswajit</creatorcontrib><creatorcontrib>Meharia, Priyanka</creatorcontrib><creatorcontrib>Soncrant, Josia</creatorcontrib><creatorcontrib>Soncrant, Jonathon</creatorcontrib><creatorcontrib>Jia, Qian</creatorcontrib><creatorcontrib>Eagle, Tyrus</creatorcontrib><title>Ensuring Secure Software Design Using Secure Design Template Repository</title><title>Michigan academician</title><description>Ensuring software security by designing a project to be secure from its inception is much more efficient and cost effective than securing software after the fact. The concept of secure software design is not new, but is frequently hard to implement without extensive knowledge of software security. This can be because it is difficult to predict security vulnerabilities if an individual is unfamiliar with all types of potential attacks, or because even if a correct solution is applied it may be implemented incorrectly and thus not fix the vulnerability it is intended to. We propose a Secure Template Repository. This repository would contain abstract templates that describe a system made out of several secure modules. Each module would be tied to either a product or code fragment, secure product, or secure platform such that the predesigned fragments could be implemented within a software project and be assumed secure. This repository could be customized by an individual design team to ensure that a design is secure. This repository would greatly streamline the process of developing secure software and reduce the cost of it's design. Additionally, any defects found within the system, such as vulnerable points to malicious users, wouldn't only be solved for a single program. They'd be solved for every program which implement this process.</description><subject>Product design</subject><subject>Software</subject><issn>0026-2005</issn><issn>2167-8634</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>AIMQZ</sourceid><sourceid>M0C</sourceid><recordid>eNqNir0OgjAURhujifjzDk2cSS6tFHdFnQVn0pgLgWCLvW2Mby8Dg6PTd_KdM2ORSFQWH5Tcz1kEIFQsANIlWxF1MBIIGbFLbii41jS8wEdwyAtb-7ce4YTUNobf6UdOX4nPodce-Q0HS6237rNhi1r3hNtp12x3zsvjNR6cfQUkX3U2ODOqSqSZkhkkUsn_qi_uTDzk</recordid><startdate>20210101</startdate><enddate>20210101</enddate><creator>Panja, Biswajit</creator><creator>Meharia, Priyanka</creator><creator>Soncrant, Josia</creator><creator>Soncrant, Jonathon</creator><creator>Jia, Qian</creator><creator>Eagle, Tyrus</creator><general>Michigan Academy of Science, Arts & Letters</general><scope>3V.</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8FK</scope><scope>8FL</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AIMQZ</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>K60</scope><scope>K6~</scope><scope>L.-</scope><scope>LIQON</scope><scope>M0C</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PYYUZ</scope><scope>Q9U</scope></search><sort><creationdate>20210101</creationdate><title>Ensuring Secure Software Design Using Secure Design Template Repository</title><author>Panja, Biswajit ; Meharia, Priyanka ; Soncrant, Josia ; Soncrant, Jonathon ; Jia, Qian ; Eagle, Tyrus</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_25763701363</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Product design</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Panja, Biswajit</creatorcontrib><creatorcontrib>Meharia, Priyanka</creatorcontrib><creatorcontrib>Soncrant, Josia</creatorcontrib><creatorcontrib>Soncrant, Jonathon</creatorcontrib><creatorcontrib>Jia, Qian</creatorcontrib><creatorcontrib>Eagle, Tyrus</creatorcontrib><collection>ProQuest Central (Corporate)</collection><collection>ProQuest_ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central</collection><collection>ProQuest One Literature</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>ABI/INFORM Professional Advanced</collection><collection>ProQuest One Literature - U.S. Customers Only</collection><collection>ABI/INFORM Global</collection><collection>One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ABI/INFORM Collection China</collection><collection>ProQuest Central Basic</collection><jtitle>Michigan academician</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Panja, Biswajit</au><au>Meharia, Priyanka</au><au>Soncrant, Josia</au><au>Soncrant, Jonathon</au><au>Jia, Qian</au><au>Eagle, Tyrus</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Ensuring Secure Software Design Using Secure Design Template Repository</atitle><jtitle>Michigan academician</jtitle><date>2021-01-01</date><risdate>2021</risdate><volume>47</volume><issue>3</issue><spage>23</spage><epage>23</epage><pages>23-23</pages><issn>0026-2005</issn><eissn>2167-8634</eissn><abstract>Ensuring software security by designing a project to be secure from its inception is much more efficient and cost effective than securing software after the fact. The concept of secure software design is not new, but is frequently hard to implement without extensive knowledge of software security. This can be because it is difficult to predict security vulnerabilities if an individual is unfamiliar with all types of potential attacks, or because even if a correct solution is applied it may be implemented incorrectly and thus not fix the vulnerability it is intended to. We propose a Secure Template Repository. This repository would contain abstract templates that describe a system made out of several secure modules. Each module would be tied to either a product or code fragment, secure product, or secure platform such that the predesigned fragments could be implemented within a software project and be assumed secure. This repository could be customized by an individual design team to ensure that a design is secure. This repository would greatly streamline the process of developing secure software and reduce the cost of it's design. Additionally, any defects found within the system, such as vulnerable points to malicious users, wouldn't only be solved for a single program. They'd be solved for every program which implement this process.</abstract><cop>Alma</cop><pub>Michigan Academy of Science, Arts & Letters</pub></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0026-2005 |
ispartof | Michigan academician, 2021-01, Vol.47 (3), p.23-23 |
issn | 0026-2005 2167-8634 |
language | eng |
recordid | cdi_proquest_journals_2576370136 |
source | ABI/INFORM Global; ProQuest One Literature; MLA International Bibliography with Full Text |
subjects | Product design Software |
title | Ensuring Secure Software Design Using Secure Design Template Repository |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T05%3A02%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Ensuring%20Secure%20Software%20Design%20Using%20Secure%20Design%20Template%20Repository&rft.jtitle=Michigan%20academician&rft.au=Panja,%20Biswajit&rft.date=2021-01-01&rft.volume=47&rft.issue=3&rft.spage=23&rft.epage=23&rft.pages=23-23&rft.issn=0026-2005&rft.eissn=2167-8634&rft_id=info:doi/&rft_dat=%3Cproquest%3E2576370136%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-proquest_journals_25763701363%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2576370136&rft_id=info:pmid/&rfr_iscdi=true |