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

Salvatore Guarnieri

dblp:53/4973 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none

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

Security and privacy · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 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
4 papers
Systems and software security · 84% Web and mobile security · 16%
Human-computer interaction and pervasive computing
1 paper
Usability and user experience research · 100%
Software engineering, system software, and programming languages
2 papers
Program analysis · 100%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › program analysis
static security analysis
0.212014
ALETHEIA: Improving the Usability of Static Security Analysis · CCS 2014
Systems and software security
information flow control
0.112011
Saving the world wide web from vulnerable JavaScript · ISSTA 2011
Systems and software security › information flow tracking
taint analysis
0.112011
F4F: taint analysis of framework-based web applications · OOPSLA 2011
Systems and software security
vulnerability discovery
0.112011
F4F: taint analysis of framework-based web applications · OOPSLA 2011
Web and mobile security
web security
0.112009
GATEKEEPER: Mostly Static Enforcement of Security and Reliability Policies for JavaScript Code · USENIX Security Symposium 2009
Program analysis
static analysis
0.122011
F4F: taint analysis of framework-based web applications · OOPSLA 2011
GATEKEEPER: Mostly Static Enforcement of Security and Reliability Policies for JavaScript Code · USENIX Security Symposium 2009
Web and mobile security
web application security
0.012011
F4F: taint analysis of framework-based web applications · OOPSLA 2011

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

static analysis · 0.4taint analysis · 0.2reflective construct handling · 0.2information flow analysis · 0.1
YearPublicationVenuePosition
2014 ALETHEIA: Improving the Usability of Static Security Analysis
abstract
The scale and complexity of modern software systems complicate manual security auditing. Automated analysis tools are gradually becoming a necessity. Specifically, static security analyses carry the promise of efficiently verifying large code bases. Yet, a critical usability barrier, hindering the adoption of static security analysis by developers, is the excess of false reports. Current tools do not offer the user any direct means of customizing or cleansing the report. The user is thus left to review hundreds, if not thousands, of potential warnings, and classify them as either actionable or spurious. This is both burdensome and error prone, leaving developers disenchanted by static security checkers.
Omer Tripp, Salvatore Guarnieri, Marco Pistoia, Aleksandr Y. Aravkin
CCS2
2013 Andromeda: Accurate and Scalable Security Analysis of Web Applications
Omer Tripp, Marco Pistoia, Patrick Cousot, Radhia Cousot, Salvatore Guarnieri
FASE5
2011 Saving the world wide web from vulnerable JavaScript
abstract
JavaScript is the most popular client-side scripting language for Web applications. Exploitable JavaScript code exposes end users to integrity and confidentiality violations. Client-side vulnerabilities can cost an enterprise money and reputation, and cause serious damage to innocent users of the Web application. In spite of all this, recent research in the area of information-flow security has focused more on other languages that are more suitable for server-side programming, such as Java.
Salvatore Guarnieri, Marco Pistoia, Omer Tripp, Julian Dolby, Stephen Teilhet, Ryan Berg
ISSTA1
2011 F4F: taint analysis of framework-based web applications
abstract
This paper presents F4F (Framework For Frameworks), a system for effective taint analysis of framework-based web applications. Most modern web applications utilize one or more web frameworks, which provide useful abstractions for common functionality. Due to extensive use of reflective language constructs in framework implementations, existing static taint analyses are often ineffective when applied to framework-based applications. While previous work has included ad hoc support for certain framework constructs, adding support for a large number of frameworks in this manner does not scale from an engineering standpoint.
Manu Sridharan, Shay Artzi, Marco Pistoia, Salvatore Guarnieri, Omer Tripp, Ryan Berg
OOPSLA4
2009 GATEKEEPER: Mostly Static Enforcement of Security and Reliability Policies for JavaScript Code
Salvatore Guarnieri, Benjamin Livshits
USENIX Security Symposium1
2005 Automatically Hardening Web Applications Using Precise Tainting
Anh Nguyen-Tuong, Salvatore Guarnieri, Doug Greene, Jeff Shirley, David Evans 0001
SEC2