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

Steven Gianvecchio

dblp:15/5877 · DBLP profile ↗
← Back
11ranked-venue papers
7as first author
0since 2021 · last 2019
—ORCID · none

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

Security and privacy · 9 · 6 first-authorComputer networks · 2 · 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
7 papers
Network security · 71% Systems and software security · 13% Malware analysis · 10%
Computer networks
4 papers
Network measurement and analytics · 100%
Databases, data mining, and information retrieval
1 paper
Web and social media mining · 100%

Topics — the 10 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention
covert channel detection
0.222011
An Entropy-Based Approach to Detecting Covert Timing Channels · IEEE Trans. Dependable Secur. Comput. 2011
Detecting covert timing channels: an entropy-based approach · CCS 2007
Network security › intrusion detection and prevention › covert channel detection
covert timing channel detection
0.222011
An Entropy-Based Approach to Detecting Covert Timing Channels · IEEE Trans. Dependable Secur. Comput. 2011
Detecting covert timing channels: an entropy-based approach · CCS 2007
Web and social media mining › bot detection
social bot detection
0.112012
Detecting Automation of Twitter Accounts: Are You a Human, Bot, or Cyborg? · IEEE Trans. Dependable Secur. Comput. 2012
Network security › content filtering
spam filtering
0.112012
Detecting Automation of Twitter Accounts: Are You a Human, Bot, or Cyborg? · IEEE Trans. Dependable Secur. Comput. 2012
Network measurement and analytics
traffic analysis
0.122011
Detecting covert timing channels: an entropy-based approach · CCS 2007
An Entropy-Based Approach to Detecting Covert Timing Channels · IEEE Trans. Dependable Secur. Comput. 2011
Systems and software security › software protection
code obfuscation
0.112010
Mimimorphism: a new approach to binary code obfuscation · CCS 2010
Malware analysis
evasion
0.112010
Mimimorphism: a new approach to binary code obfuscation · CCS 2010
Network security › intrusion detection and prevention › bot detection
game bot detection
0.112009
Battle of Botcraft: fighting bots in online games with human observational proofs · CCS 2009
Network measurement and analytics
traffic classification
0.112008
Measurement and Classification of Humans and Bots in Internet Chat · USENIX Security Symposium 2008
Usable security
online games
0.012009
Battle of Botcraft: fighting bots in online games with human observational proofs · CCS 2009

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

