Site icon Information Security Buzz

API Security and API Sentinel

security

Why APIs are Critical to Agile Development, The Security Gaps and Vulnerabilities That They Can

Offer Bad Actors, and What Should Be Done.

APIs can introduce security problems that make it much easier for bad actors to attack enterprises by exploiting common mistakes routinely made during app development. That’s why APIs – which simplify data sharing, system connectivity, delivery of new features, etc.  – are increasingly a preferred conduit for cyber-attacks. Matt Keil, Director of Product Marketing with Cequence Security, looks at API security and the launch of API Sentinel.

By Matt Keil

APIs are used more heavily than ever before – mobile and IoT devices, the adoption of containers, and the move to decentralized or agile development are the driving forces behind the explosion in API usage. The challenge organizations have is they do not know how many APIs they have, so visibility into their API footprint in the form of inventory, usage, risk, and specification conformance is the problem we are solving.

API attacks come in many forms – automated attacks like Account Takeover, Fake account creation, and scraping are executed regularly against APIs today. They are discovered when users find their loyalty points stolen, or they are notified of suspicious activity. These attacks are prevented today by Bot Defense. APIs can also expose too much information when a request is made, or they can inadvertently grant users with elevated privileges (like an Admin), or they expose API keys that grant access. Organizations will often discover these types of attacks the hard way – when they are breached. By analyzing the APIs as they are published to discover these errors, API Sentinel can help eliminate the risks.

This is history repeating itself. We see vulnerabilities exposing data in commonly used apps still today. And we are seeing similar patterns of data exposure in APIs. All developers want to deliver secure code. They always have. But they are human. Errors are made in interpreting the application design; QA tests are missed; specifications not followed, or the API is published outside of the normal process.

Organizations that are actively adopting modern applications are moving to dispel the notion that is an us (security) vs. them (dev) – oftentimes by reorganizing teams that combine the two disciplines. All developers want to deliver secure code. They always have. But they are human. Errors are made in interpreting the application design; QA tests are missed; specifications not followed, or the API is published outside of the normal process. We see API Sentinel is also going to help customers eliminate the security risks associated with these types of errors.

The Covid-19 response by organizations is an extreme case but yes, it is an example of what we are seeing in organizations today. Containers, decentralized, agile development methodologies are all designed to help orgs move more quickly. API Sentinel will help these organizations protect their existing APIs from data loss, fraud, or abuse by identifying errors that can then be addressed by development. In pre-production, API Sentinel can act as a final security validation outside of the QA cycle discovering potential areas of risk that can be addressed before “go live”.

OpenAPI is a specification framework that defines how an API should be used. Organizations will write their APIs to adhere to the OpenAPI framework with the goal being to deliver consistent and secure code.

The API Security market is very fragmented – ask 10 people what it is, you will get 10 answers. In our initial release, what we do differently is we combine inventory, usage, conformance, and risk into a single offering.

When deployed in conjunction with the other pillars of our platform, Bot Defense and App Firewall, we are delivering the first API security product on the market that unifies visibility, spec conformance, bot, and vulnerability exploit prevention into a single platform. On its own, API Sentinel provides security teams with unmatched visibility into the API footprint and the associated risks.

About the Author

Exit mobile version