Hallo Christine,
ich hoffe es ist OK wenn ich Dir hier antworte, auch wenn Du mir eine PM geschickt hast. IMHO ist es ein Thema, das alle angeht und daher sollte man/frau es auch diskutieren. Ich hoffe, dass sich die Anderen daran beteiligen! 😉
Zu Deiner Arbeit:
Grundsätzlich ist erst einmal wichtig zu wissen, was die Intention der Arbeit ist, bzw. welche Zielgruppe damit angesprochen wird.
- Ist die Hausarbeit eher eine Seminar-Arbeit, Studienarbeit, Diplomarbeit?
- Wie tief möchtest Du gehen?
- Welches Interesse verfolgst Du mit dieser Arbeit? (Hauptsache weg damit oder reges Interesse - ganz ehrlich!)
Dabei dachte ich im technischen Bereich an zwei große Teilbereiche:
1. Rahmenbedingungen (Firewall ect) und
2. Programm (typo3)
Meine Meinung:
Zu 1: Firewall ist mittlerweile echt ein abgelutschtes Thema, auch wenn die meisten Unternehmen heute immer noch ein Netzwerk betreiben, gegen das ein Schweizer Käse eine Betonwand ist.
Jeder der heute nicht weiß was er schreiben soll, schreibt etwas über Firewall-Technologien, DMZs (Demilitarisierte Zonen), vielleicht sogar noch mal etwas über "Grafische Firewalls" usw. usw. Damit kannst Du Straßen pflastern.
Geh zu Checkpoint (Firewall 1), Cisco PIX, ..... => hol Dir ein White Paper => abschreiben => Hausarbeit fertig!
ABER, die beste Firewall nutzt nichts, wenn jemand beispielsweise über andere Wege, die durch die Firewall durchgehen (weil sie müssen) in das System reinkommen.
Warum sich nicht mal Fragen:
Welche Sicherheitslücken eines CMS gibt es denn noch?
- Serverabsicherung gegen Attacken
- Datenbank
- Datenbank-Port offen/geschlossen
(kann man schnell mit einem Port-Scan herausbekommen)
- Benutzerverwaltung
- Wie arbeiten Hackprogramme?
Dort kann man sich viel abschauen und konkret daraufhin seine Applikationen absichern. Hackprogramme kann man auch dazu nutzen, die eigenen Server sicherer zu machen.
- Ein ganz wichtiger Aspekt ist beispielsweise die Änderung von Standard-Pfaden in Applikationen.
Diese Thematik wird unter Typo3 absolut dürftig behandelt. Ein Aspekt der absolut GEGEN Typo spricht!!!!!!!!!!!!!!!!!
- Ein weiterer wichtiger Punkt ist die sog. SQL-Injektion!!
Gerade hier lassen sich viele Systeme knacken, die auf MySQL Basis arbeiten. Postgres bietet in der Hinsicht viel bessere Möglichkeiten und vor allem auch eine bessere Performance.
Thema ist hier das Fehlen von Stored Procedures in MySQL(die irgendwann einmal kommen sollen). Daher muß man SQL-Injektion anders abfangen.
- Wie verhindert man SQL-Injektion, vor allem unter dem Aspekt, dass viele Extensions von vielen Entwicklern erstellt werden. Welche Aspekte muß man beachten, damit über irgendeine fehlerhafte Extension nicht das gesamte System zu knacken ist?
Gerade hier enstehen imense Sicherheitslücken!!
Und damit sind wir schon bei der Personengruppe.
Statistisch bewiesen ist, dass die größte Gefahr und auch der größte Schaden durch die eigenen Mitarbeiter verursacht wird. Das heißt der Angriff kommt von innen, gewollt oder ungewollt.
Man bedenke nur die Aktivierung von Viren. Sie werden zwar von außen geschickt, können aber nur von innen aktiviert werden ... und wer eine Mail von einem Fremden öffnet, der I LOVE YOU schreibt: Sorry, aber der hat sie nicht Alle!!
....
....
....
Du siehst, das Thema ist wirklich interessant und gibt vieles her, ohne Firewalls.
Ciao
Der DJ
PS: wie gesagt, hoffe, dass sich viele daran beteiligen.