man3kin3ko/awesome-adversarial-machine-learning
GitHub: man3kin3ko/awesome-adversarial-machine-learning
Stars: 9 | Forks: 4
# Awesome Adversarial Machine Learning [](https://awesome.re)
A curated list of awesome Machine Learning Security resources.
Also see [awesome-ml-for-cybersecurity](https://github.com/jivoi/awesome-ml-for-cybersecurity) and [The Definitive Security Data Science and Machine Learning Guide](http://www.covert.io/the-definitive-security-datascience-and-machinelearning-guide/).
- [Awesome Adversarial Machine Learning](#awesome-adversarial-machine-learning-)
- [Terminology](#terminology)
- [Threat Modeling](#threat-modeling)
- [Controls Guidelines](#controls-guidelines)
- [Case Studies](#case-studies)
- [Attacks based on domain](#attacks-based-on-domain)
- [Attacks based on strategy](#attacks-based-on-strategy)
- [CTF and Hackathons](#ctf-and-hackathons)
- [Frameworks](#frameworks)
## Terminology
* [NIST: A Taxonomy and Terminology of Adversarial Machine Learning](https://nvlpubs.nist.gov/nistpubs/ir/2019/NIST.IR.8269-draft.pdf)
## Threat Modeling
* [ENISA: Artificial Intelligence Cybersecurity Challenges](https://www.enisa.europa.eu/news/publications/artificial-intelligence-cybersecurity-challenges)
* [MITRE: Adversarial Threat Landscape for Artificial-Intelligence Systems](https://atlas.mitre.org/)
* [The Threat of Offensive AI to Organizations](https://arxiv.org/pdf/2106.15764.pdf)
* [Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Survey](https://arxiv.org/abs/1801.00553)
## Controls Guidelines
* [ENISA: Securing Machine Learning Algorithms](https://www.enisa.europa.eu/publications/securing-machine-learning-algorithms)
* [AISecOps](https://github.com/oasiszrz/awesome-AISecOps)
## Case Studies
* [MITRE reports on in-the-wild](https://github.com/mitre/advmlthreatmatrix/blob/master/pages/case-studies-page.md#case-studies-page)
* [Avito fights content theft using adversarial attacks](https://habr.com/ru/company/avito/blog/452142/)
* [Project Nightshade by researchers from University of Chicago](https://nightshade.cs.uchicago.edu/whatis.html) which helps digital artists to protect their works from being used as training data. The key attack method is poisoning.
* [Project Glaze by researchers from University of Chicago](https://glaze.cs.uchicago.edu/faq.html), similar to Nightshade, but works by mimicry attacks
## Attacks based on domain
* Computer Vision
* Speech Recognition
* Model-specific research
* [Kaldi](https://github.com/lealeasch/adversarialattacks)
* [Lingvo](https://github.com/yaq007/cleverhans/tree/master/examples/adversarial_asr)
* [Deepspeech](https://arxiv.org/pdf/1801.01944)
* Approaches
* [Man-in-the-Elevator](https://www.usenix.org/sites/default/files/conference/protected-files/woot15_slides_vaidya.pdf)
* Noise hiding techniques
* [DolphinAttack](https://github.com/USSLab/DolphinAttack)
* [MPEG Compression](https://arxiv.org/pdf/1808.05665)
## Attacks based on strategy
* Information gathering
* [Membership inference](https://arxiv.org/pdf/1610.05820)
* [Deanonymization](https://www.cs.utexas.edu/~shmat/shmat_oak08netflix.pdf)
* [Model inversion](https://dl.acm.org/doi/10.1145/2810103.2813677)
* [Model stealing](https://arxiv.org/pdf/1805.02628)
* [Blind-spot detection](https://arxiv.org/pdf/1901.04684)
* [State prediction](https://ieeexplore.ieee.org/document/8716085)
* Denial of Service
* [Poisoning DoS](https://arxiv.org/pdf/1708.08689.pdf)
* [Sponge examples](https://arxiv.org/pdf/2006.03463)
* Biometric Spoofing
* [Master fingerprint](https://arxiv.org/pdf/1705.07386)
* [Face recognition evasion](https://dl.acm.org/doi/10.1145/2976749.2978392)
## CTF and Hackathons
* [NIPS 2017: Defense Against Adversarial Attack](https://www.kaggle.com/c/nips-2017-defense-against-adversarial-attack/data)
* [NIPS 2018 : Adversarial Vision Challenge](https://www.crowdai.org/challenges)
* [GeekPwn CAAD 2018](http://2018.geekpwn.org/en/index.html#4).
* [IJCAI-19 Alibaba Adversarial AI Challenge](https://tianchi.aliyun.com/markets/tianchi/ijcai19_en)
* [GeekPwn CAAD 2019](http://www.geekpwn.org/zh/index.html)
* [Positive Hack Days 2019: AI CTF](https://2019.phdays.com/en/program/contests/aI-ctf/)
* [Positive Hack Days 2021: AI CTF](https://2021.phdays.com/en/program/contests/ai-track/)
* [Positive Hack Days 2022: AI CTF](https://ai.ctf.su/)
* [UTCTF 2019 (FaceSafe, Bot Protection IV tasks)](https://github.com/utisss/UTCTF-19)
* [vishwaCTF21 (Good Driver Bad Driver task)](https://vishwactf.com/)
* [AI/LLM Exploitation Challenges (AI CTF Labs)](https://academy.8ksec.io/course/ai-exploitation-challenges)
## Frameworks
* [**adversarial-robustness-toolbox**](https://github.com/IBM/adversarial-robustness-toolbox)
* [**foolbox**](https://github.com/bethgelab/foolbox)
* [**cleverhans**](https://github.com/tensorflow/cleverhans)