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
24
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
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
110
私達はmodernize packageに夢を見るか feat. go/analysis, go/ast / Go Conference 2025
kaorumuta
2
560
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
110
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
250
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
190
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
910
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
1
110
CSC509 Lecture 04
javiergs
PRO
0
300
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
4.1k
Go言語はstack overflowの夢を見るか?
logica0419
0
270
CSC509 Lecture 03
javiergs
PRO
0
340
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
A designer walks into a library…
pauljervisheath
209
24k
Code Review Best Practice
trishagee
72
19k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
GitHub's CSS Performance
jonrohan
1032
470k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
GraphQLとの向き合い方2022年版
quramy
49
14k
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 !!!