Startseite > Fachgruppen > Secure Software Engineering > Lehre > Project Group: Design it, Develop it, Deploy it (3DI)

Project Group: Design it, Develop it, Deploy it (3DI)

Project Group

In this project group, students are tasked to build a next generation cybersecurity platform. This includes the designing, development, testing, documentation and deployment of the platform.

The created platform will be a web-application that allows teams to set up a common repository in which they develop a previously specified application, that utilizes cryptography. This application is automatically tested and benchmarked in order to rank the participating teams. Afterwards, teams get access to the applications developed by their opposing teams to find as many security breaks as possible. The found breaks will be automatically verified by the platform and deducted from the team's score that developed the vulnerable application. In the final phase, teams will fix the found vulnerabilities in order to regain some points. Again, the submitted fix will be verified by the platform. The final score determines the ranking of the participating teams.

To further improve the ranking of the participating teams, static analysis tools developed within our research group, that automatically scan the application's source code to find security vulnerabilities, will be integrated into the platform.

Presentation

What to expect

  • Lots of real world software development
  • Emphasis on testing and documentation
  • Exposure to state of the art web technologies
  • Bringing cutting edge research tools into practice
  • Learn about cyber security and static program analysis
  • Run like a start up

Registering:

To attend the course, you have to register in the PAUL system as a participant.

Contact information:

Please use the following mail address to contact us:

3di@lists.upb.de