2015 · 16 citations · 21 references
ComputingComputer ScienceCybersecurityApplication SecurityComputer SecurityWeb SecurityApplication Security TestingBrowser SecurityClient-side SecuritySoftware TestingWeb Application SecurityWeb Application TestingAutomated Security TestingAutomated Web Security TestingBrowser Enforcement MechanismsBrowser Security Policy EnforcementSame-origin Policy EnforcementSecurity MechanismsWeb Security Assessment
The security of the client side of a web application relies on browser features such as cookies, the same-origin policy and HTTPS. As the client side grows increasingly powerful and sophisticated, browser vendors have stepped up their offering of security mechanisms which can be leveraged to protect it. These are often introduced experimentally and informally and, as adoption increases, gradually become standardised (e.g., CSP, CORS and HSTS). Considering the diverse landscape of browser vendors, releases, and customised versions for mobile and embedded devices, there is a compelling need for a systematic assessment of browser security. We present BrowserAudit, a tool for testing that a deployed browser enforces the guarantees implied by the main standardised and experimental security mechanisms. It includes more than 400 fully-automated tests that exercise a broad range of security features, helping web users, application developers and security researchers to make an informed security assessment of a deployed browser. We validate BrowserAudit by discovering both fresh and known security-related bugs in major browsers.
21
All your contacts are belong to us
Leyla Bilge, Thorsten Strufe, Davide Balzarotti et al. · 2009 · 548 citations
Robust defenses for cross-site request forgery
Adam Barth, Collin Jackson, John C. Mitchell · 2008 · 413 citations
Nick Nikiforakis, Luca Invernizzi, Alexandros Kapravelos et al. · 2012 · 278 citations · Full text
Busting frame busting a study of clickjacking vulnerabilities on popular sites
Gustav Rydstedt, Elie Bursztein, Dan Boneh et al. · 2010 · 113 citations