Webdesign in Siegen

[PHP] Sicherheitstutorial

Ihr wolltet unbedingt mal ein Tutorial über ein bestimmtes Thema? Sagt es uns...

Moderator: Andreas

[PHP] Sicherheitstutorial

Beitragvon .wired am 03.01.2008, 16:58

Hi :)

Mich würde ein Tutorial tierisch interessieren, welches zeigt, wie man sichere Scripts in PHP programmiert, so das eventuelle Sicherheitslücken geschlossen werden so dass keine SQL-Injection oder Anwenung von Exploits mehr möglich ist. Mir ist natürlich klar, dass sowas als Alleinprogrammierer wohl sowieso niemals gelingen wird, aber ich würde meine Seiten wenigstens gegen "Noobs" schützen wollen, die nicht so viel Ahnung davon haben. Profihacker wird man wohl dennoch schwerlich abhalten können ;). Beispiele, Programmierstil, Befehle... Würde mich sehr freuen ;)

MfG .wired
Bild Bild
Benutzeravatar
.wired
Mitglied
 
Beiträge: 316
Registriert: 24.06.2007, 20:36
Wohnort: Diekholzen

Re: [PHP] Sicherheitstutorial

Beitragvon Avedo am 04.01.2008, 15:52

Also ich könnte da mal in den nächsten Wochen ein kleines, leider wirklich nur kleines Tutorial schreiben, wo so die wichtigsten Sachen drinstehen, da ich leider voll im Abi-Stress bin. Da würden dann so Sachen wie Cross-Site-Scripting und SQL-Injection angesprochen.
MfG, Andy
Ich bin zu Mimis Religion konvertiert!
I'm so tired of slitting the throats of people calling me a violent psychopath.
Benutzeravatar
Avedo
Mitglied
 
Beiträge: 464
Registriert: 09.12.2007, 20:12
Wohnort: Göttingen

Re: [PHP] Sicherheitstutorial

Beitragvon Manuel am 04.01.2008, 22:06

Vielleicht wäre es dann wesentlich sinnvoller, wenn du dir eine Sache aussuchst und darüber etwas ausführlicher schreibst? Dann könnte man ja vielleicht ne PHP-Sicherheit Kategorie machen und da wirklich mal die schlimmsten Dinge erfassen, so dass alle was dazu beitragen können.
Unterstützt uns bitte als Dankeschön mit einer täglichen Stimme beim GIGA Homepage Award. Vielen Dank!
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 8395
Registriert: 10.12.2004, 19:29
Wohnort: Asbach

Re: [PHP] Sicherheitstutorial

Beitragvon Avedo am 06.01.2008, 12:07

Das Problem ist ja, dass man das nicht wirklich abgrenzen kann. 60-70% aller möglichen Hacks kann man abwehren, indem man Formulareingaben validiert. Das heißt, dass man html umwandelt PHP-Code komplett entfernt etc. Die meisten fießen Hacks werden per JavaScript iniziiert. Man packt in ein beliebiges Formular einer Website ein Javascript rein und schickt das ab. Wenn die Eingabe über das Formular nicht validiert wird, wird dieses Script automatisch ausgeführt, wenn die in das Formular eingetragenen Daten angezeigt werden. Das Script ruft dann eine bösartige Datei auf einem fremden Server auf. Die kann dann zum Beispiel User-Daten in eine öffentlich zugängliche Datei schreiben, mehrere Dateien löschen oder wild verschieben.

Werde mir einfach etwas mehr Zeit nehmen, sodass ich es doch so ausführlich wie nötig machen kann.

MfG, Andy
Ich bin zu Mimis Religion konvertiert!
I'm so tired of slitting the throats of people calling me a violent psychopath.
Benutzeravatar
Avedo
Mitglied
 
Beiträge: 464
Registriert: 09.12.2007, 20:12
Wohnort: Göttingen

Re: [PHP] Sicherheitstutorial

Beitragvon mstrauss am 06.01.2008, 12:35

Guten Morgen,

sehe ich ähnlich, man kann beim Thema Sicherheit sich nicht nur auf die Scriptsprache PHP versteifen. Was nützen einem die besten Absicherungen, wenn der Rechner und der Webserver nicht gut konfiguriert sind. Vielleicht wär es sinnvoll, eine Reihe draus zu machen, und Themenschwerpunkte zu setzen, wobei die einzelnen Themen ineinander greifen müssen. Ist sicherlich für einen alleine auch zuviel.

Gruß
Markus
Menschen - kleine Säcke aus denkendem Wasser, zusammengehalten von fragilen Kalzium-Ansammlungen.
Terry Pratchett
Benutzeravatar
mstrauss
Mitglied
 
Beiträge: 148
Registriert: 22.10.2005, 14:40
Wohnort: Duisburg

Re: [PHP] Sicherheitstutorial

Beitragvon Manuel am 06.01.2008, 14:37

Da habt ihr wohl recht. Ich überleg mir was wegen einer gescheiten Kategorie, in die alles passen würde. Serversicherheit hat da sicherlich auch einen Großteil mit zu tun, wobei es da ja schon ein paar SSH-Tutorials gibt. Dennoch gibt es auch in PHP jede Menge Möglichkeiten, den Quellcode sicherer zu machen. Klar ist das häufig das Überprüfen von Variablen, aber auch da gibt es verschiedene Möglichkeiten: Whitelist, reguläre Ausdrücke, Switch usw.

Was ebenfalls sehr viel Sicherheit bringt ist mod_Rewrite, wobei man da auch jede Menge schreiben könnte...wie es funktioniert, was es für Möglichkeiten gibt und warum man das macht...ein sehr interessantes Thema auf jeden Fall.

Glaubt ihr eine eigene Kategorie für PHP-Sicherheit wäre zu viel? Also dass man dort zu wenig zeigen kann? Oder wie könnte man das sinnvoll unterteilen?

Lg,
Manuel ;-]
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 8395
Registriert: 10.12.2004, 19:29
Wohnort: Asbach

Re: [PHP] Sicherheitstutorial

Beitragvon .wired am 06.01.2008, 15:49

Ui :o0: Was hab ich angestellt? :mrgreen: Wenn ich Manuel richtig verstanden habe, ist es seine Idee, so eine "Sicherheitssection" im Forum selbst zu erstellen (??) Ich würde eher vorschlagen, solch eine Section im Tutorialbereich zu machen (Wenn das Manuels Idee war, bitte ich um Verzeihung :mrgreen: ) Fände ich toll ;)

MfG .wired
Bild Bild
Benutzeravatar
.wired
Mitglied
 
Beiträge: 316
Registriert: 24.06.2007, 20:36
Wohnort: Diekholzen

Re: [PHP] Sicherheitstutorial

Beitragvon Manuel am 06.01.2008, 16:34

War schon für die Tutorials gedacht, richtig! :)
Hier im Forum würde das weniger Sinn machen. Da fragt man eh in der entsprechenden Kategorie nach.
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 8395
Registriert: 10.12.2004, 19:29
Wohnort: Asbach


Zurück zu Tutorialwünsche

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast