SlideShare a Scribd company logo
1 of 46
A Boy,
A Sugar Glider and
the TSA
Brian Clark
@_clarkio
Credit: https://www.flickr.com/photos/pitmanra/
Credit: https://www.flickr.com/photos/pitmanra/
The
Story
Credit: https://www.flickr.com/photos/diamondtdesign/
Credit: https://www.flickr.com/photos/25802865@N08/
Credit: https://www.flickr.com/photos/lostintexas/
Credit: https://www.flickr.com/photos/muar_chee/
Browser
http://insecureheroes.com
Server
http://insecureheroes.com
Browser
http://insecureheroes.com
Server
http://insecureheroes.com
Browser
http://insecureheroes.com
Server
http://insecureheroes.com
Browser
http://insecureheroes.comCookies
Server
http://insecureheroes.com
Browser
http://insecureheroes.comCookies
Server
http://insecureheroes.com
Hero: Luke
Browser
http://insecureheroes.comCookies
Server
http://insecureheroes.com
http://clickbaity.co
Browser
http://insecureheroes.comCookies
Server
http://insecureheroes.com
http://attacker.com
Attack
insecureheroes.com
Hero: Darth
An attack that executes a request on behalf of another
authenticated user that was not intending to perform
that action being requested
Cross-site Request Forgery
Synchronizer
Token
Pattern
Random token
Unique to user and
session
Part of the request header
Validated server-side
https://www.npmjs.com/package/csur
f
https://angular.io/guide/http#security-xsrf-protection
https://caniuse.com/#search=samesi
te
Credit: https://www.flickr.com/photos/hyku/
Credit: https://www.flickr.com/photos/hdport/
Credit: https://www.flickr.com/photos/27229185@N05/
An attack that injects malicious code into a trusted web
site such that it may be executed unintendedly by other
users
Cross-site Scripting (XSS)
Prevention
Content Security PolicyInput Handling
Control what resources
the browser is allowed to
load
Ensure data is aligned
with the expectations for
its intended use
Input Handling
Input Handling
EscapingSanitizationValidation
Sanitization EscapingValidation
Ensure the data is legit
Invalid Email
Result
:
Validation EscapingSanitization
Clean the bad data
BC
Result
:
SanitizationValidation Escaping
Encode the bad data
B<script>alert(1);</script>C
Result
:
Do not trust user input
Where should we apply
input handlers?
Where should we apply
input handlers?
Client? Server?
Browser
http://insecureheroes.com
Server
http://insecureheroes.com
Security
Boundary
Browser
http://insecureheroes.com
Server
http://insecureheroes.com
Security
Boundary
Untrusted
Browser
http://insecureheroes.com
Server
http://insecureheroes.com
Security
Boundary
Trusted
Both
https://angular.io/guide/security
https://angular.io/guide/security
https://www.npmjs.com/package/express-validator
https://www.npmjs.com/package/xss-filters
Summary
Access Control
Malicious Input
Sugar Gliders
Faking Requests
Reference
s
https://owasp.org
https://github.com/Azure-Samples/angular-cosmosdb
(branch: insecure-heroes)
https://angular.io/guide/security
https://www.npmjs.com/package/csurf
https://angular.io/guide/http#security-xsrf-protection
https://caniuse.com/#search=samesite
Brian Clark
@_clarki
o
Thank You!

More Related Content

What's hot

Facebook Masters Training – Facebook Strategy w/ Justin Levy of Citrix
Facebook Masters Training – Facebook Strategy w/ Justin Levy of CitrixFacebook Masters Training – Facebook Strategy w/ Justin Levy of Citrix
Facebook Masters Training – Facebook Strategy w/ Justin Levy of CitrixSocial Fresh Conference
 
Digital IUPAC: The need for global representation of chemistry and chemical i...
Digital IUPAC: The need for global representation of chemistry and chemical i...Digital IUPAC: The need for global representation of chemistry and chemical i...
Digital IUPAC: The need for global representation of chemistry and chemical i...Jeremy Frey
 
11 Secrets of Blog Promotion - Internet Marketing Club
11 Secrets of Blog Promotion - Internet Marketing Club11 Secrets of Blog Promotion - Internet Marketing Club
11 Secrets of Blog Promotion - Internet Marketing ClubErik Deckers
 
Understanding Your Audience’s Content Need, by Laura Creekmore
Understanding Your Audience’s Content Need, by Laura CreekmoreUnderstanding Your Audience’s Content Need, by Laura Creekmore
Understanding Your Audience’s Content Need, by Laura CreekmoreY'all Connect
 
