This repository contains the content, code, queries, and eBook (coming) included as part of the Must Learn AI Security series. The series is a continuing effort to discuss and educate about how to monitor and secure Artificial Intelligence.
The series has it's own shortlink. To return back here, just remember the easy URL: https://aka.ms/MustLearnAISecurity
The eBook (PDF) is updated whenever changes are made or new parts of the series are released. Get the book: https://github.com/rod-trent/OpenAISecurity/tree/main/Must_Learn/Book_Version
Fan of Amazon Kindle? As each chapter is released it is also available on Kindle Vella, the serialized book service from Amazon. Read more: https://rodtrent.substack.com/p/must-learn-ai-security-on-kindle
Want a physical copy of the book? Both paperback and hardcover editions also available through Amazon: https://amzn.to/3UxDZLP
Love the series so much you want a coffee mug? There's now a merch store where all proceeds go to St. Jude Children's Research Hospital. Check it out! MUST LEARN STORE
The following are links to the entire series so far:
- Must Learn AI Security Series: Introduction - Posted August 1, 2023
- Must Learn AI Security Part 1: Prompt Injection Attacks Against AI - Posted August 1, 2023
- Must Learn AI Security Part 2: Data Poisoning Attacks Against AI - Posted August 8, 2023
- Must Learn AI Security Part 3: Adversarial Attacks Against AI - Posted August 15, 2023
- Must Learn AI Security Part 4: Trojan Attacks Against AI - Posted August 21, 2023
- Must Learn AI Security Part 5: Evasion Attacks Against AI - Posted August 22, 2023
- Must Learn AI Security Part 6: Model Inversion Attacks Against AI - Posted August 23, 2023
- Must Learn AI Security Part 7: Membership Inference Attacks Against AI - Posted August 24, 2023
- Must Learn AI Security Part 8: Model Stealing Attacks Against AI - Posted September 5, 2023
- Must Learn AI Security Part 9: Hyperparameter Attacks Against AI - Posted September 7, 2023
- Must Learn AI Security Compendium 1: AI Cyber Attacks - The Rising Threat to Security - Posted September 7, 2023
- Must Learn AI Security Part 10: Backdoor Attacks Against AI - Posted September 8, 2023
- Must Learn AI Security Part 11: Denial-of-Service Attacks Against AI - Posted September 11, 2023
- Must Learn AI Security Compendium 2: Generative AI vs. Machine Learning - Posted September 11, 2023
- Must Learn AI Security Compendium 3: Exploring the Different Types of AI Technology - Posted September 12, 2023
- Must Learn AI Security Part 12: Reward Hacking Attacks Against AI - Posted September 13, 2023
- Must Learn AI Security Part 13: Generative Attacks Against AI - Posted September 15, 2023
- Must Learn AI Security Part 14: Inference Attacks Against AI - Posted September 18, 2023
- Must Learn AI Security Compendium 4: Leveraging Generative AI for Cybersecurity Defense - Posted September 19, 2023
- Must Learn AI Security Compendium 5: The Rise of AI in the IT Sector - Posted September 20, 2023
- Must Learn AI Security Part 15: Misinformation Attacks Against AI - Posted September 21, 2023
- Must Learn AI Security Part 16: Impersonation Attacks Against AI - Posted September 25, 2023
- Must Learn AI Security Compendium 6: Ensuring Trust and Ethical Practices - Posted September 25, 2023
- Must Learn AI Security Part 17: Social Engineering Attacks Against AI - Posted September 28, 2023
- Must Learn AI Security Part 18: Bias Exploitation Attacks Against AI - Posted September 28, 2023
- Must Learn AI Security Part 19: Deepfake Attacks Against AI - Posted October 2, 2023
- Must Learn AI Security Part 20: Text-based Attacks Against AI - Posted October 3, 2023
- Must Learn AI Security Compendium 7: What is Generative Automation? - Posted October 4, 2023
- Must Learn AI Security Part 21: Watermark Removal Attacks Against AI - Posted October 5, 2023
- Must Learn AI Security Compendium 8: The CISO Guide to Generative AI Security - Posted October 10, 2023
- Must Learn AI Security Compendium 9: The Argument for Safe AI - Posted October 11, 2023
- Must Learn AI Security Compendium 10: Challenges of Enhancing AI Language Models with External Knowledge - Posted October 12, 2023
- Must Learn AI Security Compendium 11: Threat Modeling AI/ML Systems - Posted October 16, 2023
- Must Learn AI Security Compendium 12: Red Teaming Strategies for Safeguarding Large Language Models and Their Applications - Posted October 17, 2023
- Must Learn AI Security Part 22: Machine Learning Attacks Against AI - Posted October 18, 2023
- Must Learn AI Security Part 23: Blurring or Masking Attacks Against AI - Posted October 19, 2023
- Must Learn AI Security Part 24: Copy-move Attacks Against AI - Posted October 23, 2023
- Must Learn AI Security Compendium 13: Zero Trust for AI - Posted October 24, 2023
- Must Learn AI Security Compendium 14: Securing On-prem LLMs - Posted November 9, 2023
- Must Learn AI Security Compendium 15: Securing AI Endpoints - Posted November 13, 2023
- Must Learn AI Security Part 25: Sponge Attacks Against AI - Posted November 27, 2023
- Must Learn AI Security Compendium 16: Shadow AI - Posted November 29, 2023
- Must Learn AI Security Compendium 17: Cognitive Security
Out of Band 17 - Posted December 4, 2023
- Must Learn AI Security Epilogue: Securing AI is a Three-Pronged Approach - Posted October 25, 2023
Q. Is there a downloadable version of the series?
A. Yes. There is an eBook version of the series that gets updated everytime a new chatper is posted. The eBook is located here: https://github.com/rod-trent/OpenAISecurity/tree/main/Must_Learn/Book_Version
Q. Will there be a physical copy of the book?
A. Yes. Just like was done for the Must Learn KQL series, a physical copy (hardcover and paperback) is available for purchase from Amazon (https://amzn.to/3UxDZLP). And, also like the Must Learn KQL version, all proceeds go to St. Jude Children's Research Hospital.
Q. How many chapters will there be?
A. I'm not sure yet. I have a general sense of the length and what needs to be covered, but since this is an ongoing effort and this space is constantly evolving and changing, only time will tell.
Q. How do I know I have the most current version of the eBook?
A. Compare the versioning information on the eBook's download page to the versioning information inside the eBook.

