Diplomová práce

Advanced authentication in Java applications using Kerberos protocol

Bc. Tomáš Král
Anotace

Tato práce se zabývá autentizací a autorizací v Java aplikacích s využitím protokolu Kerberos. Zejména možností uložení servisního lístku na flash disk nebo na čipovou kartu a jeho pozdějším použitím na jiném počítači pro autentizaci/autorizaci přístupu k nějaké aplikaci. V rámci práce byly vytvořeny aplikace demostrující uložení lístku na flash disk, nebo na čipovou kartu a jeho následné použití …více

Abstract

This thesis deals with authentication and authorization in Java applications using Kerberos protocol. Especially with the possibility of saving a service ticket on a flash drive or on a smart card and later using it on another machine to make an authorized service request to a third party application. Demonstration applications showing a working solution for both --- saving of a ticket and using of …více

Zadání práce
The student's task is to program an SSO (Single Sign On) authentication in Java language using the implementation of Kerberos protocol in Microsoft Active Directory.

The student is required to study problems of transfer and working with TGT tickets (Ticket-Granting Ticket) and Session Tickets.
Next, the student should design an application which allows the user to authenticate against Kerberos KDC (Key Distribution Center) in Microsoft Active Directory and after a successful authentication, a storage of issued TGT ticket and a session ticket for selected service.
The thesis should include a demo application which enables to store an issued ticket in a smart card or a flash drive, according to the user's selection. Subsequently, using the smart card/flash drive, the user should authorise to the service and show that he is entitled to use the application.
In both options of the session ticket transfer, the student should consider risks of theft and use appropriate methods to reduce this risk.

This thesis is posted within AIF (Association of Industrial Partners) for Y Soft company.
RNDr. Ondřej Krajíček will be available as a consultant, the meetings will be held irregularly once a month. He can also be contacted for individual appointments.

The diploma thesis requires at least two terms; whilst its practical part should be completed during the first term.

Materials:
The thesis is posted within the project of OP EC (Operational program Education for Competitiveness) with the title Platform of Research and Educational Cooperation of FI MU in Data Processing, Reg. No. CZ.1.07/2.4.00/12.0049 and activities of AIF.
Práce zkontrolována:
27. 5. 2011 10:23, Mgr. Pavel Tuček
Jazyk práce
angličtina angličtina
Termín obhajoby
27. 6. 2011
Práce byla úspěšně obhájena

Vedoucí

Mgr. Pavel Tuček
abs FI MU

Oponent

RNDr. Ondřej Krajíček, učo 39489
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika
  • 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.