2022 · 10 citations · 9 references
ComputingComputer SystemsFault ToleranceFault-tolerant ComputingWeb SecurityBrowser SecurityError HandlingSoftware Fault ToleranceTolerance For ErrorWeb Application VulnerabilitiesWeb StandardsBrowser Parsing BehaviorMutation
With the increased interest in the web in the 90s, everyone wanted to have their own website. However, given the lack of knowledge, such pages contained numerous HTML specification violations. This was when browser vendors came up with a new feature - error tolerance. This feature, part of browsers ever since, makes the HTML parsers tolerate and instead fix violations temporarily. On the downside, it risks security issues like Mutation XSS and Dangling Markup. In this paper, we asked, do we still need to rely on error tolerance, or can we abandon this security issue?
9
Towards a Formal Foundation of Web Security
Devdatta Akhawe, Adam Barth, Peifung E. Lam et al. · 2010 · 219 citations
Mario Heiderich, Jörg Schwenk, Tilman Frosch et al. · 2013 · 59 citations