Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Marc Ph. Stoecklin

dblp:17/3707 · DBLP profile ↗
← Back
21ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 12 · 1 first-authorComputer networks · 4 · 1 first-authorSystems, architecture and hardware · 3Databases, data management, data science and information retrieval · 3

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 · 72% Systems and software security · 28%
Computer networks
5 papers
Network measurement and analytics · 70% Internet architecture and protocols · 30%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 100%
Databases, data mining, and information retrieval
2 papers
Indexing and storage engines · 50% Graph data management · 35% Data stream processing · 15%

Topics — the 16 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention › intrusion detection › network intrusion detection
threat detection
0.312018
Threat Intelligence Computing · CCS 2018
Network security
threat hunting
0.312018
Threat Intelligence Computing · CCS 2018
Systems and software security › data security
confidentiality and integrity
0.312017
POSTER: Hidden in Plain Sight: A Filesystem for Data Integrity and Confidentiality · CCS 2017
Systems and software security
file system security
0.312017
POSTER: Hidden in Plain Sight: A Filesystem for Data Integrity and Confidentiality · CCS 2017
Network security › intrusion detection and prevention › intrusion detection › attack detection
advanced persistent threat detection
0.212015
FCCE: Highly scalable distributed Feature Collection and Correlation Engine for low latency big data analytics · ICDE 2015
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
botnet detection
0.212015
FCCE: Highly scalable distributed Feature Collection and Correlation Engine for low latency big data analytics · ICDE 2015
Internet architecture and protocols › domain name system
DNS security
0.212013
Practical Comprehensive Bounds on Surreptitious Communication over DNS · USENIX Security Symposium 2013
Network security › intrusion detection and prevention
covert channel detection
0.212013
Practical Comprehensive Bounds on Surreptitious Communication over DNS · USENIX Security Symposium 2013
Indexing and storage engines
bitmap index
0.112012
Real-time creation of bitmap indexes on streaming network data · VLDB J. 2012
Storage systems
archival storage
0.112010
Net-Fli: On-the-fly Compression, Archiving and Indexing of Streaming Network Traffic · Proc. VLDB Endow. 2010
Storage systems
indexing
0.112010
Net-Fli: On-the-fly Compression, Archiving and Indexing of Streaming Network Traffic · Proc. VLDB Endow. 2010
Graph data management › graph database
distributed graph database
0.112018
Threat Intelligence Computing · CCS 2018
Storage systems
file systems
0.112017
POSTER: Hidden in Plain Sight: A Filesystem for Data Integrity and Confidentiality · CCS 2017
Network measurement and analytics › web measurement
web infrastructure measurement
0.112016
Hunting for invisibility: Characterizing and detecting malicious web infrastructures through server visibility analysis · INFOCOM 2016
Network measurement and analytics › anomaly detection
traffic anomaly detection
0.112006
Anomaly detection by finding feature distribution outliers · CoNEXT 2006
Network measurement and analytics › traffic analysis
network flow analysis
0.012010
Net-Fli: On-the-fly Compression, Archiving and Indexing of Streaming Network Traffic · Proc. VLDB Endow. 2010

Methods — techniques the papers use, named apart from their topics