Introduction to digital verification in news
Introduction to digital verification in newsIntroduction to digital verification in news
Introduction to digital verification in newsAlastair Reid
 
Beating the hoaxers at their own game
Beating the hoaxers at their own gameBeating the hoaxers at their own game
Beating the hoaxers at their own gameAlastair Reid
 
FLICKR, miradas inusuales de desnudos
FLICKR, miradas inusuales de desnudosFLICKR, miradas inusuales de desnudos
FLICKR, miradas inusuales de desnudosfotoclubquito
 
Facebook & Twitter 101
Facebook & Twitter 101Facebook & Twitter 101
Facebook & Twitter 101Julie Gomoll
 
How To Move A Closed Development Community To Open
How To Move A Closed Development Community To OpenHow To Move A Closed Development Community To Open
How To Move A Closed Development Community To OpenMike Pulsifer
 
Rules of composition
Rules of compositionRules of composition
Rules of compositionTommy Ho
 
Social Media Use and Fulfilling the Need to Belong
Social Media Use and Fulfilling the Need to BelongSocial Media Use and Fulfilling the Need to Belong
Social Media Use and Fulfilling the Need to Belongcapreeca
 
Top 10 slide tips
Top 10 slide tipsTop 10 slide tips
Top 10 slide tipsmoneill32
 
Growing your twitter audience 2011.08.08
Growing your twitter audience 2011.08.08Growing your twitter audience 2011.08.08
Growing your twitter audience 2011.08.08Alan Rosenblatt
 

What's hot (19)

Facebook Masters Training – Facebook Strategy w/ Justin Levy of Citrix
Facebook Masters Training – Facebook Strategy w/ Justin Levy of CitrixFacebook Masters Training – Facebook Strategy w/ Justin Levy of Citrix
Facebook Masters Training – Facebook Strategy w/ Justin Levy of Citrix
 
Digital IUPAC: The need for global representation of chemistry and chemical i...
Digital IUPAC: The need for global representation of chemistry and chemical i...Digital IUPAC: The need for global representation of chemistry and chemical i...
Digital IUPAC: The need for global representation of chemistry and chemical i...
 
Dog sledding
Dog sleddingDog sledding
Dog sledding
 
Practica tic, Ainara
Practica tic, AinaraPractica tic, Ainara
Practica tic, Ainara
 
ورشة الكامتازيا
ورشة الكامتازياورشة الكامتازيا
ورشة الكامتازيا
 
11 Secrets of Blog Promotion - Internet Marketing Club
11 Secrets of Blog Promotion - Internet Marketing Club11 Secrets of Blog Promotion - Internet Marketing Club
11 Secrets of Blog Promotion - Internet Marketing Club
 
Understanding Your Audience’s Content Need, by Laura Creekmore
Understanding Your Audience’s Content Need, by Laura CreekmoreUnderstanding Your Audience’s Content Need, by Laura Creekmore
Understanding Your Audience’s Content Need, by Laura Creekmore
 
Introduction to digital verification in news
Introduction to digital verification in newsIntroduction to digital verification in news
Introduction to digital verification in news
 
Beating the hoaxers at their own game
Beating the hoaxers at their own gameBeating the hoaxers at their own game
Beating the hoaxers at their own game
 
FLICKR, miradas inusuales de desnudos
FLICKR, miradas inusuales de desnudosFLICKR, miradas inusuales de desnudos
FLICKR, miradas inusuales de desnudos
 
Facebook & Twitter 101
Facebook & Twitter 101Facebook & Twitter 101
Facebook & Twitter 101
 
How To Move A Closed Development Community To Open
How To Move A Closed Development Community To OpenHow To Move A Closed Development Community To Open
How To Move A Closed Development Community To Open
 
Wohlbefinden
WohlbefindenWohlbefinden
Wohlbefinden
 
Rules of composition
Rules of compositionRules of composition
Rules of composition
 
Tips
TipsTips
Tips
 
Manager de demain
Manager de demainManager de demain
Manager de demain
 
Social Media Use and Fulfilling the Need to Belong
Social Media Use and Fulfilling the Need to BelongSocial Media Use and Fulfilling the Need to Belong
Social Media Use and Fulfilling the Need to Belong
 
Top 10 slide tips
Top 10 slide tipsTop 10 slide tips
Top 10 slide tips
 
Growing your twitter audience 2011.08.08
Growing your twitter audience 2011.08.08Growing your twitter audience 2011.08.08
Growing your twitter audience 2011.08.08
 

Similar to 2018 Orlando Code Camp Application Security

Tots Too Hot : The Good, The Bad and the Ugly of Pediatric Fever
Tots Too Hot : The Good, The Bad and the Ugly of Pediatric FeverTots Too Hot : The Good, The Bad and the Ugly of Pediatric Fever
Tots Too Hot : The Good, The Bad and the Ugly of Pediatric FeverRommie Duckworth
 
Anderson_Jamar_IgniteSlideShare
Anderson_Jamar_IgniteSlideShareAnderson_Jamar_IgniteSlideShare
Anderson_Jamar_IgniteSlideSharejdanderson
 
Digital Storytelling
Digital StorytellingDigital Storytelling
Digital StorytellingRachelStaman
 
Don't Forget to Pack Your Social Network: Data Portability Myths and Realities
Don't Forget to Pack Your Social Network: Data Portability Myths and RealitiesDon't Forget to Pack Your Social Network: Data Portability Myths and Realities
Don't Forget to Pack Your Social Network: Data Portability Myths and RealitiesMark Congiusta
 
Lesson17vocab
Lesson17vocabLesson17vocab
Lesson17vocabPEDH
 
Internet Awareness 2011
Internet Awareness 2011Internet Awareness 2011
Internet Awareness 2011klbeasley
 
Libraries and Innovation: Creating environments for encouraging and supportin...
Libraries and Innovation: Creating environments for encouraging and supportin...Libraries and Innovation: Creating environments for encouraging and supportin...
Libraries and Innovation: Creating environments for encouraging and supportin...Matthew Hamilton
 
Library Analytics with Char Booth and Paul Signorelli, Session 1 Part 2
Library Analytics with Char Booth and Paul Signorelli, Session 1 Part 2Library Analytics with Char Booth and Paul Signorelli, Session 1 Part 2
Library Analytics with Char Booth and Paul Signorelli, Session 1 Part 2ALATechSource
 
Lesson19vocab
Lesson19vocabLesson19vocab
Lesson19vocabPEDH
 
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...Peter Bromberg
 
Board to Death: Improving Prehospital Spinal Stabilization
Board to Death: Improving Prehospital Spinal StabilizationBoard to Death: Improving Prehospital Spinal Stabilization
Board to Death: Improving Prehospital Spinal StabilizationRommie Duckworth
 
The iPad Learning Studio v1
The iPad Learning Studio v1The iPad Learning Studio v1
The iPad Learning Studio v1Darren Kuropatwa
 
Aup internet safety presentation - staff
Aup internet safety presentation - staffAup internet safety presentation - staff
Aup internet safety presentation - stafflandonscism
 
Suporte técnico em redes sociais
Suporte técnico em redes sociaisSuporte técnico em redes sociais
Suporte técnico em redes sociaisRoberto Cohen
 
Bridging the Gap - The Future of Learning
Bridging the Gap - The Future of LearningBridging the Gap - The Future of Learning
Bridging the Gap - The Future of LearningClint Hamada
 
Abdulaziz Bandar Visual Resume
Abdulaziz Bandar Visual ResumeAbdulaziz Bandar Visual Resume
Abdulaziz Bandar Visual ResumeAzuz Bandar
 
Marketing throughpublishing
Marketing throughpublishingMarketing throughpublishing
Marketing throughpublishingRod Paddock
 
Design is thinking made visual
Design is thinking made visualDesign is thinking made visual
Design is thinking made visualDigiJamWeb2
 

Similar to 2018 Orlando Code Camp Application Security (20)

Tots Too Hot : The Good, The Bad and the Ugly of Pediatric Fever
Tots Too Hot : The Good, The Bad and the Ugly of Pediatric FeverTots Too Hot : The Good, The Bad and the Ugly of Pediatric Fever
Tots Too Hot : The Good, The Bad and the Ugly of Pediatric Fever
 
Anderson_Jamar_IgniteSlideShare
Anderson_Jamar_IgniteSlideShareAnderson_Jamar_IgniteSlideShare
Anderson_Jamar_IgniteSlideShare
 
Digital Storytelling
Digital StorytellingDigital Storytelling
Digital Storytelling
 
