SESSION ID: PS-R07 Secure Your Code from Open Source Vulnerabilities Megha Dixit Technical Program Manager Salesforce @meghadixit11 #RSAC #RSAC Agenda What is Open Source Developers love for Open Source Software development lifecycle with Security development life cycle Stay Proactive Stay Protected: Dev-Sec-Ops Suggestions, thoughts and ideas Q&A 2 #RSAC “Apply” Slide Session will enable us to achieve "security first” mindset while using any open source properties. – Adapt , inspect and remediate without affecting developer productivity. Best practices to prepare and prevent against the possible threats with the open source usage. Practical use cases and examples for better understanding, implementation. 3 #RSAC What is Open Source #RSAC What is Open Source - Type of Computer software. - A Licensed source code. - Rights to modify, distribute and usage are dictated with the License category. 5 #RSAC Open Source Adoption - Developers are the "smart" community. - Developers like to deliver at the rapid rate considering stringent timelines. - Developers believe in churning out the features faster. How do Developers do the smart work! - Lucrative Open source aka working functionality available! - Usage and adoption of Open Source has seen an “exponential” growth. - usage of open source lies between 70-90% off overall source code!!! 6 Security : Open Source Usage - Hacker community loves open source too as most often - Open source packages in use are typically Outdated. - Not actively maintained and monitored. Impacts : - Losing "Brand name”. - Lost “Customer Trust”. - Legal litigations. - Stock Crash. 7 #RSAC #RSAC Software Development LifeCycle or Secure Development Lifecycle Stay Proactive Stay Protected How: Some basic theoretical solutions: - Developers engage security and legal experts. - Get the open source code reviewed. - Once approved ship it. Can we scale this! NO Why Not: "lack of validation mechanisms" - Approved libs may not be re-validated. - Prone to human errors. - Legal risk compliance requirements. - Lack off feedback loop to re-instate the updates to outdated libs 9 #RSAC Stay Proactive Stay Protected Some practical solutions: Transition Dev-Ops as Dev-Sec-Ops. - Introduce open source scanning solutions /tools. - These tools with the appropriate security policies defined in tandem with Legal. Counsel can perform the security and legal review during development phases. - Integrate these components in the design and security reviews. - Post deployment checks should be run by using the similar tool set on the Gold Image published for end customers (could be a jar, docker, tarball etc). 10 #RSAC Stay Proactive Stay Protected Responsibility to maintain the TRUST of our customers on us to PROTECT their data and keeping our development methodologies in sync with the continuous reviews and updates /patch the open source usage can take us a long way. 11 #RSAC #RSAC Q&A

pdf文档 2020_USA20_PS-R07_01_Secure Your Code from Open Source Vulnerabilities

安全研究库 > 国外研究报告 > 产品安全性 > 文档预览
12 页 0 下载 48 浏览 0 评论 0 收藏 3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
2020_USA20_PS-R07_01_Secure Your Code from Open Source Vulnerabilities 第 1 页 2020_USA20_PS-R07_01_Secure Your Code from Open Source Vulnerabilities 第 2 页 2020_USA20_PS-R07_01_Secure Your Code from Open Source Vulnerabilities 第 3 页 2020_USA20_PS-R07_01_Secure Your Code from Open Source Vulnerabilities 第 4 页 2020_USA20_PS-R07_01_Secure Your Code from Open Source Vulnerabilities 第 5 页
下载文档到电脑,方便使用
还有 7 页可预览,继续阅读
本文档由 张玉竹2022-04-08 09:37:30上传分享
给文档打分
您好可以输入 255 个字符
安信天行文库的中文名是什么?( 答案:安信天行 )
评论列表
  • 暂时还没有评论,期待您的金玉良言