PIN/TAN Verwaltung für HBCI+

 

Vorbemerkung:
Die Verwengung des PINTAN-Programms wird von mir in den meisten Fällen nicht mehr empfohlen. Das Programm wurde seit langem nicht mehr weiterentwickelt. Für fast alle Anwendungsmöglichkeiten ist das Programm MultiPIN besser geeignet, auch wenn nur ein einziges Konto verwaltet werden muß.

Einführung:
Bei der Zwangsumstellung meiner Sparkasse von t-online Banking auf HBCI+ habe ich mich geärgert, daß mein Quicken-Programm PIN und TANs nicht mehr speichert und durch das "modernere" Verfahren das Online-Banking deutlich unkomfortabler geworden ist.
Also habe ich zur Selbsthilfe gegriffen und ein kleines Programm geschrieben, das die Verwaltung von PIN und vor allem TANs komfortabel gestaltet. Ich möchte es hier allen Betroffenen als Freeware zur Verfügung stellen, die Benutzung ist allerdings auf eigene Gefahr.
Durch die bisherigen Anregungen von Nutzern und Betatest von Ralf Hess habe ich einige Verbesserungen einfließen lassen können.
Das Programm ist eine  Hilfe bei folgenden Problemen mit Quicken:

  • TAN-Speichern bei HBCI+ ist nicht mehr möglich
  • Eine gemeinsame TAN-Liste für mehrere Konten ist bei Quicken 2004 nicht mehr möglich
  • HBCI+ mit PIN und TAN bei Quicken-Versionen vor 2003 ist nicht oder nur mit großen Schwierigkeiten möglich, da das TAN-Eingabefenster nicht oder nur immer nur sehr kurz sichtbar wird und immer wieder von anderen Fenstern überdeckt wird, bevor man die TAN eingegeben hat

Installation:
Eine Installation ist nicht nötig. Das Programm besteht nur aus einer einzigen exe-Datei. Beim ersten Start erzeugt das Programm eine ini-Datei, in der die PIN und die TANs gespeichert werden können. Vor der ersten Verwendung müssen also PIN (optional) und ein paar TANs eingegeben werden. Die PIN wird in der dat-Datei in verschlüsselter Form gespeichert, die TANs im Klartext oder optional ebenfalls verschlüsselt. Ferner sollten bei der ersten Verwendung ein paar Einstellungen bezüglich der Automatisierung des Programms vorgenommen werden (Schaltfläche "Einstellungen / TANs").

Benutzung:
Bei der Eingabe der TANs werden vom Programm einige mögliche Fehler bereits abgefangen, so ist nur die Eingabe von sechsstelligen TANs, die nur aus Ziffern bestehen, möglich. Die doppelte Eingabe einer TAN ist ebenfalls nicht möglich und führt zu einer Fehlermeldung.
Nach Eingabe der Daten sollte das Programm nur dann gestartet werden, wenn man in Quicken online arbeitet. Das Programmfenster ist nämlich immer im Vordergrund, damit beim Online-Banking komfortabel damit gearbeitet werden kann. Es plaziert sich beim Start am linken Bildschirmrand und nimmt unabhängig von der Bildschirmauflösung immer nur ein Drittel oder die Hälfte der Bildschirmhöhe ein, so stört es möglichst wenig. Dafür ist das Fenster zur Eingabe der Einstellungen und der TAN-Eingabe möglichst groß, um bequem arbeiten zu können.
Durch Druck auf die Knöpfe "PIN senden" und "TAN senden" werden PIN und TAN an die HBCI-Anwendung übergeben.
Je nach gewähltem Modus funktioniert die Übergabe an die HBCI-Anwendung mehr oder weniger automatisch.
Modus Vollautomatik: Das Programm muß nur noch gestartet werden, alles weitere erfolgt automatisch, während in Quicken der HBCI+-Vorgang gestartet wird..
Modus Automatik: Die PIN oder TAN wird auf Knopfdruck an die HBCI-Anwendung gesendet, gleichzeitig wird auch ein "Return" gesendet, so daß dort nicht mehr auf die OK-Taste gedrückt werden muß.
Modus Senden: PIN oder TAN werden an die HBCI-Anwendung gesendet, anschließend muß im HBCI-Fenster noch der OK-Button gedrückt werden.
Modus Zwischenablage: Die Daten werden nur an die Windows-Zwischenablage übergeben und können dann anschließend im HBCI-Fenster eingefügt werden.
Hierzu gibt es drei Möglichkeiten:
1. über die Tastenkombination Strg+ V
2. über die Tastenkombination Umschalten+Einfg
3. Rechtsklick mit der Maustaste im Eingabefeld und dann "Einfügen" aus dem erscheinenden Kontext-Menü.
Beim Beenden des Programms werden die Änderungen in der entsprechenden dat Datei gespeichert. Die verbrauchten TANs können noch weiterhin angesehen werden, aber auch jederzeit mit dem entsprechenden Button im Ansehen-Fenster endgültig gelöscht werden.
Wird bei der "Senden"-Funktion die HBCI+-Anwendung nicht gefunden, wird eine entsprechende Meldung ausgegeben. Die PIN oder TAN befindet sich dann aber in der Zwischenablage und kann manuell eingefügt werden.

