Demo Data from EDBT 2026 / reviewers in the wild / expert
Sandeep Bhatkar
dblp:24/2511
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 6 · 4 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 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
6 papers |
Systems and software security · 41% Malware analysis · 27% Network security · 21% | |
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 84% Operating systems · 16% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Malware analysis › malware similarity
malware clustering |
0.2 | 1 | 2013 | MutantX-S: Scalable Malware Clustering Based on Static Features · USENIX ATC 2013 |
Systems and software security
memory safety |
0.1 | 2 | 2005 | Efficient Techniques for Comprehensive Protection from Memory Error Exploits · USENIX Security Symposium 2005 Address Obfuscation: An Efficient Approach to Combat a Broad Range of Memory Error Exploits · USENIX Security Symposium 2003 |
Network security › intrusion detection and prevention › intrusion detection
anomaly detection |
0.1 | 1 | 2006 | Dataflow Anomaly Detection · S&P 2006 |
Network security › intrusion detection and prevention
intrusion detection |
0.1 | 1 | 2006 | Dataflow Anomaly Detection · S&P 2006 |
Authentication and access control › security policy
policy enforcement |
0.1 | 1 | 2006 | Taint-Enhanced Policy Enforcement: A Practical Approach to Defeat a Wide Range of Attacks · USENIX Security Symposium 2006 |
Program analysis › static analysis
taint analysis |
0.1 | 1 | 2006 | Taint-Enhanced Policy Enforcement: A Practical Approach to Defeat a Wide Range of Attacks · USENIX Security Symposium 2006 |
Systems and software security › isolation
isolation of untrusted code |
0.0 | 1 | 2003 | Model-carrying code: a practical approach for safe execution of untrusted applications · SOSP 2003 |
Operating systems › system security › operating system security
security policy enforcement |
0.0 | 1 | 2003 | Model-carrying code: a practical approach for safe execution of untrusted applications · SOSP 2003 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.2clustering · 0.2taint analysis · 0.1policy enforcement · 0.1model carrying · 0.1system call analysis · 0.1data flow analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | MutantX-S: Scalable Malware Clustering Based on Static Features
Xin Hu 0001, Kang G. Shin, Sandeep Bhatkar, Kent Griffin |
USENIX ATC | 3 |
| 2008 | Data Space Randomization
Sandeep Bhatkar, R. Sekar 0001 |
DIMVA | 1 |
| 2006 | Dataflow Anomaly DetectionabstractBeginning with the work of Forrest et al, several researchers have developed intrusion detection techniques based on modeling program behaviors in terms of system calls. A weakness of these techniques is that they focus on control flows involving system calls, but not their arguments. This weakness makes them susceptible to several classes of attacks, including attacks on security-critical data, race-condition and symbolic link attacks, and mimicry attacks. To address this weakness, we develop a new approach for learning dataflow behaviors of programs. The novelty in our approach, as compared to previous system-call argument learning techniques, is that it learns temporal properties involving the arguments of different system calls, thus capturing the flow of security-sensitive data through the program. An interesting aspect of our technique is that it can be uniformly layered on top of most existing control-flow models, and can leverage control-flow contexts to significantly increase the precision of dataflows captured by the model. This contrasts with previous system-call argument learning techniques that did not leverage control-flow information, and moreover, were focused on learning statistical properties of individual system call arguments. Through experiments, we show that temporal properties enable detection of many attacks that aren't detected by previous approaches. Moreover, they support formal reasoning about security assurances that can be provided when a program follows its dataflow behavior model, e.g., tar would read only files located within a directory specified as a command-line argument. Sandeep Bhatkar, Abhishek Chaturvedi, R. Sekar 0001 |
S&P | 1 |
| 2006 | Taint-Enhanced Policy Enforcement: A Practical Approach to Defeat a Wide Range of Attacks
Sandeep Bhatkar, R. Sekar 0001 |
USENIX Security Symposium | 2 |
| 2005 | Efficient Techniques for Comprehensive Protection from Memory Error Exploits
Sandeep Bhatkar, Daniel C. DuVarney |
USENIX Security Symposium | 1 |
| 2003 | SELF: a transparent security extension for ELF binariesabstractThe ability to analyze and modify binaries is often very useful from a security viewpoint. Security operations one would like to perform on binaries include the ability to extract models of program behavior and insert inline reference monitors. Unfortunately, the existing manner in which binary code is packaged prevents even the simplest of analyses, such as distinguishing code from data, from succeeding 100 percent of the time. In this paper, we propose SELF, a security-enhanced ELF (Executable and Linking Format), which is simply ELF with an extra section added. The extra section contains information about (among other things) the address, size, and alignment requirements of each code and static data item in the program. This information is somewhat similar to traditional debugging information, but contains additional information specifically needed for binary analysis that debugging information lacks. It is also smaller, compatible with optimization, and less likely to facilitate reverse engineering, which we believe makes it practical for use with commercial software products. SELF approach has three key benefits. First, the information for the extra section is easy for compilers to provide, so little work is required on behalf of compiler vendors. Second, the extra section is ignored by default, so SELF binaries will run perfectly on all systems, including ones not interested in leveraging the extra information. Third, the extra section provides sufficient information to perform many security-related operations on the binary code. We believe SELF to be a practical approach, allowing many security analyses to be performed while not requiring major changes to the existing compiler infrastructure. An application example of the utility of SELF to perform address obfuscation (in which the addresses of all code and data items are randomized to defeat memory-error exploits) is presented. Daniel C. DuVarney, V. N. Venkatakrishnan, Sandeep Bhatkar |
NSPW | 3 |
| 2003 | Model-carrying code: a practical approach for safe execution of untrusted applications
R. Sekar 0001, V. N. Venkatakrishnan, Samik Basu 0001, Sandeep Bhatkar, Daniel C. DuVarney |
SOSP | 4 |
| 2003 | Address Obfuscation: An Efficient Approach to Combat a Broad Range of Memory Error Exploits
Sandeep Bhatkar, Daniel C. DuVarney, R. Sekar 0001 |
USENIX Security Symposium | 1 |