Demo Data from EDBT 2026 / reviewers in the wild / expert
Justin Samuel
dblp:71/3828
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2012
0009-0004-6170-5220ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 2 first-authorComputer networks · 1
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
3 papers |
Systems and software security · 70% Cryptographic protocols and secure computation · 17% Network security · 13% | |
| Computer networks
1 paper |
Network measurement and analytics · 38% Internet of things and sensor networks · 38% Internet architecture and protocols · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks › wireless sensor network › network diagnosis
network performance diagnosis |
0.1 | 1 | 2012 | Fathom: a browser-based network measurement platform · Internet Measurement Conference 2012 |
Systems and software security › software supply chain security
software update security |
0.1 | 1 | 2010 | Survivable key compromise in software update systems · CCS 2010 |
Systems and software security › trusted computing
trusted computing base |
0.1 | 1 | 2010 | Retaining sandbox containment despite bugs in privileged memory-safe code · CCS 2010 |
Network security › attack strategy
man-in-the-middle attack |
0.1 | 1 | 2008 | A look in the mirror: attacks on package managers · CCS 2008 |
Systems and software security
software supply chain security |
0.1 | 1 | 2008 | A look in the mirror: attacks on package managers · CCS 2008 |
Internet architecture and protocols › world wide web
HTTP performance |
0.0 | 1 | 2012 | Fathom: a browser-based network measurement platform · Internet Measurement Conference 2012 |
Internet architecture and protocols › world wide web
web protocols |
0.0 | 1 | 2012 | Fathom: a browser-based network measurement platform · Internet Measurement Conference 2012 |
Systems and software security
memory safety |
0.0 | 1 | 2010 | Retaining sandbox containment despite bugs in privileged memory-safe code · CCS 2010 |
Software maintenance and evolution › software ecosystems
package repositories |
0.0 | 1 | 2008 | A look in the mirror: attacks on package managers · CCS 2008 |
Software maintenance and evolution › software configuration management › software release management
software deployment |
0.0 | 1 | 2008 | A look in the mirror: attacks on package managers · CCS 2008 |
Methods — techniques the papers use, named apart from their topics
security mechanism analysis · 0.2mirror exploitation · 0.2javascript measurement primitives · 0.1firefox extension · 0.1sandbox design · 0.1privilege separation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Fathom: a browser-based network measurement platformabstractFor analyzing network performance issues, there can be great utility in having the capability to measure directly from the perspective of end systems. Because end systems do not provide any external programming interface to measurement functionality, obtaining this capability today generally requires installing a custom executable on the system, which can prove prohibitively expensive. In this work we leverage the ubiquity of web browsers to demonstrate the possibilities of browsers themselves offering such a programmable environment. We present Fathom, a Firefox extension that implements a number of measurement primitives that enable websites or other parties to program network measurements using JavaScript. Fathom is lightweight, imposing < 3.2% overhead in page load times for popular web pages, and often provides 1 ms timestamp accuracy. We demonstrate Fathom's utility with three case studies: providing a JavaScript version of the Netalyzr network characterization tool, debugging web access failures, and enabling web sites to diagnose performance problems of their clients. Mohan Dhawan, Justin Samuel, Renata Teixeira, Christian Kreibich, Mark Allman, Nicholas Weaver, Vern Paxson |
Internet Measurement Conference | 2 |
| 2010 | Retaining sandbox containment despite bugs in privileged memory-safe codeabstractFlaws in the standard libraries of secure sandboxes represent a major security threat to billions of devices worldwide. The standard libraries are hard to secure because they frequently need to perform low-level operations that are forbidden in untrusted application code. Existing designs have a single, large trusted computing base that contains security checks at the boundaries between trusted and untrusted code. Unfortunately, flaws in the standard library often allow an attacker to escape the security protections of the sandbox. Justin Cappos, Armon Dadgar, Jeff Rasley, Justin Samuel, Ivan Beschastnikh, Cosmin Barsan, Arvind Krishnamurthy, Thomas E. Anderson |
CCS | 4 |
| 2010 | Survivable key compromise in software update systemsabstractToday's software update systems have little or no defense against key compromise. As a result, key compromises have put millions of software update clients at risk. Here we identify three classes of information whose authenticity and integrity are critical for secure software updates. Analyzing existing software update systems with our framework, we find their ability to communicate this information securely in the event of a key compromise to be weak or nonexistent. We also find that the security problems in current software update systems are compounded by inadequate trust revocation mechanisms. We identify core security principles that allow software update systems to survive key compromise. Using these ideas, we design and implement TUF, a software update framework that increases resilience to key compromise. Justin Samuel, Nick Mathewson, Justin Cappos, Roger Dingledine |
CCS | 1 |
| 2009 | RequestPolicy: Increasing Web Browsing Privacy through Control of Cross-Site Requests
Justin Samuel, Beichuan Zhang 0001 |
Privacy Enhancing Technologies | 1 |
| 2008 | A look in the mirror: attacks on package managersabstractThis work studies the security of ten popular package managers. These package managers use different security mechanisms that provide varying levels of usability and resilience to attack. We find that, despite their existing security mechanisms, all of these package managers have vulnerabilities that can be exploited by a man-in-the-middle or a malicious mirror. While all current package managers suffer from vulnerabilities, their security is also positively or negatively impacted by the distribution's security practices. Weaknesses in package managers are more easily exploited when distributions use third-party mirrors as official mirrors. We were successful in using false credentials to obtain an official mirror on all five of the distributions we attempted. We also found that some security mechanisms that control where a client obtains metadata and packages from may actually decrease security. We analyze current package managers to show that by exploiting vulnerabilities, an attacker with a mirror can compromise or crash hundreds to thousands of clients weekly. The problems we disclose are now being corrected by many different package manager maintainers. Justin Cappos, Justin Samuel, Scott M. Baker, John H. Hartman |
CCS | 2 |