conditional entropy · 0.4spam detection · 0.3entropy-based feature extraction · 0.3decision maker · 0.3entropy-based classification · 0.2entropy · 0.2bayesian classification · 0.2mimic functions · 0.1instruction-syntax-aware transformation · 0.1cascade-correlation neural network · 0.1entropy estimation · 0.1
YearPublicationVenuePosition
2019 Closing the Gap with APTs Through Semantic Clusters and Automated Cybergames
Steven Gianvecchio, Christopher Burkhalter, Hongying Lan, Andrew Sillers, Kenneth P. Smith
SecureComm (1)1
2013 Blog or block: Detecting blog bots through behavioral biometrics
Zi Chu, Steven Gianvecchio, Aaron Koehl, Haining Wang 0001, Sushil Jajodia
Comput. Networks2
2012 Detecting Automation of Twitter Accounts: Are You a Human, Bot, or Cyborg?
abstract
Twitter is a new web application playing dual roles of online social networking and microblogging. Users communicate with each other by publishing text-based posts. The popularity and open structure of Twitter have attracted a large number of automated programs, known as bots, which appear to be a double-edged sword to Twitter. Legitimate bots generate a large amount of benign tweets delivering news and updating feeds, while malicious bots spread spam or malicious contents. More interestingly, in the middle between human and bot, there has emerged cyborg referred to either bot-assisted human or human-assisted bot. To assist human users in identifying who they are interacting with, this paper focuses on the classification of human, bot, and cyborg accounts on Twitter. We first conduct a set of large-scale measurements with a collection of over 500,000 accounts. We observe the difference among human, bot, and cyborg in terms of tweeting behavior, tweet content, and account properties. Based on the measurement results, we propose a classification system that includes the following four parts: 1) an entropy-based component, 2) a spam detection component, 3) an account properties component, and 4) a decision maker. It uses the combination of features extracted from an unknown user to determine the likelihood of being a human, bot, or cyborg. Our experimental evaluation demonstrates the efficacy of the proposed classification system.
Zi Chu, Steven Gianvecchio, Haining Wang 0001, Sushil Jajodia
IEEE Trans. Dependable Secur. Comput.2
2011 An Entropy-Based Approach to Detecting Covert Timing Channels
abstract
The detection of covert timing channels is of increasing interest in light of recent exploits of covert timing channels over the Internet. However, due to the high variation in legitimate network traffic, detecting covert timing channels is a challenging task. Existing detection schemes are ineffective at detecting most of the covert timing channels known to the security community. In this paper, we introduce a new entropy-based approach to detecting various covert timing channels. Our new approach is based on the observation that the creation of a covert timing channel has certain effects on the entropy of the original process, and hence, a change in the entropy of a process provides a critical clue for covert timing channel detection. Exploiting this observation, we investigate the use of entropy and conditional entropy in detecting covert timing channels. Our experimental results show that our entropy-based approach is sensitive to the current covert timing channels and is capable of detecting them in an accurate manner.
Steven Gianvecchio, Haining Wang 0001
IEEE Trans. Dependable Secur. Comput.1
2011 Humans and Bots in Internet Chat: Measurement, Analysis, and Automated Classification
abstract
The abuse of chat services by automated programs, known as chat bots, poses a serious threat to Internet users. Chat bots target popular chat networks to distribute spam and malware. In this paper, we first conduct a series of measurements on a large commercial chat network. Our measurements capture a total of 16 different types of chat bots ranging from simple to advanced. Moreover, we observe that human behavior is more complex than bot behavior. Based on the measurement study, we propose a classification system to accurately distinguish chat bots from human users. The proposed classification system consists of two components: 1) an entropy-based classifier; and 2) a Bayesian-based classifier. The two classifiers complement each other in chat bot detection. The entropy-based classifier is more accurate to detect unknown chat bots, whereas the Bayesian-based classifier is faster to detect known chat bots. Our experimental evaluation shows that the proposed classification system is highly effective in differentiating bots from humans.
Steven Gianvecchio, Mengjun Xie, Zhenyu Wu 0003, Haining Wang 0001
IEEE/ACM Trans. Netw.1
2010 Who is tweeting on Twitter: human, bot, or cyborg?
abstract
Twitter is a new web application playing dual roles of online social networking and micro-blogging. Users communicate with each other by publishing text-based posts. The popularity and open structure of Twitter have attracted a large number of automated programs, known as bots, which appear to be a double-edged sword to Twitter. Legitimate bots generate a large amount of benign tweets delivering news and updating feeds, while malicious bots spread spam or malicious contents. More interestingly, in the middle between human and bot, there has emerged cyborg referred to either bot-assisted human or human-assisted bot. To assist human users in identifying who they are interacting with, this paper focuses on the classification of human, bot and cyborg accounts on Twitter. We first conduct a set of large-scale measurements with a collection of over 500,000 accounts. We observe the difference among human, bot and cyborg in terms of tweeting behavior, tweet content, and account properties. Based on the measurement results, we propose a classification system that includes the following four parts: (1) an entropy-based component, (2) a machine-learning-based component, (3) an account properties component, and (4) a decision maker. It uses the combination of features extracted from an unknown user to determine the likelihood of being a human, bot or cyborg. Our experimental evaluation demonstrates the efficacy of the proposed classification system.
Zi Chu, Steven Gianvecchio, Haining Wang 0001, Sushil Jajodia
ACSAC2
2010 Mimimorphism: a new approach to binary code obfuscation
abstract
Binary obfuscation plays an essential role in evading malware static analysis and detection. The widely used code obfuscation techniques, such as polymorphism and metamorphism, focus on evading syntax based detection. However, statistic test and semantic analysis techniques have been developed to thwart their evasion attempts. More recent binary obfuscation techniques are divided in their purposes of attacking either statistical or semantic approach, but not both. In this paper, we introduce mimimorphism, a novel binary obfuscation technique with the potential of evading both statistical and semantic detections. Mimimorphic malware uses instruction-syntax-aware high-order mimic functions to transform its binary into mimicry executables that exhibit high similarity to benign programs in terms of statistical properties and semantic characteristics. We implement a prototype of the mimimorphic engine on the Intel x86 platform, and evaluate its capability of evading statistical anomaly detection and semantic analysis detection techniques. Our experimental results demonstrate that the mimicry executables are indistinguishable from benign programs in terms of byte frequency distribution and entropy, as well as control flow fingerprint.
Zhenyu Wu 0003, Steven Gianvecchio, Mengjun Xie, Haining Wang 0001
CCS2
2009 Battle of Botcraft: fighting bots in online games with human observational proofs
abstract
The abuse of online games by automated programs, known as game bots, for gaining unfair advantages has plagued millions of participating players with escalating severity in recent years. The current methods for distinguishing bots and humans are based on human interactive proofs (HIPs), such as CAPTCHAs. However, HIP-based approaches have inherent drawbacks. In particular, they are too obtrusive to be tolerated by human players in a gaming context. In this paper, we propose a non-interactive approach based on human observational proofs (HOPs) for continuous game bot detection. HOPs differentiate bots from human players by passively monitoring input actions that are difficult for current bots to perform in a human-like manner. We collect a series of user-input traces in one of the most popular online games, World of Warcraft. Based on the traces, we characterize the game playing behaviors of bots and humans. Then, we develop a HOP-based game bot defense system that analyzes user-input actions with a cascade-correlation neural network to distinguish bots from humans. The HOP system is effective in capturing current game bots, which raises the bar against game exploits and forces a determined adversary to build more complicated game bots for detection evasion in the future.
Steven Gianvecchio, Zhenyu Wu 0003, Mengjun Xie, Haining Wang 0001
CCS1
2008 Model-Based Covert Timing Channels: Automated Modeling and Evasion
Steven Gianvecchio, Haining Wang 0001, Duminda Wijesekera, Sushil Jajodia
RAID1
2008 Measurement and Classification of Humans and Bots in Internet Chat
Steven Gianvecchio, Mengjun Xie, Zhengyu Wu, Haining Wang 0001
USENIX Security Symposium1
2007 Detecting covert timing channels: an entropy-based approach
abstract
The detection of covert timing channels is of increasing interest in light of recent practice on the exploitation of covert timing channels over the Internet. However, due to the high variation in legitimate network traffic, detecting covert timing channels is a challenging task. The existing detection schemes are ineffective to detect most of the covert timing channels known to the security community. In this paper, we introduce a new entropy-based approach to detecting various covert timing channels. Our new approach is based on the observation that the creation of a covert timing channel has certain effects on the entropy of the original process, and hence, a change in the entropy of a process provides a critical clue for covert timing channel detection. Exploiting this observation, we investigate the use of entropy and conditional entropy in detecting covert timing channels. Our experimental results show that our entropy-based approach is sensitive to the current covert timing channels, and is capable of detecting them in an accurate manner.
Steven Gianvecchio, Haining Wang 0001
CCS1