Bringing the Same-Origin Policy to its Knees

D
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
Bringing the Same-Origin Policy to its Knees
1 of 88

Recommended

Same origin policy by
Same origin policySame origin policy
Same origin policyVivek Madurai
1.4K views7 slides
Browser Internals-Same Origin Policy by
Browser Internals-Same Origin PolicyBrowser Internals-Same Origin Policy
Browser Internals-Same Origin PolicyKrishna T
4.2K views23 slides
Same Origin Policy Weaknesses by
Same Origin Policy WeaknessesSame Origin Policy Weaknesses
Same Origin Policy Weaknesseskuza55
9.3K views51 slides
Developing Secure Web Application - Cross-Site Scripting (XSS) by
Developing Secure Web Application - Cross-Site Scripting (XSS)Developing Secure Web Application - Cross-Site Scripting (XSS)
Developing Secure Web Application - Cross-Site Scripting (XSS)Codecamp Romania
995 views22 slides
Безопасность веб-приложений: starter edition by
Безопасность веб-приложений: starter editionБезопасность веб-приложений: starter edition
Безопасность веб-приложений: starter editionAndrew Petukhov
1.4K views28 slides
Building Non-shit APIs with JavaScript by
Building Non-shit APIs with JavaScriptBuilding Non-shit APIs with JavaScript
Building Non-shit APIs with JavaScriptdanwrong
8.1K views81 slides

More Related Content

More from danwrong

8 Minutes On Rack by
8 Minutes On Rack8 Minutes On Rack
8 Minutes On Rackdanwrong
16.7K views35 slides
Taming The Beast by
Taming The BeastTaming The Beast
Taming The Beastdanwrong
7.2K views82 slides
Metaprogramming JavaScript by
Metaprogramming  JavaScriptMetaprogramming  JavaScript
Metaprogramming JavaScriptdanwrong
43.6K views94 slides
The Mysteries Of JavaScript-Fu (@media Europe Edition) by
The Mysteries Of JavaScript-Fu (@media Europe Edition)The Mysteries Of JavaScript-Fu (@media Europe Edition)
The Mysteries Of JavaScript-Fu (@media Europe Edition)danwrong
2.3K views86 slides
The Mysteries Of JavaScript-Fu (@media SF Edition) by
The Mysteries Of JavaScript-Fu (@media SF Edition)The Mysteries Of JavaScript-Fu (@media SF Edition)
The Mysteries Of JavaScript-Fu (@media SF Edition)danwrong
10.5K views82 slides
The Mysteries Of JavaScript-Fu (RailsConf Ediition) by
The Mysteries Of JavaScript-Fu (RailsConf Ediition)The Mysteries Of JavaScript-Fu (RailsConf Ediition)
The Mysteries Of JavaScript-Fu (RailsConf Ediition)danwrong
2.3K views95 slides

More from danwrong(6)

8 Minutes On Rack by danwrong
8 Minutes On Rack8 Minutes On Rack
8 Minutes On Rack
danwrong16.7K views
Taming The Beast by danwrong
Taming The BeastTaming The Beast
Taming The Beast
danwrong7.2K views
Metaprogramming JavaScript by danwrong
Metaprogramming  JavaScriptMetaprogramming  JavaScript
Metaprogramming JavaScript
danwrong43.6K views
The Mysteries Of JavaScript-Fu (@media Europe Edition) by danwrong
The Mysteries Of JavaScript-Fu (@media Europe Edition)The Mysteries Of JavaScript-Fu (@media Europe Edition)
The Mysteries Of JavaScript-Fu (@media Europe Edition)
danwrong2.3K views
The Mysteries Of JavaScript-Fu (@media SF Edition) by danwrong
The Mysteries Of JavaScript-Fu (@media SF Edition)The Mysteries Of JavaScript-Fu (@media SF Edition)
The Mysteries Of JavaScript-Fu (@media SF Edition)
danwrong10.5K views
The Mysteries Of JavaScript-Fu (RailsConf Ediition) by danwrong
The Mysteries Of JavaScript-Fu (RailsConf Ediition)The Mysteries Of JavaScript-Fu (RailsConf Ediition)
The Mysteries Of JavaScript-Fu (RailsConf Ediition)
danwrong2.3K views

Recently uploaded

Scaling Knowledge Graph Architectures with AI by
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
50 views15 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
45 views73 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
26 views15 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
58 views21 slides
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueShapeBlue
71 views20 slides
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesShapeBlue
84 views15 slides

Recently uploaded(20)

CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue26 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue71 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue84 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue44 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue38 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue60 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue40 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker48 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc72 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays33 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu28 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue46 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10345 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue64 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院

Editor's Notes

  1. I already know a lot of you but if we’ve not met my name’s Dan. I used to live in London but now I live in San Francisco where I hang around on coffee shops taking Instagram pictures like a soft silicon valley bastard
  2. But to keep my self in poncey coffee and iPhones I work at Twitter as a Front-end engineer on the Platform Team I know what you are thinking...
  3. Wot? Why does the Platform team need front-end engineers Do they have that much work changing the OAuth authorize pages? And even if they do, they still look like crap...so what’s going on?