HBCI Verständnisfrage / Neuer Kontensync

 
Michael_OF
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Offenbach
Beiträge: 307
Dabei seit: 03 / 2012
Betreff:

HBCI Verständnisfrage / Neuer Kontensync

 · 
Gepostet: 29.05.2013 - 18:15 Uhr  ·  #1
Anfang April hat Olaf den netten neuen Sync in Hibiscus eingebaut. Funktioniert soweit prima.

Dazu aber ein paar Fragen:

(Ich nutze die DKB und eine HBCI-Karte für zwei Konten plus Kartenleser)

Wenn ich eine Synchronisation starte, will Hibiscus pro auf der HBCI hinterlegtem Konto eine PIN-Eingabe über den Kartenleser. Pro Konto werden dann neben Saldo- und Umsatzabholung alle evtl. weiteren Aktionen durchgeführt, die ich per Dialog "Synchronisierungsoptionen" definiert habe. In meinem Fall, da die DKB keine Lastschriften im privaten Bereich erlaubt, also nur evtl. Überweisungen und Daueraufträge.

Diese Überweisungen muss ich dann nicht mehr per HBCI-PIN bestätigen.
Ich glaube, sicher bin ich aber nicht, schon eine Weile her, dass früher bei den Sync-Läufen pro Überweisung eine HBCI-PIN Eingabe erforderlich war.

Stimmt das, war das so, und wurde für den neuen Sync geändert?

So wie es scheint, "erlaubt" HBCI so eine Art "autorisierter Sitzung". Also einmal per PIN angemeldet, können beliebige Transaktionen durchgeführt werden. Bis zu einer vermutlichen "Abmeldung" am Ende der Sitzung/Session.

Ist natürlich einerseits komfortabel, aber ich habe ein paar Fragezeichen bzgl. Sicherheit:

Woher sehe bzw. weiss ich denn als Nutzer, wann diese Sitzung zu Ende ist? Und welche Transaktionen wirklich durchgeführt worden sind? Theoretisch könnte ja weitere, unautorisierte Transakationen durchgeführt werden / worden sein. Die nicht im Log auftauchen ;-)

Um es KLAR ZU SAGEN: Das Olaf sowas "reinbaut", würde ich im Traum nicht unterstellen.

Aber HBCI hat ohnehin schon den "Makel", dass ich, anders als z.B. SECODER 2, nie direkt sehen kann, WAS GENAU ich per PIN freigebe. Mit solchen übergreifenden Sitzungen muss ich aber noch mehr "vertrauen", dass das alles schon "passen" wird.

Bei den Skripten ist das ähnlich: Online-Banking PIN einmal eingegeben, merkt sich Hibiscus diese, solange das Programm läuft.

Vielleicht alles etwas theoretisch.

Aber Olaf würde sich ja freuen, wenn mehr Leute am Code mitarbeiten würden. Bei den Skripten tut sich da ja gerade einiges Positives, Stichwort theDudge und andere.

Frage: Sehe ich das richtig, dass bei der Synchronisation in Zukunft THEORETISCH manipuliert werden könnte? Code reinmergen, der den Sync mißbraucht, um versteckte Transaktionen duchzuführen? Oder Angriffe, um die zwischengespeicherte Online-Banking PIN zu erhalten?

Nochmals: Ich unterstelle NIEMANDEM irgendetwas, darum geht es GAR NICHT!

Aber ich finde, bei einem sicherheitstechnisch so sensiblen Bereich wie Online Banking müssen solche Fragen erlaubt sein.

Bin gespannt auf die Diskussion :-)
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10838
Dabei seit: 03 / 2005
Betreff:

Re: HBCI Verständnisfrage / Neuer Kontensync

 · 
Gepostet: 29.05.2013 - 21:27 Uhr  ·  #2
Zitat
Ich glaube, sicher bin ich aber nicht, schon eine Weile her, dass früher bei den Sync-Läufen pro Überweisung eine HBCI-PIN Eingabe erforderlich war.


Nein, das war vorher auch schon so. man kann mehrere Geschaeftsvorfaelle in einem HBCI-Dialog zusammenfassen, der dann bei Chipkarte nur einmal mit der PIN legitimiert werden muss.

Zitat
Woher sehe bzw. weiss ich denn als Nutzer, wann diese Sitzung zu Ende ist?


Das siehst du nur im Log.

Zitat
Und welche Transaktionen wirklich durchgeführt worden sind? Theoretisch könnte ja weitere, unautorisierte Transakationen durchgeführt werden / worden sein. Die nicht im Log auftauchen


In dem Fall wurde dann aber Hibiscus manipuliert. Wenn du absolut sichergehen willst, hilft hier nur ein TAN-basiertes Verfahren wie smsTAN/chipTAN, wo du jede einzelne Transaktion autorisieren musst.

Zitat
Frage: Sehe ich das richtig, dass bei der Synchronisation in Zukunft THEORETISCH manipuliert werden könnte? Code reinmergen, der den Sync mißbraucht, um versteckte Transaktionen duchzuführen? Oder Angriffe, um die zwischengespeicherte Online-Banking PIN zu erhalten?


Der Code ist nicht "manipulationsgefaehrdeter" als vorher. Du musst sicherstellen, dass du die Software und Scripts nicht aus vertrauenswuerdigen Quellen installierst oder notfalls selbst in den Quellcode schaust. Ob ein Angreifer nun Java-Code direkt von Hibiscus oder ein Script manipuliert, macht keinen Unterschied.

Es gilt nach wie vor: Achte darauf, was du installierst. Wie soll dich Hibiscus oder Jameica davor schuetzen, wenn du selbst Programmcode aus dubiosen Quellen installierst?
Gewählte Zitate für Mehrfachzitierung:   0