activity
20182020
most citedThou Shalt Not Depend on Me: Analysing the Use of Outdated JavaScript Libraries on the Web

135 citations · 287 across the 10 of their papers we have counts for

collaborators

10 papers

cs.CR2020★ 6 cited

DICE: Automatic Emulation of DMA Input Channels for Dynamic Firmware Analysis

Alejandro Mera, Bo Feng, Long Lu +1

Microcontroller-based embedded devices are at the core of Internet-of-Things and Cyber-Physical Systems. The security of these devices is of paramount importance. Among the approac…

cs.CR2020

Bypassing memory safety mechanisms through speculative control flow hijacks

Andrea Mambretti, Alexandra Sandulescu, Alessandro Sorniotti +3

The prevalence of memory corruption bugs in the past decades resulted in numerous defenses, such as stack canaries, control flow integrity (CFI), and memory safe languages. These d…

cs.CR2020★ 15 cited

HotFuzz: Discovering Algorithmic Denial-of-Service Vulnerabilities Through Guided Micro-Fuzzing

William Blair, Andrea Mambretti, Sajjad Arshad +4

Contemporary fuzz testing techniques focus on identifying memory corruption vulnerabilities that allow adversaries to achieve either remote code execution or information disclosure…

cs.CR2019★ 4 cited

Cached and Confused: Web Cache Deception in the Wild

Seyed Ali Mirheidari, Sajjad Arshad, Kaan Onarlioglu +3

Web cache deception (WCD) is an attack proposed in 2017, where an attacker tricks a caching proxy into erroneously storing private information transmitted over the Internet and sub…

cs.CR2018★ 31 cited

Include Me Out: In-Browser Detection of Malicious Third-Party Content Inclusions

Sajjad Arshad, Amin Kharraz, William Robertson

Modern websites include various types of third-party content such as JavaScript, images, stylesheets, and Flash objects in order to create interactive user interfaces. In addition…

cs.CR2018★ 75 cited

Tracing Information Flows Between Ad Exchanges Using Retargeted Ads

Muhammad Ahmad Bashir, Sajjad Arshad, William Robertson +1

Numerous surveys have shown that Web users are concerned about the loss of privacy associated with online tracking. Alarmingly, these surveys also reveal that people are also unawa…

cs.CR2018★ 17 cited

Identifying Extension-based Ad Injection via Fine-grained Web Content Provenance

Sajjad Arshad, Amin Kharraz, William Robertson

Extensions provide useful additional functionality for web browsers, but are also an increasingly popular vector for attacks. Due to the high degree of privilege extensions can hol…

cs.CR2018★ 135 cited

Thou Shalt Not Depend on Me: Analysing the Use of Outdated JavaScript Libraries on the Web

Tobias Lauinger, Abdelberi Chaabane, Sajjad Arshad +3

Web developers routinely rely on third-party Java-Script libraries such as jQuery to enhance the functionality of their sites. However, if not properly maintained, such dependencie…

cs.CR2018★ 4 cited

Large-Scale Analysis of Style Injection by Relative Path Overwrite

Sajjad Arshad, Seyed Ali Mirheidari, Tobias Lauinger +3

Relative 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 differen…

cs.CR2018

On the Effectiveness of Type-based Control Flow Integrity

Reza Mirzazade Farkhani, Saman Jafari, Sajjad Arshad +3

Control flow integrity (CFI) has received significant attention in the community to combat control hijacking attacks in the presence of memory corruption vulnerabilities. The chall…