Demo Data from VLDB 2026 / reviewers in the wild / expert
Jasvir Nagra
dblp:n/JasvirNagra
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2Software engineering, systems software and programming languages · 2
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
1 paper |
Web and mobile security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security › web security
API security |
0.1 | 1 | 2011 | Automated Analysis of Security-Critical JavaScript APIs · IEEE Symposium on Security and Privacy 2011 |
Web and mobile security
javascript security |
0.1 | 1 | 2011 | Automated Analysis of Security-Critical JavaScript APIs · IEEE Symposium on Security and Privacy 2011 |
Programming languages and type systems
language semantics |
0.0 | 1 | 2011 | Automated Analysis of Security-Critical JavaScript APIs · IEEE Symposium on Security and Privacy 2011 |
Methods — techniques the papers use, named apart from their topics
formal semantics · 0.2automated analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Distributed application tamper detection via continuous software updatesabstractWe present a new general technique for protecting clients in distributed systems against Remote Man-at-the-end (R-MATE) attacks. Such attacks occur in settings where an adversary has physical access to an untrusted client device and can obtain an advantage from tampering with the hardware itself or the software it contains. Christian S. Collberg, Sam Martin, Jonathan Myers, Jasvir Nagra |
ACSAC | 4 |
| 2011 | Automated Analysis of Security-Critical JavaScript APIsabstractJavaScript is widely used to provide client-side functionality in Web applications. To provide services ranging from maps to advertisements, Web applications may incorporate untrusted JavaScript code from third parties. The trusted portion of each application may then expose an API to untrusted code, interposing a reference monitor that mediates access to security-critical resources. However, a JavaScript reference monitor can only be effective if it cannot be circumvented through programming tricks or programming language idiosyncrasies. In order to verify complete mediation of critical resources for applications of interest, we define the semantics of a restricted version of JavaScript devised by the ECMA Standards committee for isolation purposes, and develop and test an automated tool that can soundly establish that a given API cannot be circumvented or subverted. Our tool reveals a previously-undiscovered vulnerability in the widely-examined Yahoo! AD Safe filter and verifies confinement of the repaired filter and other examples from the Object-Capability literature. Ankur Taly, Úlfar Erlingsson, John C. Mitchell, Mark S. Miller, Jasvir Nagra |
IEEE Symposium on Security and Privacy | 5 |
| 2009 | The effectiveness of source code obfuscation: An experimental assessmentabstractSource code obfuscation is a protection mechanism widely used to limit the possibility of malicious reverse engineering or attack activities on a software system. Although several code obfuscation techniques and tools are available, little knowledge is available about the capability of obfuscation to reduce attackers' efficiency, and the contexts in which such an efficiencymay vary. Mariano Ceccato, Massimiliano Di Penta, Jasvir Nagra, Paolo Falcarin, Filippo Ricca, Marco Torchiano, Paolo Tonella |
ICPC | 3 |
| 2009 | Trading-off security and performance in barrier slicing for remote software entrusting
Mariano Ceccato, Mila Dalla Preda, Jasvir Nagra, Christian S. Collberg, Paolo Tonella |
Autom. Softw. Eng. | 3 |
| 2008 | Distributing Trust Verification to Increase Application PerformanceabstractThe remote trust problem aims to address the issue of verifying the execution of a program running on an un-trusted host which communicates regularly with a trusted server. One proposed solution to this problem relies on a centralized scheme using assertions and replication to withhold usable services from a tampered client. We show how to extend such a scheme to a distributed trusted hardware such as tamper-resistant smartcards. We compared the performance and security of the proposed distributed system to the original centralized scheme on a case study. Our results indicate that, compared to a centralized scheme, our distributed trust scheme has dramatically lower network traffic, and smaller memory and computational requirements on the trusted server. Mariano Ceccato, Jasvir Nagra, Paolo Tonella |
PDP | 2 |