Wie entstehen Sicherheitslücken?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
vocano
Mitglied
Beiträge: 53
Registriert: 20.01.2005 22:44
Wohnort: Wien
Kontaktdaten:

Wie entstehen Sicherheitslücken?

Beitrag von vocano »

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!!
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Die meisten Lücken entstehen wohl weil Variablen die von außen kommen nicht ausreichend geprüft werden.

Code: Alles auswählen

SELECT bla FROM tabelle WHERE bla = $_GET['bla']
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.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Sicherheitslücken einfach vermeiden, ein Traum :grin:

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
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

[eigenwerbung] php security guide [/eigenwerbung]
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
vocano
Mitglied
Beiträge: 53
Registriert: 20.01.2005 22:44
Wohnort: Wien
Kontaktdaten:

Beitrag von vocano »

das hab ich gesucht, ich danke dir!!!
Antworten

Zurück zu „Coding & Technik“