interactive visualization · 1.0graph computation · 1.0kernel hot-patch · 0.6decoy injection · 0.6large-scale measurement · 0.5feature-based detection · 0.5feature collection · 0.4correlation engine · 0.4information-theoretic bounds · 0.3on-the-fly compression · 0.2compressed bitmap indexing · 0.2online training · 0.1kullback-leibler divergence · 0.1
YearPublicationVenuePosition
2020 Scarecrow: Deactivating Evasive Malware via Its Own Evasive Logic
abstract
Security analysts widely use dynamic malware analysis environments to exercise malware samples and derive virus signatures. Unfortunately, malware authors are becoming more aware of such analysis environments. Therefore, many have embedded evasive logic into malware to probe execution environments before exposing malicious behaviors. Consequently, such analysis environments become useless and evasive malware can damage victim systems with unforeseen malicious activities. However, adopting evasive techniques to bypass dynamic malware analysis is a double-edged sword. While evasive techniques can avoid early detection through sandbox analysis, it also significantly constrains the spectrum of execution environments where the malware activates. In this paper, we exploit this dilemma and seek to reverse the challenge by camouflaging end-user execution environments into analysis-like environments using a lightweight deception engine called SCARECROW. We thoroughly evaluate SCARECROW with real evasive malware samples and demonstrate that we can successfully deactivate 89.56% of evasive malware samples and the variants of ransomware (e.g., WannaCry and Locky) with little or no impact on the most commonly used benign software. Our evaluation also shows that SCARECROW is able to steer state-of-the-art analysis environment fingerprinting techniques so that end-user execution environments with SCARECROW and malware analysis environments with SCARECROW become indistinguishable.
Jialong Zhang 0001, Zhongshu Gu, Jiyong Jang, Dhilung Kirat, Marc Ph. Stoecklin, Xiaokui Shu, Heqing Huang 0001
DSN5
2018 Threat Intelligence Computing
abstract
Cyber threat hunting is the process of proactively and iteratively formulating and validating threat hypotheses based on security-relevant observations and domain knowledge. To facilitate threat hunting tasks, this paper introduces threat intelligence computing as a new methodology that models threat discovery as a graph computation problem. It enables efficient programming for solving threat discovery problems, equipping threat hunters with a suite of potent new tools for agile codifications of threat hypotheses, automated evidence mining, and interactive data inspection capabilities. A concrete realization of a threat intelligence computing platform is presented through the design and implementation of a domain-specific graph language with interactive visualization support and a distributed graph database. The platform was evaluated in a two-week DARPA competition for threat detection on a test bed comprising a wide variety of systems monitored in real time. During this period, sub-billion records were produced, streamed, and analyzed, dozens of threat hunting tasks were dynamically planned and programmed, and attack campaigns with diverse malicious intent were discovered. The platform exhibited strong detection and analytics capabilities coupled with high efficiency, resulting in a leadership position in the competition. Additional evaluations on comprehensive policy reasoning are outlined to demonstrate the versatility of the platform and the expressiveness of the language.
Xiaokui Shu, Frederico Araujo, Douglas Lee Schales, Marc Ph. Stoecklin, Jiyong Jang, Heqing Huang 0001, Josyula R. Rao
CCS4
2018 Protecting Intellectual Property of Deep Neural Networks with Watermarking
abstract
Deep learning technologies, which are the key components of state-of-the-art Artificial Intelligence (AI) services, have shown great success in providing human-level capabilities for a variety of tasks, such as visual analysis, speech recognition, and natural language processing and etc. Building a production-level deep learning model is a non-trivial task, which requires a large amount of training data, powerful computing resources, and human expertises. Therefore, illegitimate reproducing, distribution, and the derivation of proprietary deep learning models can lead to copyright infringement and economic harm to model creators. Therefore, it is essential to devise a technique to protect the intellectual property of deep learning models and enable external verification of the model ownership.
Jialong Zhang 0001, Zhongshu Gu, Jiyong Jang, Hui Wu 0006, Marc Ph. Stoecklin, Heqing Huang 0001, Ian M. Molloy
AsiaCCS5
2018 Hidden in Plain Sight: Filesystem View Separation for Data Integrity and Deception
Teryl Taylor, Frederico Araujo, Anne Kohlbrenner, Marc Ph. Stoecklin
DIMVA4
2018 Error-Sensor: Mining Information from HTTP Error Traffic for Malware Intelligence
Jialong Zhang 0001, Jiyong Jang, Guofei Gu, Marc Ph. Stoecklin, Xin Hu 0001
RAID4
2017 POSTER: Hidden in Plain Sight: A Filesystem for Data Integrity and Confidentiality
abstract
A filesystem capable of curtailing data theft and ensuring file integrity protection through deception is introduced and evaluated. The deceptive filesystem transparently creates multiple levels of stacking to protect the base filesystem and monitor file accesses, hide and redact sensitive files with baits, and inject decoys onto fake system views purveyed to untrusted subjects, all while maintaining a pristine state to legitimate processes. Our prototype implementation leverages a kernel hot-patch to seamlessly integrate the new filesystem module into live and existing environments. We demonstrate the utility of our approach with a use case on the nefarious Erebus ransomware. We also show that the filesystem adds no I/O overhead for legitimate users.
Anne Kohlbrenner, Frederico Araujo, Teryl Taylor, Marc Ph. Stoecklin
CCS4
2016 Detecting Malicious Exploit Kits using Tree-based Similarity Searches
Teryl Taylor, Xin Hu 0001, Ting Wang 0006, Jiyong Jang, Marc Ph. Stoecklin, Fabian Monrose, Reiner Sailer
CODASPY5
2016 BAYWATCH: Robust Beaconing Detection to Identify Infected Hosts in Large-Scale Enterprise Networks
abstract
Sophisticated cyber security threats, such as advanced persistent threats, rely on infecting end points within a targeted security domain and embedding malware. Typically, such malware periodically reaches out to the command and control infrastructures controlled by adversaries. Such callback behavior, called beaconing, is challenging to detect as (a) detection requires long-term temporal analysis of communication patterns at several levels of granularity, (b) malware authors employ various strategies to hide beaconing behavior, and (c) it is also employed by legitimate applications (such as updates checks). In this paper, we develop a comprehensive methodology to identify stealthy beaconing behavior from network traffic observations. We use an 8-step filtering approach to iteratively refine and eliminate legitimate beaconing traffic and pinpoint malicious beaconing cases for in-depth investigation and takedown. We provide a systematic evaluation of our core beaconing detection algorithm and conduct a large-scale evaluation of web proxy data (more than 30 billion events) collected over a 5-month period at a corporate network comprising over 130,000 end-user devices. Our findings indicate that our approach reliably exposes malicious beaconing behavior, which may be overlooked by traditional security mechanisms.
Xin Hu 0001, Jiyong Jang, Marc Ph. Stoecklin, Ting Wang 0006, Douglas Lee Schales, Dhilung Kirat, Josyula R. Rao
DSN3
2016 BotMeter: Charting DGA-Botnet Landscapes in Large Networks
abstract
Recent years have witnessed a rampant use of domain generation algorithms (DGAs) in major botnet crimewares, which tremendously strengthens a botnet's capability to evade detection or takedown. Despite a plethora of existing studies on detecting DGA-generated domains in DNS traffic, remediating such threats still relies on vetting the DNS behavior of each individual device. Yet, in large networks featuring complicated DNS infrastructures, we often lack the capability or the resource to exhaustively investigate every part of the networks to identify infected devices in a timely manner. It is therefore of great interest to first assess the population distribution of DGA-bots inside the networks and to prioritize the remediation efforts. In this paper, we present BotMeter, a novel tool that accurately charts the DGA-bot population landscapes in large networks. Specifically, we embrace the prevalent yet challenging setting of hierarchical DNS infrastructures with caching and forwarding mechanisms enabled, whereas DNS traffic is observable only at certain upper-level vantage points. We establish a new taxonomy of DGAs that captures their characteristic DNS dynamics. This allows us to develop a rich library of rigorous analytical models to describe the complex relationships between bot populations and DNS lookups observed at vantage points. We provide results from extensive empirical studies using both synthetic data and real DNS traces to validate the efficacy of BotMeter.
Ting Wang 0006, Xin Hu 0001, Jiyong Jang, Shouling Ji, Marc Ph. Stoecklin, Teryl Taylor
ICDCS5
2016 Hunting for invisibility: Characterizing and detecting malicious web infrastructures through server visibility analysis
abstract
Nowadays, cyber criminals often build web infrastructures rather than a single server to conduct their malicious activities. In order to continue their malevolent activities without being detected, cyber criminals make efforts to conceal the core servers (e.g., C&C servers, exploit servers, and drop-zone servers) in the malicious web infrastructure. Such deliberate invisibility of those concealed malicious servers, however, makes them particularly distinguishable from benign web servers that are usually promoted to be public. In this paper, we conduct the first large-scale measurement study to investigate the visibility of both malicious and benign servers. From our intensive analysis of over 100,000 benign servers, 45,000 malicious servers and 40,000 redirections, we identify a set of distinct features of malicious web infrastructures from their locations, structures, roles, and relationships perspectives, and propose a lightweight yet effective detection system called VisHunter. VisHunter identifies malicious redirections from visible servers to invisible servers at the entryway of malicious web infrastructures. We evaluate VisHunter on both online public data and large-scale enterprise network traffic, and demonstrate that VisHunter can achieve an average 96.2% detection rate with only 0.9% false positive rate on the real enterprise network traffic.
Jialong Zhang 0001, Xin Hu 0001, Jiyong Jang, Ting Wang 0006, Guofei Gu, Marc Ph. Stoecklin
INFOCOM6
2015 FCCE: Highly scalable distributed Feature Collection and Correlation Engine for low latency big data analytics
abstract
In this paper, we present the design, architecture, and implementation of a novel analysis engine, called Feature Collection and Correlation Engine (FCCE), that finds correlations across a diverse set of data types spanning over large time windows with very small latency and with minimal access to raw data. FCCE scales well to collecting, extracting, and querying features from geographically distributed large data sets. FCCE has been deployed in a large production network with over 450,000 workstations for 3 years, ingesting more than 2 billion events per day and providing low latency query responses for various analytics. We explore two security analytics use cases to demonstrate how we utilize the deployment of FCCE on large diverse data sets in the cyber security domain: 1) detecting fluxing domain names of potential botnet activity and identifying all the devices in the production network querying these names, and 2) detecting advanced persistent threat infection. Both evaluation results and our experience with real-world applications show that FCCE yields superior performance over existing approaches, and excels in the challenging cyber security domain by correlating multiple features and deriving security intelligence.
Douglas Lee Schales, Xin Hu 0001, Jiyong Jang, Reiner Sailer, Marc Ph. Stoecklin, Ting Wang 0006
ICDE5
2014 MUSE: asset risk scoring in enterprise network with mutually reinforced reputation propagation
abstract
Cyber security attacks are becoming ever more frequent and sophisticated. Enterprises often deploy several security protection mechanisms, such as anti-virus software, intrusion detection/prevention systems, and firewalls, to protect their critical assets against emerging threats. Unfortunately, these protection systems are typically ‘noisy’, e.g., regularly generating thousands of alerts every day. Plagued by false positives and irrelevant events, it is often neither practical nor cost-effective to analyze and respond to every single alert. The main challenges faced by enterprises are to extract important information from the plethora of alerts and to infer potential risks to their critical assets. A better understanding of risks will facilitate effective resource allocation and prioritization of further investigation. In this paper, we present MUSE, a system that analyzes a large number of alerts and derives risk scores by correlating diverse entities in an enterprise network. Instead of considering a risk as an isolated and static property pertaining only to individual users or devices, MUSE exploits a novel mutual reinforcement principle and models the dynamics of risk based on the interdependent relationship among multiple entities. We apply MUSE on real-world network traces and alerts from a large enterprise network consisting of more than 10,000 nodes and 100,000 edges. To scale up to such large graphical models, we formulate the algorithm using a distributed memory abstraction model that allows efficient in-memory parallel computations on large clusters. We implement MUSE on Apache Spark and demonstrate its efficacy in risk assessment and flexibility in incorporating a wide variety of datasets.
Xin Hu 0001, Ting Wang 0006, Marc Ph. Stoecklin, Douglas Lee Schales, Jiyong Jang, Reiner Sailer
EURASIP J. Inf. Secur.3
2013 Practical Comprehensive Bounds on Surreptitious Communication over DNS
Vern Paxson, Mihai Christodorescu, Mobin Javed, Josyula R. Rao, Reiner Sailer, Douglas Lee Schales, Marc Ph. Stoecklin, Kurt Thomas, Wietse Z. Venema, Nicholas Weaver
USENIX Security Symposium7
2012 Real-time creation of bitmap indexes on streaming network data
Francesco Fusco, Michail Vlachos, Marc Ph. Stoecklin
VLDB J.3
2010 A flow trace generator using graph-based traffic classification techniques
abstract
We propose a novel methodology to generate realistic network flow traces to enable systematic evaluation of network monitoring systems in various traffic conditions. Our technique uses a graph-based approach to model the communication structure observed in real-world traces and to extract traffic templates. By combining extracted and user-defined traffic templates, realistic network flow traces that comprise normal traffic and customized conditions are generated in a scalable manner. A proof-of-concept implementation demonstrates the utility and simplicity of our method to produce a variety of evaluation scenarios. We show that the extraction of templates from real-world traffic leads to a manageable number of templates that still enable accurate re-creation of the original communication properties on the network flow level.
Peter Siska, Marc Ph. Stoecklin, Andreas Kind, Torsten Braun
IWCMC2
2010 Net-Fli: On-the-fly Compression, Archiving and Indexing of Streaming Network Traffic
abstract
The ever-increasing number of intrusions in public and commercial networks has created the need for high-speed archival solutions that continuously store streaming network data to enable forensic analysis and auditing. However, "turning back the clock" for post-attack analyses is not a trivial task. The first major challenge is that the solution has to sustain data archiving under extremely high-speed insertion rates. Moreover, the archives created need to be stored in a format that is compressed but still amenable to indexing. The above requirements make general-purpose databases unsuitable for this task, and, thus, dedicated solutions are required. In this paper, we describe a prototype solution that satisfies all requirements for high-speed archival storage, indexing and data querying on network flow information. The superior performance of our approach is attributed to the on-the-fly compression and indexing scheme, which is based on compressed bitmap principles. Typical commercial solutions can currently process 20,000--60,000 flows per second. An evaluation of our prototype implementation on current commodity hardware using real-world traffic traces shows its ability to sustain insertion rates ranging from 500,000 to more than 1 million records per second. The system offers interactive query response times that enable administrators to perform complex analysis tasks on-the-fly. Our technique is directly amenable to parallel execution, allowing its application in domains that are challenged by large volumes of historical measurement data, such as network auditing, traffic behavior analysis and large-scale data visualization in service provider networks.
Francesco Fusco, Marc Ph. Stoecklin, Michail Vlachos
Proc. VLDB Endow.2
2009 On the 95-Percentile Billing Method
Xenofontas A. Dimitropoulos, Paul Hurley, Andreas Kind, Marc Ph. Stoecklin
PAM4
2009 Histogram-based traffic anomaly detection
abstract
Identifying network anomalies is essential in enterprise and provider networks for diagnosing events, like attacks or failures, that severely impact performance, security, and Service Level Agreements (SLAs). Feature-based anomaly detection models (ab)normal network traffic behavior by analyzing different packet header features, like IP addresses and port numbers. In this work, we describe a new approach to feature-based anomaly detection that constructs histograms of different traffic features, models histogram patterns, and identifies deviations from the created models. We assess the strengths and weaknesses of many design options, like the utility of different features, the construction of feature histograms, the modeling and clustering algorithms, and the detection of deviations. Compared to previous feature-based anomaly detection approaches, our work differs by constructing detailed histogram models, rather than using coarse entropy-based distribution approximations. We evaluate histogram-based anomaly detection and compare it to previous approaches using collected network traffic traces. Our results demonstrate the effectiveness of our technique in identifying a wide range of anomalies. The assessed technical details are generic and, therefore, we expect that the derived insights will be useful for similar future research efforts.
Andreas Kind, Marc Ph. Stoecklin, Xenofontas A. Dimitropoulos
IEEE Trans. Netw. Serv. Manag.2
2008 A Two-Layered Anomaly Detection Technique Based on Multi-modal Flow Behavior Models
Marc Ph. Stoecklin, Jean-Yves Le Boudec, Andreas Kind
PAM1
2008 The eternal sunshine of the sketch data structure
Xenofontas A. Dimitropoulos, Marc Ph. Stoecklin, Paul Hurley, Andreas Kind
Comput. Networks2
2006 Anomaly detection by finding feature distribution outliers
abstract
In our project we are developing a technique to detect traffic anomalies based on network flow behavior. We estimate baseline distributions for meaningful traffic features and derive measures of legitimate deviations thereof. Observed network behavior is then compared to the baseline behavior by means of a symmetrized version of the Kullback-Leibler divergence. The achieved dimension reduction enables effective outlier detection to flag deviations from the legitimate behavior with high precision. Our technique supports online training and provides enough information to efficiently classify observed anomalies and allows in-depth analysis on demand. First measurements confirm its resilience to seasonal effects while detecting abnormal behavior reliably.
Marc Ph. Stoecklin
CoNEXT1