Das Internet der Dinge, tolle Funktionen bequem aber gefährlich?


Es scheint so, offensichtlich wird die Situation von Jahr zu Jahr brenzliger, während die Gerätezahl lawinenartig anwächst: heise.de Meldung zu US-Studie

Meine Empfehlung:
Updaten und Beobachten! Dazu die Geräte nicht in das „normale“ Netz lassen. Die meisten Router bieten dazu eine „Gast-Funktion“, die die Netze technisch trennt. Die Einrichtung ist bei den mir bekannten Geräten sehr einfach.

Größter Nachteil: Man kann die Geräte auch nicht über das „normale“ Netz erreichen, man muss sich also immer in das Gastnetz einmelden.

Suchwort: #Anmeld

Die VR-Kennung wird nun bei vielen Banken endgültig deaktiviert und führt – sofern die Daten in den Programmen und Apps nicht ausgetauscht wurden, zur Fehlermeldung:

Anmeldedaten falsch

Eine Sperre im Banksystem erfolgt nicht, weil der Zugang gar nicht mehr gültig ist. Es muss aber auf den VR-NetKey (oder einen Alias) umgestellt werden.

Dieser wurde von den meisten Banken, von der GLS im Frühjahr 2019, per Post verschickt. Der VR-NetKey kann aber auch, sofern das Onlinebanking funktioniert, im Onlinebanking unter „System“, „Alias“ eingesehen werden.

Wenn der VR-NetKey nicht mehr bekannt ist, sollte die Bank diese Information nach einer Legitmation auch telefonisch herausgeben.

Die Daten werden bei den Programmen eingetragen, die VR-Kennung wird durch den VR-NetKey einfach komplett ersetzt. Anleitungen dazu finden sich hier.

Vorher sollte man zur Sicherheit ein Backup erstellen.

 

letzte Änderung: 26.06.2021

12.05.2020
SFIRM und Starmoney-Business scheinen Probleme beim Einlesen von externen IBAN-Only Datensätzen zu haben, wenn bei der EBICS-Einrichtung ältere Signaturformate genutzt werden. Achten Sie bei der Einrichtung daher auf möglichst aktuelle Schlüsselformate.


Für Programmierer und Interessierte: Die relevanten Spezifikationen in deutscher Sprache finden sich hier: https://www.ebics.de/de/datenformate
Allerdings gilt das für EBICS, eine Schnittstelle für Massenzahlungen. Für FinTS/HBCI und andere Bankenschnittstellen kann es kleinere Abweichungen geben.
Tipp: Nahezu alle VR-Banken haben Zugriff auf ein Tool namens VR-Formatprüfer von Business Logics, das die XML-Files analysiert. Mailen Sie das Electronic Banking Team Ihrer genossenschaftlichen Bank an.

Vorsicht – wer sich mit den Dateien aus der Buchhaltung beschäftigen möchte: Office-Programme wie Word und Excel sind zur Bearbeitung ziemlich ungeeignet, nutzen Sie diese keinesfalls, wenn Sie neugierig auf die Inhalte einer Buchungsdatei sind oder sorgen Sie zumindest für ein Backup.


Die Art des Auftrages wird im Pain-Format definiert, pain.001 sind Überweisungen, pain.008 kennzeichnen Lastschriften.

Achten Sie auf die Deklarationen, in den veralteten Formaten ist das Weglassen der BIC-Einträge noch nicht erlaubt!


Bei IBAN-Only-Überweisungsaufträgen muss bei den Datenfeldern der Empfänger-/Zahlungspflichtigen der komplette Tag weggelassen werden, es reicht nicht, dass das Feld einfach leer bleibt.

Das hier ist falsch, der Auftrag ist fehlerhaft:

<BIC></BIC>

oder auch

<BIC>NOTPROVIDED</BIC>

Der komplette Eintrag darf also nicht im Auftrag sein. Wenn er aber d’rin steht, muss die BIC auch korrekt sein und zur IBAN passen.
Also so:

<BIC></BIC>

Dies bezieht sich auf die Empfänger-Seite der Buchungen.

Im Kopfteil, also dort wo die Auftraggeberdaten und die eigene IBAN stehen, sieht es anders aus. Hier darf ein „NOTPROVIDED“ eingetragen sein, dies muss aber in einem anderen Feld, also nicht im BIC-Tag stehen.

Für Lastschriften ist dies anders. Hier gilt dies auch nicht nur für den „Kopfteil“, sondern auch für die Einzeltransaktion, NOTPROVIDED darf hier nicht im BIC-Feld stehen, sondern muss so rein:
<Othr><Id>NOTPROVIDED</Id></Othr>. Das BIC-Feld muss aber weg. Da es Dateien mit mehreren „Auftrags-Gruppen“ geben kann, gilt dies für jede separat.


Lastschriften, getestet mit der Beispieldatei von ebics.de (pain.008.001.02)

Entsprechend sollte man mit einem ordentlichen Editor (z.B. Notepad++ unter Windows) mit "Suchen und Ersetzen" Lastschrift-Dateien mit diesem Fehler reparieren können:
Ersetze:
<BIC>NOTPROVIDED</BIC>
durch
<Othr><Id>NOTPROVIDED</Id></Othr>

 

Der Block des Debitoragents sind dann so aus:

  <DbtrAgt>
    <FinInstnId>
      <Othr><Id>NOTPROVIDED</Id></Othr>
    </FinInstnId>
  </DbtrAgt>

Quellen:

Am deutlichsten hat es „Potzblitz“ bei uns im Forum beschrieben, finde ich: homebanking-hilfe.de

ebics.de, Version 3.3

Credit Transfer Transaction (Überweisungen): pain.001.0001.03
„Kopf“: Payment Info, Abschnitt 2.2.1.6
„Einzeltransaktion“: Abschnitt 2.2.1.8

Lastschriften (Direct Debit):  pain.008.0001.02
Payment Info, Abschnitt 2.2.2.5
„Einzeltransation“: Abschnitt 2.2.2.7

EBICS:

Der EBICS-Server („Multivia“ heißt der bei den genossenschaftlichen Banken) gibt leider keine besonders hilfreiche Fehlermeldung aus. Das Kundensystem erhält im Protokoll nur die Fehlermeldung, dass die Datei nicht in Ordnung sei:

Ergebnis der Verarbeitung    : 454 Daten nicht lesbar

 

Der Server gibt aber weder die Buchungsdatei noch die Fehlermeldung an das Banksystem weiter. Die „normale“ BankmitarbeiterIn erfährt vom Vorgang also gar nichts. Es gibt in jeder Bank nur wenig Fachleute mit Zugriffsberechtigung auf den EBICS-Server. Wenn diese in die Protokolle schauen, finden sie nur den Hinweis, dass in der Datei an der Stelle X unerlaubte Zeichen stehen:

Im Parser 'sepa-pain001groupingoption-strict-1' ist ein Fehler aufgetreten: Invalid XML. cvc-pattern-valid: Value '' is not facet-valid with respect to pattern '[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}' for type 'BICIdentifier'.
Current input position: line=1, col=1009
Current logical position: (OrderFile=1, LogicalUnitGroup=1, LogicalUnit=1, Transaction=1)

Meist erst mit einer Analyse der Datei, entweder manuell oder mit einem Prüftool, wird dann deutlich, welche Ursache wirklich hinter dem Problem steckt.

 

 

Festplatte kaputt oder Cryptotrojaner eingefangen und kein Backup? Von ITlern hört man dann schnell: „Daten ohne Backup sind nicht wichtig!“

Es gibt aber natürlich auch 1000 andere Gründe, warum man gerade keine Datensicherung gemacht hat, von Unwissenheit über Bequemlichkeit bis hin zu Zeitmangel.

Ich teste gerade ein tolles Programm, das viele Nachteile nicht hat. „Duplicati“ in der Beta 2.0. Dies wg. der grafischen Oberfläche und einer ziemlich einfachen, nahezu intuitiven Bedienung. Das erste Backup mit Upload auf einen SFTP-Server konnte ich nach 10 Minuten von meinem Linux-Rechner aus fertigstellen.

Mir war dabei wichtig:

  • Backup auf Wechseldatenträger und in der „Cloud“
  • starke Verschlüsselung bereits vor dem Upload auf meinem Rechner
  • Testmöglichkeit
  • Linux und Windows-Unterstützung
  • einfache Bedienung
  • automatische, zeitgesteuerte Backups
  • quelloffen (Lizenz ist LGPL)

Das .net (Windows) und Mono (Linux) eingesetzt wird, stört mich dabei nicht großartig.

Das Tool ist auch für kommerzielle Nutzung kostenfrei:  www.duplicati.com

Warum Duplicati bereits so lange „Beta“ ist, kann man hier nachlesen:
https://forum.duplicati.com/t/when-is-duplicati-expected-to-come-out-of-beta/9063

Wichtig: Was bei mir läuft, muss nicht woanders auch so funktionieren. Daher bitte immer testen, ob das Tool wie gewünscht funktioniert. Bei einer Sicherung gehört auch die Prüfung dazu, ob die Daten Notfall wieder lesbar gemacht werden können.

Dazu gehört je nach Einsatzzweck und Wichtigkeit der Daten auch eine Dokumentation für andere Menschen: Wo liegen die Backups, wie lauten die Passwörter, wo gibt es das Programm (Backup vom Backup-Tool), wie werden Updates gemacht.

