[Gelöst] Sync bricht ab: Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
ro_s
Beiträge: 16
Registriert: Do 4. Jul 2019, 23:20

[Gelöst] Sync bricht ab: Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation

Beitrag von ro_s » So 9. Aug 2020, 10:44

Ich habe auf einer neuen Installation von Linux Mint 20 das Rundum-sorglos-Paket installiert. Als Browser ist nur einzig der Firefox installiert.
Bei der Synchronisation des PayPal-Kontos wird das Plugin 'hihiscus.scripting.chromedriver' verwendet und der Vorgang funktioniert. Die Synchronisation der DKB-Visa Kreditkarte wird jedoch beim Schritt 'Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...' abgebrochen. Auf meiner alten Installation von Linux Mint 19 ist ich noch zusätzlich Chromium installiert und die Synchronisation der DKB-Visa Kreditkarte funktioniert. Die Zugangsdaten zum Konto sollten also stimmen.

Code: Alles auswählen

[09.08.2020 10:39:02] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[09.08.2020 10:39:02]  
[09.08.2020 10:39:02] System-Info: OS[Linux (ver. 5.4.0-42-generic) amd64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.24 | Build: 388 vom 20200708]
[09.08.2020 10:39:02] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.14 | Build: 617 vom 20200729] [Hibiscus Mashup ver. 0.9.12 | Build: 387 vom 20200602]
[09.08.2020 10:39:02] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[09.08.2020 10:39:02] OK: Java-Version 1.8.0_241 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[09.08.2020 10:39:02] Überprüfe Selenium-Version ...
[09.08.2020 10:39:02] OK: Selenium-Version 3.141.59 installiert und aktiv
[09.08.2020 10:39:03] Überprüfe ChromeDriver-Version ...
[09.08.2020 10:39:03] OK: ChromeDriver-Version 84.0.4147.30 installiert und aktiv
[09.08.2020 10:39:03]  
[09.08.2020 10:39:03] Synchronisiere Konto 'DKB - Kreditkarte, IBAN DE1234..123456 [Deutsche Kr...ank Berlin]' ...
[09.08.2020 10:39:03] Selenium WebDriver über ChromeDriver wird gestartet ...
[09.08.2020 10:39:03] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[09.08.2020 10:39:03] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[09.08.2020 10:39:03] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
Linux Mint 19-64bit

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2525
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 60 times

Re: Synchronisation bricht ab mit: Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation

Beitrag von Hibiscus-Scripter » Sa 15. Aug 2020, 19:27

Hallo,

danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:

Da hier aber das Ganze einfach stehen bleibt und auch kein "alternativer Chromium" vom Plugin runtergeladen wird ist hier sicher noch irgendwo ein alter Chromium auf dem System der einfach inkompatibel ist.
Eventuell auch einen ganz alten unter ~/.chrome-headless (Dieses Verzeichnis einfach mal löschen)

Zur besseren Analyse benötige ich von dir eine vollständige TRACE-Log.
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum mit dem Punkt #2

Kann auch sein das in deinem Jameica-Benutzerordner in der "chromedriver.log" auch Informationen hierzu stehen könnten.

Diese sendest du mir dann bitte am besten per PM (= Private Nachricht, oben rechts) als ZIP-Datei.

Gruß :wave:

PS: so sollte oder kann das Ganze dann aussehen: (bei mir sind auch "nur" Firefox und Opera installiert und bei mir aber wirklich sicher 100% kein Chromium)
Hab es extra für dich mal unter Linux Mint 20 ausprobiert:

Code: Alles auswählen

