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...

Full description

Saved in:
Bibliographic Details
Published in:Michigan academician 2021-01, Vol.47 (3), p.23-23
Main Authors: Panja, Biswajit, Meharia, Priyanka, Soncrant, Josia, Soncrant, Jonathon, Jia, Qian, Eagle, Tyrus
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 &amp; 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 &amp; 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 &amp; 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 &amp; 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