From the course: Complete Guide to Application Security

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

API security distinctions

API security distinctions

- Historically, we've mostly focused on securing web applications that users interact with directly, but today we're expanding our work into a world of API security. API stands for Application Programming Interface. An API acts as a messenger that allows different applications to talk to each other. It's all about machine-to-machine communication. Now, you might think, if APIs aren't meant for regular users, why should I care about their security? Well, here's the thing. Just because something isn't designed for direct user interaction doesn't mean that certain users can't access it. APIs are often the backbone of web applications, mobile apps, and even internet of things, or IoT applications. And if an API is vulnerable, it can expose sensitive data or allow attackers to take control of critical functionality. Think of an API as a website stripped down to its bare essentials. It has a URL and it listens on a specific port, just like a web server, often Port 443, the standard for…

Contents