Dennis Wronka
Soulcollector
Nachdem ich nun alle meine Klassen der Oeffentlichkeit zur Verfuegung gestellt hab wird es Zeit ueber neuen Code nachzudenken. Immerhin moechte ich ja nicht, dass mein SourceForge-Projekt einschlaeft und zumindest von Zeit zu Zeit mal was neuen raushauen.
Da ja Sicherheit eine wichtige Sache ist hatte ich dabei an eine Klasse gedacht die verschiedene uebliche Angriffe automatisiert probieren kann. Der Vorteil der Geschichte ist dabei, dass es dabei egal ist in welcher Sprache die Website gescriptet ist, ob nun PHP, ASP, Perl, Ruby, ..., das macht keinen Unterschied. Es wird dabei einfach nur getestet ob bestimmte Aktionen ausgefuehrt werden koennen. Das ganze wird dann am Ende des Tests alles schoen protokolliert.
Ich hatte ja bereits ein Script angefangen welches PHP-Scripts anhand des Quellcodes auf bestimmte Probleme analysiert, aber da ist auch recht viel Ungewissheit dabei und es gibt recht viele "Es koennte unter Umstaenden sein, dass..."-Meldungen. Weiterhin funktioniert das ganze ja auch nur fuer PHP-Scripts. Und diese Punkte will ich mit einem gezielten Test der Website ueber HTTP eliminieren.
Es waere nett dazu ein paar Kommentare zu hoeren.
Da ja Sicherheit eine wichtige Sache ist hatte ich dabei an eine Klasse gedacht die verschiedene uebliche Angriffe automatisiert probieren kann. Der Vorteil der Geschichte ist dabei, dass es dabei egal ist in welcher Sprache die Website gescriptet ist, ob nun PHP, ASP, Perl, Ruby, ..., das macht keinen Unterschied. Es wird dabei einfach nur getestet ob bestimmte Aktionen ausgefuehrt werden koennen. Das ganze wird dann am Ende des Tests alles schoen protokolliert.
Ich hatte ja bereits ein Script angefangen welches PHP-Scripts anhand des Quellcodes auf bestimmte Probleme analysiert, aber da ist auch recht viel Ungewissheit dabei und es gibt recht viele "Es koennte unter Umstaenden sein, dass..."-Meldungen. Weiterhin funktioniert das ganze ja auch nur fuer PHP-Scripts. Und diese Punkte will ich mit einem gezielten Test der Website ueber HTTP eliminieren.
Es waere nett dazu ein paar Kommentare zu hoeren.