Phishing is a critical threat to Internet users. Although an extensive ecosystem serves to protect users, phishing websites are growing in sophistication, and they can slip past the …
R Duan, O Alrawi, RP Kasturi, R Elder… - arXiv preprint arXiv …, 2020 - arxiv.org
Package managers have become a vital part of the modern software development process. They allow developers to reuse third-party code, share their own code, minimize their …
A Bulazel, B Yener - Proceedings of the 1st Reversing and Offensive …, 2017 - dl.acm.org
Automated dynamic malware analysis systems are important in combating the proliferation of modern malware. Unfortunately, malware can often easily detect and evade these …
The Spectre vulnerability in modern processors has been widely reported. The key insight in this vulnerability is that speculative execution in processors can be misused to access the …
Code executability plays a vital role in software debugging and testing (eg, detecting runtime exceptions or assertion violations). However, code execution, especially partial or arbitrary …
In the malware field, learning-based systems have become popular to detect new malicious variants. Nevertheless, attackers with specific and internal knowledge of a target system may …
A Fass, M Backes, B Stock - Proceedings of the 35th Annual Computer …, 2019 - dl.acm.org
Given the success of the Web platform, attackers have abused its main programming language, namely JavaScript, to mount different types of attacks on their victims. Due to the …
Cross-site scripting (XSS) vulnerabilities are the most frequently reported web application vulnerability. As com-plex JavaScript applications become more widespread, DOM …
WebAssembly, or Wasm for short, is a new, low-level language that allows for near-native execution performance and is supported by all major browsers as of today. In comparison to …