The Security Hitchhiker’s Guide to API Security
Share your thoughts/ photos on LinkedIn!
#Infosec2023
Timothy De Block
Directory Advisory Service – Antigen Security
infosecnashville.com
AGENDA
ISSA InfoSec Nashville 2023 | www.infosecnashville.com
2
ISSA Infosec 2023
3
10/2/23
WHY THIS TALK?
ISSA Infosec 2023
4
10/2/23
API IN THE NEWS
ISSA Infosec 2023
5
10/2/23
API BASICS
ISSA Infosec 2023
6
10/2/23
https://twitter.com/TodaysTechWorl1/status/1481117811095502854
WHAT IS AN API?
ISSA Infosec 2023
7
10/2/23
WHAT IS AN API
ISSA Infosec 2023
8
10/2/23
WHAT IS AN API?
ISSA Infosec 2023
9
10/2/23
“API stands for Application Programming Interface. It is a set of rules, protocols, and tools for building software applications. An API defines how different software components should interact with each other. In simpler terms, an API is a way for different software systems to communicate with each other. It allows developers to create software applications that can access and use the functionalities of other applications, platforms, or services without having to understand the underlying code"
TYPES OF API
ISSA Infosec 2023
10
10/2/23
API EXAMPLES – GOOGLE DRIVE
ISSA Infosec 2023
11
10/2/23
ISSA Infosec 2023
12
10/2/23
ISSA Infosec 2023
13
10/2/23
ISSA Infosec 2023
14
10/2/23
ISSA Infosec 2023
15
10/2/23
ISSA Infosec 2023
16
10/2/23
API EXAMPLE – GOOGLE ROADS
ISSA Infosec 2023
17
10/2/23
The Roads API identifies the roads a vehicle was traveling along and provides additional metadata about those roads, such as speed limits.
ISSA Infosec 2023
18
10/2/23
API POLICIES
ISSA Infosec 2023
19
10/2/23
SWAGGER AND POSTMAN
ISSA Infosec 2023
20
10/2/23
HOW TO BUILD AN API
ISSA Infosec 2023
21
10/2/23
ISSA Infosec 2023
22
10/2/23
ISSA Infosec 2023
23
10/2/23
ISSA Infosec 2023
24
10/2/23
WHO USES APIs?
ISSA Infosec 2023
25
10/2/23
Postman – State of API Report 2023
HOW TO SECURE YOUR APIs
ISSA Infosec 2023
26
10/2/23
INVENTORY
ISSA Infosec 2023
27
10/2/23
REQUIREMENTS AND STANDARDS
ISSA Infosec 2023
28
10/2/23
REQUIREMENTS AND STANDARDS
ISSA Infosec 2023
29
10/2/23
NIST – 800-204 – Security Strategies for Microservices-based Application Systems
NIST – 800-95 – Guide to Secure Web Services
OWASP API TOP 10
ISSA Infosec 2023
30
10/2/23
OWASP API TOP 10
ISSA Infosec 2023
31
10/2/23
2023 State of the API Report - Postman
ISSA Infosec 2023
32
10/2/23
THREAT MODELING
ISSA Infosec 2023
33
10/2/23
MANUAL TESTING
ISSA Infosec 2023
34
10/2/23
TOOLING
ISSA Infosec 2023
35
10/2/23
ISSA Infosec 2023
36
10/2/23
API SECURITY TOOLING
ISSA Infosec 2023
37
10/2/23
API SECURITY VENDORS�
ISSA Infosec 2023
38
10/2/23
Responsibility?
ISSA Infosec 2023
39
10/2/23
RESOURCES FOR API SECURITY
ISSA Infosec 2023
40
10/2/23
ISSA Infosec 2023
41
10/2/23
Reports used
vAPI
ISSA Infosec 2023
42
10/2/23
Books:
Blogs:
Online Courses & Tutorials:
Research Papers & Articles:
Edited for redundancy
QUESTIONS?
ISSA Infosec 2023
43
10/2/23
Recommended API inspection methods?
ISSA Infosec 2023
44
10/2/23
https://www.exploresec.com/infosecnash2023-q
How can you effectively discovery APIs in your environment and get an accurate inventory?
ISSA Infosec 2023
45
10/2/23
https://www.exploresec.com/infosecnash2023-q
QUESTIONS?
ISSA Infosec 2023
46
10/2/23
CONTACT INFORMATION
ISSA Infosec 2023
47
10/2/23
Timothy.DeBlock@antigensecurity.com
- TimothyDeBlock
ISSA InfoSec Nashville 2023 | www.infosecnashville.com
Speaker Name
Speaker Contact Info
Thank You