Contents Secure Development Documentation Concepts Best practices Overview Design secure apps Develop secure apps Deploy secure apps Resources Microsoft Security Code Analysis Overview Onboarding and installation Configuration FAQs YAML Configuration Releases and roadmap Microsoft Threat Modeling tool Getting started Feature overview Threats Releases Threat Modeling Tool GA release 7.1.5091.2 - September 12 2018 Threat Modeling Tool update release 7.1.51023.1 - November 1 2018 Threat Modeling Tool update release 7.1.60126.1 - January 29 2019 Threat Modeling Tool update release 7.1.60408.1 - April 9 2019 Threat Modeling Tool update release 7.1.60702.1 - July 2 2019 Threat Modeling Tool update release 7.1.61015.1 - October 16 2019 Threat Modeling Tool update release 7.3.00206.1 - February 11 2020 Threat Modeling Tool update release 7.3.00316.1 - March 22 2020 Threat Modeling Tool update release 7.3.00714.2 - July 14 2020 h t i g b u c . 5 m o Threat Modeling Tool update release 7.3.00729.1 - July 29 2020 Mitigations Auditing and logging Authentication Authorization Communication security Configuration management Cryptography Exception management Input validation Sensitive data Session management h t i g b u c . 5 m o h t i g b u c . 5 m o Secure development best practices on Azure 5/20/2022 • 4 minutes to read • Edit Online This series of articles presents security activities and controls to consider when you develop applications for the cloud. The phases of the Microsoft Security Development Lifecycle (SDL) and security questions and concepts to consider during each phase of the lifecycle are covered. The goal is to help you define activities and Azure services that you can use in each phase of the lifecycle to design, develop, and deploy a more secure application. The recommendations in the articles come from our experience with Azure security and from the experiences of our customers. You can use these articles as a reference for what you should consider during a specific phase of your development project, but we suggest that you also read through all of the articles from beginning to end at least once. Reading all articles introduces you to concepts that you might have missed in earlier phases of your project. Implementing these concepts before you release your product can help you build secure software, address security compliance requirements, and reduce development costs. m o These articles are intended to be a resource for software designers, developers, and testers at all levels who build and deploy secure Azure applications. c . 5 Overview Security is one of the most important aspects of any application, and it’s not a simple thing to get right. Fortunately, Azure provides many services that can help you secure your application in the cloud. These articles address activities and Azure services you can implement at each stage of your software development lifecycle to help you develop more secure code and deploy a more secure application in the cloud. h t i g Security development lifecycle b u Following best practices for secure software development requires integrating security into each phase of the software development lifecycle, from requirement analysis to maintenance, regardless of the project methodology (waterfall, agile, or DevOps). In the wake of high-profile data breaches and the exploitation of operational security flaws, more developers are understanding that security needs to be addressed throughout the development process. The later you fix a problem in your development lifecycle, the more that fix will cost you. Security issues are no exception. If you disregard security issues in the early phases of your software development, each phase that follows might inherit the vulnerabilities of the preceding phase. Your final product will have accumulated multiple security issues and the possibility of a breach. Building security into each phase of the development lifecycle helps you catch issues early, and it helps you reduce your development costs. We follow the phases of the Microsoft Security Development Lifecycle (SDL) to introduce activities and Azure services that you can use to fulfill secure software development practices in each phase of the lifecycle. The SDL phases are: Training Requirements Design Implementation Verification Release Response In these articles we group the SDL phases into design, develop, and deploy. Engage your organization’s security team Your

pdf文档 微软SDL官网下载

安全文档 > 软件开发安全 > 文档预览
英文文档 278 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共278页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
微软SDL官网下载 第 1 页 微软SDL官网下载 第 2 页 微软SDL官网下载 第 3 页
下载文档到电脑,方便使用
本文档由 路人甲2022-05-30 12:05:58上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。