CRLGMLApr 13, 2018

A Deep Learning Approach to Fast, Format-Agnostic Detection of Malicious Web Content

arXiv:1804.05020v135 citations
Originality Incremental advance
AI Analysis

This addresses the need for fast and accurate malicious web content detection for deployment in endpoints, firewalls, and web proxies, though it is incremental as it builds on existing deep learning methods with a novel token-based approach.

The paper tackles the problem of detecting malicious web content by proposing a deep learning approach that operates directly on token streams from HTML files, achieving a 97.5% detection rate at a 0.1% false positive rate and classifying over 100 web pages per second on commodity hardware.

Malicious web content is a serious problem on the Internet today. In this paper we propose a deep learning approach to detecting malevolent web pages. While past work on web content detection has relied on syntactic parsing or on emulation of HTML and Javascript to extract features, our approach operates directly on a language-agnostic stream of tokens extracted directly from static HTML files with a simple regular expression. This makes it fast enough to operate in high-frequency data contexts like firewalls and web proxies, and allows it to avoid the attack surface exposure of complex parsing and emulation code. Unlike well-known approaches such as bag-of-words models, which ignore spatial information, our neural network examines content at hierarchical spatial scales, allowing our model to capture locality and yielding superior accuracy compared to bag-of-words baselines. Our proposed architecture achieves a 97.5% detection rate at a 0.1% false positive rate, and classifies small-batched web pages at a rate of over 100 per second on commodity hardware. The speed and accuracy of our approach makes it appropriate for deployment to endpoints, firewalls, and web proxies.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes