mlsanityData to 7 Oct 2026

Learned-Database Systems Security

arXiv 2212.10318 ↗First posted 20 Dec 2022cs.CR cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

A learned database system uses machine learning (ML) internally to improve performance. We can expect such systems to be vulnerable to some adversarial-ML attacks. Often, the learned component is shared between mutually-distrusting users or processes, much like microarchitectural resources such as caches, potentially giving rise to highly-realistic attacker models. However, compared to attacks on other ML-based systems, attackers face a level of indirection as they cannot interact directly with the learned model. Additionally, the difference between the attack surface of learned and non-learned versions of the same system is often subtle. These factors obfuscate the de-facto risks that the incorporation of ML carries. We analyze the root causes of potentially-increased attack surface in learned database systems and develop a framework for identifying vulnerabilities that stem from the use of ML. We apply our framework to a broad set of learned components currently being explored in the database community. To empirically validate the vulnerabilities surfaced by our framework, we choose 3 of them and implement and evaluate exploits against these. We show that the use of ML cause leakage of past queries in a database, enable a poisoning attack that causes exponential memory blowup in an index structure and crashes it in seconds, and enable index users to snoop on each others' key distributions by timing queries over their own keys. We find that adversarial ML is an universal threat against learned components in database systems, point to open research gaps in our understanding of learned-systems security, and conclude by discussing mitigations, while noting that data leakage is inherent in systems whose learned component is shared between multiple parties.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 41 of its 82 references that are in the map. First posted on arXiv 20 Dec 2022.

Builds on

41 of 82 references.

References · 41

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  2. 2013Intriguing properties of neural networkscited by 5,114
  3. 2016Deep Learning with Differential Privacycited by 2,682
  4. 2016Membership Inference Attacks against Machine Learning Modelscited by 2,221
  5. 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
  6. 2017BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chaincited by 1,052
  7. 2017Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoningcited by 1,012
  8. 2016Stealing Machine Learning Models via Prediction APIscited by 602
  9. 2018Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networkscited by 550
  10. 2018Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networkscited by 500
  11. 2019HopSkipJumpAttack: A Query-Efficient Decision-Based Attackcited by 328
  12. 2020Weight Poisoning Attacks on Pre-trained Modelscited by 318
29 more
  1. 2018Feature Denoising for Improving Adversarial Robustnesscited by 312
  2. 2019Detecting AI Trojans Using Meta Neural Analysiscited by 192
  3. 2017The Case for Learned Index Structurescited by 188
  4. 2020Blind Backdoors in Deep Learning Modelscited by 174
  5. 2018PRADA: Protecting against DNN Model Stealing Attackscited by 159
  6. 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
  7. 2020You Autocomplete Me: Poisoning Vulnerabilities in Neural Code Completioncited by 112
  8. 2019Defending Neural Backdoors via Generative Distribution Modelingcited by 82
  9. 2019Neo: A Learned Query Optimizercited by 80
  10. 2020Imitation Attacks and Defenses for Black-box Machine Translation Systemscited by 78
  11. 2020Bao: Learning to Steer Query Optimizerscited by 62
  12. 2019Model Agnostic Defence against Backdoor Attacks in Machine Learningcited by 52
  13. 2017Generative Poisoning Attack Method Against Neural Networkscited by 49
  14. 2017Robust Optimization for Non-Convex Objectivescited by 34
  15. 2018Learning to Optimize Join Queries With Deep Reinforcement Learningcited by 32
  16. 2018FITing-Tree: A Data-aware Index Structurecited by 30
  17. 2019Learning Multi-dimensional Indexescited by 30
  18. 2018Deep Reinforcement Learning for Join Order Enumerationcited by 25
  19. 2020Tsunami: A Learned Multi-dimensional Index for Correlated Data and Skewed Workloadscited by 25
  20. 2021Flow-Loss: Learning Cardinality Estimates That Mattercited by 22
  21. 2019SOSD: A Benchmark for Learned Indexescited by 21
  22. 2020Qd-tree: Learning Data Layouts for Big Data Analyticscited by 18
  23. 2020Humpty Dumpty: Controlling Word Meanings via Corpus Poisoningcited by 17
  24. 2019Blackbox Attacks on Reinforcement Learning Agents Using Approximated Temporal Informationcited by 13
  25. 2018QuickSel: Quick Selectivity Learning with Mixture Modelscited by 12
  26. 2020Concealed Data Poisoning Attacks on NLP Modelscited by 12
  27. 2015Rowhammer.js: A Remote Software-Induced Fault Attack in JavaScriptcited by 9
  28. 2020Learned Indexes for a Google-scale Disk-based Databasecited by 9
  29. 2020The Price of Tailoring the Index to Your Data: Poisoning Attacks on Learned Index Structurescited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.

2 papers.