SlideShare a Scribd company logo
1 of 34
Download to read offline
Application Security for the
Modern Web
OWASP
5/10/2018
BIO
Career Summary
● WebDev, DBA, SA, IT Auditor (~7 yrs)
● AppSec in Financials, EY & GS (~9 yrs)
On the socials
● Twitter: @foospidy
● Github: http://github.com/foospidy
● LinkedIn: http://linkedin.pxmx.io
● Blog: http://pxmx.io
Phillip Maddux
Trusted AppSec Advisor and
Senior Solutions Engineer
@ Signal Sciences
https://signalsciences.com
Honeypot Enthusiast
● HoneyPy
● HoneyDB
1. Modern Web
2. Observations of Secure SDLC
3. Legacy Threat Visibility
4. A Better Way
5. Q & A
Agenda
Modern Web
Describing the modern web
Frameworks & Architecture
● Client side, e.g. Angular, React, etc.
● Server side, Micro services, or API driven
Process
● Agile development cycles
● CI/CD
● DevOps
Platforms
● Cloud, e.g. IaaS and PaaS
● Containers
Describing the Modern Web
DevOps Enables the Modern Web
...is about services, frequent deployments,
and scalability.
The Modern Web...
Observations
Secure SDLC
Secure SDLC Evolution
ML4 - Ultimate Secure SDLC Fantasy
Agile!
Develop, test/verify, deploy to production. All
developers…
● Can have a copy of etsy.com on their laptops.
● Have access to deploy to production.
● Can deploy to production whenever they need to.
https://www.etsy.com
Agile?
However, Agile!
If we can deploy faster we can respond to threats faster.
But, visibility of threats is required.
Reality Check
Recent observations
1. Large California based data management/analytics company in the midst
of a major shift to the cloud & agile development.
● Existing infosec team & process engaged.
● Legacy process and way of thinking got in the way.
● Infosec team taken off of cloud initiative.
● Building infosec/appsec practices within cloud team.
2. Large global firm in the financial services industry.
● New initiatives are agile and move fast.
● Security teams deliberately separated from new initiatives.
● Once initiative is off the ground, security team has to figure out how to catch up.
Reality Check
RSA Conference (2017) - “Tidal Forces: The changes ripping apart security
as we know it”, by Rich Mogull.
Great commentary blog post by James Wickett here, and tweets:
“I am not telling you what the future will be, I am telling you what people are doing today that
are ahead of you”
“The skills, tools and the entire security industry has a best used by date stamped on them”
“The three forces are SaaS, endpoints, IaaS... these are driving security disruption”
“It isn’t easy to shift professional skills, but you will have to find a way”
“We get to choose how we evolve...”
Threat Visibility
The legacy approach
What happens after prod?
Logs
WAFs
WAFs… are you kidding me?
Summary of Challenges
● We operate in silos (security, development, operations)
● Limited visibility into what is actually happening (e.g. threats).
● Static signatures resulting in false positives and disrupting the
development cycle, and even breaking production.
● Resource spend on maintaining/tuning, rather than on what is
important - mitigating threats.
● Existing solutions don’t scale well, not architected for cloud, not
built for the modern web.
A Better Way
There has to be one
AppSec for the Modern Web
Visibility that is Strategic
What type of attack traffic
are your apps
experiencing?
Which apps, and which
parts of your apps are
being targeted?
What type of anomalous
traffic are your apps
experiencing?
Visibility that is Tactical
Dashboards on display.
Integration into devops
tool chain.
API for automation and
integration into other
monitoring solutions.
Detection & Blocking
Little to no tuning, no learning
mode.
Throttled blocking.
Only block requests containing
attacks.
Decision transparency.
Business Risk
Account takeover.
High risk transactions.
Bots.
Instrumenting your applications.
Going above and beyond the typical OWASP top 10 type attacks...
Instrumentation & Correlations
● Attacks + anomalous responses
● Attacks + sensitive transactions
● Distinct changes in traffic patterns
● Automation (Bots) + user actions
Defending the Modern Web
Visibility that enables defending applications in real time.
You can’t defend against threats you can’t see.
Scalability
Scalable across cloud,
multi-cloud, and on-prem.
Frictionless deployment.
Work regardless of app stack or
language.
Performance and reliability.
Leverage Modern Cloud Platforms
Rotate, Repave, and Repair
https://builttoadapt.io/the-three-r-s-of-enterprise-security-rotate-repave-and-repair-f64f6d6ba29d
Cloud Foundry
https://www.cloudfoundry.org/
Be agile in production, keep moving!
Rotate Credentials
Disable Persistence
Patch Immediately
AppSec for the Modern Web
Continuously increasing the cost for attackers
Solution Options
Engineer application instrumentation.
https://codeascraft.com/2011/02/15/measure-anything-measure-everything/
https://vimeo.com/54107692
Start with Open Source and engineer around it.
https://github.com/nbs-system/naxsi
http://appsensor.org/
Vendors, there are a few ;-)
Q & A
More @ https://labs.signalsciences.com
Thank You!

