Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

DKB Konto unter Bankix mit Reiner SCT RFID Standard

Flieger Horst

Betreff:

DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 07.07.2012 - 17:55 Uhr  ·  #83591
Hallo,

ich versuche jetzt seit ein paar Tagen die aktuelle CtBankix-Version zusammen mit Hibiscus 2.2.1, meinem Reiner-SCT CyberJack RFID Standard-Kartenleser und meiner DKB-HBCI-Karte zum Laufen zu bringen.

Meine Linuxkenntnisse sind eher rudimentär.

Zusätzlich zur Standard-Distribution habe ich folgende Installationen vorgenommen:
-Systemupdate
-Hibiscus 2.2.1
-CTAPI-Treiber von der Herstellerseite (libifd-cyberjack6_3.99.5final.SP03_i386_u1004.deb)
-CTAPI-Wrapper (libpcsc-ctapi-wrapper0_0.2-1_i386.deb)
-pcsc-tools aus der Synaptic-Paketverwaltung
-den Benutzer "CtBankix" der Gruppe "Cyberjack" zugeordnet
und zwar genau in der Reihenfolge.

Der "pcsc_scan" im Terminal brachte folgendes Ergebnis:

Code

ctbankix@ctbankix:~$ pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.3
Scanning present readers...
0: REINER SCT cyberJack RFID standard (3545635582) 00 00

Sat Jul  7 16:42:49 2012
 Reader 0: REINER SCT cyberJack RFID standard (3545635582) 00 00
  Card state: Card inserted, 
  ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30 48

ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30 48
+ TS = 3B --> Direct Convention
+ T0 = FF, Y(1): 1111, K: 15 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
    129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = FF --> Extra guard time: 255 (special value)
  TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 
-----
  TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1 
-----
  TA(3) = FE --> IFSC: 254
  TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
+ Historical bytes: 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30
  Category indicator byte: 65 (proprietary format)
+ TCK = 48 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30 48
3B FF .. 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
  Debit card (Germany): ec-cash, GeldKarte(EUR), Maestro, Cirrus, ...
3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30 48
3B FF 18 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
  Geldkarte (generic ATR)


Soweit ich das verstehe also ohne irgendwelche Fehler.

Das Tool "cyberjack" brachte im Terminal die folgende Ausgabe:

Code

BEGIN: ermittle Distribution (0/5)
/usr/lib/cyberjack/getdist.sh: 26: gcc: not found
END  : ermittle Distribution (1/5) [OK]
BEGIN: ermittle Systeminformationen (1/5)
END  : ermittle Systeminformationen (2/5) [OK]
BEGIN: ermittle Gruppeninformation (2/5)
END  : ermittle Gruppeninformation (3/5) [OK]
BEGIN: ermittle laufende Dienste (3/5)
END  : ermittle laufende Dienste (4/5) [OK]
BEGIN: ermittle und teste angeschlossene Leser (4/5)
END  : ermittle und teste angeschlossene Leser (5/5) [OK]

Es wurden 3 Dateien im aktuellen Verzeichnis angelegt:
- cyberjack-report.log: Enthaelt die Ergebnisse der Tests
- cyberjack-hints.log : Enthaelt moeglicherweise Hinweise
                        zu gefundenen Problemen und deren
                        Behebung.
- cyberjack.xml       : Enthaelt die Testergebnisse in fuer
                        den Support aufbereiteter Form.
Bitte senden Sie bei Problemen die Datei "cyberjack.xml"
an den Linux-Support von Reiner SCT.


Auch das sieht für mich gut aus.

In Hibiscus habe ich zuerst die automatische Erkennung gestartet ... ohne Erfolg.
Bei der manuellen Konfiguration habe ich die folgenden Einstellungen getätigt:

Kartenleser: benutzerdefiniert
Treiber: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
Port: COM2/USB2
Index Leser: 1
HBCI: 2.2
Index HBCI: 2

Beim Testen der Konfiguration habe ich noch meine Benutzerkennung und die BLZ eingegeben. Das Ganze endete mit folgenden Fehlermeldung:

Code

[07.07.2012 16:52:02] Teste Sicherheits-Medium...
[07.07.2012 16:52:02]   open ddv passport
[07.07.2012 16:52:02]     jni lib: /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-32.so
[07.07.2012 16:52:02]     ctapi driver: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
[07.07.2012 16:52:02]     port: COM2/USB2 [ID: 1]
[07.07.2012 16:52:02]     ctnumber: 1
[07.07.2012 16:52:02]     soft pin: false
[07.07.2012 16:52:02]     entry index: 2
[07.07.2012 16:52:02]   Bitte legen Sie die Chipkarte in das Lesegerät
[07.07.2012 16:52:02]   HBCI-Chipkarte wird ausgelesen.
[07.07.2012 16:52:38]   auto detecting rdh/ddv ip by blz
[07.07.2012 16:52:45]   auto detecting rdh/ddv ip by blz
[07.07.2012 16:52:46]   Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein
[07.07.2012 16:52:46]   PIN wurde eingegeben.
[07.07.2012 16:52:46] Fehler beim Testen des Sicherheits-Mediums.
[07.07.2012 16:52:46] Aufgetretene Fehlermeldungen:
[07.07.2012 16:52:46] -----------------------------
[07.07.2012 16:52:46]   error while opening chipcard; nested exception is: 
[07.07.2012 16:52:46]    Fehler beim Initialisieren der Instituts-Daten
[07.07.2012 16:52:46]   Fehler beim Initialisieren der Instituts-Daten
[07.07.2012 16:52:46]   Fehler beim Schreiben der Instituts-Daten auf die Chipkarte
[07.07.2012 16:52:46]   error while storing bank data on card - ret=0 response=69 82 (security status not satisfied)
[07.07.2012 16:52:46] -----------------------------


