Demo Data from EDBT 2026 / reviewers in the wild / expert
Mehdi Kharrazi
dblp:07/0
· DBLP profile ↗
13ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0002-1773-8314ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4Software engineering, systems software and programming languages · 3 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorSystems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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
2 papers |
Malware analysis · 52% Digital forensics and information hiding · 30% Systems and software security · 17% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Malware analysis › rootkit detection
kernel rootkit detection |
0.2 | 1 | 2014 | Back to Static Analysis for Kernel-Level Rootkit Detection · IEEE Trans. Inf. Forensics Secur. 2014 |
Malware analysis
rootkit detection |
0.2 | 1 | 2014 | Back to Static Analysis for Kernel-Level Rootkit Detection · IEEE Trans. Inf. Forensics Secur. 2014 |
Malware analysis › malware detection
static malware detection |
0.2 | 1 | 2014 | Back to Static Analysis for Kernel-Level Rootkit Detection · IEEE Trans. Inf. Forensics Secur. 2014 |
Systems and software security
vulnerability discovery |
0.2 | 1 | 2014 | Back to Static Analysis for Kernel-Level Rootkit Detection · IEEE Trans. Inf. Forensics Secur. 2014 |
Digital forensics and information hiding › digital forensics
network forensics |
0.2 | 1 | 2013 | Payload Attribution via Character Dependent Multi-Bloom Filters · IEEE Trans. Inf. Forensics Secur. 2013 |
Digital forensics and information hiding › digital forensics › network forensics
payload attribution |
0.2 | 1 | 2013 | Payload Attribution via Character Dependent Multi-Bloom Filters · IEEE Trans. Inf. Forensics Secur. 2013 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.2machine learning classification · 0.2feature extraction · 0.2character dependent multi-bloom filter · 0.2bloom filter · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Blue-Pill Oxpecker: A VMI Platform for Transactional ModificationabstractAlthough multiple techniques have been proposed with the goal of minimizing the semantic gap in virtual machine introspection, most concentrate on passive observation of the internal state, while there are also a number of proposals with which active modification of the VM's internal state is made possible. However there are issues when modifications are applied, such as keeping a consistent kernel state and avoiding a crash. In this article we propose Oxpecker, a VMI platform for transactional modification. The out-of-VM read access allows an introspector to detect malware in the guest OS (e.g., rootkit) and the transactional write access allows Oxpecker to reliably neutralize the detected threats. To begin a transaction, Oxpecker monitors VM state changes waiting for an idle moment which is free of possible race-conditions in the guest kernel memory. Thereafter, it invokes a VMI client's callback to proceed with reading/writing in its memory. Upon user request or possible exceptions, transaction is rolled back while the transaction ACID properties are maintained at all times. Oxpecker is implemented and evaluated under different real-world workloads. Additionally and as a practical example, a tool is developed, and open sourced, based on Oxpecker with which guest VM processes could be killed. Seyed Mohammad AghamirMohammadAli, Behnam Momeni, Solmaz Salimi, Mehdi Kharrazi |
IEEE Trans. Cloud Comput. | 4 |
| 2022 | VulSlicer: Vulnerability detection through code slicing
Solmaz Salimi, Mehdi Kharrazi |
J. Syst. Softw. | 2 |
| 2018 | LDMBL: An architecture for reducing code duplication in heavyweight binary instrumentationsabstractSummary Emergence of instrumentation frameworks has vastly contributed to the software engineering practices. As the instrumentation use cases become more complex, complexity of instrumenting programs also increases, leading to a higher risk of software defects, increased development time, and decreased maintainability. In security applications such as symbolic execution and taint analysis, which need to instrument a large number of instruction types, this complexity is prominent. This paper presents an architecture based on the Pin binary instrumentation framework to abstract the low‐level OS and hardware‐dependent implementation details, facilitate code reuse in heavyweight instrumentation use cases, and improve instrumenting program development time. Instructions of x86 and x86‐64 hardware architectures are formally categorized using the Z language based on the Pin framework API. This categorization is used to automate the instrumentation phase on the basis of a configuration list. Furthermore, instrumentation context data such as register data are modeled in an object‐oriented scheme. This makes it possible to focus the instrumenting program development time on writing the essential analysis logics while access to low‐level OS and hardware dependencies are streamlined. The proposed architecture is evaluated by instrumenting 135 instruction types in a concrete symbolic execution engine, resulting in a reduction of the instrumenting program size by 59.7%. Furthermore, performance overhead measure against the SPEC CINT2006 programs is limited to 8.7%. Behnam Momeni, Mehdi Kharrazi |
Softw. Pract. Exp. | 2 |
| 2015 | A composite-metric based path selection technique for the Tor anonymity network
Sadegh M. Milajerdi, Mehdi Kharrazi |
J. Syst. Softw. | 2 |
| 2014 | Back to Static Analysis for Kernel-Level Rootkit DetectionabstractRootkit's main goal is to hide itself and other modules present in the malware. Their stealthy nature has made their detection further difficult, especially in the case of kernel-level rootkits. There have been many dynamic analysis techniques proposed for detecting kernel-level rootkits, while on the other hand, static analysis has not been popular. This is perhaps due to its poor performance in detecting malware in general, which could be attributed to the level of obfuscation employed in binaries which make static analysis difficult if not impossible. In this paper, we make two important observations, first there is usually little obfuscation used in legitimate kernel-level code, as opposed to the malicious kernel-level code. Second, one of the main approaches to penetrate the Windows operating system is through kernel-level drivers. Therefore, by focusing on detecting malicious kernel drivers employed by the rootkit, one could detect the rootkit while avoiding the issues with current detection technique. Given these two observation, we propose a simple static analysis technique with the aim of detecting malicious driver. We first study the current trends in the implementation of kernel-level rookits. Afterward, we proposed a set of features to quantify the malicious behavior in kernel drivers. These features are then evaluated through a set of experiments on 4420 malicious and legitimate drivers, obtaining an accuracy of 98.15% in distinguishing between these drivers. Seyyedeh Atefeh Musavi, Mehdi Kharrazi |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2013 | Payload Attribution via Character Dependent Multi-Bloom FiltersabstractNetwork forensic analysts employ payload attribution systems (PAS) as an investigative tool, which enables them to store and summarize large amounts of network traffic, including full packet payload. Hence an investigator could query the system for a specific string and check whether any of the packets transmitted previously in the network contained that specific string. As a shortcoming, the previously proposed techniques are unable to support wildcard queries. Wildcards are an important type of query that allow the investigator to locate strings in the payload when only part of the string is known. In this paper, a new data structure for payload attribution, named Character Dependent Multi-Bloom Filters, will be presented which, in addition to improving the previously proposed techniques, is able to support wildcard queries as well. To this end, a theoretical study of the proposed method was conducted in order to evaluate its false positive when responding to queries and subsequently the theoretical analysis is verified through a number of experiments. Furthermore, comparisons are made between the proposed method and the state-of-the-art attribution techniques presented in the literature. The results suggest that, using the Character Dependent Multi-Bloom Filters, one can obtain a data reduction ratio of about 265 : 1 opposed to 210 : 1 as obtained by the previously proposed state-of-the-art techniques assuming a similar false-positive rate. More importantly, the results indicate that a wildcard query with seven unknown characters would take approximately less than 1 second to process, using the proposed method; while given the previous techniques, as an exhaustive search is required, the same query takes about 4500 years to process. Mohammad Hashem Haghighat, Mehdi Tavakoli, Mehdi Kharrazi |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2010 | Passive Worm and Malware Detection in Peer-to-Peer NetworksabstractToday P2P networks are responsible for a large amount of traffic on the Internet, as many Internet users employ such networks for content distribution. At the same time, P2P networks are vulnerable to security threats such as Internet worms and facilitate their propagation. Internet worms and more generally malware are a major concern to the network security community. There are many different type of worms in the wild, mostly categorized based on how they find and infect their new victims (i.e. active, passive, etc.). In this paper, we investigate a new approach for detecting passive worms and malware in P2P networks based on the popularity of files in the network. As part of our investigation, we crawl the Gnutella P2P network over a 12 day period collecting file names and file popularity statistics. We are then able to extract the highly popular files and identify worm/malware files within them with high accuracy. Sahar Fahimian, Amirvala Movahed, Mehdi Kharrazi |
EUC | 3 |
| 2006 | Cover Selection for Steganographic EmbeddingabstractThe primary goal of image steganography techniques has been to maximize embedding rate while minimizing the detectability of the resulting stego images against steganalysis techniques. However, one particular advantage of steganography, as opposed to other information hiding techniques, is that the embedder has the freedom to choose a cover image that result in the least detectable stego image. This resource has largely remained unexploited in the proposed embedding techniques. In this paper, we study the problem of cover selection by investigating three scenarios in which the embedder has either no knowledge, partial knowledge, or full knowledge of the steganalysis technique. For example, we illustrate through experiments how simple statistical measures could help embedder minimize detectability, at times by 65%, in the partial knowledge case. Mehdi Kharrazi, Husrev T. Sencar, Nasir Memon |
ICIP | 1 |
| 2005 | PSteg: steganographic embedding through patchingabstractIn this paper, we propose a novel approach to image steganography in which embedding is done without making explicit modifications to the image; that is, the embedding distortion introduced to the cover image is both perceptually and statistically ensured to be less detectable. If an image is divided into blocks and each block is hashed, then the hash values could represent the embedded message content. A set of replacement blocks can be obtained by consecutively capturing images of the same scene (or resampling the incident light). Since image content remains the same and noise is sampled, the set of replacements are statistically compatible while still providing unique hash values. With such an approach, the embedder can choose the block with hash value corresponding to the message content without violating any of the natural image statistics. When applied to JPEG images, experiments show that this technique can achieve embedding rates of 0.063 bits per DCT coefficient or 0.157 bits per nonzero DCT coefficient while still remaining undetectable by Farid's universal steganalysis tool. Kyle Petrowski, Mehdi Kharrazi, Husrev T. Sencar, Nasir Memon |
ICASSP (2) | 2 |
| 2004 | Nabs: A System for Detecting Resource Abuses via Characterization of Flow Content TypeabstractOne of the growing problems faced by network administrators is the abuse of computing resources by authorized and unauthorized personnel. The nature of abuse may vary from using unauthorized applications to serving unauthorized content. Proliferation of peer-to-peer networks and wide use of tunnels makes it difficult to detect such abuses and easy to circumvent security policies. This paper presents the design and implementation of a system, called Nabs, that characterizes content types of network flows based solely on the payload which can then be used to identify abuses of computing resources. The proposed method does not depend on packet headers or other simple packet characteristics hence is more robust to circumvention. Kulesh Shanmugasundaram, Mehdi Kharrazi, Nasir Memon |
ACSAC | 2 |
| 2004 | Blind source camera identificationabstractAn interesting problem in digital forensics is that given a digital image, would it be possible to identify the camera model which was used to obtain the image. In this paper we look at a simplified version of this problem by trying to distinguish between images captured by a limited number of camera models. We propose a number of features which could be used by a classifier to identify the source camera of an image in a blind manner. We also provide experimental results and show reasonable accuracy in distinguishing images from the two and five different camera models using the proposed features. Mehdi Kharrazi, Husrev T. Sencar, Nasir Memon |
ICIP | 1 |
| 2003 | Image Steganography and Steganalysis: Concepts and Practice
Rajarathnam Chandramouli, Mehdi Kharrazi, Nasir Memon |
IWDW | 2 |
| 2003 | ODISSEA: A Peer-to-Peer Architecture for Scalable Web Search and Information Retrieval
Torsten Suel, Chandan Mathur, Jo-wen Wu, Jiangong Zhang, Alex Delis, Mehdi Kharrazi, Xiaohui Long, Kulesh Shanmugasundaram |
WebDB | 6 |