Wenn die Meldung

Zielcomputer verweigert die Verbindung

in meinem Fall unter GLS eBank „garniert“ mit IP-Adresse 194… und Portangabe 3000 erscheint, bedeutet dies nicht unbedingt, dass der Bankrechner erreicht wurde und selbst die Verbindung verweigerte.

Wahrscheinlicher ist es, dass eine Firewall oder gesperrte Ports die Verbindung nicht zulassen, in meinem Fall meine FritzBox. Mein Rechner war zufälligerweise und von mir unbemerkt in unserem eingeschränkten Gast-Netzwerk angemeldet, das ich für „nicht so“ vertrauenswürdige Geräte (TV mit Internet-Zugang) und eben Gäste eingerichtet hatte.

Den genauen Fehlertext werde ich bei Gelegenheit einmal nachreichen.

 

BankX von Application Systems Heidelberg (ASH) fällt vereinzelt durch ein merkwürdiges Verhalten auf, bei dem aus scheinbar heiterem Himmel plötzlich das Signaturdatei-Verfahren nicht mehr funktioniert.

Die mir in diesem Zusammenhang bekannte Fehlermeldung bedeutet, dass der Bankschlüssel nicht abgerufen werden kann oder nicht vorliegt.

In der Einstellung des Bankzuganges ist dann auch ein falsches Sicherheitsprofil RAH-10 angegeben, das unser Rechenzentrum gar nicht anbietet.

Ich kann nur vermuten, dass die Umstellungsmaßnahmen anderer Banken (Commerzbank) hier seitens der Software fehlinterpretiert wurde.

 

Steht hier im Feld Sicherheitsprofil RAH-10 statt RDH-10, dann ist das falsch.

Notieren Sie sich die Benutzerkennung, die VR-Kennung oder der VR-Netkey (oder Alias) ist nicht nötig.

In Verdacht habe ich den Profilwechsel, der offensichtlich auch bei ungeeigneten Zugängen angeboten wird, der untere Button also.

Abhilfe und Reparatur:

Wie immer gilt zuerst: Backup erstellen, löschen Sie dann den defekten Bankzugang.

Der Bankzugang muss dann neu eingerichtet werden, dabei hat BankX eine weitere Eigenart, die ich nicht von anderen Programmen kenne: Die Benutzerkennung (672…) wird nicht aus der Datei eingelesen, sondern muss eingetragen werden.

Bitte beachten:
Nicht eine neue Signaturdatei auswählen, sondern die vorhandene verwenden. Die Erzeugung einer neuen Datei geht schief, sofern nicht die Bank (unnötigerweise) in ihrer Verzweifelung eh einen neuen Zugang mit neuer Benutzerkennung eingerichtet hat. Dann muss aber auch eine aufwändige Schlüsseleinreichung mit unterschriebenem INI-Brief und Freischaltung in der Bank erfolgen.


Ein herzliches Dankeschön an meinen Kunden, dass ich die Bilder verwenden darf.

Unter Umständen kann es auch zur Anzeige doppelter Umsätze kommen,  wenn sich die Buchungsdaten beim Abruf ändern. Differenzumsätze können und müssen auftreten, wenn Saldo und Umsatzdaten nicht plausibel sind, z.B. bei Lücken oder eben auch bei vermeintlich doppelten Daten.

Das Problem tritt anscheinend beim Abholen von Umsätze im CAMT-Format auf, wenn Buchungen und Umsatzdaten nach dem Tagesabschluss verarbeitet werden. Es ist also kein Fehler in Profi cash sondern ein Fehler im Rechenzentrum. Es ist zwar lächerlich, aber nach 20.00 Uhr den Umsatzabruf nicht mehr durchzuführen, umgeht den Fehler.

In Profi cash „repariert“ man die Umsatzdarstellung so (Kurzform):

  • frische Datensicherung in allen (!) Firmen erstellen
  • Umstellung des Kontos auf MT940-Format
  • wpc.ini Datei bearbeiten um das Löschen von Umsatzdaten zu erzwingen: umsloeschen=1
  • Profi cash beenden und neu starten
  • Umsatzabruf rückdatieren auf einen Tag mit Umsätzen vor den fehlerhaften Daten
  • Ausführen
  • wpc.ini Datei zurückstellen: umsloeschen=1 und CAMT-Format neu einstellen

Hier die „große“ Anleitung:

Die wpc.ini-Datei ist für den profi cash master direkt zu erreichen, ansonsten muss man diese über Windows-Mitteln editieren (im Explorer Suchen, mit notepad bearbeiten)

Das Format der Umsatzdaten stellt man im Menü Stammdaten, Konten Auftraggeber auf MT940 um (Haken bei CAMT entfernen und Speichern).

