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

Joel Weinberger

dblp:96/8881 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none

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

Security and privacy · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 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.

Software engineering, system software, and programming languages
2 papers
Program verification · 38% Programming languages and type systems · 38% Operating systems · 25%
Network and information security
2 papers
Systems and software security · 68% Web and mobile security · 32%

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

TopicWeightPapersLastEvidence papers
Web and mobile security
javascript security
0.112010
Preventing Capability Leaks in Secure JavaScript Subsets · NDSS 2010
Systems and software security
language-based security
0.112010
Preventing Capability Leaks in Secure JavaScript Subsets · NDSS 2010
Operating systems › system security › operating system security › protection mechanism
capability-based protection
0.112010
Preventing Capability Leaks in Secure JavaScript Subsets · NDSS 2010
Systems and software security
vulnerability discovery
0.012009
Cross-Origin JavaScript Capability Leaks: Detection, Exploitation, and Defense · USENIX Security Symposium 2009

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

predicate transformers · 0.2dijkstra monad · 0.2
YearPublicationVenuePosition
2016 A Week to Remember: The Impact of Browser Warning Storage Policies
Joel Weinberger, Adrienne Porter Felt
SOUPS1
2013 Verifying higher-order programs with the dijkstra monad
abstract
Modern programming languages, ranging from Haskell and ML, to JavaScript, C# and Java, all make extensive use of higher-order state. This paper advocates a new verification methodology for higher-order stateful programs, based on a new monad of predicate transformers called the Dijkstra monad.
Nikhil Swamy, Joel Weinberger, Cole Schlesinger, Juan Chen 0002, Benjamin Livshits
PLDI2
2011 Diesel: applying privilege separation to database access
abstract
Database-backed applications typically grant complete database access to every part of the application. In this scenario, a flaw in one module can expose data that the module never uses for legitimate purposes. Drawing parallels to traditional privilege separation, we argue that database data should be subject to limitations such that each section of code receives access to only the data it needs. We call this data separation. Data separation defends against SQL-based errors including buggy queries and SQL injection attacks and facilitates code review, since a module's policy makes the extent of its database access explicit to programmers and code reviewers. We construct a system called Diesel, which implements data separation by intercepting database queries and applying modules' restrictions to the queries. We evaluate Diesel on three widely-used applications: Drupal, JForum, and WordPress.
Adrienne Porter Felt, Matthew Finifter, Joel Weinberger, David A. Wagner 0001
AsiaCCS3
2011 A Systematic Analysis of XSS Sanitization in Web Application Frameworks
Joel Weinberger, Prateek Saxena, Devdatta Akhawe, Matthew Finifter, Richard Shin, Dawn Song
ESORICS1
2011 Towards Client-side HTML Security Policies
Joel Weinberger, Adam Barth, Dawn Song
HotSec1
2010 Preventing Capability Leaks in Secure JavaScript Subsets
Matthew Finifter, Joel Weinberger, Adam Barth
NDSS2
2009 Cross-Origin JavaScript Capability Leaks: Detection, Exploitation, and Defense
Adam Barth, Joel Weinberger, Dawn Song
USENIX Security Symposium2