Portfreigaben HBCI

 
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Dortmund
Beiträge: 2
Dabei seit: 05 / 2005
Betreff:

Portfreigaben HBCI

 · 
Gepostet: 19.10.2005 - 12:34 Uhr  ·  #1
Hallo zusammen.

Hatte heute folgendes Problem bei einem Kunden:

Habe Homecash installiert, alles soweit eingerichtet, die erste Datenübertragung gestartet und dann war erstmal Ende. Fehler beim Öffnen des Transportweges. Also erstmal alle (mir) bekannten Fehlerquellen überprüft und ausgeschlossen. Ging immernoch nicht, also an die Firewall des Kunden.
Dabei handelt es sich um eine Personal-Firewall von G-Data. Schnell mal ein paar Regeln zum Testen erstellt, Port 3000 freigegeben usw. Wieder nix.
Dann habe ich die Firewall wieder auf die Standardeinstellung gesetzt, also dass bei jedem Verbindungsaufbau nachgefragt wird. Erste Verbindung, Firewall fragt nach, Regel erstellen. Bei der Erstellung der Regel wird die IP des Rechenzentrums (GAD) angegeben, der Remote-Port 3000 (soweit klar), und der lokale Port 4484 (??).
Also Regel erstmal erstellt, Daten übertragen und läuft.
Zur Sicherheit nochmal versucht, und wieder der ursprüngliche Fehler.
Bei der nächsten Regelerstellung sollte dann der lokale Port 4495 geöffnet werden......
So ging das dann eine Zeit weiter, bis noch weitere Ports irgendwo zwischen 4400 und 4700 abgefragt wurden. Da ich jetzt nicht zuviele Tore öffnen wollte, habe ich die Firewall erstmal auf "Nachfragen" stehen lassen und in den HBCI-Spezifikationen nach den genannten lokalen Ports gesucht, aber leider nichts gefunden.

Also meine Frage:
Hatte hier auch schonmal jemand dieses Problem, bzw. weiß jemand, warum lokale Ports geöffnet werden sollen, und wenn ja, in welchem Bereich?

Mein Kollege und ein weiterer EBLer waren da auch erstmal ratlos...... :(
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Westfalen
Beiträge: 5096
Dabei seit: 05 / 2003
Betreff:

Re: Portfreigaben HBCI

 · 
Gepostet: 19.10.2005 - 12:57 Uhr  ·  #2
Das ist normal.

Ganz kurz:
Die Anfrage läuft über Port 3000, die Antwort kommt auf einem dynamisch ausgehandelten Port rein. Das ist bei TCP immer so. I.d.R. verwendet man dafür die Ports >1024.

Die Firewall Regel müsste also so aussehen, das alle lokalen Ports zulässig sind.
Ein Assisstent einer solchen Personal Firewall setzt normalerweise immer alle lokalen Ports auf zulässig, wertet lokale Port gar nicht aus oder erlaubt einem gewissen Programm immer alles (also lokal undRemote) - je nach Lust und Laune des Programmierers.....
Schau mal wie sich die Regeln beeinflussen und konfigurieren lassen.

Zumindest ist das so wie ich TCP verstanden habe.
Wenn du mal nen FTP Download mit vielen Dateien startest und das ganze im Journal ansiehst, springen die Empfangs-Ports (bei passivem FTP) entweder wild durcheinander oder steigen mit jeder Datei um eins auf (je nach Client).
Gewählte Zitate für Mehrfachzitierung:   0