Holla,
ich bin noch gaaaanz am anfang meiner coding karriere und versuche mich gerade durch mein erstes php buch zu wälzen.
was mir leider immer noch schleierhaft ist, ist die Frage, wie man ein script "sicher" codet. ausgelöst durch viele meldungen á la "sicherheitslücke im nickpage mod" o.ä. würd ich gerne wissen wie man sicherheitslücken von haus aus umgeht.
ich denke, es ist besser ich mache mir jetzt schon gedanken darüber als ich lerne es falsch und muss dann umlernen.
ich bedanke mich für wiele beiträge!!
Wie entstehen Sicherheitslücken?
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
Die meisten Lücken entstehen wohl weil Variablen die von außen kommen nicht ausreichend geprüft werden.
währe z.B. unsicher weil so ein User alles mögliche in der DB ausführen kann, siehe SQL Injection. Von Haus aus umgehen geht praktisch nicht, wenn dein Code mal etwas länger wird wird es auch schwer immer alles zu überblicken und dann baut man schnell mal was ein was zur Sicherheitslücke werden kann.
Weitere Infos zum Thema Sicherheit in PHP findest du hier.
Code: Alles auswählen
SELECT bla FROM tabelle WHERE bla = $_GET['bla']
Weitere Infos zum Thema Sicherheit in PHP findest du hier.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi
Sicherheitslücken einfach vermeiden, ein Traum
Es gibt keinen "Alles sicher mach Code".
Für die Sicherheit gibt es viieeele Faktoren, so viele das es extra Bücher darüber gibt.
Grundlegend kann man für dich als Einsteiger sagen:
Vertraue niemals den User-Eingaben, prüfe sie immer
Behalte den Überblick, am Anfang ist das ja noch relativ leicht aber ab einer Gewissen Komplexität des Programmes ärgert man isch hinterher warum man nicht gleich überall Kommentare verwendet hat.
register_globals ausschalten

Es gibt keinen "Alles sicher mach Code".
Für die Sicherheit gibt es viieeele Faktoren, so viele das es extra Bücher darüber gibt.
Grundlegend kann man für dich als Einsteiger sagen:
Vertraue niemals den User-Eingaben, prüfe sie immer
Behalte den Überblick, am Anfang ist das ja noch relativ leicht aber ab einer Gewissen Komplexität des Programmes ärgert man isch hinterher warum man nicht gleich überall Kommentare verwendet hat.
register_globals ausschalten
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Standardmäßig antworte ich nicht auf PMs
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
[eigenwerbung] php security guide [/eigenwerbung]