Theme

Language

Global EN
Sweden ENSV
India EN

Master Thesis: In-Process Isolation and Recovery for WebAssembly Runtimes

Technology, Data & Digital · Software & Web Development · Software Engineering · Cybersecurity

In short

Ericsson Research Security is offering a Master's thesis project focused on in-process isolation and recovery for WebAssembly runtimes. This role involves developing a threat model, integrating the SDRaD mechanism with a Wasm runtime like Wasmtime, and evaluating performance and security aspects. The ideal candidate is pursuing a Master's degree in a related field with strong Linux, C, and Python skills, and knowledge of computer security or WebAssembly is a plus.

Responsibilities

  • Review research and existing Wasm runtimes, focusing on multiple-instance support and in-process isolation.
  • Define and prioritize a threat and fault model, and identify appropriate isolation boundaries.
  • Design and implement a prototype integrating a selected Wasm runtime with the SDRaD library.
  • Run experiments and benchmark the prototype in realistic use cases, assessing security, dependability, recovery, and performance.
  • Present interim findings and document the results in a final thesis.

Requirements

  • Currently pursuing a master’s degree in Computer Science, Electrical or Computer Engineering, or a related field.
  • Strong knowledge of Linux systems.
  • Programming experience in C and Python.

Desired Qualifications

  • Knowledge of computer security, in-process isolation, or WebAssembly is an advantage.

Benefits

  • Outstanding opportunity to use your skills and imagination to push the boundaries of what’s possible.
  • Be challenged, but not alone; join a team of diverse innovators.
  • Work on solutions to some of the world’s toughest problems.
  • Opportunity to craft what comes next.

Skills

LinuxCPythonWebAssemblycomputer securityin-process isolation
#research#security#AI#WebAssembly#runtime#isolation#recovery#SDRaD#Wasmtime#Linux#C#Python#computer security
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

2 days ago

Employment Type

Internship

Work mode

On Site

Experience Level

Entry

Locations

Stockholm, Sweden

Qualification

Master

Applicants

Be an early applicant