Arbeiten mit mehreren Konten:
Auch das ist problemlos möglich. Das Programm kann für ein weiteres Konto entweder zusätzlich in ein anderes Verzeichnis kopiert werden oder alternativ in das selbe Verzeichnis unter einem anderen Namen kopiert werden (z. B. Konto2.exe). Es wird dann beim ersten Start eine neue dat-Datei unter dem entsprechenden Namen anlegen.
Im Modus Vollautomatik darf aber nur eine Variante des Programms gestartet sein und nicht mehrere gleichzeitig, sonst kommen sich die Programme gegenseitig ins Gehege. Für das Abfragen eines zweiten Kontos muß also z. B. Konto1.exe beendet werden und Konto2.exe gestartet werden. In den Modi ohne Vollautomatik kann das Programm unter verschiedenem Namen auch mehrfach gestartet werden und man kann dann zwischen den Programmen wechseln. Die Titelleiste des Programmfensters beinhaltet den Namen des Kontos, damit keine Verwechselungen passieren.
Wer noch komfortabler mit mehreren Konten arbeiten möchte, eine Weiterentwicklung "MutiPIN" zur Verwaltung von 5 Konten, ist fertig, hier geht es zu MultiPIN.

Übernahme aus einer Textdatei oder Excel-Datei:
Wenn Sie auf das Programm umsteigen möchten und Ihre TANs bereits mühsam in einer Textdatei oder Excel-Datei gespeichert haben, brauchen Sie nicht alles neu einzugeben. Öffnen Sie einfach die vom Programm nach dem ersten Start erzeugte dat-Datei durch einen Doppelklick (das Programm selbst darf nicht gestartet sein ! Bei den Optionen muß TANs verschlüsselt speichern deaktiviert (!) sein, das kann dann später wieder aktiviert werden.). Falls Sie dat-Dateien nicht durch einen Doppelklick öffnen können, öffnen Sie die Datei mit dem Windows-Editor, es handelt sich um reinen Text. Die TANs fügen Sie dann aus Ihrer Datei über Kopieren und Einfügen einfach in diese dat-Datei ein, und zwar zwischen [TANs] und [Verbraucht] - fertig ! Beim nächsten Start des Programms stehen die TANs zur Verfügung. 

Deinstallation des Programms
Ebenso wie eine Installation ist auch eine Deinstallation nicht nötig. Es muß lediglich die Programmdatei und die vom Programm unter dem gleichen Namen erzeugte dat-Datei gelöscht werden. Das Programm schreibt keine Einträge in die Registry und ändert auch sonst nichts an Ihrem System.