More Related Content

Recently uploaded

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Recently uploaded (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Application Security for the Modern Web

  • 1. Application Security for the Modern Web OWASP 5/10/2018
  • 2. BIO Career Summary ● WebDev, DBA, SA, IT Auditor (~7 yrs) ● AppSec in Financials, EY & GS (~9 yrs) On the socials ● Twitter: @foospidy ● Github: http://github.com/foospidy ● LinkedIn: http://linkedin.pxmx.io ● Blog: http://pxmx.io Phillip Maddux Trusted AppSec Advisor and Senior Solutions Engineer @ Signal Sciences https://signalsciences.com Honeypot Enthusiast ● HoneyPy ● HoneyDB
  • 3. 1. Modern Web 2. Observations of Secure SDLC 3. Legacy Threat Visibility 4. A Better Way 5. Q & A Agenda
  • 5. Frameworks & Architecture ● Client side, e.g. Angular, React, etc. ● Server side, Micro services, or API driven Process ● Agile development cycles ● CI/CD ● DevOps Platforms ● Cloud, e.g. IaaS and PaaS ● Containers Describing the Modern Web
  • 6. DevOps Enables the Modern Web
  • 7. ...is about services, frequent deployments, and scalability. The Modern Web...
  • 10. ML4 - Ultimate Secure SDLC Fantasy
  • 11. Agile! Develop, test/verify, deploy to production. All developers… ● Can have a copy of etsy.com on their laptops. ● Have access to deploy to production. ● Can deploy to production whenever they need to. https://www.etsy.com
  • 13. However, Agile! If we can deploy faster we can respond to threats faster. But, visibility of threats is required.
  • 14. Reality Check Recent observations 1. Large California based data management/analytics company in the midst of a major shift to the cloud & agile development. ● Existing infosec team & process engaged. ● Legacy process and way of thinking got in the way. ● Infosec team taken off of cloud initiative. ● Building infosec/appsec practices within cloud team. 2. Large global firm in the financial services industry. ● New initiatives are agile and move fast. ● Security teams deliberately separated from new initiatives. ● Once initiative is off the ground, security team has to figure out how to catch up.
  • 15. Reality Check RSA Conference (2017) - “Tidal Forces: The changes ripping apart security as we know it”, by Rich Mogull. Great commentary blog post by James Wickett here, and tweets: “I am not telling you what the future will be, I am telling you what people are doing today that are ahead of you” “The skills, tools and the entire security industry has a best used by date stamped on them” “The three forces are SaaS, endpoints, IaaS... these are driving security disruption” “It isn’t easy to shift professional skills, but you will have to find a way” “We get to choose how we evolve...”
  • 18. Logs
  • 19. WAFs
  • 20. WAFs… are you kidding me?
  • 21. Summary of Challenges ● We operate in silos (security, development, operations) ● Limited visibility into what is actually happening (e.g. threats). ● Static signatures resulting in false positives and disrupting the development cycle, and even breaking production. ● Resource spend on maintaining/tuning, rather than on what is important - mitigating threats. ● Existing solutions don’t scale well, not architected for cloud, not built for the modern web.
  • 22. A Better Way There has to be one
  • 23. AppSec for the Modern Web
  • 24. Visibility that is Strategic What type of attack traffic are your apps experiencing? Which apps, and which parts of your apps are being targeted? What type of anomalous traffic are your apps experiencing?
  • 25. Visibility that is Tactical Dashboards on display. Integration into devops tool chain. API for automation and integration into other monitoring solutions.
  • 26. Detection & Blocking Little to no tuning, no learning mode. Throttled blocking. Only block requests containing attacks. Decision transparency.
  • 27. Business Risk Account takeover. High risk transactions. Bots. Instrumenting your applications. Going above and beyond the typical OWASP top 10 type attacks...
  • 28. Instrumentation & Correlations ● Attacks + anomalous responses ● Attacks + sensitive transactions ● Distinct changes in traffic patterns ● Automation (Bots) + user actions
  • 29. Defending the Modern Web Visibility that enables defending applications in real time. You can’t defend against threats you can’t see.
  • 30. Scalability Scalable across cloud, multi-cloud, and on-prem. Frictionless deployment. Work regardless of app stack or language. Performance and reliability.
  • 31. Leverage Modern Cloud Platforms Rotate, Repave, and Repair https://builttoadapt.io/the-three-r-s-of-enterprise-security-rotate-repave-and-repair-f64f6d6ba29d Cloud Foundry https://www.cloudfoundry.org/ Be agile in production, keep moving! Rotate Credentials Disable Persistence Patch Immediately
  • 32. AppSec for the Modern Web Continuously increasing the cost for attackers
  • 33. Solution Options Engineer application instrumentation. https://codeascraft.com/2011/02/15/measure-anything-measure-everything/ https://vimeo.com/54107692 Start with Open Source and engineer around it. https://github.com/nbs-system/naxsi http://appsensor.org/ Vendors, there are a few ;-)
  • 34. Q & A More @ https://labs.signalsciences.com Thank You!