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

Liang Zhang 0022

dblp:50/6759-22 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · conflict

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

Systems, architecture and hardware · 2 · 2 first-authorComputer networks · 2 · 1 first-authorSecurity and privacy · 1Applied, interdisciplinary, general and emerging computing · 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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Network and information security
2 papers
Cryptographic protocols and secure computation · 90% Web and mobile security · 10%
Computer networks
2 papers
Content delivery and video streaming · 84% Network measurement and analytics · 16%
Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cloud service models
0.212016
Picocenter: supporting long-lived, mostly-idle applications in cloud environments · EuroSys 2016
Cloud and datacenter computing
virtualization
0.212016
Picocenter: supporting long-lived, mostly-idle applications in cloud environments · EuroSys 2016
Cryptographic protocols and secure computation › key management › public key infrastructure
certificate revocation
0.212015
An End-to-End Measurement of Certificate Revocation in the Web's PKI · Internet Measurement Conference 2015
Cryptographic protocols and secure computation › key management
public key infrastructure
0.212015
An End-to-End Measurement of Certificate Revocation in the Web's PKI · Internet Measurement Conference 2015
Content delivery and video streaming
content delivery network
0.212013
Maygh: building a CDN from client web browsers · EuroSys 2013
Content delivery and video streaming
peer-to-peer content distribution
0.212013
Maygh: building a CDN from client web browsers · EuroSys 2013
Cloud and datacenter computing › cloud service models
infrastructure as a service
0.112016
Picocenter: supporting long-lived, mostly-idle applications in cloud environments · EuroSys 2016
Visualization and visual analytics › focus+context visualization
fisheye views
0.012013
Cursor caging: enhancing focus targeting in interactive fisheye views · Sci. China Inf. Sci. 2013
Web and mobile security
web security
0.012013
Maygh: building a CDN from client web browsers · EuroSys 2013

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

end-to-end measurement · 0.4cursor caging · 0.3browser-based content sharing · 0.3lightweight virtualization · 0.2
YearPublicationVenuePosition
2018 I Spy with My Little Eye: Analysis and Detection of Spying Browser Extensions
abstract
In this work, we take a step towards understanding and defending against spying browser extensions. These are extensions repurposed to capture online activities of a user and communicate the collected sensitive information to a third-party domain. We conduct an empirical study of such extensions on the Chrome Web Store. First, we present an in-depth analysis of the spying behavior of these extensions. We observe that these extensions steal a variety of sensitive user information, such as the complete browsing history (e.g., the sequence of web traversals), online social network (OSN) access tokens, IP address, and geolocation. Second, we investigate the potential for automatically detecting spying extensions by applying machine learning schemes. We show that using a Recurrent Neural Network (RNN), the sequence of browser API calls made by an extension can be a robust feature, outperforming hand-crafted features (used in prior work on malicious extensions) to detect spying extensions. Our RNN based detection scheme achieves a high precision (90.02%) and recall (93.31%) in detecting spying extensions.
Anupama Aggarwal, Bimal Viswanath, Liang Zhang 0022, Saravana Kumar, Ayush Shah, Ponnurangam Kumaraguru
EuroS&P3
2016 Picocenter: supporting long-lived, mostly-idle applications in cloud environments
abstract
Cloud computing has evolved to meet user demands, from arbitrary VMs offered by IaaS to the narrow application interfaces of PaaS. Unfortunately, there exists an intermediate point that is not well met by today's offerings: users who wish to run arbitrary, already available binaries (as opposed to rewriting their own application for a PaaS) yet expect their applications to be long-lived but mostly idle (as opposed to the always-on VM of IaaS). For example, end users who wish to run their own email or DNS server.
Liang Zhang 0022, James Litton, Frank Cangialosi, Theophilus Benson, Dave Levin, Alan Mislove
EuroSys1
2015 An End-to-End Measurement of Certificate Revocation in the Web's PKI
abstract
Critical to the security of any public key infrastructure (PKI) is the ability to revoke previously issued certificates. While the overall SSL ecosystem is well-studied, the frequency with which certificates are revoked and the circumstances under which clients (e.g., browsers) check whether certificates are revoked are still not well-understood.
Yabing Liu, Will Tome, Liang Zhang 0022, David R. Choffnes, Dave Levin, Bruce M. Maggs, Alan Mislove, Aaron Schulman, Christo Wilson
Internet Measurement Conference3
2014 Analysis of SSL certificate reissues and revocations in the wake of heartbleed
abstract
Central to the secure operation of a public key infrastructure (PKI) is the ability to revoke certificates. While much of users' security rests on this process taking place quickly, in practice, revocation typically requires a human to decide to reissue a new certificate and revoke the old one. Thus, having a proper understanding of how often systems administrators reissue and revoke certificates is crucial to understanding the integrity of a PKI. Unfortunately, this is typically difficult to measure: while it is relatively easy to determine when a certificate is revoked, it is difficult to determine whether and when an administrator should have revoked.
Liang Zhang 0022, David R. Choffnes, Dave Levin, Tudor Dumitras, Alan Mislove, Aaron Schulman, Christo Wilson
Internet Measurement Conference1
2013 Maygh: building a CDN from client web browsers
abstract
Over the past two decades, the web has provided dramatic improvements in the ease of sharing content. Unfortunately, the costs of distributing this content are largely incurred by web site operators; popular web sites are required to make substantial monetary investments in serving infrastructure or cloud computing resources---or must pay other organizations (e.g., content distribution networks)---to help serve content. Previous approaches to offloading some of the distribution costs onto end users have relied on client-side software or web browser plug-ins, providing poor user incentives and dramatically limiting their scope in practice.
Liang Zhang 0022, Fangfei Zhou, Alan Mislove, Ravi Sundaram
EuroSys1
2013 Cursor caging: enhancing focus targeting in interactive fisheye views
Hongzhi Song, Liang Zhang 0022, Xiaolong Zhang 0001
Sci. China Inf. Sci.3
2012 WebCloud: Recruiting Social Network Users to Assist in Content Distribution
abstract
Today, the data exchanged over online social networks (OSNs) represents a significant fraction of Internet traffic. However, OSN content is different from more traditional web content, as it is more likely to be generated at the edge of the network, to be exchanged within a local geographic region, and to possess a more even popularity distribution with fewer popular objects. Unfortunately, most OSNs still use largely centralized approaches to distribute content (e.g., CDNs and web caches), resulting in lower performance due to the different workload. In this paper, we take a first step towards addressing this situation by proposing Web Cloud, a content distribution system for OSNs that works by repurposing client web browsers to help serve content to others. When a user browses content, Web Cloud tries to serve the request from one of that user's friends' browsers, instead of from the OSN directly. Unlike other systems, Web Cloud works with existing browsers and does not require any plug-ins, and therefore can be directly applied to today's OSNs. We demonstrate the practicality of Web Cloud with micro benchmarks, simulations of a Facebook deployment, a real-world deployment, and evaluations of a proof-of-concept iOS app.
Fangfei Zhou, Liang Zhang 0022, Eric Franco, Alan Mislove, Richard Revis, Ravi Sundaram
NCA2