Proxy

Firewall, DMZ, Proxy und IDS/IPS: Netze abschotten und überwachen

Eine Firewall entscheidet anhand von Regeln, welcher Datenverkehr zwischen Netzen erlaubt ist. Der Artikel erklärt Paketfilter, Stateful Packet Inspection und Next Generation Firewall entlang des OSI-Modells, zeigt, wie man Regeltabellen liest und erstellt, wozu eine DMZ dient und wie sie aufgebaut wird, wie sich Forward- und Reverse-Proxy unterscheiden und wie IDS und IPS Angriffe erkennen. Dazu kommen Netzsegmentierung, Zonen in Industrienetzen und das Lesen von Firewall-Datenblättern.

Übungsaufgaben zu Entwurfsmustern: Strategie, Zustand, Proxy und Dekorierer

Zwei umfangreiche Übungsaufgaben zu Entwurfsmustern: Rabattregeln eines Onlineshops als Strategie und Ausstattungsoptionen im Fahrradkonfigurator als Dekorierer; Aktivitäten einer Freizeit-App als Zustandsmuster und geschützte Profile als Proxy. Dazu kommen Vorteile und Kategorien von Mustern, ein englischer Fachtext, eine SQL-Abfrage und die Auswahl des passenden Musters.

Entwurfsmuster: Strategie, Zustand, Proxy und Dekorierer

Entwurfsmuster (design patterns) sind bewährte Lösungsschablonen für wiederkehrende Probleme im objektorientierten Entwurf. Der Artikel erklärt, wozu Muster gut sind, wie sie in Erzeugungs-, Struktur- und Verhaltensmuster eingeteilt werden, und stellt vier Muster ausführlich vor, die in Aufgaben immer wieder vorkommen: Strategie, Zustand, Proxy und Dekorierer – jeweils mit Problem, Klassendiagramm, Pseudocode bzw. Java und typischen Fehlern. Zum Schluss geht es um die Frage, welches Muster zu welcher Situation passt.