SlideShare a Scribd company logo
SESSION ID:SESSION ID:
#RSAC
Chris Gates
DevOOPS: Attacks And Defenses For
DevOps Toolchains
HTA-W02
Sr. Security Engineer
Uber
@carnal0wnage
Ken Johnson
CTO
nVisium
@cktricky
#RSAC
SOMETHING AWESOME TO GET
US STARTED
Link to slides and URLs in this presentation:
http://bit.ly/RSA-Devoops
#RSAC
Yikes?!
#RSAC
Yikes?!
#RSAC
Yikes?!
#RSAC
Yikes?!
#RSAC
Yikes?!
#RSAC
Yikes?!
#RSAC
Yikes?!
#RSAC
Ken Johnson (@cktricky)
CTO (@nVisium)
Railsgoat Co-Author
Prior US Navy
Spoke a ton about (In)Security of:
Rails
DevOps
Web Frameworks
AWS
Who Ken
#RSAC
Who Chris
Chris Gates (CG) @carnal0wnage
Sr. Security Engineer (Uber)
NoVA Hackers Co-Founder
US Army, Army Red Team, Applied Security, Rapid7, Lares,
Facebook
http://carnal0wnage.attackresearch.com
#RSAC
TL;DR
Don’t prioritize speed over security
Understand devops tools’ auth model...or lack of it
Get pwned real bad, then get a real auth model – hello mongodb
Out of date or insecure implementation can lead to pwnage
Dev/Ops building infrastructure can be dangerous without
thought and training around security. It’s ok to teach them :-)
#RSAC
Why This Talk
Increase awareness around DevOps Infrastructure Security
Provide Solutions
Show common mistakes/misconfigurations with DevOps testing
Sections are broken up between Human, Host, and
Infrastructure
#RSAC
Employee Intelligence
(Human)
Making it difficult (for employees) to allow attackers to walk into
our environment
#RSAC
Monitoring External Services
Numerous ways for employees to accidently release data
Pastebin-like sites
GitHub
— Gists
— Code Repositories
BitBucket, CodeCommit, etc
— https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities
Examples
Slack tokens in GitHub
AWS creds in .dotfiles
Tokens in logs/dumps/configs/code snippets
#RSAC
Examples
#RSAC
Examples
#RSAC
Examples
#RSAC
Examples
#RSAC
Monitoring Slack (Solutions)
20
Slack Team Access logs (For Paid Slack Only)
https://api.slack.com/methods/team.accessLogs
https://github.com/maus-/slack-auditor code to pull these logs 
#RSAC
Monitoring GitHub (Solutions)
Solutions to move away from public GitHub
Gitlab, Gitolite, GitHub Enterprise, Phabricator
Enable 2 Factor on anything that has 2 Factor!
Audit who has access to your repos
Have a process to remove ex-employees
Audit their personal repos for leaks
Regularly search your repos for sensitive data
Create work github accounts instead of joining personal ones to org
#RSAC
Monitoring GitHub (Solutions)
Gitrob
https://github.com/michenriksen/gitrob
#RSAC
Monitoring GitHub (Solutions)
#RSAC
Monitoring GitHub (Solutions)
#RSAC
Monitoring GitHub (Solutions)
GitMonitor (for pay service)
https://gitmonitor.com/
#RSAC
Monitoring GitHub (Solutions)
GitMonitor
#RSAC
Monitoring Pastebin* (Solutions)
27
Host internal Pastebin
Plugins for stash
Phabricator
Stikked
Multiple Open Source Tools for monitoring pastebin*
https://github.com/jordan-wright/dumpmon
https://github.com/xme/pastemon
https://github.com/cvandeplas/pystemon
#RSAC
Monitoring Pastebin* (Solutions)
28
Dumpmon
#RSAC
Monitoring Pastebin* (Solutions)
29
For Pay Services
#RSAC
Workstation Protection
(Host)
Protecting and monitoring employees on their development
workstations (and servers too)
#RSAC
Why
Developer Laptop Hardening
Sensitive information stored on their systems
Almost always admin on their systems
Sloppy code/key/token hygiene can lead to loss of keys to the kingdom
One key to rule them all
Want to identify badness as soon as possible
#RSAC
Host Protections
Developer Laptop Hardening
Osquery (OSX/Linux/Windows*)
Doorman
Block Block
Little Snitch
Carbon Black / Sysmon
Splunk / ELK
Simian
Munki
#RSAC
Host Protections
osquery (https://osquery.io/)
“osquery is an operating system instrumentation framework for OS X,
Linux, and FreeBSD. The tools make low-level operating system
analytics and monitoring both performant and intuitive.”
“osquery exposes an operating system as a high-performance
relational database. This allows you to write SQL queries to explore
operating system data. With osquery, SQL tables represent abstract
concepts such as running processes, loaded kernel modules, open
network connections, browser plugins, hardware events or file
hashes.”
#RSAC
Host Protections
#RSAC
Host Protections
osquery
File Integrity Monitor
Yara Rules
Query Packs
#RSAC
Host Protections
Doorman (https://github.com/mwielgoszewski/doorman)
“Doorman is an osquery fleet manager that allows administrators to
remotely manage the osquery configurations retrieved by nodes.”
#RSAC
Host Protections
#RSAC
Host Protections
BlockBlock (https://objective-see.com/products/blockblock.html)
Kernel hook to identify any time software wants to persist
Prompt to allow or deny
Little Snitch (https://www.obdev.at/products/littlesnitch/index.html)
“Little Snitch intercepts these unwanted connection attempts, and
lets you decide how to proceed.”
#RSAC
Host Protections (Block Block)
#RSAC
Host Protections (Little Snitch)
#RSAC
Host Protections
CarbonBlack (https://www.carbonblack.com/)
Host based agent
Monitor process create, writes, registry queries, net connections
Create rules/watchlist for known bad behavior
Mimikatz --> company_name:*gentilkiwi*
FileVault Encryption Disabled --> process_name:fdesetup cmdline:disable
Unsigned JAR exe c--> process_name:*.jar digsig_result:
(digsig_result:"Unsigned")
OSX dump user hashes --> process_name:dscl cmdline:ShadowHashData
#RSAC
Host Protections
#RSAC
Host Protections
#RSAC
Host Protections
Splunk
#RSAC
Host Protections
ELK
#RSAC
Host Protections
StreamAlert
https://github.com/airbnb/streamalert
#RSAC
Host Protections (Patch Management)
Why do we bring this up?
Some people aren’t aware you can perform free OSX patch
management
There are a lot of OSX developer shops without an “enterprise
budget”
Patch management is a no-brainer and security 101
Solved for Windows, more difficult for OSX / Linux
#RSAC
Host Protections (Patch Management)
OSX Patch Management – Simian
“Simian is an enterprise-class Mac OS X software deployment
solution.”
Allows you to push munki updates
Free / OSS
Runs on Google cloud
Project: https://github.com/google/simian
#RSAC
Host Protections (Patch Management)
OSX Patch Management – Simian
#RSAC
Host Protections (Patch Management)
OSX Software Management – Munki
“Munki is a set of tools that, used together with a webserver-based
repository of packages and package metadata, can be used by OS X
administrators to manage software installs (and in many cases
removals) on OS X client machines.”
https://www.munki.org/munki/
#RSAC
Host Protections (Patch Management)
OSX Software Management – Munki
#RSAC
Production Protection
(Infra)
Jenkins, Redis, Memcache, Docker, Hadoop, AWS
#RSAC
Continuous Integration
#RSAC
Hudson/Jenkins
“Hudson is a continuous integration (CI) tool written in Java,
which runs in a servlet container, such as Apache Tomcat or the
GlassFish application server”
Very popular
If you can’t pwn Jenkins then try
GlassFish or Tomcat :-)
#RSAC
Shodan search for X-Hudson
Hudson/Jenkins
#RSAC
Hudson/Jenkins
Jenkins Issues
Multiple Remote Code Execution (RCE) vulnerabilities over
the years
https://wiki.jenkins-ci.org/display/SECURITY/Home
Advisories are not well publicized
Ex: CVE-2015-1814
Ex: CVE-2016-9299
Weak coverage with Vulnerability Scanners
API token same access as password
Jenkins builds and deploys code
#RSAC
Hudson/Jenkins
If no authentication required
Trivial to gain remote code execution via script console
Metasploit Module
exploit/multi/http/jenkins_script_console
Exploit module will also use credentials
https://www.pentestgeek.com/2014/06/13/hacking-jenkins-servers-with-no-password/
http://www.labofapenetrationtester.com/2014/06/hacking-jenkins-servers.html
http://zeroknock.blogspot.com/search/label/Hacking%20Jenkins
#RSAC
Hudson/Jenkins
#RSAC
Hudson/Jenkins
Metasploit exploit module for script console
#RSAC
Hudson/Jenkins
You can lock down script console access by turning on authentication
However, if it’s set to local auth, you can register as a regular user :-)
...then get access to the /script
#RSAC
Hudson/Jenkins
Can you browse a workspace?
#RSAC
Hudson/Jenkins
#RSAC
Hudson/Jenkins
#RSAC
Hudson/Jenkins (Solutions)
If possible, require authentication for everything on
Hudson/Jenkins
Monitor for security issues and updates
Challenging b/c full impact of issues can be watered down in the advisory
Segment Hudson/Jenkins from Corp
Logical separation by groups
Either on single instance or multiple servers
Monitor Jenkins slave activity/net connections
osquery
#RSAC
In-Memory Databases
#RSAC
Redis
Defaults
No encrypted communication
No credentials by default
Doesn’t have to be root, but usually is
Port 6379 (TCP)
Binds to all interfaces
Moral of the story? Keep off the interwebs!
Update redis.conf to bind to 127.0.0.1
https://redis.io/topics/security READ
#RSAC
Redis
How prevalent is this?
#RSAC
Redis
You can navigate the DB with the redis-cli
#RSAC
Redis
Or use the Redis Desktop Manager
#RSAC
Redis
Feel lucky?
#RSAC
Redis
Remote Code Execution (RCE) on Redis
http://antirez.com/news/96
http://benmmurphy.github.io/blog/2015/06/04/redis-eval-lua-
sandbox-escape/
https://gist.github.com/lokielse/d4e62ae1bb2d5da50ec04aadccc6edf1
Writable redis running as root? Get shell
#RSAC
Redis
Wanted to see how prevalent…what is that?!?!
#RSAC
Redis
Wanted to see how prevalent…what is that?!?!
Altcoin miner!
#RSAC
Redis
How are they doing? $$$
#RSAC
Redis
How are they doing? $$$
#RSAC
Redis
Open Redis? Get shells
#RSAC
memcache
Free & open source, high-performance, distributed memory object
caching system
No code exec, but fun things get put into memcache
Examples
#RSAC
memcache
#RSAC
memcache
#RSAC
memcache
#RSAC
memcache
#RSAC
In-Memory Database (Solutions)
Apply authentication (strong passwords!)
AUTH for redis
Bind to localhost if possible
If possible, enable SSL/TLS
Segment In-Memory Databases from Corp (and the public in
general)
Be aware of the data you put in these databases
Don’t store keys, passwords, etc
Logs Logs Logs
#RSAC
Big Data
#RSAC
Hadoop
The Apache Hadoop software library is a framework that allows for
the distributed processing of large data sets across clusters of
computers using simple programming models.
#RSAC
Hadoop
Common Attack Points
No authentication by default (Kerberos possible)
Front Ends (Hue, Ranger, etc)
https://hadoopecosystemtable.github.io/
Hadoop WebUI
RCE via Hadoop Streaming Utility
Great Resource on Hadoop Hacking
http://archive.hack.lu/2016/Wavestone%20-%20Hack.lu%202016%20-
%20Hadoop%20safari%20-%20Hunting%20for%20vulnerabilities%20-
%20v1.0.pdf
#RSAC
Hadoop (Attack Surface)
http://archive.hack.lu/2016/Wavestone%20-%20Hack.lu%202016%20-%20Hadoop%20safari%20-%20Hunting%20for%20vulnerabilities%20-%20v1.0.pdf
#RSAC
Hadoop
Access gives you full HDFS access via the GUI
#RSAC
Hadoop (RCE)
http://archive.hack.lu/2016/Wavestone%20-%20Hack.lu%202016%20-%20Hadoop%20safari%20-%20Hunting%20for%20vulnerabilities%20-%20v1.0.pdf
#RSAC
Hadoop Defenses
Use Kerberos
Limit Exposed Hadoop Ports and Services
Change default passwords
Logs Logs Logs
osquery
#RSAC
Vagrant/Docker
#RSAC
Docker
Common Docker Security Issues
Protect Docker registry
Vulnerable/Backdoored Docker Images
(Lack of) Isolation of Containers
Secrets in code
Docker daemon == root
#RSAC
Shipyard
Shipyard (https://github.com/shipyard/shipyard)
Shipyard enables multi-host, Docker cluster management. It uses
Docker Swarm for cluster resourcing and scheduling.
Default Creds: admin/shipyard
#RSAC
Shipyard
Default Creds: admin/shipyard
Command exec if you can gain access
#RSAC
Cloud Security - AWS
Common AWS flaws
#RSAC
AWS – Attack
Exposed Credentials
Vulnerable Applications/Systems
Misconfiguration
#RSAC
Exposed Credentials
#RSAC
AWS - Attack
https://www.quora.com/My-AWS-account-was-hacked-and-I-have-a-50-000-
bill-how-can-I-reduce-the-amount-I-need-to-pay
#RSAC
Exposed Credentials
Stolen or lost machine
Commit of dotfiles to a repo, gist, pastebin, etc.
Commit source with keys in it
Compromised developer/ops/etc. machine
#RSAC
Exposed Credentials
Keys are often stored on developer or ops machines
Typically can be found under
1. ~/.aws/config
2. ~/.bashrc
3. ~/.zshrc
4. ~/.elasticbeanstalk/aws_credential_file
#RSAC
Exposed Credentials
#RSAC
Exposed Credentials
#RSAC
Exposed Credentials
More examples of AWS keys on GitHub
#RSAC
Exposed Credentials
And Another…
#RSAC
Vulnerable Applications/Systems
Once you have keys, utilize the interrogate tool to verify AWS permissions
https://github.com/carnal0wnage/aws-interrogate
The tool requests various functionality in order to determine authorization
#RSAC
Vulnerable Applications/Systems
Example of the tool in action
#RSAC
Vulnerable Applications/Systems
#RSAC
Vulnerable Applications/Systems
#RSAC
Vulnerable Applications/Systems
Machine is compromised
Attacker grabs metadata info
Uses these credentials to pivot
#RSAC
Vulnerable Applications/Systems
Browse to this address from compromised machine
http://169.254.169.254/latest/meta-data/iam/security-credentials/
Obtain credentials here and pivot
#RSAC
Vulnerable Applications/Systems
Talk/tool to help with this process
https://www.blackhat.com/docs/us-14/materials/us-14-Riancho-Pivoting-In-
Amazon-Clouds-WP.pdf
https://andresriancho.github.io/nimbostratus/
#RSAC
Misconfiguration
#RSAC
Misconfiguration
Insecurely Configured Services
Lack of Monitoring
Lack of IAM Hardening
#RSAC
Insecurely Configured Services
#RSAC
Misconfiguration - Insecurely Configured Services
We’re going to provide examples of two services
S3 – Insecure Bucket Policies
RDS – Default Credentials
#RSAC
Misconfiguration – Insecurely Configured Services
Open S3 buckets is a very popular way to bring pain to your
company
Bucket permissions can be confusing and easy to mess up
#RSAC
Misconfiguration – Insecurely Configured Services
S3 has an interesting misconfiguration where buckets aren’t public but they are
accessible to *any* AWS key.
#RSAC
Misconfiguration – Insecurely Configured Services
S3 has an interesting misconfiguration where buckets aren’t public but they are
accessible to *any* AWS key.
#RSAC
Misconfiguration – Insecurely Configured Services
The misconfiguration appears to be “Any Authenticated AWS User” permission
#RSAC
Misconfiguration – Insecurely Configured Services
Review S3 buckets to determine security policy
https://gist.github.com/cktricky/faf0f40116e535a055b7412458136917
#RSAC
Misconfiguration – Insecurely Configured Services
Rdsadmin = Default account created by AWS
“To provide management services for each DB instance, the rdsadmin
user is created when the DB instance is created.”
Have found rdsadmin with blank or weak passwords
#RSAC
Misconfiguration – Insecurely Configured Services
#RSAC
Lack of Monitoring
#RSAC
Misconfiguration - Lack of Monitoring
127
AWS comes pre-packaged with services to do this
Services
CloudTrail = Logs
CloudWatch = Alarms and Events
Config = Change Management
VPC Flow Logs = Network Activity Logs
#RSAC
Misconfiguration - Lack of Monitoring
CloudTrail is primarily used for log collection
Other services like CloudWatch, for example, use those logs to filter relevant
data
#RSAC
Misconfiguration - Lack of Monitoring
129
#RSAC
Misconfiguration - Lack of Monitoring
130
CloudTrail
Config
CloudWatch
#RSAC
Misconfiguration - Lack of Monitoring
An earlier talk on AWS security, dedicated to using these services:
https://www.youtube.com/watch?v=g-wy9NdATtA&feature=youtu.be
The gist is that it is very easy and yet often overlooked
#RSAC
Misconfiguration - Lack of Monitoring
Tool to list the monitoring services configuration:
CloudWatch
CloudTrail
Config
https://gist.github.com/cktricky/f19e8d55ea5dcb1fdade6ede588c6576
#RSAC
Misconfiguration - Lack of Monitoring
Output from an AWS environment we had keys for
#RSAC
Misconfiguration - Lack of Monitoring
We see a lack of monitoring time and time again
Impact
If the environment changes, nobody knows
If your bill is being blown up, again, nobody knows
Won’t detect malicious activity
Won’t be able to perform incident response
FINANCIALLY LIABLE TO AWS
#RSAC
Misconfiguration - Lack of Monitoring
135
An example of creating an alert, that counteracts our interrogate tool
shown earlier
Creates an alert for Unauthorized Activity Event on our AWS account
Is FREE and uses built-in AWS technology
Reports specific details to Slack
#RSAC
Misconfiguration - Lack of Monitoring
http://www.slideshare.net/KenJohnson61/aws-surival-guide
Shows you have to trigger for interesting AWS events and alert in
Slack, etc.
#RSAC
Misconfiguration - Lack of Monitoring
Monitoring Takeaways
There are MANY things you can do with AWS technology to alert yourself to
issues – this was one example
Review “Well Architected Framework” from AWS which discuss monitoring
and other controls:
— http://d0.awsstatic.com/whitepapers/architecture/AWS_Well-
Architected_Framework.pdf
#RSAC
Lack of IAM Hardening
#RSAC
Misconfiguration - Lack of IAM Hardening
IAM = User, Group, Roles, Access Policies, etc. – Management
You CAN take steps to make it harder to use compromised credentials
You CAN take steps to limit access to only required AWS assets
You CAN replace the need to hardcode AWS keys in source code
…. Its just that *very often*, people don’t
#RSAC
Misconfiguration - Lack of IAM Hardening
140
IAM Hardening Checklist:
1. Don’t Use The Root Account!
2. Audit IAM user policies
3. Multi-Factor Authentication
4. Use Roles
#RSAC
Misconfiguration - Lack of IAM Hardening
Don’t Use the Root Account!
Disable or delete the access keys
Setup CloudWatch Alarm (shown in “previous talk” links)
#RSAC
Misconfiguration - Lack of IAM Hardening
Audit IAM Permissions
Tool to inspect each user’s permissions:
https://gist.github.com/cktricky/257990df2f36aa3a01a8809777d49f5d
Will create a CSV file
Provides you with
— Usernames
— Inline Policies
— Managed Policies
— Groups
#RSAC
Misconfiguration - Lack of IAM Hardening
Why this is important
If you house sensitive data, you need to know who has access
Permissions should be a need-to-have/know situation in order to
limit damage should creds get stolen
AWS is a flexible environment that changes – your permission model
might need to change with it (inventory it)
#RSAC
Misconfiguration - Lack of IAM Hardening
Tool output
#RSAC
Misconfiguration - Lack of IAM Hardening
Multi-Factor Authentication (MFA) = 2 Factor Authentication
Not just for the Web, place on the API as well
#RSAC
Misconfiguration - Lack of IAM Hardening
Use Roles
Is *like* a user but is not an IAM user
Replaces the need for hardcoded Access Key ID & Secret
The extent of what a role can do is heavily controlled by you, the administrator
Credentials automatically rotate via STS
— Available here on an EC2 instance:
http://169.254.169.254/latest/meta-data/iam/security-credentials/
If you’re using the AWS-SDK gem/egg/etc – credential handling is built-in
If you’re using something like Paperclip + Rails, try Fog to leverage Roles
— https://github.com/thoughtbot/paperclip/issues/1591
#RSAC
Misconfiguration - Lack of IAM Hardening
Example attaching Role to ElasticBeanstalk instance
#RSAC
Conclusion
Don’t prioritize speed over security
Vulnerabilities are the same (what was old is new again)
Developers now deploy and manage the full stack for their
application(s)
Equip & Educate them with ways to do this securely
Developers possibly have the keys to the whole kingdom on their
laptop. Protect and monitor those assets
One token to rule them all
#RSAC
Thanks and Contact
Chris Gates
Sr. Security Engineer
Uber
@carnal0wnage
Ken Johnson
CTO
nVisium
@cktricky
For slides and URLs in this presentation:
http://bit.ly/RSA-Devoops

More Related Content

PDF
DevOops & How I hacked you DevopsDays DC June 2015
PDF
Windows attacks - AT is the new black
PPTX
Devoops: DoJ Annual Cybersecurity Training Symposium Edition 2015
PDF
Appsec DC - wXf -2010
PPTX
AWS Survival Guide
PDF
Open Canary - novahackers
PPTX
InSpec Workshop DevSecCon 2017
PDF
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevOops & How I hacked you DevopsDays DC June 2015
Windows attacks - AT is the new black
Devoops: DoJ Annual Cybersecurity Training Symposium Edition 2015
Appsec DC - wXf -2010
AWS Survival Guide
Open Canary - novahackers
InSpec Workshop DevSecCon 2017
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...

What's hot (20)

PDF
Windows Attacks AT is the new black
PDF
Nessus and Reporting Karma
PDF
20+ ways to bypass your mac os privacy mechanisms
PDF
How to convince a malware to avoid us
PDF
Getting root with benign app store apps vsecurityfest
PDF
Getting root with benign app store apps
PDF
Mitigating Exploits Using Apple's Endpoint Security
PDF
Attacking Oracle with the Metasploit Framework
PPTX
Building Better Backdoors with WMI - DerbyCon 2017
PDF
hackcon2013-Dirty Little Secrets They Didn't Teach You In Pentesting Class v2
PDF
DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...
PPTX
The Dirty Little Secrets They Didn’t Teach You In Pentesting Class
PPTX
Building an Empire with PowerShell
PDF
Why isn't infosec working? Did you turn it off and back on again?
PDF
Attacker Ghost Stories (CarolinaCon / Area41 / RVASec)
ODP
Scaling and securing node.js apps
PDF
DAST в CI/CD, Ольга Свиридова
PPTX
How to discover 1352 Wordpress plugin 0days in one hour (not really)
PDF
SANS DFIR Prague: PowerShell & WMI
PDF
Gianluca Varisco - DevOoops (Increase awareness around DevOps infra security)
Windows Attacks AT is the new black
Nessus and Reporting Karma
20+ ways to bypass your mac os privacy mechanisms
How to convince a malware to avoid us
Getting root with benign app store apps vsecurityfest
Getting root with benign app store apps
Mitigating Exploits Using Apple's Endpoint Security
Attacking Oracle with the Metasploit Framework
Building Better Backdoors with WMI - DerbyCon 2017
hackcon2013-Dirty Little Secrets They Didn't Teach You In Pentesting Class v2
DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...
The Dirty Little Secrets They Didn’t Teach You In Pentesting Class
Building an Empire with PowerShell
Why isn't infosec working? Did you turn it off and back on again?
Attacker Ghost Stories (CarolinaCon / Area41 / RVASec)
Scaling and securing node.js apps
DAST в CI/CD, Ольга Свиридова
How to discover 1352 Wordpress plugin 0days in one hour (not really)
SANS DFIR Prague: PowerShell & WMI
Gianluca Varisco - DevOoops (Increase awareness around DevOps infra security)
Ad

Viewers also liked (17)

PDF
Building a Successful Internal Adversarial Simulation Team - Chris Gates & Ch...
PPTX
Home Arcade setup (NoVA Hackers)
PPTX
DevOops Redux Ken Johnson Chris Gates - AppSec USA 2016
PDF
Going Purple : From full time breaker to part time fixer: 1 year later
PDF
Purple Teaming the Cyber Kill Chain: Practical Exercises for Everyone Sector...
PDF
.Net Hijacking to Defend PowerShell BSidesSF2017
PDF
DevOps and the Case for ROI to Executives
PDF
Security DevOps - Wie Sie in agilen Projekten trotzdem sicher bleiben // DevO...
PDF
ColdFusion for Penetration Testers
PDF
LasCon 2014 DevOoops
PDF
Security DevOps - Free pentesters' time to focus on high-hanging fruits // Ha...
PPTX
VICIOS DE ACTO JURÍDICO
PDF
İnşaat Mühendisleri Odasına CEVABIMDIR
PPTX
Austin Biology
PPTX
OSC Tokyo/Spring NETMF 170311
DOC
Yanina Wickmayer met noodmaatregel uit proces gehouden
PDF
Apache Arrow (Strata-Hadoop World San Jose 2016)
Building a Successful Internal Adversarial Simulation Team - Chris Gates & Ch...
Home Arcade setup (NoVA Hackers)
DevOops Redux Ken Johnson Chris Gates - AppSec USA 2016
Going Purple : From full time breaker to part time fixer: 1 year later
Purple Teaming the Cyber Kill Chain: Practical Exercises for Everyone Sector...
.Net Hijacking to Defend PowerShell BSidesSF2017
DevOps and the Case for ROI to Executives
Security DevOps - Wie Sie in agilen Projekten trotzdem sicher bleiben // DevO...
ColdFusion for Penetration Testers
LasCon 2014 DevOoops
Security DevOps - Free pentesters' time to focus on high-hanging fruits // Ha...
VICIOS DE ACTO JURÍDICO
İnşaat Mühendisleri Odasına CEVABIMDIR
Austin Biology
OSC Tokyo/Spring NETMF 170311
Yanina Wickmayer met noodmaatregel uit proces gehouden
Apache Arrow (Strata-Hadoop World San Jose 2016)
Ad

Similar to DevOOPS: Attacks and Defenses for DevOps Toolchains (20)

PPTX
Practical Approaches to Cloud Native Security
PDF
Serverless Security: Are you ready for the Future?
PDF
The Emergent Cloud Security Toolchain for CI/CD
PDF
[Wroclaw #9] The purge - dealing with secrets in Opera Software
PDF
Red team-view-gaps-in-the-serverless-application-attack-surface
PDF
Securing Cassandra for Compliance
PDF
Hardening cassandra q2_2016
PDF
Hacking Exposed: The Mac Attack
PDF
Hacking Exposed: The Mac Attack
PDF
[CB20] Vulnerabilities of Machine Learning Infrastructure by Sergey Gordeychik
PDF
Advances in Open Source Password Cracking
PDF
RSA 2015 Realities of Private Cloud Security
PDF
OSX Pirrit : Why you should care about malicious mac adware
PPTX
How Smart Thermostats Have Made Us Vulnerable
PDF
Aspirin as a Service: Using the Cloud to Cure Security Headaches
PDF
Microservices reativos usando a stack do Netflix na AWS
PPTX
Cloud Security Essentials 2.0 at RSA
PDF
Shift Left Security
PDF
Secure Architecture and Programming 101
PDF
Secure Architecture and Programming 101
Practical Approaches to Cloud Native Security
Serverless Security: Are you ready for the Future?
The Emergent Cloud Security Toolchain for CI/CD
[Wroclaw #9] The purge - dealing with secrets in Opera Software
Red team-view-gaps-in-the-serverless-application-attack-surface
Securing Cassandra for Compliance
Hardening cassandra q2_2016
Hacking Exposed: The Mac Attack
Hacking Exposed: The Mac Attack
[CB20] Vulnerabilities of Machine Learning Infrastructure by Sergey Gordeychik
Advances in Open Source Password Cracking
RSA 2015 Realities of Private Cloud Security
OSX Pirrit : Why you should care about malicious mac adware
How Smart Thermostats Have Made Us Vulnerable
Aspirin as a Service: Using the Cloud to Cure Security Headaches
Microservices reativos usando a stack do Netflix na AWS
Cloud Security Essentials 2.0 at RSA
Shift Left Security
Secure Architecture and Programming 101
Secure Architecture and Programming 101

More from Chris Gates (16)

PDF
Reiki 101 - Defcon29 MHHV
PDF
WeirdAAL (Awesome Attack Library) CactusCon 2018
PPTX
WeirdAAL (AWS Attack Library)
PDF
PENETRATION TESTING FROM A HOT TUB TIME MACHINE
PDF
Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017
PDF
Top Security Challenges Facing Credit Unions Today
PDF
Big Bang Theory: The Evolution of Pentesting High Security Enviroments IT Def...
PPTX
Dirty Little Secrets They Didn't Teach You In Pentest Class v2
PDF
MSF Auxiliary Modules
PDF
Lares from LOW to PWNED
PDF
Open Source Information Gathering Brucon Edition
PDF
The Dirty Little Secrets They Didn’t Teach You In Pentesting Class
PDF
Big Bang Theory: The Evolution of Pentesting High Security Environments
PDF
SOURCE Boston --Attacking Oracle Web Applications with Metasploit & wXf
PDF
Hacking Oracle Web Applications With Metasploit
PDF
Client-Side Penetration Testing Presentation
Reiki 101 - Defcon29 MHHV
WeirdAAL (Awesome Attack Library) CactusCon 2018
WeirdAAL (AWS Attack Library)
PENETRATION TESTING FROM A HOT TUB TIME MACHINE
Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017
Top Security Challenges Facing Credit Unions Today
Big Bang Theory: The Evolution of Pentesting High Security Enviroments IT Def...
Dirty Little Secrets They Didn't Teach You In Pentest Class v2
MSF Auxiliary Modules
Lares from LOW to PWNED
Open Source Information Gathering Brucon Edition
The Dirty Little Secrets They Didn’t Teach You In Pentesting Class
Big Bang Theory: The Evolution of Pentesting High Security Environments
SOURCE Boston --Attacking Oracle Web Applications with Metasploit & wXf
Hacking Oracle Web Applications With Metasploit
Client-Side Penetration Testing Presentation

Recently uploaded (20)

PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPT
tcp ip networks nd ip layering assotred slides
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
Introduction to Information and Communication Technology
PPTX
Funds Management Learning Material for Beg
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
innovation process that make everything different.pptx
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
artificialintelligenceai1-copy-210604123353.pptx
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
presentation_pfe-universite-molay-seltan.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
tcp ip networks nd ip layering assotred slides
Cloud-Scale Log Monitoring _ Datadog.pdf
The New Creative Director: How AI Tools for Social Media Content Creation Are...
international classification of diseases ICD-10 review PPT.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
SAP Ariba Sourcing PPT for learning material
Introduction to Information and Communication Technology
Funds Management Learning Material for Beg
Mathew Digital SEO Checklist Guidlines 2025
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Job_Card_System_Styled_lorem_ipsum_.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
innovation process that make everything different.pptx
Exploring VPS Hosting Trends for SMBs in 2025
newyork.pptxirantrafgshenepalchinachinane
artificialintelligenceai1-copy-210604123353.pptx

DevOOPS: Attacks and Defenses for DevOps Toolchains