Demo Data from EDBT 2026 / reviewers in the wild / expert
Sajjad Arshad
dblp:93/7474
· DBLP profile ↗
14ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0001-5311-451XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 9 · 1 first-author · 1 since 2021Computer networks · 3Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021
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
9 papers |
Web and mobile security · 42% Authentication and access control · 19% Systems and software security · 14% | |
| Computer networks
3 papers |
Content delivery and video streaming · 60% Internet architecture and protocols · 26% Network measurement and analytics · 14% | |
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 69% Software testing · 31% | |
| Databases, data mining, and information retrieval
1 paper |
Web and social media mining · 77% Information retrieval · 23% |
Topics — the 17 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
vulnerability discovery |
0.8 | 2 | 2020 | HotFuzz: Discovering Algorithmic Denial-of-Service Vulnerabilities Through Guided Micro-Fuzzing · NDSS 2020 Large-Scale Analysis of Style Injection by Relative Path Overwrite · WWW 2018 |
Authentication and access control › human interactive proofs › CAPTCHA
CAPTCHA security |
0.8 | 1 | 2024 | The Matter of Captchas: An Analysis of a Brittle Security Feature on the Modern Web · WWW 2024 |
Web and mobile security
web application security |
0.8 | 1 | 2024 | The Matter of Captchas: An Analysis of a Brittle Security Feature on the Modern Web · WWW 2024 |
Content delivery and video streaming › caching
secure caching |
0.4 | 1 | 2020 | Cached and Confused: Web Cache Deception in the Wild · USENIX Security Symposium 2020 |
Content delivery and video streaming › caching
web caching |
0.4 | 1 | 2020 | Cached and Confused: Web Cache Deception in the Wild · USENIX Security Symposium 2020 |
Web and mobile security
web security |
0.4 | 1 | 2020 | Cached and Confused: Web Cache Deception in the Wild · USENIX Security Symposium 2020 |
Privacy and data protection
web tracking |
0.4 | 2 | 2018 | How Tracking Companies Circumvented Ad Blockers Using WebSockets · Internet Measurement Conference 2018 Tracing Information Flows Between Ad Exchanges Using Retargeted Ads · USENIX Security Symposium 2016 |
Web and mobile security
online advertising fraud |
0.4 | 1 | 2019 | A Longitudinal Analysis of the ads.txt Standard · Internet Measurement Conference 2019 |
Network security
traffic analysis |
0.3 | 1 | 2018 | How Tracking Companies Circumvented Ad Blockers Using WebSockets · Internet Measurement Conference 2018 |
Software maintenance and evolution
software dependencies |
0.3 | 1 | 2017 | Thou Shalt Not Depend on Me: Analysing the Use of Outdated JavaScript Libraries on the Web · NDSS 2017 |
Privacy and data protection › web privacy
online advertising privacy |
0.2 | 1 | 2016 | Tracing Information Flows Between Ad Exchanges Using Retargeted Ads · USENIX Security Symposium 2016 |
Malware analysis › ransomware
ransomware detection |
0.2 | 1 | 2016 | UNVEIL: A Large-Scale, Automated Approach to Detecting Ransomware · USENIX Security Symposium 2016 |
Authentication and access control › human interactive proofs
CAPTCHA |
0.2 | 1 | 2024 | The Matter of Captchas: An Analysis of a Brittle Security Feature on the Modern Web · WWW 2024 |
Software testing
fuzzing |
0.1 | 1 | 2020 | HotFuzz: Discovering Algorithmic Denial-of-Service Vulnerabilities Through Guided Micro-Fuzzing · NDSS 2020 |
Network measurement and analytics › internet measurement
longitudinal measurement |
0.1 | 1 | 2019 | A Longitudinal Analysis of the ads.txt Standard · Internet Measurement Conference 2019 |
Network measurement and analytics
web measurement |
0.1 | 1 | 2018 | Large-Scale Analysis of Style Injection by Relative Path Overwrite · WWW 2018 |
Privacy and data protection
online tracking |
0.1 | 1 | 2018 | How Tracking Companies Circumvented Ad Blockers Using WebSockets · Internet Measurement Conference 2018 |
Methods — techniques the papers use, named apart from their topics
measurement study · 1.1guided fuzzing · 0.9pre-trained model · 0.8longitudinal analysis · 0.8local optimization · 0.8large-scale web measurement · 0.7exploitation analysis · 0.7websocket analysis · 0.3automated detection · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | The Matter of Captchas: An Analysis of a Brittle Security Feature on the Modern WebabstractThe web ecosystem is a fast-paced environment. In this dynamic landscape, new security features are offered one after another to enhance the security and robustness of web applications and the operations they handle. This paper focuses on a fragile but still in-use security feature, text-based CAPTCHAs, that had been wildly used by web applications in the past to protect against automated attacks such as credential stuffing and account hijacking. The paper first investigates what it takes to develop automated scanners that can solve previously unseen text-based CAPTCHAs. We evaluated the possibility of developing and integrating a pre-trained CAPTCHA solver in the automated web scanning process without using a significantly large training dataset. We also perform an analysis of the impact of such autonomous scanners on CAPTCHA-enabled websites. Our analysis shows that solvable text-based CAPTCHAs on login, contact, and comment pages of websites are not uncommon. In particular, we identified over 3,100 text-based CAPTCHA websites in critical sectors such as finance, government, and health with hundreds of thousands of users. We showed that a web scanner with a pre-trained solver could solve more than 20% of previously unseen CAPTCHAs in just one single attempt. This result is worrisome considering the substantial potential to autonomously run the operation across thousands of websites on a daily basis with minimal training. The findings suggest that the integration of autonomous scanning with pre-training and local optimization of models can significantly increase adversaries' asymmetric power to launch their attacks cheaper and faster. Behzad Ousat, Esteban Schafir, Duc C. Hoang, Mohammad Ali Tofighi, Viet Cuong Nguyen, Sajjad Arshad, A. Selcuk Uluagac, Amin Kharraz |
WWW | 6 |
| 2022 | HotFuzz: Discovering Temporal and Spatial Denial-of-Service Vulnerabilities Through Guided Micro-FuzzingabstractFuzz testing repeatedly assails software with random inputs in order to trigger unexpected program behaviors, such as crashes or timeouts, and has historically revealed serious security vulnerabilities. In this article, we present HotFuzz, a framework for automatically discovering Algorithmic Complexity (AC) time and space vulnerabilities in Java libraries. HotFuzz uses micro-fuzzing, a genetic algorithm that evolves arbitrary Java objects in order to trigger the worst-case performance for a method under test. We define Small Recursive Instantiation (SRI) as a technique to derive seed inputs represented as Java objects to micro-fuzzing. After micro-fuzzing, HotFuzz synthesizes test cases that triggered AC vulnerabilities into Java programs and monitors their execution in order to reproduce vulnerabilities outside the fuzzing framework. HotFuzz outputs those programs that exhibit high resource utilization as witnesses for AC vulnerabilities in a Java library. We evaluate HotFuzz over the Java Runtime Environment (JRE), the 100 most popular Java libraries on Maven, and challenges contained in the DARPA Space and Time Analysis for Cybersecurity (STAC) program. We evaluate SRI’s effectiveness by comparing the performance of micro-fuzzing with SRI, measured by the number of AC vulnerabilities detected, to simply using empty values as seed inputs. In this evaluation, we verified known AC vulnerabilities, discovered previously unknown AC vulnerabilities that we responsibly reported to vendors, and received confirmation from both IBM and Oracle. Our results demonstrate that micro-fuzzing finds AC vulnerabilities in real-world software, and that micro-fuzzing with SRI-derived seed inputs outperforms using empty values in both the temporal and spatial domains. William Blair, Andrea Mambretti, Sajjad Arshad, Michael Weissbacher, William K. Robertson, Engin Kirda, Manuel Egele |
ACM Trans. Priv. Secur. | 3 |
| 2020 | HotFuzz: Discovering Algorithmic Denial-of-Service Vulnerabilities Through Guided Micro-Fuzzing
William Blair, Andrea Mambretti, Sajjad Arshad, Michael Weissbacher, William K. Robertson, Engin Kirda, Manuel Egele |
NDSS | 3 |
| 2020 | Cached and Confused: Web Cache Deception in the Wild
Seyed Ali Mirheidari, Sajjad Arshad, Kaan Onarlioglu, Bruno Crispo, Engin Kirda, William K. Robertson |
USENIX Security Symposium | 2 |
| 2019 | A Longitudinal Analysis of the ads.txt StandardabstractProgrammatic advertising provides digital ad buyers with the convenience of purchasing ad impressions through Real Time Bidding (RTB) auctions. However, programmatic advertising has also given rise to a novel form of ad fraud known as domain spoofing, in which attackers sell counterfeit impressions that claim to be from high-value publishers. To mitigate domain spoofing, the Interactive Advertising Bureau (IAB) Tech Lab introduced the ads.txt standard in May 2017 to help ad buyers verify authorized digital ad sellers, as well as to promote overall transparency in programmatic advertising. Muhammad Ahmad Bashir, Sajjad Arshad, Engin Kirda, William K. Robertson, Christo Wilson |
Internet Measurement Conference | 2 |
| 2018 | On the Effectiveness of Type-based Control Flow IntegrityabstractControl flow integrity (CFI) has received significant attention in the community to combat control hijacking attacks in the presence of memory corruption vulnerabilities. The challenges in creating a practical CFI has resulted in the development of a new type of CFI based on runtime type checking (RTC). RTC-based CFI has been implemented in a number of recent practical efforts such as GRSecurity Reuse Attack Protector (RAP) and LLVM-CFI. While there has been a number of previous efforts that studied the strengths and limitations of other types of CFI techniques, little has been done to evaluate the RTC-based CFI. In this work, we study the effectiveness of RTC from the security and practicality aspects. From the security perspective, we observe that type collisions are abundant in sufficiently large code bases but exploiting them to build a functional attack is not straightforward. Then we show how an attacker can successfully bypass RTC techniques using a variant of ROP attacks that respect type checking (called TROP) and also built two proof-of-concept exploits, one against Nginx web server and the other against Exim mail server. We also discuss practical challenges of implementing RTC. Our findings suggest that while RTC is more practical for applying CFI to large code bases, its policy is not strong enough when facing a motivated attacker. Reza Mirzazade Farkhani, Saman Jafari, Sajjad Arshad, William K. Robertson, Engin Kirda, Hamed Okhravi |
ACSAC | 3 |
| 2018 | How Tracking Companies Circumvented Ad Blockers Using WebSockets
Muhammad Ahmad Bashir, Sajjad Arshad, Engin Kirda, William K. Robertson, Christo Wilson |
Internet Measurement Conference | 2 |
| 2018 | Large-Scale Analysis of Style Injection by Relative Path OverwriteabstractRelative Path Overwrite (RPO) is a recent technique to inject style directives into sites even when no style sink or markup injection vulnerability is present. It exploits differences in how browsers and web servers interpret relative paths (i.e., path confusion) to make a HTML page reference itself as a stylesheet; a simple text injection vulnerability along with browsers» leniency in parsing CSS resources results in an attacker»s ability to inject style directives that will be interpreted by the browser. Even though style injection may appear less serious a threat than script injection, it has been shown that it enables a range of attacks, including secret exfiltration. In this paper, we present the first large-scale study of the Web to measure the prevalence and significance of style injection using RPO. Our work shows that around 9% of the sites in the Alexa Top 10,000 contain at least one vulnerable page, out of which more than one third can be exploited. We analyze in detail various impediments to successful exploitation, and make recommendations for remediation. In contrast to script injection, relatively simple countermeasures exist to mitigate style injection. However, there appears to be little awareness of this attack vector as evidenced by a range of popular Content Management Systems (CMSes) that we found to be exploitable. Sajjad Arshad, Seyed Ali Mirheidari, Tobias Lauinger, Bruno Crispo, Engin Kirda, William K. Robertson |
WWW | 1 |
| 2017 | Thou Shalt Not Depend on Me: Analysing the Use of Outdated JavaScript Libraries on the Web
Tobias Lauinger, Abdelberi Chaabane, Sajjad Arshad, William K. Robertson, Christo Wilson, Engin Kirda |
NDSS | 3 |
| 2016 | "Recommended For You": A First Look at Content Recommendation Networks
Muhammad Ahmad Bashir, Sajjad Arshad, Christo Wilson |
Internet Measurement Conference | 2 |
| 2016 | Identifying Extension-Based Ad Injection via Fine-Grained Web Content Provenance
Sajjad Arshad, Amin Kharraz, William K. Robertson |
RAID | 1 |
| 2016 | Tracing Information Flows Between Ad Exchanges Using Retargeted Ads
Muhammad Ahmad Bashir, Sajjad Arshad, William K. Robertson, Christo Wilson |
USENIX Security Symposium | 2 |
| 2016 | UNVEIL: A Large-Scale, Automated Approach to Detecting Ransomware
Amin Kharraz, Sajjad Arshad, Collin Mulliner, William K. Robertson, Engin Kirda |
USENIX Security Symposium | 2 |
| 2012 | Performance Evaluation of Shared Hosting Security MethodsabstractShared hosting is a kind of web hosting in which multiple websites reside on one webserver. It is cost-effective and makes the administration easier for websites' owners. However, shared hosting has some performance and security issues. In default shared hosting configuration, all websites' scripts are executed under the webserver's user account regardless of their owners. Therefore, a website is able to access other websites' resources. This security problem arises from lack of proper isolation between different websites hosted on the same webserver. In this survey, we have examined different methods for handling mentioned security issue. Also we evaluated the performance of mentioned methods. Finally, we evaluated performance of these methods with various configurations. Seyed Ali Mirheidari, Sajjad Arshad, Saeidreza Khoshkdahan |
TrustCom | 2 |