46
iKamikaze { Basti, Bumi, Jan, Tim } @ railslove.com a Railove project

iKamikaze at BarCampRuhr

Embed Size (px)

Citation preview

Page 1: iKamikaze at BarCampRuhr

iKamikaze

{ Basti, Bumi, Jan, Tim } @ railslove.com

a Rail!ove project

Page 2: iKamikaze at BarCampRuhr

Es war einmal...

Page 3: iKamikaze at BarCampRuhr

Es war einmal...

• Jakob, 48 Jahre, Senior Art Director

Page 4: iKamikaze at BarCampRuhr

Es war einmal...

• Jakob, 48 Jahre, Senior Art Director

• geht aus

Page 5: iKamikaze at BarCampRuhr

Es war einmal...

• Jakob, 48 Jahre, Senior Art Director

• geht aus

• verliert iPhone

Page 6: iKamikaze at BarCampRuhr

Es war einmal...

• Jakob, 48 Jahre, Senior Art Director

• geht aus

• verliert iPhone

• mit Kontakten, E-Mails, Lesezeichen, Schlüsselbund, privaten Fotos ...

Page 7: iKamikaze at BarCampRuhr

„Verdammt! Was nun?“

Page 8: iKamikaze at BarCampRuhr

... zur gleichen Zeit

Page 9: iKamikaze at BarCampRuhr

... zur gleichen Zeit

• Konrad, 25 Jahre, Informatikstudent

Page 10: iKamikaze at BarCampRuhr

... zur gleichen Zeit

• Konrad, 25 Jahre, Informatikstudent

• geht auch aus

Page 11: iKamikaze at BarCampRuhr

... zur gleichen Zeit

• Konrad, 25 Jahre, Informatikstudent

• geht auch aus

• findet iPhone

Page 12: iKamikaze at BarCampRuhr

... zur gleichen Zeit

• Konrad, 25 Jahre, Informatikstudent

• geht auch aus

• findet iPhone

• freut sich über Kontakte, E-Mails, Lesezeichen, Schlüsselbund, private Fotos ...

Page 13: iKamikaze at BarCampRuhr

^^ *hrrhrr*

Page 14: iKamikaze at BarCampRuhr

... doch zum Glückist Jakob bei iKamikaze angemeldet!

Page 15: iKamikaze at BarCampRuhr
Page 16: iKamikaze at BarCampRuhr

ikamikaze.com• Anmeldung

• „iPhone verloren!“

Page 17: iKamikaze at BarCampRuhr

ikamikaze.com• Anmeldung

• „iPhone verloren!“

• iKamikaze kontaktiert iPhone

Page 18: iKamikaze at BarCampRuhr

ikamikaze.com• Anmeldung

• „iPhone verloren!“

• iKamikaze kontaktiert iPhone

• iPhone wird gesperrt, gelöscht, ...

Page 19: iKamikaze at BarCampRuhr

DEMO

Page 20: iKamikaze at BarCampRuhr

DEMO

Page 21: iKamikaze at BarCampRuhr

DEMO

Page 22: iKamikaze at BarCampRuhr

Sicherheit beiiKamikaze

Keyfacts der Sicherheitskonzepte

{ Basti, Bumi, Jan, Tim } @ railslove.com

a Rail!ove project

Page 23: iKamikaze at BarCampRuhr

Sicherheit

• Transportsicherung der Daten: TLS/SSL

• Legitimation der gewählten Aktivität durch vorher festgelegtes Geheimnis

Page 24: iKamikaze at BarCampRuhr

Ablauf - Registrierung

• Anmelden auf ikamikaze.com mit Benutzernamen & Passwort

• Installation des Clients auf dem iPod/iPhone

• Registrierung des Clients auf dem Server

• Eingabe eines Geheimnisses auf dem Client

Page 25: iKamikaze at BarCampRuhr

Ablauf - Aktivierung (1)

• Benutzer meldet sich auf ikamikaze.com an

• Wählt einen Workflow aus

• Gibt das Geheimnis ein und aktiviert den Prozess

Page 26: iKamikaze at BarCampRuhr

Ablauf - Aktivierung (2)

• iPod/iPhone fragt regelmäßig nach Daten bei ikamikaze.com und bekommt signierte Steueranweisungen

• Echtheitsüberprüfung mit auf dem Gerät gespeicherten Geheimnis

Page 27: iKamikaze at BarCampRuhr

Angriff!

• Servereinbruch bei ikamikaze.com?

• Keine Gefahr für die Geräte!Aktivierungs-Geheimnis ist sicher, da nicht auf Server gespeichert!

• Man-In-The-Middle

• Integrität der Anweisung gesichert durch kryptographische Hash-Funktion und TLS-Transportsicherung

Page 28: iKamikaze at BarCampRuhr

Fragen?Hier wir gehen!

Page 29: iKamikaze at BarCampRuhr

{ Basti, Bumi, Jan, Tim } @ railslove.com

a Rail!ove project

WeitereFeatures

Page 30: iKamikaze at BarCampRuhr

Remote Localisation& Device Tracking

Page 31: iKamikaze at BarCampRuhr

Remote localization

Locate my Device

Find

Locate my Device

Found!

Page 32: iKamikaze at BarCampRuhr

Remote localization

Locate my Device

Find

Locate my Device

Found!

Page 33: iKamikaze at BarCampRuhr

Device Tracking

Track my Device

Go!

Tracking...

Page 34: iKamikaze at BarCampRuhr

Device Tracking

Track my Device

Go!

Tracking...

Page 35: iKamikaze at BarCampRuhr

LoJack Solution

• „LoJack is the only stolen vehicle recovery system operated by the police“

• findme + twitter

• findme returns the location of the cell phone tower nearest your iphone

• http://www.tuaw.com/2008/02/21/tuaw-responds-iphone-lojack

Page 36: iKamikaze at BarCampRuhr

Backup Service

Page 37: iKamikaze at BarCampRuhr

Versehentlich...

• aktiviert man eine Action, weil man vergessen hat, dass das Gerät im Auto liegt

• aktiviert man vorher den Backup-Service werden die Daten vor dem Löschen auf einem Server gespeichert

• Backup kann wieder auf das iPhone/den iPod touch zurückgespielt werden

Page 38: iKamikaze at BarCampRuhr

Backup Service

Destroy!

Page 39: iKamikaze at BarCampRuhr

Remote Lock

Page 40: iKamikaze at BarCampRuhr

Remote Lock

Lock!

Page 41: iKamikaze at BarCampRuhr

Activate workflowsvia SMS or Telephone

Page 42: iKamikaze at BarCampRuhr

Activate Workflowvia SMS or Telephone

SMS:Workflowname

Password

“Drücken Sie die 1 um den Workflow

zu aktivieren... die 0 um ins Hauptmenü

zurückzukehren

iKamikaze

Page 43: iKamikaze at BarCampRuhr

SMS Push Technology

Page 44: iKamikaze at BarCampRuhr

SMS Push Technology

SMSiKamikaze

Server

Page 45: iKamikaze at BarCampRuhr

twitter.com/railslove

.comRail!ove

Page 46: iKamikaze at BarCampRuhr

.comRail!ove