Thread View: ch.comp.os.linux
11 messages
11 total messages
Started by david mosberger
Mon, 14 Jan 2008 22:44
Einzahlungsschein Leser
Author: david mosberger
Date: Mon, 14 Jan 2008 22:44
Date: Mon, 14 Jan 2008 22:44
11 lines
1480 bytes
1480 bytes
Dachte diese Software wäre vielleicht für verschiedene Schweizer Linux Benützer von Interesse: http://www.mosberger-consulting.com/ezleser/ Im Moment ist es für Debian eingerichtet, aber das liess sich einfach Verbessern falls Interesse daran besteht. Viel Spass, --david
Re: Einzahlungsschein Leser
Author: Stefan Werner
Date: Tue, 15 Jan 2008 05:51
Date: Tue, 15 Jan 2008 05:51
21 lines
1726 bytes
1726 bytes
david mosberger schrieb: > Dachte diese Software w�re vielleicht f�r verschiedene Schweizer Linux > Ben�tzer von Interesse: > > http://www.mosberger-consulting.com/ezleser/ > > Im Moment ist es f�r Debian eingerichtet, aber das liess sich einfach > Verbessern falls Interesse daran besteht. Finde ich �usserst cool ;-) Bloss, da das Programm immerhin verlangt, dass man bei ge�ffneter E-Banking-Schnittstelle ein Fremdprogramm aufs Userinterface zugreifen l�sst, w�re ein peer-review des codes relativ wichtig. Ich konnte den Quellcode nicht finden, hast Du einen Link? Oder, Anregung f�r eine Erweiterung, das Programm k�nnte aus dem ESR ein DTA-File generieren, anstatt die gelesenen Daten direkt in die E-Banking-Maske zu �bertragen. Dann k�nnte man es offline verwenden. -stef
Re: Einzahlungsschein Leser
Author: david mosberger
Date: Tue, 15 Jan 2008 14:24
Date: Tue, 15 Jan 2008 14:24
33 lines
2748 bytes
2748 bytes
On Jan 14, 10:51 pm, Stefan Werner <009wcq...@sneakemail.com> wrote:
> david mosberger schrieb:
>
> Finde ich äusserst cool ;-)
> Bloss, da das Programm immerhin verlangt, dass man bei geöffneter
> E-Banking-Schnittstelle ein Fremdprogramm aufs Userinterface zugreifen
> lässt, wäre ein peer-review des codes relativ wichtig. Ich konnte den
> Quellcode nicht finden, hast Du einen Link?
Ich glaube der einzige Sicherheitskritische Teil ist das JavaScript
Programm das die Felder einfüllt. Den kann man in der Firefox
Erweiterung finden. Normalerweise findet man dies in:
~/.mozilla/.firefox/*.Default/extensions/{b69b8bbc-
bb49-11dc-9402-633756d89593}/chrome/content/ezleser.js
Das Programm ist kurz und einfach zu Prüfen.
Der Rest der Source ist im Moment nicht offen. Ich möchte vorläufig
die Option offen lassen das Programm für andere Platformen kommerziell
zu vertreiben. In aller Wahrscheinlichkeit, wird das nicht passieren
und dann würde ich die komplette Source veröffentlichen. Wie gesagt,
von einer Sicherheits/Vertrauens-Perspektive, sollte ezleser.js
ausreichen.
> Oder, Anregung für eine Erweiterung, das Programm könnte aus dem ESR ein
> DTA-File generieren, anstatt die gelesenen Daten direkt in die
> E-Banking-Maske zu übertragen. Dann könnte man es offline verwenden.
Was für Software gibt es auf Linux zum die DTA Dateien zu verarbeiten?
--david
Re: Einzahlungsschein Leser
Author: Stefan Werner
Date: Tue, 15 Jan 2008 16:33
Date: Tue, 15 Jan 2008 16:33
50 lines
3583 bytes
3583 bytes
david mosberger schrieb am 15.01.2008 15:24: >> l�sst, w�re ein peer-review des codes relativ wichtig. Ich konnte den >> Quellcode nicht finden, hast Du einen Link? > > Ich glaube der einzige Sicherheitskritische Teil ist das JavaScript > Programm das die Felder einf�llt. Den kann man in der Firefox > Erweiterung finden. Normalerweise findet man dies in: Naja, sicherheitskritisch ist der Teil in dem m�glicherweise ein Trojaner sitzen k�nnte, der sich freut, dass ich grad eine Verbindung zu meiner Bank offen habe, und der die Verbindungsdaten dann seinem Herrchen nach Malaysia schickt, welcher seinerseits ein paar f�r ihn interessante Transaktionen durchf�hrt, w�hrend ich meine ESR einlese. (Nat�rlich m�chte ich Dir solches nicht unterstellen, aber die Banken empfehlen ja ganz klar, dass man KEINE andere Software laufen lassen soll, w�hrend die E-Banking Verbindung offen ist). > Der Rest der Source ist im Moment nicht offen. Ich m�chte vorl�ufig > die Option offen lassen das Programm f�r andere Platformen kommerziell > zu vertreiben. In aller Wahrscheinlichkeit, wird das nicht passieren Kann ich durchaus verstehen. Wenn eine einklagbare Firma ein solches Programm kommerziell vertreibt, ist es auch als ClosedSource n�tzlich und verwendbar. Wenn dagegen niemand im Ernstfall haftbares dahintersteht, ist es m.E. kritisch, wenn man den Autor nicht pers�nlich sehr gut kennt. (Ich weiss ja nicht, wo Du Dich befinden wirst, wenn ich das Programm laufen lasse. Vielleicht in Malaysia? ;-)) >> Oder, Anregung f�r eine Erweiterung, das Programm k�nnte aus dem ESR ein >> DTA-File generieren, anstatt die gelesenen Daten direkt in die >> E-Banking-Maske zu �bertragen. Dann k�nnte man es offline verwenden. > > Was f�r Software gibt es auf Linux zum die DTA Dateien zu verarbeiten? Jeder Webbrowser kann die DTA-Files an die Bank schicken. Ablauf: Ich scanne eine reihe ESR's ein, das Programm erfragt fehlende Daten (Name, Adresse) �ber ein UI und speichert diese in einer kleinen Datenbank ab (ESR Identity-Part als Schl�ssel). So erkennt es denselben Adressaten wieder, wenn man wieder einen ESR f�r ihn einscannt. Aus den ESR's erstellt es DTA-Files. Wenn ich alle ESR's eingescannt habe, starte ich meinen Browser, �ffne eine Verbindung zu meiner Bank und �bermittle die DTA-Files. In diesem Fall w�re ich auf der sicheren Seite: Die unbekannte Software muss gar nicht mehr laufen, w�hrend ich die Verbindung zur Bank herstelle. -stef
Re: Einzahlungsschein Leser
Author: david mosberger
Date: Tue, 15 Jan 2008 17:06
Date: Tue, 15 Jan 2008 17:06
64 lines
4466 bytes
4466 bytes
On Jan 15, 9:33 am, Stefan Werner <009wcq...@sneakemail.com> wrote: > david mosberger schrieb am 15.01.2008 15:24: > > >> lässt, wäre ein peer-review des codes relativ wichtig. Ich konnte den > >> Quellcode nicht finden, hast Du einen Link? > > > Ich glaube der einzige Sicherheitskritische Teil ist das JavaScript > > Programm das die Felder einfüllt. Den kann man in der Firefox > > Erweiterung finden. Normalerweise findet man dies in: > > Naja, sicherheitskritisch ist der Teil in dem möglicherweise ein > Trojaner sitzen könnte, der sich freut, dass ich grad eine Verbindung zu > meiner Bank offen habe, und der die Verbindungsdaten dann seinem > Herrchen nach Malaysia schickt, welcher seinerseits ein paar für ihn > interessante Transaktionen durchführt, während ich meine ESR einlese. > (Natürlich möchte ich Dir solches nicht unterstellen, aber die Banken > empfehlen ja ganz klar, dass man KEINE andere Software laufen lassen > soll, während die E-Banking Verbindung offen ist). Das einzige Programm das innerhalb des Browsers läuft ist ezleser.js und weil es so kurz und einfach ist, kann man sich leicht davon Überzeugen dass es ein sicheres Programm ist. > (Ich weiss ja nicht, wo Du Dich befinden wirst, wenn ich das Programm > laufen lasse. Vielleicht in Malaysia? ;-)) Ich sehe nicht warum das eine Rolle spielen sollte. Wie gesagt: der JavaScript-Source kannst Du lesen und ich sehe keine Möglichkeit wie das Programm eine Gefahr darstellen sollte. Ausserdem kannst Du meinen Namen in Google eintippen und wahrscheinlich mehr als genügend Informationen über mich herausfinden... > >> Oder, Anregung für eine Erweiterung, das Programm könnte aus dem ESR ein > >> DTA-File generieren, anstatt die gelesenen Daten direkt in die > >> E-Banking-Maske zu übertragen. Dann könnte man es offline verwenden. > > > Was für Software gibt es auf Linux zum die DTA Dateien zu verarbeiten? > > Jeder Webbrowser kann die DTA-Files an die Bank schicken. > > Ablauf: Ich scanne eine reihe ESR's ein, das Programm erfragt fehlende > Daten (Name, Adresse) über ein UI und speichert diese in einer kleinen > Datenbank ab (ESR Identity-Part als Schlüssel). So erkennt es denselben > Adressaten wieder, wenn man wieder einen ESR für ihn einscannt. > Aus den ESR's erstellt es DTA-Files. > Wenn ich alle ESR's eingescannt habe, starte ich meinen Browser, öffne > eine Verbindung zu meiner Bank und übermittle die DTA-Files. > In diesem Fall wäre ich auf der sicheren Seite: Die unbekannte Software > muss gar nicht mehr laufen, während ich die Verbindung zur Bank herstelle. Ah, Danke für die Information. Für meine Zwecke (meinen Eltern ihr Leben etwas zu vereinfachen) ist die aktuelle Lösung besser, weil sie weniger Schritte benötigt, aber ich kann schon verstehen das raffinierterte Benützer einen anderen Arbeitsablauf benützen möchten. Aber wie gesagt, Sicherheitsmässig sollte es sowieso kein Problem sein. --david
Re: Einzahlungsschein Leser
Author: Stefan Werner
Date: Tue, 15 Jan 2008 20:22
Date: Tue, 15 Jan 2008 20:22
18 lines
1926 bytes
1926 bytes
david mosberger schrieb: >> (Ich weiss ja nicht, wo Du Dich befinden wirst, wenn ich das Programm >> laufen lasse. Vielleicht in Malaysia? ;-)) > > Ich sehe nicht warum das eine Rolle spielen sollte. Wie gesagt: der > JavaScript-Source kannst Du lesen und ich sehe keine M�glichkeit wie > das Programm eine Gefahr darstellen sollte. Ausserdem kannst Du > meinen Namen in Google eintippen und wahrscheinlich mehr als gen�gend > Informationen �ber mich herausfinden... Sorry, ich will gar nicht motzen, sondern mich im Gegenteil bedanken, dass Du das geschrieben hast und es ver�ffentlichst. Ich war halt nur im Kopf schon bei einer sich darum herum entwickelnden kompletten E-Banking-L�sung f�r Linux (deren Fehlen einer der Gr�nde ist, die mich von Linux auf dem Desktop abhalten) -stef
Re: Einzahlungsschein Leser
Author: david mosberger
Date: Tue, 15 Jan 2008 22:45
Date: Tue, 15 Jan 2008 22:45
28 lines
2713 bytes
2713 bytes
On Jan 15, 1:22 pm, Stefan Werner <009wcq...@sneakemail.com> wrote: > david mosberger schrieb: > > >> (Ich weiss ja nicht, wo Du Dich befinden wirst, wenn ich das Programm > >> laufen lasse. Vielleicht in Malaysia? ;-)) > > > Ich sehe nicht warum das eine Rolle spielen sollte. Wie gesagt: der > > JavaScript-Source kannst Du lesen und ich sehe keine Möglichkeit wie > > das Programm eine Gefahr darstellen sollte. Ausserdem kannst Du > > meinen Namen in Google eintippen und wahrscheinlich mehr als genügend > > Informationen über mich herausfinden... > > Sorry, ich will gar nicht motzen, sondern mich im Gegenteil bedanken, > dass Du das geschrieben hast und es veröffentlichst. Ich war halt nur im > Kopf schon bei einer sich darum herum entwickelnden kompletten > E-Banking-Lösung für Linux (deren Fehlen einer der Gründe ist, die mich > von Linux auf dem Desktop abhalten) > > -stef Kein Problem. Falls Du oder sonst jemand seriös daran Interessiert ist diese Lösung weiter zu entwickeln, dann will ich sicher nicht im Weg stehen! Lass es mich einfach wissen (dmosberger@gmail.com) und wir können dann sicher was arrangieren. --david
Re: Einzahlungsschein Leser
Author: Christof Buergi
Date: Thu, 17 Jan 2008 16:26
Date: Thu, 17 Jan 2008 16:26
8 lines
1566 bytes
1566 bytes
david mosberger schrieb: > Aber wie gesagt, Sicherheitsmässig sollte es sowieso kein Problem > sein. Naja, theoretisch (!) könnte das Programm dir immer noch alle eingescannten Einzahlungsscheine zusenden. Auch ich will dir hier nichts unterstellen, aber beim Zahlungsverkehr herrschen einfach höhere Anforderung betreffend Transparenz, als anderswo.
Re: Einzahlungsschein Leser
Author: david mosberger
Date: Thu, 17 Jan 2008 17:02
Date: Thu, 17 Jan 2008 17:02
31 lines
2651 bytes
2651 bytes
On Jan 17, 9:26 am, chris...@buergi.lugs.ch (Christof Buergi) wrote: > david mosberger schrieb: > > > Aber wie gesagt, Sicherheitsmässig sollte es sowieso kein Problem > > sein. > > Naja, theoretisch (!) könnte das Programm dir immer noch alle > eingescannten Einzahlungsscheine zusenden. Theoretisch, ja. Du kannst aber einfach "strace -o /tmp/out -f /usr/ lib/cgi-bin/ezleser" von Hand aufrufen und dann wirst Du sehen, dass das Program keine Netzwerk-Verbindungen aufnimmt. Das einzige das dass Programm macht ist: * scanimage aufrufen um das Bild einzuscannen * ppmautorot aufrufen um den Einzahlungsschein "richtig" zu Orientieren * ppm2tiff aufrufen um ein TIFF Bild zu machen * tesseract aufrufen um die Zahlen einzulesen * /usr/lib/ezleser/bin/extract_fields aufrufen um die Felder zu extrahieren (und Pruefsummen pruefen) * /usr/lib/ezleser/map lesen * die extrahierten Felder auf stdout Ausgeben (im XML Format) > Auch ich will dir hier nichts > unterstellen, aber beim Zahlungsverkehr herrschen einfach höhere > Anforderung betreffend Transparenz, als anderswo. Das verstehe ich schon. Kein Problem. --david
Re: Einzahlungsschein Leser --- jetzt Open Source
Author: david mosberger
Date: Thu, 24 Jan 2008 23:17
Date: Thu, 24 Jan 2008 23:17
8 lines
1784 bytes
1784 bytes
Habe mich entschieden den Quellentext für EZLeser unter GPL v3 zu veröffentlichen. Alles kann von dieser URL heruntergeladen werden: http://www.mosberger-consulting.com/ezleser/ Viel Spass, --david
Re: Einzahlungsschein Leser --- jetzt Open Source
Author: Stefan Werner
Date: Fri, 25 Jan 2008 05:28
Date: Fri, 25 Jan 2008 05:28
12 lines
1622 bytes
1622 bytes
david mosberger schrieb: > Habe mich entschieden den Quellentext f�r EZLeser unter GPL v3 zu > ver�ffentlichen. Alles kann von dieser URL heruntergeladen werden: > > http://www.mosberger-consulting.com/ezleser/ > Vielen Dank! Auch f�r die anderen n�tzlichen Links, die Du angegeben hast (z.B. freier OCR- Font) -stef
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads