Security of Application Programming Interfaces

Protecting application programming interfaces with authentication, encryption, access controls, and validation reduces the risk of unauthorized data access or service misuse.

2 slides · 2 min read · Domain 8

Slide 1

Application programming interfaces

These APls must be managed and (APls) are the connectors that allow many secured; otherwise, the wrong messages, different things to communicate. Think influenced by attackers, may ultimately be of a messenger that carries messages passed to applications. So the challenge between different components of an for organizations is how to securely expose functionality to be consumed by architecture, or a system, to allow the entire architecture to work seamlessly to achieve | developers and partners, some of whom certain things. For many of the systems and are unknown to the enterprise, while architectures used today, messengers that providing security and protection for can allow different components to work a company's systems and for company together become integral parts of achieving and user data. Comprehensive security useful things. APls carry the important must protect the whole digital value chain, information between the components, from applications to APls to back-end services. API security and the security of or applications that make up the entire the infrastructures the APls are running on system. is critical to an enterprise that is exposing The Internet of Things (loT) is a perfect digital assets.

example. We may ultimately use many devices, but then allowing those devices to

Security professionals, therefore, need speak to each other becomes a requirement. to understand API security at many APls work in between the systems to levels. The overarching framework that provide that functionality, but end users are can link those various levels together is the not aware they are there and of the work concept of data governance. It allows for they are doing: the structured, controlled development and deployment of APls that will be used

  • When a fitness wristband sends your

to manage and secure all data exchanges jogging time to a website, that uses an API.

straight from the beginning of the life cycle of a system, ensuring that data is protected

  • When you remotely unlock a car with a

at every step of the process and throughout mobile app, that uses an API.

its life cycle.

  • When you remotely change the temperature in your home thermostat from your office, that uses an API.
Test this domain