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

Justin Samuel

dblp:71/3828 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks › wireless sensor network › network diagnosis
network performance diagnosis
0.112012
Fathom: a browser-based network measurement platform · Internet Measurement Conference 2012
Systems and software security › software supply chain security
software update security
0.112010
Survivable key compromise in software update systems · CCS 2010
Systems and software security › trusted computing
trusted computing base
0.112010
Retaining sandbox containment despite bugs in privileged memory-safe code · CCS 2010
Network security › attack strategy
man-in-the-middle attack
0.112008
A look in the mirror: attacks on package managers · CCS 2008
Systems and software security
software supply chain security
0.112008
A look in the mirror: attacks on package managers · CCS 2008
Internet architecture and protocols › world wide web
HTTP performance
0.012012
Fathom: a browser-based network measurement platform · Internet Measurement Conference 2012
Internet architecture and protocols › world wide web
web protocols
0.012012
Fathom: a browser-based network measurement platform · Internet Measurement Conference 2012
Systems and software security
memory safety
0.012010
Retaining sandbox containment despite bugs in privileged memory-safe code · CCS 2010
Software maintenance and evolution › software ecosystems
package repositories
0.012008
A look in the mirror: attacks on package managers · CCS 2008
Software maintenance and evolution › software configuration management › software release management
software deployment
0.012008
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
YearPublicationVenuePosition
2012 Fathom: a browser-based network measurement platform
abstract
For 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 Conference2
2010 Retaining sandbox containment despite bugs in privileged memory-safe code
abstract
Flaws 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
CCS4
2010 Survivable key compromise in software update systems
abstract
Today'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
CCS1
2009 RequestPolicy: Increasing Web Browsing Privacy through Control of Cross-Site Requests
Justin Samuel, Beichuan Zhang 0001
Privacy Enhancing Technologies1
2008 A look in the mirror: attacks on package managers
abstract
This 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
CCS2