This is the abbreviation for Application Programming Interface, which literally translates as ‘interface for programming applications’. In German, the term ‘Programmschnittstelle’ is generally used. Such an interface enables two programmes to communicate with one another.
Information is exchanged via an API, an interface. This can include data or commands, for example. Communication via an API takes place at the source code level, i.e. in a programming language.
APIs enable access to a database or a hard drive, for example. APIs are used to transfer data from one system to another. Data is exchanged between your smartphone and an IoT device, such as a fitness tracker, via APIs.
APIs are also used for data exchange on the internet. For example, when you visit a website, your web browser connects to its server via an API. This server sends the website’s data to your browser via an API.
APIs are relevant in several ways when it comes to your company’s cybersecurity:
Consult experts to review and optimise the security of your system’s APIs. Given the wide variety of APIs, different measures are recommended. Here are a few examples:
Attacks on APIs can take a wide variety of forms. For example, they can occur via email through malware hidden in an attachment, via keyloggers, through social engineering, or via a workstation left unattended for a short period. Consequently, virtually all measures taken to reduce your cyber risk also serve to protect your APIs. Raising awareness among your staff plays a key role in this regard.