Erreichbar ist die wpc.ini für den master über „Stammdaten“, „Firmenkonfiguration“

Button „WPC.ini-Datei bearbeiten“ anwählen.

Eintrag „umsloeschen“ suchen, wenn er nicht vorhanden ist, einfach ergänzen. umsloeschen=1 aktiviert die Funktion.

 

Editor beenden und Speichern bestätigen. Sollte eine Fehlermeldung auftauchen, dann kontrollieren, ob die Änderungen durchgeführt wurden, ggf. muss eine berechtigte Person (Admin) die Änderungen vornehmen.

Profi cash beenden und neu starten.

In der Datenübertragung (Blitz oder Tagesgeschäft)

 

Den Umsatzjob zum Konto anwählen (Auftragsart UMS) und mit Doppelklick bearbeiten (oder Button „Bearbeiten“).

Zurückdatieren min. auf ein Datum vor dem doppelten Umsatz an dem auch Umsätze gebucht wurden…

und speichern.

Dann den Auftrag ausführen, also Umsatzdaten abholen und kontrollieren, ob alles einwandfrei läuft.

Ich würde danach die Einstellungen rückgängig machen, also umsloeschen auf 0 zurücksetzen und CAMT wieder aktivieren (wg. Umlauten).

Durch die Feiertage und den dazwischenliegenden Wochenenden wird es zum Jahreswechsel für Lastschrifteinreicher terminlich enger, soll im alten Jahr noch die Buchung erfolgen.

Denn Sylvester ist schon lange in Deutschland kein Buchungstag mehr, eine Lastschrift mit der „erlaubten“ Fälligkeit 31.12. wird also erst am 02. Januar gebucht.

Die Buchung muss also spätestens am Freitag, 27.12. bei allen Banken vorliegen, wor die Konten der Zahlungspflichtigen geführt werden. soll die Belastung und/oder Gutschrift noch im alten Jahr am Montag, 30.12.2019, erfolgen.

Entsprechend müssen bei den meisten Banken am frühen Vormittag am Freitag  27.12. auf den Weg gebracht worden sein und dies funktioniert auch nur, wenn die Buchungssoftware dieses beherrscht und die Formate auch so eingestellt sind und die Banken auch ausreichend Zeit zur Verarbeitung vorgesehen haben.

Wer sich also hier unsicher ist, sollte am Montag, 23.12. noch den Buchungslauf durchführen.

Bei den meisten Genossenschaftsbanken (ich kenne keine Ausnahme) wird ab Mittwoch die Anmeldung durch eine TAN-Eingabe zumindest im Browserbanking nötig werden. Zumindest für Kund*innen, die vor dem 14. September Ihr Onlinebanking freigeschaltet hatten.

Nach der „Pflichterfüllung“ ist dann wieder für 90 Tage „Ruhe“.

Der zweite Faktor ist nötig, um die PSD2-Regeln zu erfüllen. Die Sparkassen hatten die Aktivierung am Sonntag gemacht, daher sind die Menschen dort bereits etwas früher betroffen.

Es versteht sich sicherlich von selbst, dass für eine gǘltige TAN auch ein gültiges TAN-Medium notwendig ist. Da dies nicht unmittelbar erkennbar ist, wird vermutlich auf die Banken und Sparkassen einiges an Arbeit zukommen.

er-/bekannte Probleme:

  • die TAN-Aktivierung per mobileTAN geht schief, wenn das Banksystem einen mobilen Browser erkennt. Das kann auch irrtümlich aktiv sein, wenn der Browser dies meldet.
letzte Änderung: 10.01.2020

Wenn im Chrome-Browser der „Lite-Modus“ aktiviert ist, scheinen die Datenspar-Funktionen zu einem Fehler bei der Webseiten-Interpretation zu führen.

Die Fehlermeldung besagt sinngemäß, dass im Browser Javascript aktiviert werden müsse.

Als Besitzer eines Smartphones mit notorisch knappem Datenvolumen empfehle ich statt der Deaktivierung der Lite-Funktion lieber die Nutzung einer App. Erstmal ist eine spezialisierte App für Betrüger schwieriger zu hacken als ein veraltetes Mobilgerät und dann ist die Datenübertragung über FinTS/HBCI um einiges datensparender als eine komplette Bankseite zu laden.

Ein herzliches Dankeschön an Stefan, aka pi² für die Lösung.


Mac mit Safari-Browser beklagen sich über fehlendes Javascript:

Haken zur Javascript-Akzeptanz im Safari entfernen, Cache löschen, Haken  neu setzen

Bitte kein Lesezeichen auf das Onlinebanking direkt verwenden, sondern über die Bankseite starten.