Nach ein wenig stöbern im Forum habe ich die Aussage gefunden, dass die Meldung "security status not satisfied" auf eine gesperrte Karte hinweist. Das ist hier definitiv nicht der Fall. Ich habe die Karte direkt danach mit Starmoney unter Windows ausprobiert. Es funktionierte anstandslos.

Wie gesagt, ich habe inzwischen diverse Einstellungen und Paketinstallationen ausprobiert und bin geneigt aufzugeben. Mit der oben beschriebenen Installation bin ich vom Gefühl her am weitesten gekommen.

Falls hier jemand einen Tipp hat, wäre ich sehr dankbar.

clio

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 08.07.2012 - 15:38 Uhr  ·  #83596
Zitat geschrieben von Flieger Horst
Kartenleser: benutzerdefiniert
Treiber: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
Port: COM2/USB2
Index Leser: 1
HBCI: 2.2
Index HBCI: 2


Versuche mal, den Kartenleser mit folgenden Einstellungen anzulegen:
Port: COM/USB
Index Leser: 0
Index HBCI: 1

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 07:29 Uhr  ·  #83604
Moin,

das hatte ich schon probiert. Hier ist das zughörige Log. Ich verstehe es genausowenig wie das andere. Dies hier war nur länger.

Was mir auffällt ist, dass dort immer wieder steht, dass die PIN eingegeben wurde. Das habe ich nicht getan und wurde auch nicht dazu aufgefordert.

Code
[09.07.2012 07:22:01] Teste Sicherheits-Medium...
[09.07.2012 07:22:01]   open ddv passport
[09.07.2012 07:22:01]     jni lib: /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-32.so
[09.07.2012 07:22:01]     ctapi driver: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
[09.07.2012 07:22:01]     port: COM/USB [ID: 0]
[09.07.2012 07:22:01]     ctnumber: 0
[09.07.2012 07:22:01]     soft pin: false
[09.07.2012 07:22:01]     entry index: 1
[09.07.2012 07:22:01]   Bitte legen Sie die Chipkarte in das Lesegerät
[09.07.2012 07:22:02]   HBCI-Chipkarte wird ausgelesen.
[09.07.2012 07:22:02]   error while reading passport file
[09.07.2012 07:22:02]   ddv passport opened
[09.07.2012 07:22:02]     hbci version: 220
[09.07.2012 07:22:02]   hole kreditinstituts-spezifische Daten
[09.07.2012 07:22:02]   fetching BPD
[09.07.2012 07:22:02]   erzeuge HBCI-Nachricht DialogInitAnon
[09.07.2012 07:22:02]   versende HBCI-Nachricht
[09.07.2012 07:22:02]   warte auf Antwortdaten
[09.07.2012 07:22:02]   waiting for response
[09.07.2012 07:22:04]   überprüfe Signatur der Antwortnachricht
[09.07.2012 07:22:04]   installed new BPD with version 33
[09.07.2012 07:22:04]   kreditinstituts-spezifische Daten erhalten - neue Version ist 33
[09.07.2012 07:22:04]   configuring InfoPointer-Server with http://hbci4java.kapott.org/infoPoint
[09.07.2012 07:22:04]   got new bpd version. old: 0, new: 33, updating cache
[09.07.2012 07:22:05]   got infopoint ack request: Erlaube das Senden folgender HBCI Informationen an den InfoPoint-Server?
[09.07.2012 07:22:05]   data NOT sent because of missing user confirmation
[09.07.2012 07:22:05]   Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein
[09.07.2012 07:22:05]   PIN wurde eingegeben.
[09.07.2012 07:22:05]    Fehler beim Schreiben der Passport-Datei
[09.07.2012 07:22:05]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
[09.07.2012 07:22:05]   FAILED! - maybe this institute does not support anonymous logins org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:255)
[09.07.2012 07:22:05]   we will nevertheless go on org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:256)
[09.07.2012 07:22:05] Fehler beim Testen des Sicherheits-Mediums.
[09.07.2012 07:22:05]   hole nutzerspezifische Daten
[09.07.2012 07:22:05] Aufgetretene Fehlermeldungen:
[09.07.2012 07:22:05] -----------------------------
[09.07.2012 07:22:05]   fetching UPD (BPD-Version: 33)
[09.07.2012 07:22:05]   error while opening chipcard; nested exception is: 
[09.07.2012 07:22:05]    Fehler beim Erzeugen eines HBCIHandler Objektes
[09.07.2012 07:22:05]   erzeuge HBCI-Nachricht DialogInit
[09.07.2012 07:22:05]   Fehler beim Erzeugen eines HBCIHandler Objektes
[09.07.2012 07:22:05]   Fehler beim Registrieren der Nutzerdaten
[09.07.2012 07:22:06]   signiere HBCI-Nachricht
[09.07.2012 07:22:06]   Fehler beim Aktualisieren der UPD
[09.07.2012 07:22:06]   Fehler beim Aktualisieren der UPD
[09.07.2012 07:22:06]   Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein
[09.07.2012 07:22:06] -----------------------------
[09.07.2012 07:22:06]   PIN wurde eingegeben.
[09.07.2012 07:22:06]    *** error while signing
[09.07.2012 07:22:06]    Fehler beim Schreiben der Passport-Datei
[09.07.2012 07:22:06]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
[09.07.2012 07:22:06]   closing ddv passport
[09.07.2012 07:22:06]   ddv passport closed
[09.07.2012 07:22:06]   Fehler beim Testen des Sicherheits-Mediums.

hibiscus

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 07:59 Uhr  ·  #83609
Zitat
[09.07.2012 07:22:06] error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)


Die Meldung "security status not satisfied" kommt fuer gewoehnlich dann, wenn die PIN falsch ist. Unter Umstaenden ist die Karte auch bereits gesperrt. Du kannst das verifizieren, indem du die Karte mal mit einer anderen Banking-Anwendung ausprobierst.

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 08:41 Uhr  ·  #83610
Zitat geschrieben von Flieger Horst

Nach ein wenig stöbern im Forum habe ich die Aussage gefunden, dass die Meldung "security status not satisfied" auf eine gesperrte Karte hinweist. Das ist hier definitiv nicht der Fall. Ich habe die Karte direkt danach mit Starmoney unter Windows ausprobiert. Es funktionierte anstandslos.


Wie gesagt, ob das an einer gesperrten Karte liegt, habe ich direkt nach der Meldung unter Windows mit Starmoney getestet. Die Kontostandsabfrage mit der Karte funktionierte einwandfrei.

Ob die PIN falsch ist oder nicht, kann ich nicht beurteilen. Ich werde während der Prozedur nicht zur Eingabe der PIN aufgefordert. Weder am Bildschirm noch auf dem Kartenleser.

Nur Sicherheitshalber ... Es geht um den Einstellungstest nach dem Einrichten des Kartenlesers in Hibiscus, nicht um eine echte Transaktion.

hibiscus

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 09:49 Uhr  ·  #83611
Hast du den Kartenleser in Hibiscus mal so konfiguriert, dass die PIN ueber die PC-Tastatur und nicht ueber das PIN-Pad des Lesers eingegeben wird? Eventuell funktioniert die PIN-Eingabe via PIN-Pad bei dir ueber den pcsc-wrapper nicht.

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 11:00 Uhr  ·  #83615
Einmal zwischendurch hatte ich auch den Haken bei "PIN per Tastatur" gesetzt. Ich weiss allerdings nicht mehr mit welchen sonstigen Einstellungen ... hat auch nicht funktioniert.

Ich probiers aber gern heut abend nochmal. Welche Einstellungen soll ich ansonsten nehmen (Port, Index Leser, Index HBCI)? Ich verstehe nicht wirklich was ich dabei ändere. Der Unterschied zwischen HBCI-Index 1 oder 2 ist, dass bei 2 eine zusätzliche Eingabemaske für Benutzerkennung und Bankleitzahl kommt. Deshalb bin ich davon ausgegangen, dass 2 für mich richtig ist. Ist aber eigentlich nur geraten.

hibiscus

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 11:04 Uhr  ·  #83616
Zitat geschrieben von Flieger Horst
Welche Einstellungen soll ich ansonsten nehmen (Port, Index Leser, Index HBCI)? Ich verstehe nicht wirklich was ich dabei ändere. Der Unterschied zwischen HBCI-Index 1 oder 2 ist, dass bei 2 eine zusätzliche Eingabemaske für Benutzerkennung und Bankleitzahl kommt. Deshalb bin ich davon ausgegangen, dass 2 für mich richtig ist. Ist aber eigentlich nur geraten.


Bei Port und Index des Lesers kannst du meist die Default-Werte lassen. Bei "Index des HBCI-Zugangs" laesst du "1". Auf einer Karte koennen mehrere Benutzerknnungen gespeichert werden, die mit diesem Index adressiert werden. Wenn da eine Eingabemaske fuer Benutzerkennung & Co kommt, heisst das, dass du der Index gerade auf einen leeren "Slot" zeigt, bei dem noch gar keine Daten hinterlegt sind. Also lass dort "1" stehen.

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 13:11 Uhr  ·  #83623
Hier ist das Log mit Default-Einstellungen (außer HBCI 2.2) und PIN-Eingabe über Tastatur. Die PIN wurde diesmal abgefragt. Kein meßbarer Erfolg.

Code

