Redpill Linpro är ett nordiskt konsultbolag specialiserat på öppen källkod, molnbaserad infrastruktur, integration, systemutveckling samt identitets- och behörighetshantering. Våra innovativa lösningar gör verklig skillnad för våra kunder och för samhället. Vi tror på öppenhet och transparens, värderingar inspirerade av open source-rörelsen, och på att sätta människan först.
På vårt kontor i centrala Karlstad finns ett 40-tal kompetenta och hjälpsamma konsulter som arbetar i projekt inom olika branscher och områden. Vi är ett glatt och välkomnande gäng med högt i tak, där vi delar med oss av våra kunskaper och erfarenheter och har kul tillsammans, vare sig det är över fika, på en brädspelskväll eller vid ett gemensamt träningspass. Varje vår välkomnar vi exjobbare som arbetar med nya idéer kopplade till vår verksamhet, och som blir en del av kontoret under tiden.
Vi erbjuder två examensarbeten inför våren 2027. Läs om båda nedan och ansök till det som passar dig.
Projekt 1: Att acceptera EUDI-plånboken i Keycloak på Kubernetes
Om projektet
Med eIDAS 2.0 ska EU:s medlemsstater erbjuda medborgarna en digital identitetsplånbok (EUDI Wallet). Banker, teleoperatörer och offentlig sektor kommer under vissa villkor att behöva acceptera den. Användaren visar upp signerade intyg direkt från plånboken och väljer själv vilka uppgifter som delas, med hjälp av OpenID for Verifiable Presentations (OID4VP).
Många organisationer använder Keycloak på Kubernetes som identitetsplattform. Keycloak har numera experimentellt stöd för OID4VP, men hur integrationen fungerar i praktiken behöver utvärderas. I det här examensarbetet undersöker du hur en organisation kan integrera EUDI-plånboken i en befintlig Keycloak-plattform. Du bygger och jämför två lösningar:
A tt verifiera intygen i Keycloak med det inbyggda stödet för OID4VP, eller
Att verifiera dem i en separat tjänst som Keycloak använder som identitetsleverantör.
Forskningsfrågorna handlar om arkitekturella avvägningar, interoperabilitet med olika plånböcker, driftsäkerhet på Kubernetes och hur selektivt delade attribut kan kopplas till befintlig behörighetsstyrning med så lite personuppgifter som möjligt. Du genomför last-, kaos- och säkerhetstester, och projektet resulterar i en prototyp med öppen källkod, en referensarkitektur och din examensrapport. Om ni söker som par får var och en sin egen forskningsfråga och utvärdering.
Projektet kan också anpassas till ett examensarbete på högskoleingenjörsnivå (15 hp). Omfattningen begränsas då, till exempel till att bygga och utvärdera en av lösningarna mot en utvald plånbok.
Vi söker
Två studenter inom datateknik, mjukvaruteknik, informationssäkerhet eller liknande, som ska skriva ett examensarbete på civilingenjörsnivå (30 hp) eller högskoleingenjörsnivå (15 hp) under våren 2027. Vi ser gärna att du har:
Kunskap om, eller intresse för, OAuth 2.0/OIDC, JWT och asymmetrisk kryptografi
Praktisk erfarenhet av Linux och containrar, gärna Kubernetes
Programmeringserfarenhet i Java, Go, Kotlin eller liknande
Nyfikenhet på digital identitet och öppen källkod
Handledare
Magnus Reinholdsson, Konsult
Patrick Jaspers, Konsult
Magnus och Patrick arbetar tillsammans i ett större team med IAM och Keycloak. Båda har studerat vid Karlstads universitet, Magnus på dataingenjörsprogrammet och Patrick inom webb och multimedia. Magnus är en flitig löpare som har börjat förkovra sig i fermentering, alltifrån surdegsbröd till kombucha. Patrick spenderar gärna sin fritid med att kolla på hockey, där hjärtat klappar lite extra för Färjestad BK.
Projekt 2: Ramverk eller modell? Utvärdering av AI-agenter för penetrationstester
Om projektet
Allt fler verktyg använder AI-agenter byggda på stora språkmodeller för att genomföra penetrationstester, det vill säga hitta och bekräfta säkerhetsbrister i ett system. Vissa är generella kodagenter som fått tillgång till säkerhetsverktyg. Andra är specialbyggda ramverk med flera agenter, planering, minne och verktyg som nmap och…