Diplomová práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Adaptive Authentication in Keycloak

Bc. Martin Bartoš
Anotace

Keycloak je open-source systém pro správu identit a přístupů, který poskytuje robustní bezpečnostní řešení pro aplikace a služby. Funguje jako centralizovaná platforma pro autentizaci a autorizaci, umožňující organizacím zabezpečit své zdroje a zároveň nabízet Single Sign-On funkcionalitu. Keycloak je široce používán v různých odvětvích, včetně webových aplikací, mikroslužeb a API, na ochranu citlivých …více

Abstract

Keycloak is an open-source identity and access management system that provides robust security solutions for applications and services. It acts as a centralized authentication and authorization platform, enabling organizations to secure their resources while offering Single Sign-On capabilities. Keycloak is widely used in various industries, including web applications, microservices, and APIs, to protect …více

Zadání práce
Keycloak is an open-source identity and access management system that provides robust security solutions for applications and services. It acts as a centralized authentication and authorization platform, enabling organizations to secure their resources while offering Single Sign-On (SSO) capabilities. Keycloak is widely used in various industries, including web applications, microservices, and APIs, to protect sensitive data and streamline user access control.

The thesis aims to enhance the security of authentication processes in Keycloak. Traditional static authentication mechanisms, such as username and password, are vulnerable to various security threats, including password breaches, phishing attacks, and unauthorized access. Adaptive authentication might help mitigate these issues.

Adaptive authentication aims to improve the security posture by dynamically adjusting the authentication requirements based on contextual factors. That means the system can adapt its authentication methods and policies in response to changing circumstances.

The structure of the thesis might consist of these points:
  1. Service Provider Interface for the adaptive authentication extensibility.
  2. Basic implementation in Keycloak.
  3. Proof of Concept for a policy engine approach.
  4. Proof of Concept for an artificial intelligence approach.
  5. Integration with a third-party service.
Práce zkontrolována:
22. 5. 2024 08:48, prof. RNDr. Václav Matyáš, M.Sc., Ph.D., učo 344
Jazyk práce
angličtina angličtina
Termín obhajoby
20. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Václav Matyáš, M.Sc., Ph.D., učo 344
KPSK FI MU

Oponent

Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D., učo 2514
KPSK FI MU

Konzultant

Mgr. Marek Posolda, učo 60575
abs FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.