Free course
API Security Course
Protect APIs with complete inventories, object and function authorization, bounded inputs, abuse controls, verified integrations, and operational testing.
Prerequisites: Security Fundamentals, HTTP, Web APIs and Web Authentication
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it. Join my free newsletter and you get this course plus every other book and course I published.
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it.
Your progress
of lessons completed.
Course completed.
What you'll learn
Review and secure an invoices API across authorization, resource use, credentials, third-party calls, monitoring, and incident response.
Course contents
Map the API
Inventory assets, actors, versions, contracts, and trust boundaries.
Authorization
Protect objects, properties, functions, tenants, and bulk actions.
Input and resource controls
Validate shapes, limit expensive work, protect business flows, and return safe errors.
Credentials and integrations
Scope credentials, prevent replay, verify webhooks, and distrust upstream data.
Test and operate APIs
Test authorization, harden configuration, monitor abuse, and retire versions safely.