Diplomová práce

Analýza mechanismu RMI u čipových karet s platformou JavaCard

Analysis of RMI mechanism for JavaCard smart cards

Bc. Martin Kvočka, učo 173286
Anotace

Cieľom diplomovej práce je preskúmanie a overenie bezpečnosti technológie RMI (Remote Method Invocation) na čipových kartách s platformou JavaCard. Po naštudovaní technológie bola vytvorená testovacia RMI aplikácia. Počas volania metód tejto aplikácie sú predávané datové pakety zámerne menené na nekorektný formát, pričom je sledovaný spôsob ich vyhodnotenia. Súčasťou praktickej časti práce je aj pokus o odberovú analýzu, s cieľom zmapovať operácie na karte počas RMI.

Abstract

The aim of this diploma thesis is to explore and evaluate the security of RMI (Remote Method Invocation) technology on smart cards with the JavaCard platform. After the study of the technology a test RMI application was created. During the method calls of the application, the data packets representing these calls are deliberately changed to incorrect format, while observing their evaluation. Also in …více

Zadání práce
Cílem práce je zjištění možností Javy a souvisejících nástrojů pro komunikaci s čipovkami se speciálním zaměřením na čipové karty s platformou JavaCard umožňující komunikaci pomocí RMI (Remote Method Invocation). Student nejprve nastuduje způsob implementace RMI dle standardu a následně ověří praktickou implementaci na dostupných kartách s využítím nástroje APDUPlay pro PC/SC podsystém (bitová kompatibilita). Bude proveden pokus o využití odběrové analýzy pro zmapování operací, které na kartě v průběhu RMI probíhají.
V bezpečnostní části se studnet zaměří na záměrné porušení formátu RMI paketu tak, aby došlo k nekorektnímu běhu aplikace na kartě. Příkladem může být chybné uvedení délky pole s cílem vyčíst běžně nedostupnou paměť karty.
Součástí práce bude automatický nástroj umožňující provádění následujících operací:
  • 1. Změna délky předávaného pole
  • 2. Změna hodnoty primitivního datového typu mimo původní rozsah
  • 3. Úprava jednotlivých bajtů RMI paketu mimo část obsahující argumenty funkce
Práce zkontrolována:
29. 5. 2012 10:48, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Jazyk práce
slovenština slovenština
Termín obhajoby
28. 6. 2012
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Oponent

RNDr. Jiří Kůr, Ph.D.
abs FI MU

 
Název
Vložil
Vloženo
Práva
  • 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.