Project Details
Projekt Print View

Secure integration of application programming interfaces (T03)

Subject Area Software Engineering and Programming Languages
Term since 2024
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 236615297
 
This transfer project builds on top of work from another project and transfers its results into a sustainably maintainable code analysis tool. With the tool, expert developers of security APIs define allow-listing specifications that enforce how the API should be used. The tool’s integrated code analysis then automatically warns about security-critical deviations from that norm. Researchers from TU Darmstadt and Fraunhofer IEM team up with engineers from SonarSource to engineer an analysis tool that supports Java, .NET and JavaScript, yet supports powerful optimizations to yield good precision, recall and speed. Additionally, novel concepts to optimize the user experience for both API experts and API users, for instance by providing a versatile yet easy to use specification language that allows API rule definitions for all three supported programming languages.
DFG Programme Collaborative Research Centres (Transfer Project)
International Connection Switzerland
Applicant Institution Technische Universität Darmstadt
Business and Industry P.O. Box 765, CH-1215 Geneva 15
 
 

Additional Information

Textvergrößerung und Kontrastanpassung