Master- Arbeit - Lehrstuhl für Technische Informatik - Universität ...

Master- Arbeit - Lehrstuhl für Technische Informatik - Universität ... Master- Arbeit - Lehrstuhl für Technische Informatik - Universität ...

ti.informatik.uni.tuebingen.de
von ti.informatik.uni.tuebingen.de Mehr von diesem Publisher
28.12.2013 Aufrufe

2 KAPITEL 1. EINLEITUNG ein effektives servergestütztes Kommunikationsprotokoll zwischen Smartphone und Onlineshop gegeben sein, und zuletzt muss der gesamte Bezahlungsvorgang sicherheitstechnisch analysiert werden. [10] 1.2 Ziel der Arbeit Finanzielle Transaktionen, die über NFC ausgeführt werden, bieten im Vergleich zu den bisher angewandten Zahlungssystemen den Vorteil, dass die Bezahlung selbst nicht mittels Geheimzahl oder Unterschrift durch den Zahlenden selbst legitimiert werden muss. In der vorliegenden Arbeit soll vollständig die Entwicklung eines NFC Zahlungssystem vorgestellt werden, welches aus drei unterschiedlichen Stationen besteht. Jede Einheit führt ihre spezifischen Funktionen aus und kommuniziert ihre Ergebnisse dann an die nächste weiter. Im Bereich des mobilen Onlineshoppings lassen sich die Vorteile dieser Zahlungsweise dank ihres ortsungebunden Einsatzes am besten verdeutlichen. Sobald Geld von einem Sender an einen Empfänger übertragen wird, muss man grundsätzlich auch alle Sicherheitsrisiken im Vorfeld abschätzen, um dann dem Missbrauch erfolgreich entgegenwirken zu können. Eine verschlüsselte servergestützte Kommunikation zwischen Käufer und Verkäufer, die mittels einer spezifischen Android Applikation seitens des Kunden initiiert wird, soll diesem hoch erwünschte Sicherheitsbedürfnis gerecht werden. 1.3 Aufbau der Arbeit In Kapitel 2 werden die wesentliche Grundlagen des E-Commerce erläutet. Es werden drei Arten von E-Commerce vorgestellt, worunter die Geldkarten Zahlfunktion in dieser Arbeit selbst zur Anwendung kommt. In Kapitel 3 werden dann die verschiedene Grundlagen der Technologien und ihre Anwendungsfelder aufgezeigt. Ferner steht der Entwurf eines Kommunikationsprotokoll und die Sicherheitsanalyse der Near Field Communation Technologie im Mittelpunkt der Betrachtung. Die Implikation oder Einleitung dieser Applikation wird schließlich in Kapitel 4 veranschaulicht. Diese Thesis ist wie folgt unterteilt: • Technische Durchführung des mobilen Bezahlungsvorgangs mittels NFC • Entwicklung eines relativ sicheren Kommunikationsprotokolls • Entwicklung einer dazu passenden Android Applikation • Abschließende Transaktionssicherheitsanalyse

1.4. TECHNOLOGIE UND PROGRAMMIERUNGSSPRACHE 3 1.4 Technologie und Programmierungssprache Die folgenden zwei Technologien stehen in dieser Arbeit im Fokus: NFC und QR-Code. Beide Systeme dienen der automatischen Datenübertragung, die dem Nutzer eine müheselig manuelle Eingabe von Informationen erspart. Während es sich bei “Near Field Communivaton”, kurz “NFC”, um einen genormte kontakt- und drahtlose Transfertechnologie handelt, bei dem Sender und Empfänger jeweils nur wenige Zentimenter entfernt zueinander zugeführt werden müssen, wird beim QR-Code Daten optisch eingescannt. Als Hersteller- und Geräteübergreifendes Betriebssystem wurde Android ausgewählt. Die darin entwickelte Applikation soll eine reibungslose Kommunikation zwischen Online Shop, Kunde und Bank ermöglichen. Der Online- Shop selbst wurde mit PHP, Javascript und HTML programmiert und fasst die Auswahl des Warenkorbs gegen Ende als QR-Code zusammen, um diese bequem auf das Smartphone übertragen zu können. Dort erfolgt schließlich der Zahlungsvorgang, indem die Transaktion zwischen Applikation und NFC- Kartenmedium initialisiert wird. Jede Station hat eigen mit SQL programmierte Datenbank. [11]

1.4. TECHNOLOGIE UND PROGRAMMIERUNGSSPRACHE 3<br />

1.4 Technologie und Programmierungssprache<br />

Die folgenden zwei Technologien stehen in dieser <strong>Arbeit</strong> im Fokus: NFC und<br />

QR-Code. Beide Systeme dienen der automatischen Datenübertragung, die<br />

dem Nutzer eine müheselig manuelle Eingabe von Informationen erspart.<br />

Während es sich bei “Near Field Communivaton”, kurz “NFC”, um einen<br />

genormte kontakt- und drahtlose Transfertechnologie handelt, bei dem Sender<br />

und Empfänger jeweils nur wenige Zentimenter entfernt zueinander zugeführt<br />

werden müssen, wird beim QR-Code Daten optisch eingescannt.<br />

Als Hersteller- und Geräteübergreifendes Betriebssystem wurde Android<br />

ausgewählt. Die darin entwickelte Applikation soll eine reibungslose Kommunikation<br />

zwischen Online Shop, Kunde und Bank ermöglichen. Der Online-<br />

Shop selbst wurde mit PHP, Javascript und HTML programmiert und fasst<br />

die Auswahl des Warenkorbs gegen Ende als QR-Code zusammen, um diese<br />

bequem auf das Smartphone übertragen zu können. Dort erfolgt schließlich<br />

der Zahlungsvorgang, indem die Transaktion zwischen Applikation und NFC-<br />

Kartenmedium initialisiert wird. Jede Station hat eigen mit SQL programmierte<br />

Datenbank. [11]

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!