Don't Forget to Pack Your Social Network: Data Portability Myths and Realities
Don't Forget to Pack Your Social Network: Data Portability Myths and RealitiesDon't Forget to Pack Your Social Network: Data Portability Myths and Realities
Don't Forget to Pack Your Social Network: Data Portability Myths and Realities
 
Lesson17vocab
Lesson17vocabLesson17vocab
Lesson17vocab
 
Internet Awareness 2011
Internet Awareness 2011Internet Awareness 2011
Internet Awareness 2011
 
Libraries and Innovation: Creating environments for encouraging and supportin...
Libraries and Innovation: Creating environments for encouraging and supportin...Libraries and Innovation: Creating environments for encouraging and supportin...
Libraries and Innovation: Creating environments for encouraging and supportin...
 
Library Analytics with Char Booth and Paul Signorelli, Session 1 Part 2
Library Analytics with Char Booth and Paul Signorelli, Session 1 Part 2Library Analytics with Char Booth and Paul Signorelli, Session 1 Part 2
Library Analytics with Char Booth and Paul Signorelli, Session 1 Part 2
 
Lesson19vocab
Lesson19vocabLesson19vocab
Lesson19vocab
 
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...
 
Board to Death: Improving Prehospital Spinal Stabilization
Board to Death: Improving Prehospital Spinal StabilizationBoard to Death: Improving Prehospital Spinal Stabilization
Board to Death: Improving Prehospital Spinal Stabilization
 
The iPad Learning Studio v1
The iPad Learning Studio v1The iPad Learning Studio v1
The iPad Learning Studio v1
 
Branch_Derrick_4.4
Branch_Derrick_4.4Branch_Derrick_4.4
Branch_Derrick_4.4
 
Aup internet safety presentation - staff
Aup internet safety presentation - staffAup internet safety presentation - staff
Aup internet safety presentation - staff
 
Suporte técnico em redes sociais
Suporte técnico em redes sociaisSuporte técnico em redes sociais
Suporte técnico em redes sociais
 
Bridging the Gap - The Future of Learning
Bridging the Gap - The Future of LearningBridging the Gap - The Future of Learning
Bridging the Gap - The Future of Learning
 
Abdulaziz Bandar Visual Resume
Abdulaziz Bandar Visual ResumeAbdulaziz Bandar Visual Resume
Abdulaziz Bandar Visual Resume
 
Katie and Brooke Period 4
Katie and Brooke Period 4Katie and Brooke Period 4
Katie and Brooke Period 4
 
Marketing throughpublishing
Marketing throughpublishingMarketing throughpublishing
Marketing throughpublishing
 
Design is thinking made visual
Design is thinking made visualDesign is thinking made visual
Design is thinking made visual
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

2018 Orlando Code Camp Application Security

Editor's Notes

  1. Photo credit: Author: https://www.flickr.com/photos/pitmanra/ Photo: https://flic.kr/p/LaQtet License: (unmodified) https://creativecommons.org/licenses/by/2.0/
  2. Photo credit: Author: https://www.flickr.com/photos/pitmanra/ Photo: https://flic.kr/p/LaQtet License: (unmodified) https://creativecommons.org/licenses/by/2.0/
  3. Photo Credit: https://flic.kr/p/22d59sj Author: https://www.flickr.com/photos/diamondtdesign/
  4. Photo credit: Author: https://www.flickr.com/photos/25802865@N08/ Photo: https://flic.kr/p/dzaqmy License: (unmodified) https://creativecommons.org/licenses/by-nc-sa/2.0/
  5. Photo credit: Author: https://www.flickr.com/photos/lostintexas/ Photo: https://flic.kr/p/JBTg3 License: (unmodified) https://creativecommons.org/licenses/by/2.0/
  6. Photo credit: Author: https://www.flickr.com/photos/muar_chee/ Photo: https://flic.kr/p/4e42Ci License: (unmodified) https://creativecommons.org/licenses/by-nc-nd/2.0/
  7. Photo credit: Author: https://www.flickr.com/photos/hyku/ Photo: https://flic.kr/p/DLxpR License: (unmodified) https://creativecommons.org/licenses/by/2.0/
  8. Photo credit: Author: https://www.flickr.com/photos/hdport/ Photo: https://flic.kr/p/o5ovb3 License: (unmodified) https://creativecommons.org/licenses/by/2.0/
  9. Photo credit: Author: https://www.flickr.com/photos/27229185@N05/ Photo: https://flic.kr/p/7GJZqc License: (unmodified) https://creativecommons.org/licenses/by-nc-nd/2.0/