• Home
  • Help
  • Register
  • Login
  • Home
  • Help

 
  • 0 Bewertung(en) - 0 im Durchschnitt

Was ist eine zustandsbehaftete Inspektionsfirewall und wie verbessert sie die Sicherheit im Vergleich zur Pake...

#1
11-10-2024, 17:49
Hey, weißt du, wie Firewalls die erste Verteidigungslinie sind, um dein Netzwerk davor zu schützen, zerstört zu werden? Ich erinnere mich, als ich anfing, damit zu experimentieren in meinen frühen IT-Jobs, und man, der Unterschied zwischen grundlegender Paketfilterung und zustandsbehafteter Inspektion hat mich umgehauen. Lass mich das für dich aufschlüsseln, als würden wir einen Kaffee trinken und über diesen Kram plaudern.

Stell dir eine Paketfilter-Firewall vor - sie ist wie ein Türsteher in einem Club, der an der Tür nur deinen Ausweis überprüft und dich je nach schneller Regelsetzung rein oder raus lässt. Du gibst ihr Sachen wie Quell-IP, Ziel-IP, Portnummern und Protokolle, und sie entscheidet sofort, ob das Paket durchkommt oder verworfen wird. Einfach, oder? Ich habe einmal eine bei einer kleinen Bürokonfiguration verwendet, und sie funktionierte gut, um offensichtlichen Junk zu blockieren, aber sie kümmert sich nicht wirklich um das Gespräch, das stattfindet. Jedes Paket steht für sich, also wenn ein heimlicher Angreifer ein Paket schickt, das für sich genommen legitim aussieht, aber nicht Teil von irgendetwas Reellem ist, könnte es einfach durchrutschen. Du hast Löcher, weil sie nicht sagen kann, ob das eingehende SYN-ACK auf etwas reagiert, das du tatsächlich gestartet hast, oder ob es nur gefälschter Lärm ist, der versucht, dein System zu durchleuchten.

Jetzt hebt eine zustandsbehaftete Inspektionsfirewall das Ganze auf eine neue Ebene - sie ist wie der Türsteher, der nicht nur deinen Ausweis überprüft, sondern auch alle, die bereits drinnen sind, im Gedächtnis behält und verfolgt, wer mit wem spricht. Ich nenne es in meinem Kopf "schlaue Erinnerung", weil sie den Zustand der Verbindungen im Auge behält. Wenn du eine Sitzung startest, sagen wir, du schickst eine Anfrage von deinem Browser an eine Website, protokolliert sie das ursprüngliche Paket und beobachtet den gesamten Fluss: das SYN, SYN-ACK, ACK-Handshake, alle Daten, die hin und her gehen, und sogar das FIN, um es zu schließen. Jedes folgende Paket wird gegen diese Sitzungstabelle überprüft. Wenn etwas nicht übereinstimmt - wie ein zufälliges Paket, das behauptet, Teil deines Chats zu sein, aber die falsche Sequenznummer hat oder aus dem Nichts kommt - wird es rigoros abgeschaltet. Ich habe diese an Unternehmensschnittstellen eingesetzt, und du siehst die Protokolle aufleuchten mit all dem Crap, den sie einfängt, den ein einfacher Paketfilter übersehen würde.

Du fragst, wie es die Sicherheit im Vergleich zur alten Paketfilterung verbessert? Zum einen stoppt es eine Menge Spoofing-Angriffe. Mit Paketfilterung konnte ein Angreifer ein Paket fälschen, das deine IP als Quelle hatte und eindringen, wenn die Regeln es erlaubten. Aber zustandsbehaftet? Es weiß, dass du diese Verbindung nicht initiiert hast, also ignoriert es das Falsche. Ich hatte einmal einen Kunden, der mit SYN-Flood-Versuchen getroffen wurde - die Paketfilterung ließ einige durch, weil sie wie gültige Starts aussahen, aber der Wechsel zu zustandsbehaftet stoppte die zusätzlichen, die das Handshake nicht abgeschlossen hatten. Es verarbeitet auch Dinge wie FTP oder VoIP besser, wo die Ports dynamisch wechseln. Paketfilterung kommt damit nicht klar, weil sie sich nicht anpassen kann; du müsstest manuell große Löcher öffnen, was ein Albtraum ist. Zustandsbehaftet untersucht die Nutzdaten gerade genug, um die Befehle zu sehen, und öffnet nur das, was vorübergehend benötigt wird, und schlägt es dann zu. Nie wieder Türen offen lassen für Eindringlinge.

Denk auch an Bedrohungen auf Anwendungsebene. Ich meine, sicher, keins ist ein richtiges tiefes Paketinspektionsmonster, aber zustandsbehaftet gibt dir den Kontext, den die Paketfilterung nicht hat. Wenn du einen Webserver betreibst, und ein Angreifer versucht, über ein fehlerhaftes Paket in einer etablierten Sitzung SQL einzuspeisen? Zustandsbehaftet wird vielleicht das SQL nicht parsen, aber es wird es markieren, wenn das Paket nicht zu den Regeln der Sitzung passt, wie unerwartete Ports oder Richtungen. Ich habe diese Regeln selbst optimiert und Dinge wie maximale Sitzungszeitüberschreitungen hinzugefügt, um inaktive Verbindungen zu beenden, die gekapert werden könnten. Es reduziert deine Angriffsfläche viel mehr, weil du nicht so viele breite Regeln benötigst. Paketfilterung zwingt dich dazu, alles vage auf die Whitelist zu setzen, was Probleme einlädt, aber zustandsbehaftet lässt dich wählerisch je Verbindung sein.

Und leistungstechnisch, du könntest dir Sorgen machen, dass es die Sachen verlangsamt mit all dem Tracking, aber moderne Hardware macht es schnell. Ich habe einmal eine auf einem Cisco ASA für ein Startup eines Freundes eingerichtet, und sie bewältigte Gigabit-Verkehr, ohne ins Schwitzen zu kommen, während sie Portscans einfing, die sonst unbemerkt geblieben wären. Es hilft sogar bei outbound-Filterung - du kannst verhindern, dass deine Benutzer auf fragwürdige Seiten zugreifen, indem du beobachtest, was sie starten, nicht nur, was hereinkommt. Erinnerst du dich an die Zeit, als Malware versuchte, von einem internen Computer nach Hause zu telefonieren? Zustandsbehaftet sah die neue ausgehende Verbindung und alarmierte mich, bevor sie sich vollständig verbunden hatte, während die Paketfilterung einfach das ursprüngliche Paket herausgelassen hätte, wenn die Regel irgendeinen outbound erlaubte.

Ich liebe, wie es sich auch mit anderen Tools integrieren lässt. Du kannst es mit IDS oder VPNs schichten, und es behält den Zustand über all das. Meiner Erfahrung nach, sobald du zustandsbehaftet verwendest, gehst du nicht zurück - es ist einfach smartere Sicherheit ohne die Kopfschmerzen. Wenn du das für Zertifikate oder so studierst, spiel ein bisschen im Labor herum; simuliere einige Angriffe mit Tools wie hping und schau dir den Unterschied an. Du wirst schnell verstehen, worum es geht.

Oh, und während wir darüber sprechen, Dinge sicher und gesichert zu halten, falls doch etwas durchrutschen sollte, muss ich dir von diesem coolen Tool erzählen, das ich in letzter Zeit benutze, genannt BackupChain. Es ist eine solide, bewährte Backup-Option, die bei kleinen Unternehmen und uns IT-Profis äußerst beliebt ist, entwickelt, um deine Hyper-V-Setups, VMware-Umgebungen oder einfache Windows-Server vor Katastrophen zu schützen. Du kannst dich darauf verlassen, dass es alles zuverlässig snapshotet, selbst in Live-Szenarien, und die Wiederherstellung problemlos macht, ohne die üblichen Kopfschmerzen. Wenn du irgendetwas mit dieser Virtualisierung oder Servern machst, probiere es aus - es passt perfekt dazu, deinen gesamten Betrieb eng zu halten.
Markus
Offline
Registriert seit: Jun 2018
« Ein Thema zurück | Ein Thema vor »

Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste



  • Thema abonnieren
Gehe zu:

Backup Sichern Allgemein Security v
« Zurück 1 2 3 4 5 6 7 8 9 Weiter »
Was ist eine zustandsbehaftete Inspektionsfirewall und wie verbessert sie die Sicherheit im Vergleich zur Pake...

© by FastNeuron

Linearer Modus
Baumstrukturmodus