[09.07.2012 12:56:41] Teste Sicherheits-Medium...
[09.07.2012 12:56:41]   Einstellungen gespeichert
[09.07.2012 12:56:41]   creating progress monitor for GUI
[09.07.2012 12:56:41]   activating progress monitor
[09.07.2012 12:56:41]   open ddv passport
[09.07.2012 12:56:41]     jni lib: /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-32.so
[09.07.2012 12:56:41]     ctapi driver: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
[09.07.2012 12:56:41]     port: COM/USB [ID: 0]
[09.07.2012 12:56:41]     ctnumber: 0
[09.07.2012 12:56:41]     soft pin: true
[09.07.2012 12:56:41]     entry index: 1
[09.07.2012 12:56:41]   Bitte legen Sie die Chipkarte in das Lesegerät
[09.07.2012 12:56:41]   HBCI-Chipkarte wird ausgelesen.
[09.07.2012 12:56:41]   error while reading passport file
[09.07.2012 12:56:41]   ddv passport opened
[09.07.2012 12:56:41]     hbci version: 220
[09.07.2012 12:56:42]   hole kreditinstituts-spezifische Daten
[09.07.2012 12:56:42]   fetching BPD
[09.07.2012 12:56:42]   erzeuge HBCI-Nachricht DialogInitAnon
[09.07.2012 12:56:42]   versende HBCI-Nachricht
[09.07.2012 12:56:42]   warte auf Antwortdaten
[09.07.2012 12:56:42]   waiting for response
[09.07.2012 12:56:43]   überprüfe Signatur der Antwortnachricht
[09.07.2012 12:56:43]   installed new BPD with version 33
[09.07.2012 12:56:43]   kreditinstituts-spezifische Daten erhalten - neue Version ist 33
[09.07.2012 12:56:43]   configuring InfoPointer-Server with http://hbci4java.kapott.org/infoPoint
[09.07.2012 12:56:43]   got new bpd version. old: 0, new: 33, updating cache
[09.07.2012 12:56:45]   got infopoint ack request: Erlaube das Senden folgender HBCI Informationen an den InfoPoint-Server?
[09.07.2012 12:56:45]   data NOT sent because of missing user confirmation
[09.07.2012 12:56:52]    Fehler beim Schreiben der Passport-Datei
[09.07.2012 12:56:52]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
[09.07.2012 12:56:52]   FAILED! - maybe this institute does not support anonymous logins org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:255)
[09.07.2012 12:56:52]   we will nevertheless go on org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:256)
[09.07.2012 12:56:52] Fehler beim Testen des Sicherheits-Mediums.
[09.07.2012 12:56:52] Aufgetretene Fehlermeldungen:
[09.07.2012 12:56:52]   hole nutzerspezifische Daten
[09.07.2012 12:56:52] -----------------------------
[09.07.2012 12:56:52]   error while opening chipcard; nested exception is: 
[09.07.2012 12:56:52]   fetching UPD (BPD-Version: 33)
[09.07.2012 12:56:52]    Fehler beim Erzeugen eines HBCIHandler Objektes
[09.07.2012 12:56:52]   Fehler beim Erzeugen eines HBCIHandler Objektes
[09.07.2012 12:56:52]   erzeuge HBCI-Nachricht DialogInit
[09.07.2012 12:56:52]   Fehler beim Registrieren der Nutzerdaten
[09.07.2012 12:56:52]   Fehler beim Aktualisieren der UPD
[09.07.2012 12:56:52]   signiere HBCI-Nachricht
[09.07.2012 12:56:52]   Fehler beim Aktualisieren der UPD
[09.07.2012 12:56:52] -----------------------------
[09.07.2012 12:56:52]   using cached pin, passport: org.kapott.hbci.passport.HBCIPassportDDV
[09.07.2012 12:56:52]    *** error while signing
[09.07.2012 12:56:52]    Fehler beim Schreiben der Passport-Datei
[09.07.2012 12:56:52]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
[09.07.2012 12:56:52]   closing ddv passport
[09.07.2012 12:56:52]   ddv passport closed
[09.07.2012 12:56:52]   Fehler beim Testen des Sicherheits-Mediums.


Eine Meldung ist aber m. E. neu:

Code

 Fehler beim Schreiben der Passport-Datei

Benötigt Hibiscus vielleicht einen Schreibzugriff auf irgendeinen Datenträger (Homelaufwerk). Das habe ich unter Bankix bisher nicht eingerichtet, weil ich erst die wichtigen Sachen zum Laufen bringen wollte bevor ich die endgültige Installation auf den Stick packe.


Zitat

Eventuell funktioniert die PIN-Eingabe via PIN-Pad bei dir ueber den pcsc-wrapper nicht.


Vielleicht verstehe ich ja auch das Prinzip falsch, aber ist es nicht eins der Sicherheitsvorteile, dass die PIN nur über das Pinpad eingegeben wird?

hibiscus

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 13:46 Uhr  ·  #83625
Zitat geschrieben von Flieger Horst

Code

[...]
[09.07.2012 12:56:41]     soft pin: true
[...]
[09.07.2012 12:56:52]    Fehler beim Schreiben der Passport-Datei
[09.07.2012 12:56:52]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)



Mhh, selbe Fehlermeldung. Ich denke, es ist eine folgender Ursachen:

