Content area

Abstract

Application programming interfaces (APIs) are the most vulnerable points of attack because APIs are not visible to the user and because most users and computer professionals are not aware API weaknesses. This unique qualitative case study of the complex phenomenon of API insecurity resulted in valuable information when compared with the available quantitative research results at this time. This study allowed the researcher to collect and analyze responses from API developers, engineers, managers, and users through an open-ended research question survey relating to the awareness of the insecurity of API insecurity, the vulnerabilities posed to organizations, and how to increase API insecurity awareness. The findings revealed that most computer users and professionals are unaware of API insecurity, lack adequate API security training, and depend on the security of the network, rather than that of the APIs. Surprisingly, most of the respondents to the study’s survey thought that the existing methods for API security would be enough to reduce the vulnerabilities associated with APIs. Four major themes emerged after coding the survey participants’ data using NVivo, which formed the basis of the theory that was developed to mitigate API insecurity and increase awareness of this potential challenge indifferent organizations. Implications for applying the study’s findings suggest that API gateways should be used to implement all the security techniques of APIs, instead of relying on regular network security controls. API designers and developers should, therefore, incorporate API security at each stage of design. As the number of APIs increase over time, future work should include the use of Machine Learning algorithms (ML) and Artificial Intelligence (AI) to detect anomalies and stop attacks within network environments that contain numerous APIs.

Details

1010268
Title
Insecure Application Programming Interfaces (APIs) in Zero-Trust Networks
Number of pages
214
Publication year
2022
Degree date
2022
School code
1847
Source
DAI-A 83/8(E), Dissertation Abstracts International
ISBN
9798790650468
Committee member
Newton, Jimmie
University/institution
Capitol Technology University
Department
Science (D.Sc.)
University location
United States -- Maryland
Degree
D.Sc.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
28966153
ProQuest document ID
2638299306
Document URL
https://www.proquest.com/dissertations-theses/insecure-application-programming-interfaces-apis/docview/2638299306/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic