Bulletproof APIs: Hands-On API Security

Live training available as a 1-day essentials workshop or a 2-day advanced workshop

APIs are everywhere in tech, and their security is crucial. The latest OWASP API Security Top 10 underscores the importance of getting API security right—not just in coding but in understanding the nuances and making smart trade-offs.

This workshop will provide you with the skills to secure your APIs, diving into the principles of building robust, modern APIs and providing practical, actionable security advice to enhance your applications immediately.

1-day Essentials outline
  • The security model of API-based web applications
  • Recognizing and addressing authorization failures
  • Fixing Broken Object Level Authorization (BOLA)
  • Understanding Broken Object Property Level Authorization (BOPLA)
  • Testing the security of APIs that use JWTs
  • Best practices for making JWTs secure in modern APIs
  • Finding and fixing Server-Side Request Forgery (SSRF)
  • Hands-on labs throughout the day
2-day Advanced outline
  • All of the content from day 1
  • Architecture patterns for user authentication tracking
  • Securing session and token-based user authentication
  • The mechanics behind Cross-Origin Resource Sharing (CORS)
  • Configuring secure CORS policies for various use cases
  • Relying on OAuth 2.0 for securing APIs
  • OAuth 2.0 scenarios for complex architectures
  • Hands-on labs throughout the day
In-depth lectures
Interactive quizzes
Practical demos
Insightful discussions
Custom-built hands-on labs
Q&A throughout the workshop

Pricing Information

In-house workshops

In-house workshops are available on-site or online, depending on your preference. Pricing for in-house training is available at a fixed price per day, independent of the size of the group. Depending on current promotions, the cost per attendee per day ranges from EUR 200 - 233 for a group of 30 people. Details about pricing and availability can be requested by contacting Philippe at philippe@pragmaticwebsecurity.com.

Reach out via email

Public online workshops

For individuals or small groups, joining a live online edition of this training is more cost-efficient than hosting an in-house training. The live online training offers the same immersive training experience. The next training is scheduled for December 5th - 6th, 2024.

Register for the live online training

If you have any further questions, don't hesitate to reach out to philippe@pragmaticwebsecurity.com.

What to expect?

The recording below should give you a good idea of Philippe's presenting style. This particular video is from the Devoxx conference in October 2023, where Philippe discusses essential API security concepts to an audience of approximately 600 people.

The testimonials below illustrate how attendees experience Philippe's trainings.

Trainer is great and an expert in the domain. All of the topics are very relevant. Practical examples for most of the topics. Excellent communication and addressing of questions.

Even though the topic is broad, there was no single moment where my focus went astray. Philippe talks in a way to keep you interested to listen to him.

Great workshop! The instructor was very well-prepared and gave an amazingly insightful explanation on API security. The mix of interactive quizzes (kahoot) and challenges kept us engaged throughout the day.

Philippe is a friendly and knowledgeable trainer and delivered an interesting course that was well presented. Questions were answered promptly and in a detailed way.

Philippe De Ryck

Your trainer, Dr. Philippe De Ryck

Philippe De Ryck, with a Ph.D. in web security from KU Leuven, is renowned for making complex security topics accessible and engaging. As the founder of Pragmatic Web Security, he delivers expert security training and consulting, consistently earning raving reviews from participants globally. He also contributes to OAuth 2.0 specifications as a co-author of best practices for browser-based apps and is recognized as a Google Developer Expert for his contributions in the field of web application and API security.

Philippe did an awesome training for our developers. The feedback from the participants was incredibly positive. He delivered a perfect 2-day training in a hybrid environment, his insights were extremely relevant and the perfect mix between presentations, quizzes & hands-on exercises.

Philippe is an incredibly knowledgeable person in the field of application security with a great way doing workshops. I can highly recommend him as a trainer for onsite or online workshops.

Profile picture Marcello Bellini

Marcello Bellini
Information Security Manager at Baloise Insurance Group