Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevSecOps for the modern cloud era
Search
Gurucharan Subramani
February 01, 2020
Programming
0
26
DevSecOps for the modern cloud era
Gurucharan Subramani
February 01, 2020
Tweet
Share
More Decks by Gurucharan Subramani
See All by Gurucharan Subramani
Serverless and AI Fun with Azure
gurucharan94
0
100
Other Decks in Programming
See All in Programming
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
280
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
AgentCoreとHuman in the Loop
har1101
5
240
Oxlintはいいぞ
yug1224
5
1.3k
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
180
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
CSC307 Lecture 06
javiergs
PRO
0
690
CSC307 Lecture 07
javiergs
PRO
0
550
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
組織で育むオブザーバビリティ
ryota_hnk
0
180
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.5k
Un-Boring Meetings
codingconduct
0
200
Music & Morning Musume
bryan
47
7.1k
Code Reviewing Like a Champion
maltzj
527
40k
Bash Introduction
62gerente
615
210k
Leo the Paperboy
mayatellez
4
1.4k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Transcript
Security Mindset : Actionable DevSecOps Guide for the brave new
cloud era Gurucharan Subramani www.gurucharan.in
ME !! MEEEEE !!! @gurucharan94 • I work at ABB.
• IoT - Electric Transportation Charging Infra • Reduce C02 Emissions and fight climate change.
@gurucharan94 Audience Survey • Did you make a new friend
?? • Developers ?? Operations ?? Security ?? • How many know Diffie-Hellman Key Exchange??
DevSecOps @gurucharan94 Once upon a time…. • Silo teams –
Dev / Test / Ops / Sec • Release every 3 months or longer. • Code freezes, hand offs and lot of emails. • On premises servers
DevSecOps @gurucharan94 …. and that meant we ended up here.
DevSecOps @gurucharan94 We partly solved the problem with the Cloud,
DevOps and Continuous Delivery Principles.
DevSecOps @gurucharan94 … but faster release cycles and the cloud
adoption meant traditional security gates were becoming irrelevant.
@gurucharan94 DevSecOps Code Build Unit Tests Test Env Integration Tests
Security Tests Prod Let us find out how to go from here….. Code Build Unit Tests Integration Tests Prod Security Tests ….. to here
@gurucharan94 DevSecOps and more importantly from here… to here…
@gurucharan94 Secure Coding Practices Code Build Unit Tests Integration Tests
Prod Security Tests
@gurucharan94 DevSecOps What is vulnerable code ? • Allows SQL
Injection, XSS etc. • OWASP and other vulnerabilities. • Hard coded credentials in code
@gurucharan94 DevSecOps Where is the vulnerable piece of code ??
• Code that my colleague writes • Open source software
@gurucharan94 DevSecOps Static Code Analysis Visual Studio Extensions • Security
Code Scan • SonarQube and SonarLint https://security-code-scan.github.io/ https://www.sonarlint.org/
@gurucharan94 DevSecOps Managed Identity helps you avoid hardcode credentials in
code https://devblogs.microsoft.com/visualstudio/managing-secrets-securely-in-the-cloud/
@gurucharan94 DevSecOps State of the Software Supply Chain - Sonatype
@gurucharan94 DevSecOps Scan for libraries with vulnerabilities • WhiteSource •
OWASP Dependency Check • Nexus etc.
@gurucharan94 Secure Infrastructure Practices Code Build Unit Tests Integration Tests
Prod Security Tests
@gurucharan94 DevSecOps Securing your Infrastructure • Pipeline Infra • Application
Infra
@gurucharan94 DevSecOps •HTTPS Everywhere •Protecting your pipelines •Principle of least
privilege •Secure Communication – IoT Devices
@gurucharan94 DevSecOps Shared Security Responsibility in the cloud https://docs.microsoft.com/en- us/azure/security/fundamentals/shared-responsibility
@gurucharan94 DevSecOps AzSK – Secure DevOps Kit for Azure The
Secure DevOps Kit for Azure is a PowerShell Module that tests the configuration of Azure resources for security and operational best practices. https://github.com/azsk/DevOpsKit
@gurucharan94 DevSecOps AzSK – Secure DevOps Kit for Azure
@gurucharan94 DevSecOps Assuming Breach • Red Teams and Pen Testing
• Monitoring and Metrics • Incident Response Plan
@gurucharan94 DevSecOps Recap – Secure Code • Static Code Analysis
– SonarQube and VS extensions • Azure Key Vault and Managed Identity • OSS Vulnerability Scans - WhiteSource
@gurucharan94 DevSecOps Recap – Secure Infra • Right access levels
and permissions. • Secure Communication using HTTPS. • Shared Responsibility Model in the Cloud. • AzSK – Azure Security Kit
@gurucharan94 How cyber aware are you?? • The first /
last char in your office password is a number • Password Manager? • HIBP ?
@gurucharan94 DON’T YOLO. BE CYBER AWARE. DON’T BE THE NEXT
DATA BREACH.
@gurucharan94 Let’s Connect www.gurucharan.in
@gurucharan94 Thank You !!!