Operating Systems
[Open soon]
Work description
The work plan for this scholarship includes the following main activities: - Research and development of context propagation mechanisms: design and implementation of eBPF extensions capable of collecting, propagating, and correlating contextual information throughout the lifecycle of a request, from the application level down to the kernel subsystems. - Application to the ransomware protection domain: study of the applicability of the developed mechanisms in the context of monitoring and malicious behavior detection solutions, including the identification of suspicious access patterns and their association with the originating application context. - Experimental evaluation: validation of the developed features through experimental testing, assessing performance, precision, and false positive rate in comparison with existing approaches.
Academic Qualifications
- MSc Degree in Informatics Engineering
Minimum profile required
- Solid Knowledge of operating systems, including kernel structures.- Proven experience with Input/Output request observability tools, supported by technical evidence (code repositories, projects, functional prototypes, papers, or theses), including public URLs for the same, or by submitting them as an attachment to the application.- Proven experience with eBPF technology, supported by technical evidence (code repositories, projects, functional prototypes, papers, or theses), including public URLs for the same, or by submitting them as an attachment to the application.
Preference factors
- Experience with different programming languages, including C, Python, Go, and Rust. - Proven experience with the libraries Bpftrace, BCC, libbpf, ebpf-go, and Aya, supported by technical evidence (code repositories, projects, functional prototypes, articles, or theses).
Application Period
Since 14 May 2026 to 27 May 2026
[Open soon]
Centre
High-Assurance Software