Demo Data from EDBT 2026 / reviewers in the wild / expert
Prahlad Fogla
dblp:52/3216
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 8 · 2 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1 · 1 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
5 papers |
Network security · 78% Security and privacy of machine learning · 11% Malware analysis · 11% | |
| Theoretical computer science
2 papers |
Algorithms and data structures · 77% Computational complexity · 23% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › intrusion detection and prevention
intrusion detection |
0.2 | 4 | 2006 | q-Gram Matching Using Tree Models · IEEE Trans. Knowl. Data Eng. 2006 MisleadingWorm Signature Generators Using Deliberate Noise Injection · S&P 2006 Evading network anomaly detection systems: formal reasoning and practical techniques · CCS 2006 |
Network security › intrusion detection and prevention › intrusion detection
anomaly detection |
0.1 | 2 | 2006 | Evading network anomaly detection systems: formal reasoning and practical techniques · CCS 2006 Anomaly Detection Using Call Stack Information · S&P 2003 |
Security and privacy of machine learning › adversarial attack
evasion attack |
0.1 | 1 | 2006 | Evading network anomaly detection systems: formal reasoning and practical techniques · CCS 2006 |
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 |
Algorithms and data structures › sequence algorithms › string algorithms
string matching |
0.1 | 1 | 2006 | q-Gram Matching Using Tree Models · IEEE Trans. Knowl. Data Eng. 2006 |
Indexing and storage engines › string indexing
trie index |
0.0 | 1 | 2006 | q-Gram Matching Using Tree Models · IEEE Trans. Knowl. Data Eng. 2006 |
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
trie · 0.2suffix links · 0.2rabin-karp hashing · 0.2integer linear programming · 0.1hill climbing · 0.1SAT solving · 0.1syntactic signature generation · 0.1polymorphism · 0.1encryption · 0.1deliberate noise injection · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | McPAD: A multiple classifier system for accurate payload-based anomaly detection
Roberto Perdisci, Davide Ariu, Prahlad Fogla, Giorgio Giacinto, Wenke Lee |
Comput. Networks | 3 |
| 2006 | DSO: Dependable Signing Overlay
Guofei Gu, Prahlad Fogla, Wenke Lee, Douglas M. Blough |
ACNS | 2 |
| 2006 | Evading network anomaly detection systems: formal reasoning and practical techniquesabstractAttackers often try to evade an intrusion detection system (IDS) when launching their attacks. There have been several published studies in evasion attacks, some with available tools, in the research community as well as the "hackers'' community. Our recent empirical case study showed that some payload-based network anomaly detection systems can be evaded by a polymorphic blending attack (PBA). The main idea of a PBA is to create each polymorphic instance in such a way that the statistics of attack packet(s) match the normal traffic profile. In this paper, we present a formal framework for the open problem: given an anomaly detection system and an attack, can one automatically generate its PBA instances? We show that in general, generating a PBA that optimally matches the normal traffic profile is a hard problem (NP-complete). However, the problem of finding a PBA can be reduced to the SAT or ILP problems so that solvers available in those domains can be used to find a near-optimal solution. We also present a heuristic (hill-climbing) to find an approximate solution. Our framework can not only expose how the IDS can be exploited by a PBA but also suggest how the IDS can be improved to prevent the PBA. We have experimented with our framework using the PAYL 1-gram and 2-gram anomaly detection system, and the results have validated our framework. Prahlad Fogla, Wenke Lee |
CCS | 1 |
| 2006 | Measuring intrusion detection capability: an information-theoretic approachabstractA fundamental problem in intrusion detection is what metric(s) can be used to objectively evaluate an intrusion detection system (IDS) in terms of its ability to correctly classify events as normal or intrusive. Traditional metrics (e.g., true positive rate and false positive rate) measure different aspects, but no single metric seems sufficient to measure the capability of intrusion detection systems. The lack of a single unified metric makes it difficult to fine-tune and evaluate an IDS. In this paper, we provide an in-depth analysis of existing metrics. Specifically, we analyze a typical cost-based scheme [6], and demonstrate that this approach is very confusing and ineffective when the cost factor is not carefully selected. In addition, we provide a novel information-theoretic analysis of IDS and propose a new metric that highly complements cost-based analysis. When examining the intrusion detection process from an information-theoretic point of view, intuitively, we should have less uncertainty about the input (event data) given the IDS output (alarm data). Thus, our new metric, CI D (Intrusion Detection Capability), is defined as the ratio of the mutual information between the IDS input and output to the entropy of the input. CI D has the desired property that: (1) It takes into account all the important aspects of detection capability naturally, i.e., true positive rate, false positive rate, positive predictive value, negative predictive value, and base rate; (2) it objectively provides an intrinsic measure of intrusion detection capability; and (3) it is sensitive to IDS operation parameters such as true positive rate and false positive rate, which can demonstrate the effect of the subtle changes of intrusion detection systems. We propose CI D as an appropriate performance measure to maximize when fine-tuning an IDS. The obtained operation point is the best that can be achieved by the IDS in terms of its intrinsic ability to classify input data. We use numerical examples as well as experiments of actual IDSs on various data sets to show that by using CI D, we can choose the best (optimal) operating point for an IDS and objectively compare different IDSs. Guofei Gu, Prahlad Fogla, David Dagon, Wenke Lee, Boris Skoric |
AsiaCCS | 2 |
| 2006 | Towards an Information-Theoretic Framework for Analyzing Intrusion Detection Systems
Guofei Gu, Prahlad Fogla, David Dagon, Wenke Lee, Boris Skoric |
ESORICS | 2 |
| 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 | 4 |
| 2006 | Polymorphic Blending Attacks
Prahlad Fogla, Monirul Islam Sharif, Roberto Perdisci, Oleg M. Kolesnikov, Wenke Lee |
USENIX Security Symposium | 1 |
| 2006 | q-Gram Matching Using Tree Modelsabstractq-gram matching is used for approximate substring matching problems in a wide range of application areas, including intrusion detection. In this paper, we present a tree-based model to perform fast linear time q-gram matching. All q-grams present in the text are stored in a tree structure similar to trie. We use a tree redundancy pruning algorithm to reduce the size of the tree without losing any information. We also use suffix links for fast q-gram search during query matching. We compare our work with the Rabin-Karp-based hash-table technique, commonly used for multiple q-gram search. We present results of experiments on system call sequence data used for intrusion detection. Prahlad Fogla, Wenke Lee |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2003 | Anomaly Detection Using Call Stack InformationabstractThe call stack of a program execution can be a very good information source for intrusion detection. There is no prior work on dynamically extracting information from the call stack and effectively using it to detect exploits. In this paper we propose a new method to do anomaly detection using call stack information. The basic idea is to extract return addresses from the call stack, and generate an abstract execution path between two program execution points. Experiments show that our method can detect some attacks that cannot be detected by other approaches, while its convergence and false positive performance is comparable to or better than the other approaches. We compare our method with other approaches by analyzing their underlying principles and thus achieve a better characterization of their performance, in particular on what and why attacks will be missed by the various approaches. Henry Hanping Feng, Oleg M. Kolesnikov, Prahlad Fogla, Wenke Lee, Weibo Gong |
S&P | 3 |
| 2002 | A Context-Aware Security Architecture for Emerging ApplicationsabstractWe describe an approach to building security services for context-aware environments. Specifically, we focus on the design of security services that incorporate the use of security-relevant "context" to provide flexible access control and policy enforcement. We previously presented a generalized access control model that makes significant use of contextual information in policy definition. This document provides a concrete realization of such a model by presenting a system-level service architecture, as well as early implementation experience with the framework. Through our context-aware security services, our system architecture offers enhanced authentication services, more flexible access control and a security subsystem that can adapt itself based on current conditions in the environment. We discuss our architecture and implementation and show how it can be used to secure several sample applications. Michael J. Covington, Prahlad Fogla, Zhiyuan Zhan, Mustaque Ahamad |
ACSAC | 2 |