ACHTUNG !
Das Programm ist eine Entwicklung für meine privaten Zwecke, für eine einwandfreie Funktion auf jedem System kann ich nicht garantieren !
Der HBCI+-Standard sieht ausdrücklich vor, daß die PIN und die Transaktionsnummern nicht gespeichert werden dürfen, auch in den Nutzungsbedingungen für Online-Banking der meisten Banken finden sich solche Klauseln. Bei der Nutzung sollten Sie sich dieses Risikos bewußt sein ! Auf Computern, wo auch Fremde Zugang haben, sollte das Programm auf keinen Fall benutzt werden, das gleiche gilt natürlich auch für das t-online Banking von Quicken mit Speicherung der PIN und TANs.
Systembedingt überschreibt das Programm die Windows-Zwischenablage, so daß dort eventuell vorhandene Informationen verloren gehen. Beim Beenden des Programms wird die Windows-Zwischenablage, die eventuell die PIN im Klartext enthalten könnte, gelöscht.
Tips zur Erhöhung der Sicherheit: In der aktuellen Version können auch die noch nicht verbrauchten TANs verschlüsselt gespeichert werden. Das Programm kann umbenannt werden, z. B. in Video.exe statt PINTAN.exe und die dat-Datei heißt dann genauso, kann damit von Unbefugten nicht so leicht gefunden werden. Eine wirkliche Sicherheit bedeutet das alles natürlich nicht, wenn ein Unbefugter das Programm startet, kann er sich damit alle Zahlen über die Zwischenablage ausgeben lassen. Das Programm funktioniert auch mit TAN-Ausgabe, wenn Sie Ihre PIN nicht speichern, das bedeutet allerdings natürlich eine ziemliche Komforteinbuße, alternativ kann in der aktuellen Version auch die gespeicherte PIN beim Programmstart zunächst verlangt werden, dann wird es für Unbefugte schon wirklich schwierig bzw. aufwendig. Wenn Sie aber wirklich sicher vor Mißbrauch sein wollen, dürfen Sie ein solches Programm nicht verwenden und müssen Ihre Zahlen geschützt verwahren.

Aktuelle Version:
Version 1.7.0 vom 25.01.2004

Welche Version habe ich ? Rechtsklick auf die exe-Datei, dann im Kontext-Menü Eigenschaften und dann Reiter Version klicken.

Aktuelle Änderungen zur Vorversion: Größeres Hauptfenster möglich, falls die Schrift sonst zu schlecht lesbar wird. Letzte Fensterposition wird auf Wunsch für den nächsten Start gespeichert. (ab 1.5.5). BTX-Transaktionen, die mehrere TANs benötigen, wobei in Quicken erst mal eine TAN-Liste eingegeben werden muß, sind im Vollautomatik-Modus möglich (Quicken 2004). Der Anleitungstext liegt als txt-Datei bei. (ab 1.6.0). TAN wird nur bei erfolgreichem Senden in die Verbraucht-Liste eingetragen. BTX TAN-Eingaben funktionieren jetzt auch für Quicken 2003 (ab 1.6.5). Die Speicherung der Einstellungen und Ziffern erfolgt jetzt in einer *.dat-Datei, damit das Problem mit der Windows-Systemwiederherstellung (siehe FAQ) nicht auftritt (beim Update von älteren Versionen wird die ini-Datei übernommen und in dat kopiert). Das Programm erkennt im Vollautomatik-Modus, ob Quicken gestartet wurde und verringert seine Aktivitäten, falls Quicken noch nicht läuft. Beim Aufrufen von Einstellungsfenstern erfolgen keine Aktivitäten im Vollautomatik-Modus, solange die Fenster geöffnet sind. (ab 1.7.0)
Einschränkungen: Im Vollautomatik-Modus darf nur jeweils eine Instanz des Programms gestartet sein, falls mehrere gleichartige Konten bearbeitet werden (Kein Problem mehr mit MultiPIN !).

NEU: MultiPIN: Automatische Verwaltung von 5 Konten.

FRAGEN UND ANTWORTEN ZUM PINTAN-PROGRAMM
zur FAQ-Seite geht es  hier.

Kontakt:
Bugmeldungen, Kritik oder Anregungen an:
Winfried@Posur.com

Screenshots:

 

 
Vollautomatik-Modus

Download

Wer mehrere Konten verwaltet, ist wahrscheinlich mit MultiPIN besser bedient und klickt hier.