- Karte gesperrt
- PIN falsch
- kein Schreibzugriff auf die Karte
- kein Schreibzugriff auf ~/.jameica

Zitat geschrieben von Flieger Horst
Benötigt Hibiscus vielleicht einen Schreibzugriff auf irgendeinen Datenträger (Homelaufwerk).


Ja, natuerlich. Hibiscus muss doch irgendwo die Benutzerdaten, Konten, Einstellungen, Umsaetze usw. speichern koennen. Sonst bringt eine Banking-Software doch nichts. Per Default ist das /home/<username>/.jameica - allerdings weiss ich nicht, wie das bei deinem System konfiguriert ist.
Ich denke aber, dass die Meldung "Fehler beim Schreiben..." nur ein Folge-Fehler ist, weil die Karte "security status not satisfied" meldete.

Zitat geschrieben von Flieger Horst
Vielleicht verstehe ich ja auch das Prinzip falsch, aber ist es nicht eins der Sicherheitsvorteile, dass die PIN nur über das Pinpad eingegeben wird?


Ja, natuerlich ist das am Pinpad sicherer. Ich wollte mit dem Tipp nur darauf hinweisen, dass vielleicht nur die PIN-Eingabe via PIN-Pad wegen dem pcsc-wrapper nicht funktioniert. Da es auch mit PIN-Eingabe via PC-Keyboard nicht geht, kann das also auch nicht die Ursache sein.

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 09.07.2012 - 14:29 Uhr  ·  #83629
Zitat geschrieben von hibiscus

- Karte gesperrt

Wie gesagt, das hatte ich ausprobiert, aber ich probiere es heut nach Feierabend sicherheitshalber nochmal.

Zitat geschrieben von hibiscus

- PIN falsch

Wenn damit der PIN gemeint ist, den ich zusammen mit der HBCI-Karte von der DKB geschickt gekriegt habe, dann bin ich mir ziemlich sicher, dass ich den richtig eingegeben habe. Aber auch das kann ich heut abend nochmal testen.

Zitat geschrieben von hibiscus

- kein Schreibzugriff auf die Karte

Hier muss ich wieder Unwissenheit demonstrieren, aber ich bin davon ausgegangen, dass die Daten auf der Karte unveränderbar sind. Warum sollte es also einen Schreibzugriff geben?


Zitat geschrieben von hibiscus

- kein Schreibzugriff auf ~/.jameica

Ein Home-Laufwerk richte ich heut abend ein und probiers aus.

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 16.07.2012 - 06:40 Uhr  ·  #83745
Entschuldigung für die späte Antwort, aber mein Chef hat mich einmal quer durch Deutschland gejagt. Ich habs erst jetzt geschafft weiter zu testen.

Hier ist das Log mit Home-Laufwerk, ohne Softpin:
Code

[16.07.2012 06:28:08] Teste Sicherheits-Medium...
[16.07.2012 06:28:08]   activating progress monitor
[16.07.2012 06:28:08]   open ddv passport
[16.07.2012 06:28:08]     jni lib: /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-32.so
[16.07.2012 06:28:08]     ctapi driver: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
[16.07.2012 06:28:08]     port: COM/USB [ID: 0]
[16.07.2012 06:28:08]     ctnumber: 0
[16.07.2012 06:28:08]     soft pin: false
[16.07.2012 06:28:08]     entry index: 1
[16.07.2012 06:28:08]   Bitte legen Sie die Chipkarte in das Lesegerät
[16.07.2012 06:28:08]   HBCI-Chipkarte wird ausgelesen.
[16.07.2012 06:28:08]   error while reading passport file
[16.07.2012 06:28:08]   ddv passport opened
[16.07.2012 06:28:08]     hbci version: 220
[16.07.2012 06:28:09]   hole kreditinstituts-spezifische Daten
[16.07.2012 06:28:09]   fetching BPD
[16.07.2012 06:28:09]   erzeuge HBCI-Nachricht DialogInitAnon
[16.07.2012 06:28:09]   versende HBCI-Nachricht
[16.07.2012 06:28:09]   warte auf Antwortdaten
[16.07.2012 06:28:09]   waiting for response
[16.07.2012 06:28:10]   überprüfe Signatur der Antwortnachricht
[16.07.2012 06:28:10]   installed new BPD with version 33
[16.07.2012 06:28:10]   kreditinstituts-spezifische Daten erhalten - neue Version ist 33
[16.07.2012 06:28:10]   configuring InfoPointer-Server with http://hbci4java.kapott.org/infoPoint
[16.07.2012 06:28:10]   got new bpd version. old: 0, new: 33, updating cache
[16.07.2012 06:28:12]   got infopoint ack request: Erlaube das Senden folgender HBCI Informationen an den InfoPoint-Server?
[16.07.2012 06:28:12]   data NOT sent because of missing user confirmation
[16.07.2012 06:28:12]   Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein
[16.07.2012 06:28:12]   PIN wurde eingegeben.
[16.07.2012 06:28:12]    Fehler beim Schreiben der Passport-Datei
[16.07.2012 06:28:12]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
[16.07.2012 06:28:12]   FAILED! - maybe this institute does not support anonymous logins org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:255)
[16.07.2012 06:28:12]   we will nevertheless go on org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:256)
[16.07.2012 06:28:12]   hole nutzerspezifische Daten
[16.07.2012 06:28:12]   fetching UPD (BPD-Version: 33)
[16.07.2012 06:28:12]   erzeuge HBCI-Nachricht DialogInit
[16.07.2012 06:28:12]   signiere HBCI-Nachricht
[16.07.2012 06:28:12]   Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein
[16.07.2012 06:28:12]   PIN wurde eingegeben.
[16.07.2012 06:28:12]    *** error while signing
[16.07.2012 06:28:12]    Fehler beim Schreiben der Passport-Datei
[16.07.2012 06:28:12]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
[16.07.2012 06:28:12]   closing ddv passport
[16.07.2012 06:28:12]   ddv passport closed
[16.07.2012 06:28:12]   migration: removing cache of used tans
[16.07.2012 06:28:12] Fehler beim Testen des Sicherheits-Mediums.
[16.07.2012 06:28:12] Aufgetretene Fehlermeldungen:
[16.07.2012 06:28:12] -----------------------------
[16.07.2012 06:28:12]   error while opening chipcard; nested exception is: 
[16.07.2012 06:28:12]    Fehler beim Erzeugen eines HBCIHandler Objektes
[16.07.2012 06:28:12]   Fehler beim Erzeugen eines HBCIHandler Objektes
[16.07.2012 06:28:12]   Fehler beim Registrieren der Nutzerdaten
[16.07.2012 06:28:12]   Fehler beim Aktualisieren der UPD
[16.07.2012 06:28:12]   Fehler beim Aktualisieren der UPD
[16.07.2012 06:28:12] -----------------------------


Hier nochmal mit Home-Laufwerk, mit Softpin. Der Pin ist definitiv korrekt.
Code

[16.07.2012 06:34:27] Teste Sicherheits-Medium...
[16.07.2012 06:34:27]   open ddv passport
[16.07.2012 06:34:27]     jni lib: /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-32.so
[16.07.2012 06:34:27]     ctapi driver: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
[16.07.2012 06:34:27]     port: COM/USB [ID: 0]
[16.07.2012 06:34:27]     ctnumber: 0
[16.07.2012 06:34:27]     soft pin: true
[16.07.2012 06:34:27]     entry index: 1
[16.07.2012 06:34:27]   Bitte legen Sie die Chipkarte in das Lesegerät
[16.07.2012 06:34:27]   HBCI-Chipkarte wird ausgelesen.
[16.07.2012 06:34:28]   error while reading passport file
[16.07.2012 06:34:28]   ddv passport opened
[16.07.2012 06:34:28]     hbci version: 220
[16.07.2012 06:34:28]   hole kreditinstituts-spezifische Daten
[16.07.2012 06:34:28]   fetching BPD
[16.07.2012 06:34:28]   erzeuge HBCI-Nachricht DialogInitAnon
[16.07.2012 06:34:28]   versende HBCI-Nachricht
[16.07.2012 06:34:28]   warte auf Antwortdaten
[16.07.2012 06:34:28]   waiting for response
[16.07.2012 06:34:29]   überprüfe Signatur der Antwortnachricht
[16.07.2012 06:34:29]   installed new BPD with version 33
[16.07.2012 06:34:29]   kreditinstituts-spezifische Daten erhalten - neue Version ist 33
[16.07.2012 06:34:29]   configuring InfoPointer-Server with http://hbci4java.kapott.org/infoPoint
[16.07.2012 06:34:29]   got infopoint ack request: Erlaube das Senden folgender HBCI Informationen an den InfoPoint-Server?
[16.07.2012 06:34:29]   data NOT sent because of missing user confirmation
[16.07.2012 06:34:48]    Fehler beim Schreiben der Passport-Datei
[16.07.2012 06:34:48]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
[16.07.2012 06:34:48]   FAILED! - maybe this institute does not support anonymous logins org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:255)
[16.07.2012 06:34:48]   we will nevertheless go on org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:256)
[16.07.2012 06:34:48]   hole nutzerspezifische Daten
[16.07.2012 06:34:48]   fetching UPD (BPD-Version: 33)
[16.07.2012 06:34:48]   erzeuge HBCI-Nachricht DialogInit
[16.07.2012 06:34:48]   signiere HBCI-Nachricht
[16.07.2012 06:34:48]   using cached pin, passport: org.kapott.hbci.passport.HBCIPassportDDV
[16.07.2012 06:34:48]    *** error while signing
[16.07.2012 06:34:48]    Fehler beim Schreiben der Passport-Datei
[16.07.2012 06:34:48]    error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
[16.07.2012 06:34:48] Fehler beim Testen des Sicherheits-Mediums.
[16.07.2012 06:34:48] Aufgetretene Fehlermeldungen:
[16.07.2012 06:34:48]   closing ddv passport
[16.07.2012 06:34:48] -----------------------------
[16.07.2012 06:34:48]   error while opening chipcard; nested exception is: 
[16.07.2012 06:34:48]   ddv passport closed
[16.07.2012 06:34:48]    Fehler beim Erzeugen eines HBCIHandler Objektes
[16.07.2012 06:34:48]   Fehler beim Erzeugen eines HBCIHandler Objektes
[16.07.2012 06:34:48]   deleting wallet file /home/ctbankix/.jameica/cfg/de.willuhn.jameica.hbci.HBCI.wallet2
[16.07.2012 06:34:48]   Fehler beim Registrieren der Nutzerdaten
[16.07.2012 06:34:48]   Fehler beim Aktualisieren der UPD
[16.07.2012 06:34:48]   Fehler beim Testen des Sicherheits-Mediums.
[16.07.2012 06:34:48]   Fehler beim Aktualisieren der UPD
[16.07.2012 06:34:48] -----------------------------


