AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TCP-Server schützen???
Thema durchsuchen
Ansicht
Themen-Optionen

TCP-Server schützen???

Ein Thema von romber · begonnen am 25. Aug 2008 · letzter Beitrag vom 25. Aug 2008
Antwort Antwort
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#1

TCP-Server schützen???

  Alt 25. Aug 2008, 23:13
Hallo!

Wie schützt man am besten ein TCP-Server von Angriffen?
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#2

Re: TCP-Server schützen???

  Alt 25. Aug 2008, 23:18
.Active := false;

ahm was meinst du mit schützen.
Das hauptproblem ist auf jedenfall dein Protokoll. Dieses musst du schützen nicht den TCPServer
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#3

Re: TCP-Server schützen???

  Alt 25. Aug 2008, 23:30
Ich habe ein kleines TCP-Server geschrieben, der hauptsächlich kleinere Service-Aufgaben mit dem MS SQL Server ausführt und die Ergebnisse an den Klienten weiterleitet, der diese Informationen braucht. Das ganze ist mit Indy IdTCPServer/IdTCPClient realisiert. Ich habe mehrere Befehle definiert, auf die der Server antwortet, alle anderen Daten ignoriert er einfach und beim Ankuft von "unbekannten" Daten bricht er die Verbindung einfach ab. So habe ich es jetzt. Ich fürchte aber, dass praktisch jedes automatisiertes Angriff-Mechanismus den Server lahm legen könnte, indem innerhalb von Sekunden unzählige Verbindungen aufgebaut werden, die zwar ohne Antwort bleiben, jedoch als soche vom Server behandelt werden.

Wie schützt man so ein TCP-Server? Ich eürde es gerne so machen, dass nur die Verbindungen von meinem Programm behandelt werden? Geht das?
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#4

Re: TCP-Server schützen???

  Alt 25. Aug 2008, 23:38
Du könntest dir einen DoS Schutz bauen http://de.wikipedia.org/wiki/Denial_of_Service
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
xSkaschY

Registriert seit: 19. Jun 2006
Ort: Bünde
95 Beiträge
 
Delphi 2007 Professional
 
#5

Re: TCP-Server schützen???

  Alt 25. Aug 2008, 23:39
Einen Session-Hash aushandeln den in dem Fall nur der Server und der Client kennt, und diesen dann bei jeder Anfrage mit übermitteln.

Oder einfach TLS.

Edit: Sorry, post nicht ganz gelesen. (mein post) >> /dev/null - gsh hat natürlich recht.
  Mit Zitat antworten Zitat
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#6

Re: TCP-Server schützen???

  Alt 25. Aug 2008, 23:40
Genau. Und wie mache ich das am besten?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz