Demo Data from VLDB 2026 / reviewers in the wild / expert
Anup K. Ghosh
dblp:26/348
· DBLP profile ↗
22ranked-venue papers
11as first author
0since 2021 · last 2011
0009-0004-7437-2293ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 14 · 6 first-authorSoftware engineering, systems software and programming languages · 4 · 3 first-authorComputer networks · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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 |
Systems and software security · 53% Network security · 47% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% | |
| Artificial intelligence
1 paper |
Deep learning architectures and training · 100% |
Topics — the 3 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › intrusion detection and prevention
intrusion detection |
0.0 | 1 | 1999 | A Study in Using Neural Networks for Anomaly and Misuse Detection · USENIX Security Symposium 1999 |
Systems and software security
vulnerability discovery |
0.0 | 1 | 1998 | An Automated Approach for Identifying Potential Vulnerabilities in Software · S&P 1998 |
Software testing › mutation testing
fault injection |
0.0 | 1 | 1998 | An Automated Approach for Identifying Potential Vulnerabilities in Software · S&P 1998 |
Methods — techniques the papers use, named apart from their topics
neural network · 0.0software fault injection · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Trading Elephants for Ants: Efficient Post-attack Reconstitution
Meixing Le, Quan Jia, Angelos Stavrou, Anup K. Ghosh, Sushil Jajodia |
SecureComm | 5 |
| 2010 | HyperCheck: A Hardware-Assisted Integrity Monitor
Jiang Wang 0008, Angelos Stavrou, Anup K. Ghosh |
RAID | 3 |
| 2009 | Automating Intrusion Response via Virtualization for Realizing Uninterruptible Web ServicesabstractWe present a virtualization-based Web server system, a prototype, and experimental results for providing uninterrupted Web services in the presence of intrusion attacks and software faults. The proposed system utilizes replicated virtual servers managed by a closed-loop feedback controller. Using anomaly and intrusion sensor outputs, the controller calculates cost-weighted actions against threats to ensure Web service continuity. We will show that the system can handle broad classes of attacks. Experiment results show that our prototype retains 60% of its peak throughput under 8 DoS attacks per second over extended periods. Yih Huang, Anup K. Ghosh |
NCA | 2 |
| 2008 | Web Canary: A Virtualized Web Browser to Support Large-Scale Silent Collaboration in Detecting Malicious Web Sites
Jiang Wang 0008, Anup K. Ghosh, Yih Huang |
CollaborateCom | 2 |
| 2008 | TCP throughput enhancement in wired-cum-wireless network
Anup K. Ghosh, Amitava Mukherjee 0001, Debashis Saha |
Comput. Commun. | 1 |
| 2007 | Sender Side Intelligence for TCP Throughput Enhancement in Wired-Cum-Wireless NetworkabstractPerformance of the TCP Congestion Control Algorithm has been the focus of research over the last decade. In this paper we propose modifications to TCP Congestion Control to improve its performance in wired-cum-wireless networks. The key idea to determine the Optimal Congestion Window for a TCP Sender, in a particular network scenario (that corresponds to the fair share of that connection) and keep this congestion window a constant to a point where the fair share in the network has changed considerably from the instance of the calculation of the size of the last window. At this point, the TCP Congestion Window is recalculated according to the nature of new scenario. The proposed mechanism is particularly effective over wireless links, which have an inherently loss-prone nature, as Modified TCP's congestion window being independent of packet losses (be it corruption losses or it congestion losses), keeps transmitting at the same rate as before. Anup K. Ghosh, Sudipto Das, Rajesh Roy, Amitava Mukherjee 0001 |
PIMRC | 1 |
| 2002 | Protecting Data from Malicious SoftwareabstractCorruption or disclosure of sensitive user documents can be among the most lasting and costly effects of malicious software attacks. Many malicious programs specifically target files that are likely to contain important user data. Researchers have approached this problem by developing techniques for restricting access to resources on an application-by-application basis. These so-called "sandbox environments," though effective, are cumbersome and difficult to use. In this paper, we present a prototype Windows NT/2000 tool that addresses malicious software threats to user data by extending the existing set of file-access permissions. Management and configuration options make the tool unobtrusive and easy to use. We have conducted preliminary experiments to assess the usability of the tool and to evaluate the effects of improvements we have made. Our work has produced an intuitive data-centric method of protecting valuable documents that provides an additional layer of defense beyond existing antivirus solutions. Matthew Schmid, Frank Hill, Anup K. Ghosh |
ACSAC | 3 |
| 2002 | Simple, state-based approaches to program-based anomaly detectionabstractThis article describes variants of two state-based intrusion detection algorithms from Michael and Ghosh [2000] and Ghosh et al. [2000], and gives experimental results on their performance. The algorithms detect anomalies in execution audit data. One is a simply constructed finite-state machine, and the other two monitor statistical deviations from normal program behavior. The performance of these algorithms is evaluated as a function of the amount of available training data, and they are compared to the well-known intrusion detection technique of looking for novel n -grams in computer audit data. Christoph C. Michael, Anup K. Ghosh |
ACM Trans. Inf. Syst. Secur. | 2 |
| 2001 | How Useful is Software Fault Injection for Evaluating the Security of COTS Products?
Matt Bishop, Anup K. Ghosh, James A. Whittaker |
ACSAC | 2 |
| 2000 | Two State-based Approaches to Program-based Anomaly DetectionabstractThis paper describes two intrusion detection algorithms, and gives experimental results on their performance. The algorithms detect anomalies in execution audit data. One is a simply constructed finite-state machine, and the other monitors statistical deviations from normal program behavior. The performance of these algorithms is evaluated as a function of the amount of available training data, and they are compared to the well-known intrusion detection technique of looking for novel n-grams in computer audit data. Christoph C. Michael, Anup K. Ghosh |
ACSAC | 2 |
| 2000 | A Real-Time Intrusion Detection System Based on Learning Program Behavior
Anup K. Ghosh, Christoph C. Michael, Michael Schatz |
Recent Advances in Intrusion Detection | 1 |
| 2000 | Using Finite Automata to Mine Execution Data for Intrusion Detection: A Preliminary Report
Christoph C. Michael, Anup K. Ghosh |
Recent Advances in Intrusion Detection | 2 |
| 1999 | Analyzing the Performance of Program Behavior Profiling for Intrusion Detection
Anup K. Ghosh, Aaron Schwartzbard |
DBSec | 1 |
| 1999 | An approach to testing COTS software for robustness to operating system exceptions and errorsabstractOne of the least tested but most critical portions of software systems is error and exception handling. Error/exception handling routines are the safety net for any system to handle unexpected circumstances such as when operating system (OS) or hardware failures occur. As more critical systems are developed from commercial off the shelf (COTS) software, the robustness of these applications to operating system failures, and in general, to failures from third party software, becomes increasingly critical. We present an approach and tool for assessing the robustness of COTS applications to failures from OS functions or other third-party COTS software. The approach consists of wrapping executable application software with an instrumentation layer that can capture, record, perturb, and question all interactions with the operating system. The wrapper is used to return error codes and exceptions from calls to operating system functions. The effect of the failure from the OS call is then assessed. If the application crashes under these anomalous conditions, the application is determined to be non-robust to a particular failing OS call. A failure simulation tool has been developed for testing the robustness of Win32 applications to these types of anomalous OS conditions. Anup K. Ghosh, Matthew Schmid |
ISSRE | 1 |
| 1999 | A Study in the Feasibility of Performing Host-Based Anomaly Detection on Windows NT
Aaron Schwartzbard, Anup K. Ghosh |
Recent Advances in Intrusion Detection | 2 |
| 1999 | A Study in Using Neural Networks for Anomaly and Misuse Detection
Anup K. Ghosh, Aaron Schwartzbard |
USENIX Security Symposium | 1 |
| 1998 | Detecting Anomalous and Unknown Intrusions Against ProgramsabstractThe ubiquity of the Internet connection to desktops has been both a boon to business as well as a cause for concern for the security of digital assets that may be unknowingly exposed. Firewalls have been the most commonly deployed solution to secure corporate assets against intrusions, but firewalls are vulnerable to errors in configuration, ambiguous security policies, data-driven attacks through allowed services, and insider attacks. The failure of firewalls to adequately protect digital assets from computer-based attacks has been a boon to commercial intrusion detection tools. Two general approaches to detecting computer security intrusions in real time are misuse detection and anomaly detection. Misuse detection attempts to detect known attacks against computer systems. Anomaly detection uses knowledge of users' normal behavior to detect attempted attacks. The primary advantage of anomaly detection over misuse detection methods is the ability to detect novel and unknown intrusions. This paper presents a study in employing neural networks to detect the existence of anomalous and unknown intrusions against a software system using the anomaly detection approach. Anup K. Ghosh, James Wanken, Frank Charron |
ACSAC | 1 |
| 1998 | E-Commerce Security: No Silver Bullet
Anup K. Ghosh |
DBSec | 1 |
| 1998 | On certifying mobile code for secure applicationsabstractSummary form only given. The security issues in mobile code arise from the fact that someone else's program is running on your machine often without your knowledge and approval, often without controls on its privileges, and often without knowledge for how trustworthy that program is. Several different approaches have emerged for providing some assurance against malicious behavior. Javasoft implemented a "sandbox" for constraining the privileges of applets executing within a browser. Microsoft has implemented a trust-based approach called Authenticode which comes in the form of a certificate attached to any mobile piece of software. The approach espoused by this author is to combine the best of both solutions. The proposed solution involves distributing certificates with mobile code that verify not only the authenticity of the organization or individual that produced the code, but also the secure behavior of that code. Certification would be based on a process that involves testing the program for security-related defects (such as buffer overflow flaws) and verifying that the program is free from malicious code. The former activity can benefit from software reliability engineering (SRE), while the latter cannot. While SRE can be useful for producing reliable, if not correct, code, it does not address malicious intentions of either developers or hackers. To this end, software produced from an SRE process or otherwise must be certified as being free from security-related defects and malicious behavior. Anup K. Ghosh |
ISSRE | 1 |
| 1998 | Testing the robustness of Windows NT softwareabstractTo date, most studies on the robustness of operating system software have focused on Unix based systems. The paper develops a methodology and architecture for performing intelligent black box analysis of software that runs on the Windows NT platform. The goals of the research are three fold: first, to develop intelligent robustness testing techniques for commercial Off-The-Shelf (COTS) software; second, to benchmark the robustness of NT software in handling anomalous events; and finally, to identify robustness gaps to permit fortification for fault tolerance. The random and intelligent data design library environment (RIDDLE) is a tool for analyzing operating system software, system utilities, desktop applications, component based software, and network services. RIDDLE was used to assess the robustness of native Windows NT system utilities as well as Win32 ports of the GNU utilities. Experimental results comparing the relative performance of the ported utilities versus the native utilities are presented. Anup K. Ghosh, Matthew Schmid, V. Shah |
ISSRE | 1 |
| 1998 | An Automated Approach for Identifying Potential Vulnerabilities in SoftwareabstractThe paper presents results from analyzing the vulnerability of security-critical software applications to malicious threats and anomalous events using an automated fault injection analysis approach. The work is based on the well understood premise that a large proportion of security violations result from errors in software source code and configuration. The methodology employs software fault injection to force anomalous program states during the execution of software and observes their corresponding effects on system security. If insecure behaviour is detected, the perturbed location that resulted in the violation is isolated for further analysis and possibly retrofitting with fault tolerant mechanisms. Anup K. Ghosh, Tom O'Connor, Gary McGraw 0001 |
S&P | 1 |
| 1997 | Reducing uncertainty about common-mode failuresabstractMulti-version programming is employed in fault-tolerant computer systems in order to provide protection against common-mode failure in software. Multi-version programming involves building diverse software implementations of critical functions. The premise of building diverse versions is that the likelihood of a programming error in one version causing a failure in an identical manner as an error in another version is reduced. Skeptics of multi-version programming have correctly pointed out that common-mode failures between redundant diverse versions can reduce the return on investment in creating diverse versions. To date, other than using historical data from other projects, there has been no way to estimate the potential for a given multi-version programming system to suffer a common-mode failure. This paper presents an algorithm and software analysis prototype to reduce the uncertainty of whether software flaws in diverse versions can result in common-mode failure. The analysis uses software fault-injection techniques to subject one or more versions to anomalous behavior. From this, we can predict how the software will behave if real faults exist in the multiple versions. Jeffrey M. Voas, Anup K. Ghosh, Frank Charron, Lora Kassab |
ISSRE | 2 |