Die HBCI-Karte ist auch nicht gesperrt, ich habe sie nach diesem Test unter Windows und Starmoney ausprobiert.

Die Meldungen sehen jetzt irgendwie anders aus ... immer noch unverständlich, aber anders :).

Vielen Dank fürs warten.

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 18.07.2012 - 07:46 Uhr  ·  #83789
Hat niemand mehr eine Idee worans liegen könnte?

Fellini

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 18.07.2012 - 09:25 Uhr  ·  #83793
Wie wäre es denn mit dieser Zeile:
Zitat
FAILED! - maybe this institute does not support anonymous logins


Hast Du schon mal probiert, einfach Deine Konten einzurichten?

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 18.07.2012 - 17:53 Uhr  ·  #83812
Ja, hab ich.

Wenn ich unter "Bankzugang einrichten" die Konfiguration des Kartenlesers, wie oben beschrieben vorgenommen habe und auf "Bankdaten ändern" (unten rechts) gehe, bekomme ich die korrekten Konto und Zugangsdaten angezeigt. Die Daten müssen also von der Karte gelesen worden sein. Außerdem kriege ich in rot die Meldung:
Code

Fehler beim Schreiben der Passport-Datei


Wenn ich jetzt versuche "Konten aus HBCI-Konfiguration laden" kriege ich in rot die Meldung:
Code

Fehler beim Lesen der Konto-Daten. Bitte prüfen Sie die Einstellungen des Sicherheits-Mediums.


Ich versuche mal meine bisherigen (möglicherweise falschen) Erkenntnisse zusammenzufassen.

Der Kartenleser scheint unter Bankix korrekt installiert zu sein.
Konfiguration des Lesers unter Hibiscus ist unvollständig.
Hibiscus kann die Chipkarte lesen (Bankdaten der Karte werden ausgelesen).
Die PIN-Eingabe über PINpad funktioniert nicht (Könnte nach Aussage von Hibiscus am Ctapi-Wrapper liegen.).
Hibiscus versucht irgendetwas auf die Karte zu schreiben und scheitert.

Ich verstehe wie gesagt auch nicht wirklich warum Hibiscus überhaupt auf meine Karte schreiben muss. Oder wo soll diese Passportdatei hingeschrieben werden? In irgendwelche Systemverzeichnisse? Das kann schon aufgrund des Bankix-Schreibschutzes nur begrenzt funktionieren und ist ja auch Sinn dieser Distribution.

hibiscus

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 18.07.2012 - 18:06 Uhr  ·  #83813
Zitat geschrieben von Flieger Horst
Ich verstehe wie gesagt auch nicht wirklich warum Hibiscus überhaupt auf meine Karte schreiben muss.


Der Schreibzugriff wird z.Bsp. gebraucht, um eine Benutzerkennung auf der Karte anlegen oder aendern zu koennen. Das Thema mit dem fehlenden Schreibzugriff hatten wir doch schonmal in dem Threrad. Solange Hibiscus eben diesen nicht auf Karte und ~/.jameica hat, wird das *NICHT* funktionieren.

Zitat geschrieben von Flieger Horst
Oder wo soll diese Passportdatei hingeschrieben werden?


In ~/.jameica/hibiscus/passports

Zitat geschrieben von Flieger Horst
In irgendwelche Systemverzeichnisse? Das kann schon aufgrund des Bankix-Schreibschutzes nur begrenzt funktionieren und ist ja auch Sinn dieser Distribution.


Hibiscus braucht natuerlich keine Schreibrechte in irgendwelchen System-Ordnern. Sondern im Benutzerverzeichnis. Schreib-Support mag vielleicht dem Sinn der BankiX-Idee zuwiderlaufen. Readonly laeuft aber dem Sinn von Hibiscus zuwider. Wozu eine Banking-Software, wenn sie die abgerufenen Daten nirgends speichern kann? Dann kann man ja auch gleich die Webseite der Bank verwenden statt einer Banking-Software.

Flieger Horst

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 19.07.2012 - 09:03 Uhr  ·  #83817
Ein Homelaufwerk hatte ich wie gesagt eingerichtet. Ich gehe davon aus, dass du das mit "~/.jameica" meinst. Danach hatte sich auch das Log verändert. Will sagen, die Meldung "security status not satisfied" tauchte nicht mehr auf. Das habe ich als Hinweis auf eine erfolgreiche Einrichtung gewertet.


Zitat

