Software developers and administrators are often not security experts. As a result, the systems they build frequently have security gaps that put millions of users and confidential data at risk. Therefore, the question arises, why do software developers and administrators make such serious security mistakes, even though there are application programming interfaces (APIs), program libraries, and tools that are intended to make it easier for developers and the use of security concepts?
There are many topics, which can be worked on. These include among other things the usability of APIs and software development tools, privacy and data concerns, usage of programming language, but also investigating the internal structure of an organization and the special circumstances of recruiting software developers and administrators.
Semester: ST 2024