offene Ports



  • Hallo,
    mal eine allgemeine Frage zur Socket-Programmierung:

    1. Bilden eigentlich die Ports die z.B. bei nem einfachen Kommandozeilenchat geöffnet werden nicht nen Angriffspunkt für Hacker, etc.?
    Oder können die mit so nem offenen Port nix anfangen?

    2. Wenn ja, kann man sowas schon irgendwie im Programm (d.h. ohne Firewall) verhindern.

    Nixwisser



  • Zu 1: Das kann man pauschal nicht sagen. Dazu müsste man deine Software testen und nach typischen Angriffsfenstern Suchen (Buffer-overflows,...)

    Zu 2: Su musst dir mal die üblichen Angriffstechniken anschauen und dann überlegen, ob die auf Dein Programm anwendbar sind. Aber wie gesagt, da gibt es keine absolute Lösung, geschweige denn 100%ige Sicherheit.

    Trotzdem würde ich sagen, dass es unwahrscheinlich ist, dass jemand versucht dein Programm als Angriffspunkt zu benutzen, wenn es nicht sehr Verbreitet ist. Meistens wird man im Netz eh' nur von Script-Kiddies durchgescannt, die nach bekannten Trojanern etc. auf deinem Rechner suchen. Von denen würde sich fast garkeiner die Mühe machen dein Proggie zu knacken. Außer er hat es echt verdammt auf dich abgesehen, aber dennoch bleibt es schwer, vorallendingen weil es bestimmt keine Ausführliche Doku zu deiner Software gibt.
    HTH



  • Thx.
    Nixwisser



  • Du kannst alle 65536 Ports offen haben. Das bringt garnix. Du brauchst auch einen Server, der Zugriff auf den Rechner bietet - also ein Terminal.
    Ein Chatserver wird keinem die Möglichkeit bieten, auf dem Rechner ein Programm zu starten..

    cYa
    DjR


Anmelden zum Antworten