Studentin oder Student Informatik, Mathematik, Datenwissenschaften o. ä. (w/m/d) - Softwaresicherheit

Bachelor-/ Masterarbeit - Stellenanzeige | Deutsches Zentrum für Luft- und Raumfahrt (DLR)

  • Arbeitgeber Deutsches Zentrum für Luft- und Raumfahrt (DLR)
    Jobdatum 20. September 2022
    Einstiegsart Bachelor-/ Masterarbeit
    Einsatzort Jena; Thüringen

    Stellenbeschreibung - Studentin oder Student Informatik, Mathematik, Datenwissenschaften o. ä. (w/m/d) - Softwaresicherheit

    connecticum Job 1562710

    Bookmark
    Beginn

    ab sofort

    Dauer

    bis zu 6 Monate

    Vergütung

    nach Vereinbarung

    Beschäftigungsgrad

    Teilzeit

    Das Deutsche Zentrum für Luft- und Raumfahrt (DLR) ist das Forschungszentrum der Bundesrepublik Deutschland für Luft- und Raumfahrt. Seine umfangreichen Forschungs- und Entwicklungsarbeiten in Luftfahrt, Raumfahrt, Energie, Verkehr, Digitalisierung und Sicherheit sind in nationale und internationale Kooperationen eingebunden. Über die eigene Forschung hinaus ist das DLR als Raumfahrtagentur im Auftrag der Bundesregierung für die Planung und Umsetzung der deutschen Raumfahrtaktivitäten zuständig. Zudem fungiert das DLR als Dachorganisation für den national größten Projektträger.

    Der Schwerpunkt des Instituts für Datenwissenschaften in Jena liegt darin, Lösungen für die neuen Herausforderungen der Digitalisierungsära zu finden. Die Forschung konzentriert sich dabei auf die Bereiche Datenmanagement, Datenanalyse und Datengewinnung. Die Analyse komplexer und großer Datensätze erfordert die Entwicklung spezifischer und angepasster Methoden, um ihren Wert zu nutzen und ihre Sicherheit zu gewährleisten. Die Abteilung Datenanalyse und -intelligenz konzentriert sich derzeit auf drei Hauptthemen: Maschinelles Lernen, Kausale Inferenz und sichere Softwaretechnik. Die Gruppe Sichere Softwaretechnik am DLR-Institut für Datenwissenschaften beschäftigt sich unter anderem mit der Analyse und Überwachung von Softwareentwicklungsprozessen im Raumfahrt- und Open-Source-Bereich.

    Die Gruppe Sichere Softwaretechnik sucht Studierende für Abschlussarbeiten (Bachelor oder Master) sowie als studentische oder wissenschaftliche Aushilfen. Unter anderem können die folgenden Themen bearbeitet werden:

    Machine Learning-basierte Typinferenz über Anwendungsbereiche hinweg

    Besonders dynamisch typisierte Programmiersprachen ermöglichen es nicht immer, Datentypen von Variablen analytisch zu bestimmen. Werden diese dennoch benötigt, z. B. um durch Tests mögliche Laufzeitprobleme auszuschließen, können maschinelle Lernverfahren helfen. Hier spielen die Trainingsdaten eine entscheidende Rolle. Kommen diese aus der "falschen" Domäne, nimmt im produktiven Einsatz nicht nur die Genauigkeit ab. Es kommt auch zu Randfällen wie z. B. nicht vorhersagbaren Typen. Diese Randfälle sollen weiter untersucht werden.

    Middleware zur Schwachstellenerkennung

    Am Markt gibt es zahlreiche Verfahren, um Schwachstellen bzw. potentielle Sicherheitslücken in Quellcode verschiedener Sprachen zu erkennen. Die Technologien dahinter sind mit statischen und dynamischen Analyseansätzen sowie verschiedensten maschinellen Lernverfahren ebenso vielfältig. Es soll eine Middleware entwickelt werden, die Quellcode je nach Methode korrekt aufbereitet bzw. vorverarbeitet und die Ergebnisse der Methoden einheitlich aufbereitet.

    Semantische Wissensintegration für verbesserte Schwachstellenerkennung

    Die Erkennungsleistung Machine Learning-gestützter Schwachstellenerkennung ist vor allem durch die Verfügbarkeit von geeigneten Trainingsdaten beschränkt. Neben kontinuierlichen methodischen Verbesserungen gibt es aber eine weitere Möglichkeit, ohne zusätzliche Daten eine genauere Erkennung zu erreichen: die Wissensintegration. Bekannte Zusammenhänge können dem Modell direkt eingebaut werden, sodass diese nicht aus den Trainingsdaten gelernt werden müssen. In diesem Fall wissen wir, dass einige Arten von Schwachstellen in Software sich semantisch ähnlicher sind als andere. Diese Ähnlichkeit wird hierarchisch durch die Common Weakness Enumeration (CWE) abgebildet. Die CWE soll in ein bestehendes Klassifikationsverfahren zur Schwachstellenerkennung auf Quellcode integriert werden.

    Interesse? Diese Themen und viele andere können bei der Gruppe Sichere Softwaretechnik bearbeitet werden.

    • laufendes Studium der Informatik, Mathematik, Physik, Datenwissenschaften (Bachelor/Master) oder einer anderen Studienrichtung mit substanziellen Informatik-Anteilen
    • fundierte Programmierkenntnisse (Python, C/C++ oder Java je nach Thema)
    • Interesse an eigenverantwortlichem und praxisnahem Arbeiten
    • Englisch oder Deutsch fließend in Wort und Schrift
    • Kenntnisse in der Softwaretechnik

    Freuen Sie sich auf einen Arbeitgeber, der Ihr Engagement zu schätzen weiß und Ihre Entwicklung durch vielfältige Qualifizierungs- und Weiterbildungsmöglichkeiten fördert. Unser einzigartiges Arbeitsumfeld bietet Ihnen Gestaltungsfreiräume und eine unvergleichbare Infrastruktur, in der Sie Ihre Mission verwirklichen können. Vereinbarkeit von Privatleben, Familie und Beruf sowie Chancengleichheit von Personen aller Geschlechter (w/m/d) sind wichtiger Bestandteil unserer Personalpolitik. Bewerbungen schwerbehinderter Menschen bevorzugen wir bei fachlicher Eignung.


Informationen zur Bewerbung
Stellenangebot:

Studentin oder Student Informatik, Mathematik, Datenwissenschaften o. ä. (w/m/d) - Softwaresicherheit

Jobkennzeichen:
Connecticum Job 1562710
Bereiche:
Softwareentwicklung Software Development
Informatik: Informatik, Softwareentwicklung
Naturwissenschaften: Mathematik, Physik
zurück | vor | zur Jobbörse | Job beanstanden |

Connecticum Messe

Deutschlands große Karrieremesse - Technik · Wirtschaft · IT

3 Tage, 300 Unternehmen für Studenten und Young Professionals

Connecticum November 2022 vom 29.11. bis 01.12.2022