Demo Data from VLDB 2026 / reviewers in the wild / expert
Robert Kotcher
dblp:136/8395
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2 · 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 · 52% Authentication and access control · 26% Hardware security and side channels · 22% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Authentication and access control › authorization
OAuth |
0.2 | 1 | 2014 | OAuth Demystified for Mobile Application Developers · CCS 2014 |
Web and mobile security
browser security |
0.2 | 1 | 2013 | Cross-origin pixel stealing: timing attacks using CSS filters · CCS 2013 |
Web and mobile security › web attacks
cross-origin attacks |
0.2 | 1 | 2013 | Cross-origin pixel stealing: timing attacks using CSS filters · CCS 2013 |
Hardware security and side channels › side-channel attack
timing side channel |
0.2 | 1 | 2013 | Cross-origin pixel stealing: timing attacks using CSS filters · CCS 2013 |
Web and mobile security
mobile application security |
0.1 | 1 | 2014 | OAuth Demystified for Mobile Application Developers · CCS 2014 |
Methods — techniques the papers use, named apart from their topics
field study · 0.2documentation analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | OAuth Demystified for Mobile Application DevelopersabstractOAuth has become a highly influential protocol due to its swift and wide adoption in the industry. The initial objective of the protocol was specific: it serves the authorization needs for websites. What motivates our work is the realization that the protocol has been significantly re-purposed and re-targeted over the years: (1) all major identity providers, e.g., Facebook, Google and Microsoft, have re-purposed OAuth for user authentication; (2) developers have re-targeted OAuth to the mobile platforms, in addition to the traditional web platform. Therefore, we believe that it is necessary and timely to conduct an in-depth study to demystify OAuth for mobile application developers. Our work consists of two pillars: (1) an in-house study of the OAuth protocol documentation that aims to identify what might be ambiguous or unspecified for mobile developers; (2) a field-study of over 600 popular mobile applications that highlights how well developers fulfill the authentication and authorization goals in practice. The result is really worrisome: among the 149 applications that use OAuth, 89 of them (59.7%) were incorrectly implemented and thus vulnerable. In the paper, we pinpoint the key portions in each OAuth protocol flow that are security critical, but are confusing or unspecified for mobile application developers. We then show several representative cases to concretely explain how real implementations fell into these pitfalls. Our findings have been communicated to vendors of the vulnerable applications. Most vendors positively confirmed the issues, and some have applied fixes. We summarize lessons learned from the study, hoping to provoke further thoughts about clear guidelines for OAuth usage in mobile applications. Eric Yawei Chen, Yutong Pei, Shuo Chen 0001, Yuan Tian 0001, Robert Kotcher, Patrick Tague |
CCS | 5 |
| 2013 | Cross-origin pixel stealing: timing attacks using CSS filtersabstractTiming attacks rely on systems taking varying amounts of time to process different input values. This is usually the result of either conditional branching in code or differences in input size. Using CSS default filters, we have discovered a variety of timing attacks that work in multiple browsers and devices. The first attack exploits differences in time taken to render various DOM trees. This knowledge can be used to determine boolean values such as whether or not a user has an account with a particular website. Second, we introduce pixel stealing. Pixel stealing attacks can be used to sniff user history and read text tokens. Robert Kotcher, Yutong Pei, Pranjal Jumde, Collin Jackson |
CCS | 1 |