atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

Toward More Generalized Malicious URL Detection Models

AAAI 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Uncertainty and misclassification detection · 17 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Identifies token-level data bias in malicious URL/file detection and proposes adversarial debiasing embedding (ADE) that removes class-distribution bias from token embeddings, improving out-of-domain and temporal generalization of URLNet, MalConv and LSTM detectors.

Problem

Neural malicious URL detectors trained on random splits reach high AUC but generalize poorly to out-of-domain VirusTotal daily queries and to later time periods, because low-entropy tokens are spuriously correlated with classes.

Approach

Compute per-token class-distribution matrix from training data as pseudo bias labels and train an adversarial bias predictor with gradient reversal so the token embedding loses information about those biases, minimizing mutual information between embedding and bias while keeping classification discriminative.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add adversarial debiasing embeddingURLNet · VirusTotal daily queries, URLAUC: 69.3 -> 90.1Helped
add adversarial debiasing embeddingMalconv · VirusTotal daily queries, URLAUC: 64.1 -> 90.7Helped
add adversarial debiasing embeddingMalconv · VirusTotal daily queries, HTMLAUC: 80.7 -> 86.7Helped
add adversarial debiasing embeddingMalconv · VirusTotal daily queries, EXEAUC: 67.0 -> 71.3Helped
add adversarial debiasing embeddingLSTM · VirusTotal daily queries, URLAUC: 61.6 -> 90.6Helped
add adversarial debiasing embeddingLSTM · VirusTotal daily queries, HTMLAUC: 80.8 -> 87.9Helped
add adversarial debiasing embeddingLSTM · VirusTotal daily queries, EXEAUC: 62.5 -> 68.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: ISCX-URL-2016 VirusTotal daily queries (URL) VirusTotal HTML crawled from URLs VirusTotal EXE

Benchmarks: ISCX-URL-2016 to VirusTotal daily queries (out-of-domain) sliding-window temporal backtest on VirusTotal URLs

Metrics: AUC balanced accuracy F1-score

Baselines: URLNet MalConv LSTM BlindEye

Builds on: BlindEye gradient reversal Integrated Gradients SmoothGrad

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy