Demo Data from VLDB 2026 / reviewers in the wild / expert
Monirul Islam Sharif
dblp:198/4366
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 11 · 5 first-author
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
8 papers |
Malware analysis · 38% Systems and software security · 32% Network security · 30% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 62% Program analysis · 38% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
operating system security |
0.2 | 2 | 2009 | Secure in-VM monitoring using hardware virtualization · CCS 2009 Lares: An Architecture for Secure Active Monitoring Using Virtualization · SP 2008 |
Network security › intrusion detection and prevention
intrusion detection |
0.1 | 2 | 2008 | Lares: An Architecture for Secure Active Monitoring Using Virtualization · SP 2008 MisleadingWorm Signature Generators Using Deliberate Noise Injection · S&P 2006 |
Systems and software security › operating system security
kernel rootkit defense |
0.1 | 1 | 2009 | Secure in-VM monitoring using hardware virtualization · CCS 2009 |
Systems and software security › software protection
code obfuscation |
0.1 | 1 | 2008 | Impeding Malware Analysis Using Conditional Code Obfuscation · NDSS 2008 |
Malware analysis
evasion |
0.1 | 1 | 2008 | Impeding Malware Analysis Using Conditional Code Obfuscation · NDSS 2008 |
Network security › intrusion detection and prevention › intrusion detection › intrusion detection system
host-based intrusion detection |
0.1 | 1 | 2008 | Lares: An Architecture for Secure Active Monitoring Using Virtualization · SP 2008 |
Malware analysis › dynamic malware analysis
transparent malware analysis |
0.1 | 1 | 2008 | Ether: malware analysis via hardware virtualization extensions · CCS 2008 |
Cloud and datacenter computing
virtualization |
0.1 | 3 | 2009 | Secure in-VM monitoring using hardware virtualization · CCS 2009 Lares: An Architecture for Secure Active Monitoring Using Virtualization · SP 2008 Ether: malware analysis via hardware virtualization extensions · CCS 2008 |
Malware analysis › malware obfuscation
polymorphic malware |
0.1 | 1 | 2006 | Polymorphic Blending Attacks · USENIX Security Symposium 2006 |
Network security › intrusion detection and prevention › intrusion detection › attack detection › misuse detection › signature-based detection
worm signature generation |
0.1 | 1 | 2006 | MisleadingWorm Signature Generators Using Deliberate Noise Injection · S&P 2006 |
Cloud and datacenter computing › virtualization
hardware-assisted virtualization |
0.1 | 2 | 2009 | Secure in-VM monitoring using hardware virtualization · CCS 2009 Ether: malware analysis via hardware virtualization extensions · CCS 2008 |
Program analysis
dynamic analysis |
0.0 | 1 | 2009 | Automatic Reverse Engineering of Malware Emulators · SP 2009 |
Program analysis › data flow analysis
dynamic data flow analysis |
0.0 | 1 | 2009 | Automatic Reverse Engineering of Malware Emulators · SP 2009 |
Cloud and datacenter computing › virtualization
virtual machine introspection |
0.0 | 1 | 2008 | Lares: An Architecture for Secure Active Monitoring Using Virtualization · SP 2008 |
Network security › attack strategy
intrusion detection evasion |
0.0 | 1 | 2006 | Polymorphic Blending Attacks · USENIX Security Symposium 2006 |
Network security › malware propagation
worm propagation |
0.0 | 1 | 2006 | MisleadingWorm Signature Generators Using Deliberate Noise Injection · S&P 2006 |
Methods — techniques the papers use, named apart from their topics
instruction trace analysis · 0.2hardware memory protection · 0.2dynamic taint analysis · 0.2Intel VT · 0.2xen · 0.2hook processing · 0.2syntactic signature generation · 0.1polymorphism · 0.1encryption · 0.1deliberate noise injection · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Secure in-VM monitoring using hardware virtualizationabstractKernel-level attacks or rootkits can compromise the security of an operating system by executing with the privilege of the kernel. Current approaches use virtualization to gain higher privilege over these attacks, and isolate security tools from the untrusted guest VM by moving them out and placing them in a separate trusted VM. Although out-of-VM isolation can help ensure security, the added overhead of world-switches between the guest VMs for each invocation of the monitor makes this approach unsuitable for many applications, especially fine-grained monitoring. In this paper, we present Secure In-VM Monitoring (SIM), a general-purpose framework that enables security monitoring applications to be placed back in the untrusted guest VM for efficiency without sacrificing the security guarantees provided by running them outside of the VM. We utilize contemporary hardware memory protection and hardware virtualization features available in recent processors to create a hypervisor protected address space where a monitor can execute and access data in native speeds and to which execution is transferred in a controlled manner that does not require hypervisor involvement. We have developed a prototype into KVM utilizing Intel VT hardware virtualization technology. We have also developed two representative applications for the Windows OS that monitor system calls and process creations. Our microbenchmarks show at least 10 times performance improvement in invocation of a monitor inside SIM over a monitor residing in another trusted VM. With a systematic security analysis of SIM against a number of possible threats, we show that SIM provides at least the same security guarantees as what can be achieved by out-of-VM monitors. Monirul Islam Sharif, Wenke Lee, Weidong Cui, Andrea Lanzi |
CCS | 1 |
| 2009 | K-Tracer: A System for Extracting Kernel Malware Behavior
Andrea Lanzi, Monirul Islam Sharif, Wenke Lee |
NDSS | 2 |
| 2009 | Automatic Reverse Engineering of Malware EmulatorsabstractMalware authors have recently begun using emulation technology to obfuscate their code. They convert native malware binaries into bytecode programs written in a randomly generated instruction set and paired with a native binary emulator that interprets the bytecode. No existing malware analysis can reliably reverse this obfuscation technique. In this paper, we present the first work in automatic reverse engineering of malware emulators. Our algorithms are based on dynamic analysis. We execute the emulated malware in a protected environment and record the entire x86 instruction trace generated by the emulator. We then use dynamic data-flow and taint analysis over the trace to identify data buffers containing the bytecode program and extract the syntactic and semantic information about the bytecode instruction set. With these analysis outputs, we are able to generate data structures, such as control-flow graphs, that provide the foundation for subsequent malware analysis. We implemented a proof-of-concept system called Rotalume and evaluated it using both legitimate programs and malware emulated by VMProtect and code virtualizer. The results show that Rotalume accurately reveals the syntax and semantics of emulated instruction sets and reconstructs execution paths of original programs from their bytecode representations. Monirul Islam Sharif, Andrea Lanzi, Jonathon T. Giffin, Wenke Lee |
SP | 1 |
| 2008 | Ether: malware analysis via hardware virtualization extensionsabstractMalware has become the centerpiece of most security threats on the Internet. Malware analysis is an essential technology that extracts the runtime behavior of malware, and supplies signatures to detection systems and provides evidence for recovery and cleanup. The focal point in the malware analysis battle is how to detect versus how to hide a malware analyzer from malware during runtime. State-of-the-art analyzers reside in or emulate part of the guest operating system and its underlying hardware, making them easy to detect and evade. In this paper, we propose a transparent and external approach to malware analysis, which is motivated by the intuition that for a malware analyzer to be transparent, it must not induce any side-effects that are unconditionally detectable by malware. Our analyzer, Ether, is based on a novel application of hardware virtualization extensions such as Intel VT, and resides completely outside of the target OS environment. Thus, there are no in-guest software components vulnerable to detection, and there are no shortcomings that arise from incomplete or inaccurate system Artem Dinaburg, Paul Royal, Monirul Islam Sharif, Wenke Lee |
CCS | 3 |
| 2008 | Eureka: A Framework for Enabling Static Malware Analysis
Monirul Islam Sharif, Vinod Yegneswaran, Hassen Saïdi, Phillip A. Porras, Wenke Lee |
ESORICS | 1 |
| 2008 | Impeding Malware Analysis Using Conditional Code Obfuscation
Monirul Islam Sharif, Andrea Lanzi, Jonathon T. Giffin, Wenke Lee |
NDSS | 1 |
| 2008 | Lares: An Architecture for Secure Active Monitoring Using VirtualizationabstractHost-based security tools such as anti-virus and intrusion detection systems are not adequately protected on today's computers. Malware is often designed to immediately disable any security tools upon installation, rendering them useless. While current research has focused on moving these vulnerable security tools into an isolated virtual machine, this approach cripples security tools by preventing them from doing active monitoring. This paper describes an architecture that takes a hybrid approach, giving security tools the ability to do active monitoring while still benefiting from the increased security of an isolated virtual machine. We discuss the architecture and a prototype implementation that can process hooks from a virtual machine running Windows XP on Xen. We conclude with a security analysis and show the performance of a single hook to be 28 musecs in the best case. Bryan D. Payne, Martim Carbone, Monirul Islam Sharif, Wenke Lee |
SP | 3 |
| 2007 | Understanding Precision in Host Based Intrusion Detection
Monirul Islam Sharif, Kapil Singh, Jonathon T. Giffin, Wenke Lee |
RAID | 1 |
| 2006 | MisleadingWorm Signature Generators Using Deliberate Noise InjectionabstractSeveral syntactic-based automatic worm signature generators, e.g., Polygraph, have recently been proposed. These systems typically assume that a set of suspicious flows are provided by a flow classifier, e.g., a honeynet or an intrusion detection system, that often introduces "noise" due to difficulties and imprecision inflow classification. The algorithms for extracting the worm signatures from the flow data are designed to cope with the noise. It has been reported that these systems can handle a fairly high noise level, e.g., 80% for Polygraph. In this paper, we show that if noise is introduced deliberately to mislead a worm signature generator, a much lower noise level, e.g., 50%, can already prevent the system from reliably generating useful worm signatures. Using Polygraph as a case study, we describe a new and general class of attacks whereby a worm can combine polymorphism and misleading behavior to intentionally pollute the dataset of suspicious flows during its propagation and successfully mislead the automatic signature generation process. This study suggests that unless an accurate and robust flow classification process is in place, automatic syntactic-based signature generators are vulnerable to such noise injection attacks. Roberto Perdisci, David Dagon, Wenke Lee, Prahlad Fogla, Monirul Islam Sharif |
S&P | 5 |
| 2006 | Polymorphic Blending Attacks
Prahlad Fogla, Monirul Islam Sharif, Roberto Perdisci, Oleg M. Kolesnikov, Wenke Lee |
USENIX Security Symposium | 2 |
| 2004 | Worm Detection, Early Warning and Response Based on Local Victim InformationabstractWorm detection systems have traditionally focused on global strategies. In the absence of a global worm detection system, we examine the effectiveness of local worm detection and response strategies. This paper makes three contributions: (1) we propose a simple two-phase local worm victim detection algorithm, DSC (Destination-Source Correlation), based on worm behavior in terms of both infection pattern and scanning pattern. DSC can detect zero-day scanning worms with a high detection rate and very low false positive rate. (2) We demonstrate the effectiveness of early worm warning based on local victim information. For example, warning occurs with 0.19% infection of all vulnerable hosts on Internet when using a /12 monitored network. (3) Based on local victim information, we investigate and evaluate the effectiveness of an automatic real-time local response in terms of slowing down the global Internet worms propagation. (2) and (3) are general results, not specific to certain detection algorithm like DSC. We demonstrate (2) and (3) with both analytical models and packet-level network simulator experiments. Guofei Gu, Monirul Islam Sharif, Xinzhou Qin, David Dagon, Wenke Lee, George F. Riley |
ACSAC | 2 |