[15.08.2020 19:32:23] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[15.08.2020 19:32:23]  
[15.08.2020 19:32:23] System-Info: OS[Linux (ver. 5.4.0-42-generic) amd64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.24 | Build: 388 vom 20200708]
[15.08.2020 19:32:23] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.14 | Build: 617 vom 20200729] [Hibiscus Mashup ver. 0.9.12 | Build: 387 vom 20200602]
[15.08.2020 19:32:23] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[15.08.2020 19:32:23] OK: Java-Version 1.8.0_241 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[15.08.2020 19:32:23] Überprüfe Selenium-Version ...
[15.08.2020 19:32:23] OK: Selenium-Version 3.141.59 installiert und aktiv
[15.08.2020 19:32:23] Überprüfe ChromeDriver-Version ...
[15.08.2020 19:32:23] OK: ChromeDriver-Version 84.0.4147.30 installiert und aktiv
[15.08.2020 19:32:23]  
[15.08.2020 19:32:23] Synchronisiere Konto 'AmericanExpress-Test, IBAN DE0550..599700 [Deutsche Bank Filiale]' ...
[15.08.2020 19:32:23] Selenium WebDriver über ChromeDriver wird gestartet ...
[15.08.2020 19:32:23] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[15.08.2020 19:32:23] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[15.08.2020 19:32:23] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[15.08.2020 19:32:26] OK. Ergebnis der Berechnung: 5129640F3220184C8ECD4EAA49259A92 (Dauer: 3 Sek.)
[15.08.2020 19:32:27] Hinweis: Alternativer Chromium liegt in einer nicht kompatiblen Version vor (Fehler: session not created: This version of ChromeDriver only supports Chrome version 84) ...
[15.08.2020 19:32:27] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt, wenn Chrome in einer kompatiblen Version gefunden wird!)
[15.08.2020 19:32:30] Download-Fortschritt: 10%
[15.08.2020 19:32:33] Download-Fortschritt: 20%
[15.08.2020 19:32:34] Download-Fortschritt: 30%
[15.08.2020 19:32:36] Download-Fortschritt: 40%
[15.08.2020 19:32:38] Download-Fortschritt: 50%
[15.08.2020 19:32:39] Download-Fortschritt: 60%
[15.08.2020 19:32:40] Download-Fortschritt: 70%
[15.08.2020 19:32:41] Download-Fortschritt: 80%
[15.08.2020 19:32:42] Download-Fortschritt: 90%
[15.08.2020 19:32:43] Download-Fortschritt: 100%
[15.08.2020 19:32:43] ... Download erfolgreich, beginne entpacken ...
[15.08.2020 19:32:46] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter '/home/hibiscus-scripter/.chrome-headless'
[15.08.2020 19:32:47] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[15.08.2020 19:32:58] Fehler: AMEX-Login fehlgeschlagen! Passwort-Eingabe vom Benuzter abgebrochen (OperationCanceledException)
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2525
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 60 times

Re: Synchronisation bricht ab mit: Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation

Beitrag von Hibiscus-Scripter » Mi 26. Aug 2020, 22:33

So danke für die Logs, ich denke ich weiß wo das Problem liegt. Der Fehler ist ja:

Code: Alles auswählen

java.lang.NoSuchMethodError: org.apache.commons.codec.digest.DigestUtils.sha1Hex
Für den Sicherheitscheck Chromium-Browser werden die "Apache Commons Codec" verwendet, eine freie Sammlung von Programmbibliotheken.
Wie auch schon bei dem wiederholten Problem mit dem WebAdmin beschrieben oder aber auch unter viewtopic.php?f=34&t=612&p=3647, das gleiche Problem, auch hier sollte eine Komponente von Olaf in der Version gehoben werden.
Nur hier ist das Plugin "jameica.ical" wohl das Problem.

Die aktuellste Version von Apache Commons Codec" ist derzeit die 1.14.

Unter der aktuell von mir als Stable veröffentlichten HTMLUnit-Paket ist im Moment "Apache Commons Codec" in der Version 1.11 enthalten und die reicht mir im Moment.
Im aktuellen jameica.ical ver. 2.9.0 ist allerdings noch die recht alte Version "1.3" enthalten.
Die notwendigen Schritte ergeben sich daraus wieder selbst.

Selbst lösen kannst man dies wenn man in seinem Jameica-Benutzerordner und dort im Plugin-Ordner einfach unter "jameica.ical/lib/ical4j" die commons-codec-Bibliothek (commons-codec-1.3.jar) löscht.
Oder aber du deinstalliert natürlich am besten einfach das Plugin "jameica.ical"

Noch besser wäre es natürlich wenn Olaf auch seine Commons-Codes-Version durch mindestens Version 1.11 ersetzt. Hierzu wäre es noch nett wenn dies jemand im Homebanking-Forum meldet und dies hier an andere User weitergibt.

Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

ro_s
Beiträge: 16
Registriert: Do 4. Jul 2019, 23:20

Re: Synchronisation bricht ab mit: Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation

Beitrag von ro_s » Do 27. Aug 2020, 07:54

Ich habe die Datei 'commons-codec-1.3.jar' gelöscht, und die Synchronisation hat funktioniert. Bei der 1. Synchronisation dauerte es beim Schritt 'Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...' ganze 140 Sekunden bis es weiter ging. Beim der 2. Synchronisation waren es 'nur' noch 10 Sekunden.
Linux Mint 19-64bit

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“