Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jonas Magazinius

dblp:30/7986 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Web and mobile security · 83% Systems and software security · 17%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Web and mobile security
browser security
0.212013
mXSS attacks: attacking well-secured web-applications by using innerHTML mutations · CCS 2013
Web and mobile security › web attacks
cross-origin attacks
0.212013
Polyglots: crossing origins by crossing formats · CCS 2013
Web and mobile security › web security
cross-site scripting
0.212013
mXSS attacks: attacking well-secured web-applications by using innerHTML mutations · CCS 2013
Web and mobile security
web security
0.212013
mXSS attacks: attacking well-secured web-applications by using innerHTML mutations · CCS 2013

Methods — techniques the papers use, named apart from their topics

syntax injection · 0.2polyglot construction · 0.2
YearPublicationVenuePosition
2015 May I? - Content Security Policy Endorsement for Browser Extensions
Daniel Hausknecht, Jonas Magazinius, Andrei Sabelfeld
DIMVA2
2013 mXSS attacks: attacking well-secured web-applications by using innerHTML mutations
abstract
Back in 2007, Hasegawa discovered a novel Cross-Site Scripting (XSS) vector based on the mistreatment of the backtick character in a single browser implementation. This initially looked like an implementation error that could easily be fixed. Instead, as this paper shows, it was the first example of a new class of XSS vectors, the class of mutation-based XSS (mXSS) vectors, which may occur in innerHTML and related properties. mXSS affects all three major browser families: IE, Firefox, and Chrome.
Mario Heiderich, Jörg Schwenk, Tilman Frosch, Jonas Magazinius, Edward Z. Yang
CCS4
2013 Polyglots: crossing origins by crossing formats
abstract
In a heterogeneous system like the web, information is exchanged between components in versatile formats. A new breed of attacks is on the rise that exploit the mismatch between the expected and provided content. This paper focuses on the root cause of a large class of attacks: polyglots. A polyglot is a program that is valid in multiple programming languages. Polyglots allow multiple interpretation of the content, providing a new space of attack vectors. We characterize what constitutes a dangerous format in the web setting and identify particularly dangerous formats, with PDF as the prime example. We demonstrate that polyglot-based attacks on the web open up for insecure communication across Internet origins. The paper presents novel attack vectors that infiltrate the trusted origin by syntax injection across multiple languages and by content smuggling of malicious payload that appears formatted as benign content. The attacks lead to both cross-domain leakage and cross-site request forgery. We perform a systematic study of PDF-based injection and content smuggling attacks. We evaluate the current practice in client/server content filtering and PDF readers for polyglot-based attacks, and report on vulnerabilities in the top 100 Alexa web sites. We identify five web sites to be vulnerable to syntax injection attacks. Further, we have found two major enterprise cloud storage services to be susceptible to content smuggling attacks. Our recommendations for protective measures on server side, in browsers, and in content interpreters (in particular, PDF readers) show how to mitigate the attacks.
Jonas Magazinius, Billy K. Rios, Andrei Sabelfeld
CCS1
2012 On-the-fly inlining of dynamic security monitors
Jonas Magazinius, Alejandro Russo, Andrei Sabelfeld
Comput. Secur.1
2011 Decentralized Delimited Release
Jonas Magazinius, Aslan Askarov, Andrei Sabelfeld
APLAS1
2010 A lattice-based approach to mashup security
abstract
A web mashup is a web application that integrates content from different providers to create a new service, not offered by the content providers. As mashups grow in popularity, the problem of securing information flow between mashup components becomes increasingly important. This paper presents a security lattice-based approach to mashup security, where the origins of the different components of the mashup are used as levels in the security lattice. Declassification allows controlled information release between the components. We formalize a notion of composite delimited release policy and provide considerations for practical (static as well as runtime) enforcement of mashup information-flow security policies in a web browser.
Jonas Magazinius, Aslan Askarov, Andrei Sabelfeld
AsiaCCS1
2010 On-the-fly Inlining of Dynamic Security Monitors
Jonas Magazinius, Alejandro Russo, Andrei Sabelfeld
SEC1