Skip to main content

Command Palette

Search for a command to run...

API Security Is Not a Feature — It’s a Responsibility

API Pen-testing as an ethical equalizer for AI tech

Updated
3 min read
API Security Is Not a Feature — It’s a Responsibility
T
I am a bachelor in Library Sciences with post-graduation in Information Architecture and Programming, and a MBA in Information Security due to my love for Cybersecurity. Here you will find my articles about Cybersecurity, AI, Pentesting, Linux, and much more!

API Pen-testing is a wild journey, as you are forced to look through an important part of a system that is continuously ignored. When you order food in a restaurant, you are concerned about the food itself and if it will come to you quickly, and go out satisfied if it tastes and looks good. But then you get sick the next day, your stomach ache an you are confused about what happened: “Was your breakfast? Something you drank?” When something bad happens to your application, and it stops responding or leaks some data, many teams forget that it might be the things the application was consuming to keep running. If your application is impeccable, but relies on APIs full of flaws, it will always be a doorway for vulnerabilities.

By studying API Pen-testing, I was able to comprehend that this is a very important part of every company interested in delivering a solid and secure product. My secure mindset shifted as I experienced that, as we have different medical specialists, we also must have security specialists for each and every part of development. A mobile pen-tester can be great in his field, as soon as he is dedicated to it, as trying to be a mobile, web, and API pen-tester will take a lot of his time researching and studying to be updated in every field he or she needs to.

We are in the specialists and researchers era, mainly due to AI: it is good in many things, and there are other AIs (agents) trained to narrow down their knowledge to be better to what they will work to, so we, security professionals, must be ahead of it, understanding security subjects, dominating reverse engineering and threats to redirect the AI every time it goes to the wrong way. This aligns perfectly with the Zero Trust architecture, as a security specialist does not trust another person (a threat actor), AI cannot rely on anything 100%, or it will miss essential aspects, something a human will perceive.

A security specialist should never lose visibility and control over how your API can be abused. Not only used, but abused. We must think like an attacker to anticipate their moves, how they will distort, twist, and poke our API to get to the user information or the business data that is their main goal. That mindset shift separates operational security from strategic security.

All this means two things to me: that as a professional, I must keep ethics as a compass in the profession, and that studying will be a constant in every part of a security professional's path. These two will be the majority goals in someone’s career, along with persistence and curiosity.

AI is bringing innovation, however, it will remain as it is, a tool for humans to keep their evolution, a groundbreaking way to deal with old and new problems, so more than have afraid of it, we must understand it, work with it, and improve its flaws to be prepared for those who will use it for the exact oppose of these components and nuances.