Concepts that you should learn to excel in API Security
APIs are the backbone of modern applications, enabling seamless integration and data exchange across platforms. Whether you’re starting your API journey or looking to enhance your API security skills, I’ve curated a list of essential resources for API fundamentals and API security practices. Check them out below!
These are learning resources; however, for practical experience, you have to get your hands dirty. You can use any OWASP API security labs. I have learned using APISEC University, AppsecEngineer and Attack Defense Labs
Remember, you need to invest in yourself. Be it your health or skills.
API Fundamentals learning resources:
- API Integration in details
- API Testing Guide
- Python API Tutorial
- API Scaling
- API workflow with Postman
- API Testing using Postman
- API Security Tutorial by Wallarm
- API Explained for product managers
- A linter for API documentation: Vale
API Security Learning resources
- OWASP Top 10 API explained by Salt Security
- Free resources to practice for OWASP Top 10 API by Contra Security
- Paid lab from attack defense on API Security
- API Hacking 101 by traceable.ai
- API Security Challenges by Traceable AI
- The evolution to cloud-native applications and APIs
- Web Application security is not API security
- Deep Dive on BoLA by Inon Shkedy
- The 6 Most Common Security Issues in API Development and How to Fix Them
- API Security Best Practices
- OWASP API Security Top 10 Cheat Sheet
- Securing Your APIs with OAuth 2.0
- How to Secure an API with OAuth 2.0 from Digital Ocean
- Securing Your GraphQL APIs
- Secure your APIs with these ten best practices
- API security best practices from checkmarx
- Secure your APIs with these seven basic rules
- API security best practices white paper from Akamai
- Five HTTP security headers you must use for API security
- API security best practices for developers
- API Security Academy
API Security Tools
- Dastardly form Burp suite (free): Use it in CI/CD pipeline
- API Security Audit from 42 crunch for bitbucket pipeline:
- Wallarm Advanced API Security Platform
- Google Apigee Sense
- Traceable: Intelligent API Security at Enterprise Scale
- Levo: Continous API Security Assurance
- Beagle Security
- Salt Security
- Cequence
- Neosec: now part of Akamai
Books
- API Security in Action
- Hacking APIs: Breaking Web Application Programming Interfaces
- Web Application Security
- Advanced API Security
Videos
- API Security: Everythign you need to know to protect your APIs
- The 2022Guide to API Security
- Analysing the OWASP API Security Top 10 for Pen Testers
Courses
- API Security Fundamentals form APISec University (free)
- API Penetration Testing Course from APISec University (free)
- API Security on Google Cloud’s Apigee API Platform
- API Fundamentals from Qualys for (free)
- Introduction to the OWASP API Security Top 10 – Cybrary (free)
- Building Secure APIs with OAuth 2.0 from Pluralsight
- Building Secure APIs with GraphQL from Pluralsight
Certifications
Interview Questions
Possible API Security interview questions are shared at different GitHub repos to keep them aligned with the career roadmap guide.
Bonus study material
👨‍🎓 Also, if you want to excel in API Security, You should check this API security study plan on Github: https://github.com/jassics/security-study-plan/blob/main/api-security-study-plan.md
In the ever-evolving landscape of APIs, staying updated is critical. Explore these resources and stay ahead in securing your APIs! 🛡️