線上服務(wù)咨詢
Article/文章
記錄成長點滴 分享您我感悟
沈陽軟件開發(fā)自定義網(wǎng)站建設(shè) 軟件安全
發(fā)表時間:2019-07-17 09:59:59
文章來源:沈陽軟件開發(fā)
標簽:軟件開發(fā) 軟件定制 軟件設(shè)計 軟件公司 沈陽軟件開發(fā) 沈陽軟件定制 沈陽軟件公司 沈陽軟件制作 沈陽軟件設(shè)計
瀏覽次數(shù):0
軟件安全開發(fā)涵蓋軟件的整個生命周期。 Securex Development Lifecycle(SSDL)是一個強調(diào)安全措施的軟件生命周期。它通過軟件開發(fā)的步驟確保軟件的安全性。目標是確保軟件的安全性。最大化軟件的安全性。
軟件編碼規(guī)范和測試一直被認為是實現(xiàn)軟件質(zhì)量和安全性的重要手段。已經(jīng)提出了一系列編碼規(guī)范,希望能夠限制程序員的不良開發(fā)習慣并減少安全漏洞。但是,編碼規(guī)范并不是規(guī)避安全漏洞的必要和充分條件。如果程序員無法真正理解信息安全性,他仍然會編寫完全符合編碼規(guī)范但實際上存在很多安全漏洞的代碼。 軟件測試的本質(zhì)是根據(jù)軟件開發(fā)的每個階段的規(guī)范和程序的內(nèi)部結(jié)構(gòu)來設(shè)計測試用例,并根據(jù)這個測試用例,觀察軟件的運行結(jié)果是否與預期結(jié)果一致。通常,軟件測試的主要目的是檢查代碼編碼的功能和性能合規(guī)性。在測試中也可以檢測到軟件安全漏洞的一部分,但是對于需求和設(shè)計階段的軟件的安全問題,找到了軟件測試。沒有。
假設(shè)網(wǎng)絡(luò)在網(wǎng)絡(luò)軟件中傳輸?shù)臄?shù)據(jù)是敏感的,包括用戶名,密碼等,甚至用戶的銀行賬號,但軟件的設(shè)計者不使用可靠的加密算法來加密網(wǎng)絡(luò)傳輸數(shù)據(jù),但只有這些數(shù)據(jù)經(jīng)過簡單的數(shù)值變化處理(例如具有固定值的XOR)。這種“加密”方法的機密性極低,可以很容易地被黑客看到和“解密”。缺乏安全經(jīng)驗的測試人員可能無法找到此安全問題,他們只能證明“加密”功能已正確實施。
軟件安全開發(fā)期望在軟件的所有階段增加安全性和安全性,并致力于從一開始就創(chuàng)建一個安全的軟件,而不僅僅是軟件的編碼和測試階段。
軟件安全開發(fā)主要從生命周期的角度總結(jié)安全設(shè)計原則,安全開發(fā)方法,最佳實踐和安全專家經(jīng)驗,并采用各種安全活動來確保最佳安全性軟件。在過去十年中,出現(xiàn)了許多軟件安全開發(fā)方法和模型。更為人熟知的是微軟的安全開發(fā)生命周期(SDL),內(nèi)置安全(BSI),BSI成熟度模型(BSIMM)和軟件保證成熟度模型(SAMM)。 ),集成輕量級應(yīng)用程序安全過程(CLASP)等。
軟件開發(fā),軟件定制,軟件設(shè)計,軟件公司,沈陽軟件開發(fā),沈陽軟件定制,沈陽軟件公司,沈陽軟件制作,沈陽軟件設(shè)計