Der Schreibzugriff wird z.Bsp. gebraucht, um eine Benutzerkennung auf der Karte anlegen oder aendern zu koennen.

Das leuchtet mir ein. Was mir nicht verständlich ist, wozu in diesem Fall geschrieben werden soll. Es muss keine neue Nutzerkennung angelegt werden. Die ist bereits vollständig und nachweislich funktionsfähig auf der Karte vorhanden. Es soll auch keine zusätzliche Kennung angelegt werden. Abgesehen davon, wenn kein Schreibzugriff auf die Karte möglich ist, wüsste ich nicht wie ich das ändern sollte. Wobei ich geneigt bin, die Karte und den Kartenleser als Fehlerquelle auszuschließen, da beide wie gesagt anstandslos unter Windows/Starmoney funktionieren.


Zitat

Wozu eine Banking-Software, wenn sie die abgerufenen Daten nirgends speichern kann? Dann kann man ja auch gleich die Webseite der Bank verwenden statt einer Banking-Software.

Der Grund für eine Bankingsoftware ist für mich nicht der erhöhte Funktionsumfang. Der Funktionsumfang, den die meisten Webinterfaces der Banken bieten ist für mich mehr als genug. Umsatzanzeige, Kontostand, Überweisungen und Daueraufträge. Das würde mir grob gesagt völlig ausreichen.
Ich wollte bei meinem Onlinebanking die möglichen Angriffsstellen weitestmöglich reduzieren. Allein dadurch, dass ich einen Kartenleser mit HBCI-Karte und Pinpad nutze brauche ich zwingend eine Bankingsoftware, die damit umgehen kann. Browserbasiert funktioniert das nicht und ich wäre automatisch beim unsicheren PIN/TAN-System. Weiterhin wollte ich gern die Malwareschleuder Windows ausschließen. Mir erschien ein Linuxbasiertes System, dass nach der Installation unveränderbar ist als geniale Idee. Vor allem, weil damit geworben wurde, dass ausschließlich fürs Onlinebanking gedacht ist und eine kostenlose Bankingsoftware quasi mit ausgeliefert wird.
Ich habe mir eingebildet, dass ich durch ein schreibgeschütztes Linux auf einem schreibgeschützten Stick, eine Bankingsoftware und einen HBCI-Kartenleser mit PINpad und Display mehr für die Sicherheit meines Onlinebankings tue als 95% der anderen Privatanwender. Deshalb verzeih bitte, wenn ich jedes Mal wenn ich "Schreibzugriff" und "PIN-Eingabe über Tastatur" höre zusammenzucke, weil sich gerade einer der Vorteile, die ich mir versprochen habe, verabschiedet.

Was ich überhaupt nicht verstehe ist, dass ich der Einzige sein soll, bei dem die Zusammenstellung Bankix, ReinertSCT und DKB zutrifft. Da Bankix und Hibiscus laut allen CT-Aussagen scheinbar problemlos harmonieren und der Kartenleser kein exotisches Nonameprodukt ist, muss ich ja offensichtlich irgendwo einen echten Einrichtungsfehler machen. Ich kann mir nicht vorstellen, dass es wirklich an der von der DKB ausgelieferten Karte liegt.

Ich werde es jetzt noch einmal mit einer vollständigen Neuinstallation auf einem frisch formatierten Stick probieren, für den Fall, dass ich irgendwo was übersehen habe. Falls das nicht funktioniert bin ich geneigt das Ganze als Versuch betrachten und reumütig zu Windows zurückkehren.

Trotzdem vielen Dank für die Hilfe.

hibiscus

Betreff:

Re: DKB Konto unter Bankix mit Reiner SCT RFID Standard

 ·  Gepostet: 19.07.2012 - 09:22 Uhr  ·  #83818
Also dass PIN/TAN per se unsicherer sein soll, kann ich so nicht stehen lassen. Ganz im Gegenteil. Optisches chipTAN ist sicherer als die alten DDV-Chipkarten, weil hier nicht mehr "blind" signiert werden muss. Man sieht auf den TAN-Generator konkret, welchen Betrag an welches Konto man gerade autorisiert. Das gaenge bei klassischen Kartenlesern nur mit SECODER, wird aber meines Wissens nach von gar keiner Bank ueber HBCI angeboten.

Zitat
Die ist bereits vollständig und nachweislich funktionsfähig auf der Karte vorhanden. Es soll auch keine zusätzliche Kennung angelegt werden. Abgesehen davon, wenn kein Schreibzugriff auf die Karte möglich ist, wüsste ich nicht wie ich das ändern sollte. Wobei ich geneigt bin, die Karte und den Kartenleser als Fehlerquelle auszuschließen, da beide wie gesagt anstandslos unter Windows/Starmoney funktionieren.


Bei deinem Parallel-Test unter Windows/Starmoney hattest du auch Schreibzugriff auf den Kartenleser. Ich kenne mich mit den Protokoll-Interna von CTAPI bzw. pc/sc jetzt auch nicht so genau aus und kann dir daher auch nicht sagen, an welchen weiteren Stellen noch Schreibzugriff auf das USB-Device noetig ist. Ich kann dir aber sagen, *dass* er noetig ist.