Demo Data from EDBT 2026 / reviewers in the wild / expert
Alexander Moshchuk
dblp:75/3815
· DBLP profile ↗
21ranked-venue papers
4as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 13 · 3 first-authorDatabases, data management, data science and information retrieval · 4Applied, interdisciplinary, general and emerging computing · 3Computer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2Systems, architecture and hardware · 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
16 papers |
Web and mobile security · 44% Systems and software security · 23% Privacy and data protection · 12% | |
| Software engineering, system software, and programming languages
3 papers |
Operating systems · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Data integration and cleaning · 77% Database system architecture and tuning · 23% | |
| Computer graphics and multimedia
2 papers |
Virtual and augmented reality · 100% | |
| Computer networks
2 papers |
Internet architecture and protocols · 74% Edge and fog computing · 13% Wireless networking · 13% | |
| Human-computer interaction and pervasive computing
3 papers |
Ubiquitous computing and smart environments · 74% Interaction techniques and input · 26% |
Topics — the 26 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security
browser security |
0.5 | 3 | 2019 | Site Isolation: Process Separation for Web Sites within the Browser · USENIX Security Symposium 2019 On the Incoherencies in Web Browser Access Control Policies · IEEE Symposium on Security and Privacy 2010 Lightweight server support for browser-based CSRF protection · WWW 2013 |
Systems and software security
operating system security |
0.4 | 3 | 2013 | Content-based isolation: rethinking isolation policy design on client systems · CCS 2013 User-Driven Access Control: Rethinking Permission Granting in Modern Operating Systems · IEEE Symposium on Security and Privacy 2012 The Multi-Principal OS Construction of the Gazelle Web Browser · USENIX Security Symposium 2009 |
Web and mobile security › browser security
site isolation |
0.4 | 1 | 2019 | Site Isolation: Process Separation for Web Sites within the Browser · USENIX Security Symposium 2019 |
Operating systems › system security › operating system security › protection mechanism › isolation
process isolation |
0.4 | 1 | 2019 | Site Isolation: Process Separation for Web Sites within the Browser · USENIX Security Symposium 2019 |
Privacy and data protection › web privacy
browser privacy |
0.2 | 1 | 2015 | SurroundWeb: Mitigating Privacy Concerns in a 3D Web Browser · IEEE Symposium on Security and Privacy 2015 |
Authentication and access control
access control |
0.2 | 1 | 2013 | Enabling Fine-Grained Permissions for Augmented Reality Applications with Recognizers · USENIX Security Symposium 2013 |
Network security › attack resilience
attack mitigation |
0.1 | 1 | 2012 | Clickjacking: Attacks and Defenses · USENIX Security Symposium 2012 |
Web and mobile security › web security
clickjacking |
0.1 | 1 | 2012 | Clickjacking: Attacks and Defenses · USENIX Security Symposium 2012 |
Web and mobile security
web security |
0.1 | 2 | 2008 | Flashproxy: transparently enabling rich web content via remote execution · MobiSys 2008 A Crawler-based Study of Spyware in the Web · NDSS 2006 |
Malware analysis › botnet
botnet analysis |
0.1 | 1 | 2009 | Studying Spamming Botnets Using Botlab · NSDI 2009 |
Data integration and cleaning
model management |
0.1 | 1 | 2008 | Model Management Engine for Data Integration with Reverse-Engineering Support · ICDE 2008 |
Database system architecture and tuning
personal data management |
0.1 | 1 | 2008 | Organizing and sharing distributed personal web-service data · WWW 2008 |
Data integration and cleaning
schema integration |
0.1 | 1 | 2008 | Model Management Engine for Data Integration with Reverse-Engineering Support · ICDE 2008 |
Data integration and cleaning
schema matching |
0.1 | 1 | 2008 | Model Management Engine for Data Integration with Reverse-Engineering Support · ICDE 2008 |
Malware analysis › malware
spyware |
0.1 | 1 | 2006 | A Crawler-based Study of Spyware in the Web · NDSS 2006 |
Virtual and augmented reality › augmented reality
augmented reality applications |
0.0 | 1 | 2013 | Enabling Fine-Grained Permissions for Augmented Reality Applications with Recognizers · USENIX Security Symposium 2013 |
Web and mobile security
mobile security |
0.0 | 1 | 2013 | Content-based isolation: rethinking isolation policy design on client systems · CCS 2013 |
Interaction techniques and input
interaction techniques |
0.0 | 1 | 2012 | User-Driven Access Control: Rethinking Permission Granting in Modern Operating Systems · IEEE Symposium on Security and Privacy 2012 |
Network security › attack resilience › attack mitigation
man-in-the-middle attack prevention |
0.0 | 1 | 2012 | Practical end-to-end web content integrity · WWW 2012 |
Operating systems › system security › operating system security
access control |
0.0 | 1 | 2011 | Permission Re-Delegation: Attacks and Defenses · USENIX Security Symposium 2011 |
Web and mobile security
web application security |
0.0 | 1 | 2010 | On the Incoherencies in Web Browser Access Control Policies · IEEE Symposium on Security and Privacy 2010 |
Network security
traffic analysis |
0.0 | 1 | 2009 | Studying Spamming Botnets Using Botlab · NSDI 2009 |
Data integration and cleaning
metadata management |
0.0 | 1 | 2008 | Model Management Engine for Data Integration with Reverse-Engineering Support · ICDE 2008 |
Wireless networking › mobile computing
mobile web browsing |
0.0 | 1 | 2008 | Flashproxy: transparently enabling rich web content via remote execution · MobiSys 2008 |
Edge and fog computing
remote execution |
0.0 | 1 | 2008 | Flashproxy: transparently enabling rich web content via remote execution · MobiSys 2008 |
Distributed systems › service-oriented architecture
web services |
0.0 | 1 | 2008 | Organizing and sharing distributed personal web-service data · WWW 2008 |
Methods — techniques the papers use, named apart from their topics
process separation · 0.8user survey · 0.7principle of least privilege · 0.7access control · 0.4caching proxy · 0.3CDN · 0.3web crawling · 0.2content isolation · 0.2browser extension implementation · 0.2application isolation · 0.2data integration · 0.2prototyping · 0.1multi-principal OS design · 0.1reverse engineering · 0.1remote execution · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Site Isolation: Process Separation for Web Sites within the Browser
Charles Reis, Alexander Moshchuk, Nasko Oskov |
USENIX Security Symposium | 2 |
| 2015 | The Activity Platform
Helen J. Wang, Alexander Moshchuk, Michael Gamon, Shamsi T. Iqbal, Eli T. Brown, Ashish Kapoor, Christopher Meek, Eric Yawei Chen, Yuan Tian 0001, Jaime Teevan, Mary Czerwinski, Susan T. Dumais |
HotOS | 2 |
| 2015 | SurroundWeb: Mitigating Privacy Concerns in a 3D Web BrowserabstractImmersive experiences that mix digital and real-world objects are becoming reality, but they raise serious privacy concerns as they require real-time sensor input. These experiences are already present on smartphones and game consoles via Kinect, and will eventually emerge on the web platform. However, browsers do not expose the display interfaces needed to render immersive experiences. Previous security research focuses on controlling application access to sensor input alone, and do not deal with display interfaces. Recent research in human computer interactions has explored a variety of high-level rendering interfaces for immersive experiences, but these interfaces reveal sensitive data to the application. Bringing immersive experiences to the web requires a high-level interface that mitigates privacy concerns. This paper presents Surround Web, the first 3D web browser, which provides the novel functionality of rendering web content onto a room while tackling many of the inherent privacy challenges. Following the principle of least privilege, we propose three abstractions for immersive rendering: 1) the room skeleton lets applications place content in response to the physical dimensions and locations of render able surfaces in a room, 2) the detection sandbox lets applications declaratively place content near recognized objects in the room without revealing if the object is present, and 3) satellite screens let applications display content across devices registered with Surround Web. Through user surveys, we validate that these abstractions limit the amount of revealed information to an acceptable degree. In addition, we show that a wide range of immersive experiences can be implemented with acceptable performance. John Vilk, David Molnar, Benjamin Livshits, Eyal Ofek, Christopher J. Rossbach, Alexander Moshchuk, Helen J. Wang, Ran Gal |
IEEE Symposium on Security and Privacy | 6 |
| 2014 | World-Driven Access Control for Continuous SensingabstractModern applications increasingly rely on continuous monitoring of video, audio, or other sensor data to provide their functionality, particularly in platforms such as the Microsoft Kinect and Google Glass. Continuous sensing by untrusted applications poses significant privacy challenges for both device users and bystanders. Even honest users will struggle to manage application permissions using existing approaches. Franziska Roesner, David Molnar, Alexander Moshchuk, Tadayoshi Kohno, Helen J. Wang |
CCS | 3 |
| 2013 | Content-based isolation: rethinking isolation policy design on client systemsabstractModern client platforms, such as iOS, Android, Windows Phone, and Windows 8, have progressed from a per-user isolation policy, where users are isolated but a user's applications run in the same isolation container, to an application isolation policy, where different applications are isolated from one another. However, this is not enough because mutually distrusting content can interfere with one another inside a single application. For example, an attacker-crafted image may compromise a photo editor application and steal other images processed by the editor. Alexander Moshchuk, Helen J. Wang, Yunxin Liu 0001 |
CCS | 1 |
| 2013 | Redefining web browser principals with a Configurable Origin PolicyabstractWith the advent of Web 2.0, web developers have designed multiple additions to break SOP boundary, such as splitting and combining traditional web browser protection boundaries (security principals). However, these newly generated principals lack a new label to represent its security property. To address the inconsistent label problem, this paper proposes a new way to define a security principal and its labels in the browser. In particular, we propose a Configurable Origin Policy (COP), in which a browser's security principal is defined by a configurable ID rather than a fixed triple. The server-side and client-side code of a web application can create, join, and destroy its own principals. We perform a formal security analysis on COP to ensure session integrity. Then we also show that COP is compatible with legacy web sites, and those sites utilizing COP are also compatible with legacy browsers. Yinzhi Cao, Vaibhav Rastogi, Zhichun Li, Yan Chen 0004, Alexander Moshchuk |
DSN | 5 |
| 2013 | Operating System Support for Augmented Reality Applications
Loris D'Antoni, Alan M. Dunn, Suman Jana, Tadayoshi Kohno, Benjamin Livshits, David Molnar, Alexander Moshchuk, Eyal Ofek, Franziska Roesner, T. Scott Saponas, Margus Veanes, Helen J. Wang |
HotOS | 7 |
| 2013 | Enabling Fine-Grained Permissions for Augmented Reality Applications with Recognizers
Suman Jana, David Molnar, Alexander Moshchuk, Alan M. Dunn, Benjamin Livshits, Helen J. Wang, Eyal Ofek |
USENIX Security Symposium | 3 |
| 2013 | Lightweight server support for browser-based CSRF protectionabstractCross-Site Request Forgery (CSRF) attacks are one of the top threats on the web today. These attacks exploit ambient authority in browsers (eg cookies, HTTP authentication state), turning them into confused deputies and causing undesired side effects on vulnerable web sites. Existing defenses against CSRFs fall short in their coverage and/or ease of deployment. In this paper, we present a browser/server solution, Allowed Referrer Lists (ARLs), that addresses the root cause of CSRFs and removes ambient authority for participating web sites that want to be resilient to CSRF attacks. Our solution is easy for web sites to adopt and does not affect any functionality on non-participating sites. We have implemented our design in Firefox and have evaluated it with real-world sites. We found that ARLs successfully block CSRF attacks, are simpler to implement than existing defenses, and do not significantly impact browser performance. Alexei Czeskis, Alexander Moshchuk, Tadayoshi Kohno, Helen J. Wang |
WWW | 2 |
| 2012 | User-Driven Access Control: Rethinking Permission Granting in Modern Operating SystemsabstractModern client platforms, such as iOS, Android, Windows Phone, Windows 8, and web browsers, run each application in an isolated environment with limited privileges. A pressing open problem in such systems is how to allow users to grant applications access to user-owned resources, e.g., to privacy- and cost-sensitive devices like the camera or to user data residing in other applications. A key challenge is to enable such access in a way that is non-disruptive to users while still maintaining least-privilege restrictions on applications. In this paper, we take the approach of user-driven access control, whereby permission granting is built into existing user actions in the context of an application, rather than added as an afterthought via manifests or system prompts. To allow the system to precisely capture permission-granting intent in an application's context, we introduce access control gadgets (ACGs). Each user-owned resource exposes ACGs for applications to embed. The user's authentic UI interactions with an ACG grant the application permission to access the corresponding resource. Our prototyping and evaluation experience indicates that user-driven access control is a promising direction for enabling in-context, non-disruptive, and least-privilege permission granting on modern client platforms. Franziska Roesner, Tadayoshi Kohno, Alexander Moshchuk, Bryan Parno, Helen J. Wang, Crispin Cowan |
IEEE Symposium on Security and Privacy | 3 |
| 2012 | Clickjacking: Attacks and Defenses
Lin-Shung Huang, Alexander Moshchuk, Helen J. Wang, Stuart Schecter, Collin Jackson |
USENIX Security Symposium | 2 |
| 2012 | Practical end-to-end web content integrityabstractWidespread growth of open wireless hotspots has made it easy to carry out man-in-the-middle attacks and impersonate web sites. Although HTTPS can be used to prevent such attacks, its universal adoption is hindered by its performance cost and its inability to leverage caching at intermediate servers (such as CDN servers and caching proxies) while maintaining end-to-end security. To complement HTTPS, we revive an old idea from SHTTP, a protocol that offers end-to-end web integrity without confidentiality. We name the protocol HTTPi and give it an efficient design that is easy to deploy for today's web. In particular, we tackle several previously-unidentified challenges, such as supporting progressive page loading on the client's browser, handling mixed content, and defining access control policies among HTTP, HTTPi, and HTTPS content from the same domain. Our prototyping and evaluation experience show that HTTPi incurs negligible performance overhead over HTTP, can leverage existing web infrastructure such as CDNs or caching proxies without any modifications to them, and can make many of the mixed-content problems in existing HTTPS web sites easily go away. Based on this experience, we advocate browser and web server vendors to adopt HTTPi. Kapil Singh, Helen J. Wang, Alexander Moshchuk, Collin Jackson, Wenke Lee |
WWW | 3 |
| 2011 | Permission Re-Delegation: Attacks and Defenses
Adrienne Porter Felt, Helen J. Wang, Alexander Moshchuk, Steve Hanna, Erika Chin |
USENIX Security Symposium | 3 |
| 2010 | On the Incoherencies in Web Browser Access Control PoliciesabstractWeb browsers' access control policies have evolved piecemeal in an ad-hoc fashion with the introduction of new browser features. This has resulted in numerous incoherencies. In this paper, we analyze three major access control flaws in today's browsers: (1) principal labeling is different for different resources, raising problems when resources interplay, (2) runtime changes to principal identities are handled inconsistently, and (3) browsers mismanage resources belonging to the user principal. We show that such mishandling of principals leads to many access control incoherencies, presenting hurdles for web developers to construct secure web applications. A unique contribution of this paper is to identify the compatibility cost of removing these unsafe browser features. To do this, we have built WebAnalyzer, a crawler-based framework for measuring real-world usage of browser features, and used it to study the top 100,000 popular web sites ranked by Alexa. Our methodology and results serve as a guideline for browser designers to balance security and backward compatibility. Kapil Singh, Alexander Moshchuk, Helen J. Wang, Wenke Lee |
IEEE Symposium on Security and Privacy | 2 |
| 2009 | Studying Spamming Botnets Using Botlab
John P. John, Alexander Moshchuk, Steve D. Gribble, Arvind Krishnamurthy |
NSDI | 2 |
| 2009 | The Multi-Principal OS Construction of the Gazelle Web Browser
Helen J. Wang, Chris Grier, Alexander Moshchuk, Samuel T. King, Piali Choudhury, Herman Venter |
USENIX Security Symposium | 3 |
| 2008 | Model Management Engine for Data Integration with Reverse-Engineering SupportabstractModel management is a high-level programming language designed to efficiently manipulate schemas and mappings. It is comprised of robust operators that combined in short programs can solve complex metadata-oriented problems in a compact way. For instance, countless enterprise data integration scenarios can be easily expressed in this high-level language thus saving hundreds of development man-hours. Here we present the first model management engine that has reverse-engineering support for data integration, which is one of the most pressing metadata-oriented problems. It merges two schemas based on the mappings between them and allows user to correct the result keeping all the mappings in sync automatically. For user it is much more convenient than determining which mappings to correct in order to get desired result. In addition, the engine supports restructuring merging which is important when the sources are structured differently and cannot be mapped directly. While making schema merging fully automatic is not yet possible, our work simplifies and automates this process to make it practical in complex data integration scenarios. Michael N. Gubanov, Philip A. Bernstein, Alexander Moshchuk |
ICDE | 3 |
| 2008 | Flashproxy: transparently enabling rich web content via remote executionabstractIt is now common for Web sites to use active Web content, such as Flash, Silverlight, or Java applets, to support rich, interactive applications. For many mobile devices, however, supporting active content is problematic. First, the physical resource requirements of the browser plug-ins that execute active content may exceed the capabilities of the device. Second, plug-ins are simply not available for many devices. Finally, active code and the plug-ins that execute it often contain security flaws, potentially exposing a user's device or private data to harm. Alexander Moshchuk, Steve D. Gribble, Henry M. Levy |
MobiSys | 1 |
| 2008 | Organizing and sharing distributed personal web-service dataabstractThe migration from desktop applications to Web-based services is scattering personal data across a myriad of Web sites, such as Google, Flickr, YouTube, and Amazon S3. This dispersal poses new challenges for users, making it more difficult for them to: (1) organize, search, and archive their data, much of which is now hosted by Web sites; (2) create heterogeneous, multi-Web-service object collections and share them in a protected way; and (3) manipulate their data with standard applications or scripts. Roxana Geambasu, Cherie Cheung, Alexander Moshchuk, Steve D. Gribble, Henry M. Levy |
WWW | 3 |
| 2007 | SpyProxy: Execution-based Detection of Malicious Web Content
Alexander Moshchuk, Tanya Bragin, Damien Deville, Steve D. Gribble, Henry M. Levy |
USENIX Security Symposium | 1 |
| 2006 | A Crawler-based Study of Spyware in the Web
Alexander Moshchuk, Tanya Bragin, Steve D. Gribble, Henry M. Levy |
NDSS | 1 |