tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
174
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Hallo Leute!

    Ich möchte mal das Thema SQL-Injektions ansprechen und möchte gern mal wissen welche die beste Lösung ist...

    Es gibt ja sehr viel im Internet zu diesem Thema, aber was ist die effektivste Lösung für dieses Problem? Sollte mal alle ' durch \' und alle " durch \" ersetzen?
     

  2. #2
    splasch splasch ist offline Mitglied Brillant
    Registriert seit
    Jul 2004
    Beiträge
    854
    Ich möchte mal das Thema SQL-Injektions ansprechen und möchte gern mal wissen welche die beste Lösung ist...
    Die Beste Lösung ist Sql injection nicht reinzulassen daher verwender die Treiber abschottung.

    PDO oder mysqli

    Dadurch wird das ganze gegen Sql injection imum

    Mfg Splasch
     

  3. #3
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Ich habe bereits danach gegoogelt, aber ist das ein Modul welches ich installieren muss und es dann alle Abfragen prüft oder muss man trotzdem sein Script umbauen?
     

  4. #4
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Zitat Zitat von splasch Beitrag anzeigen
    PDO oder mysqli

    Dadurch wird das ganze gegen Sql injection imum
    das wäre mir neu, dass die Treiber von vorne herein immun gegen SQL-Injection sind. Immerhin sind bei beiden auch escape-Funktionen verfügbar. Meintest Du vielleicht die Verwendung von Prepared Statements?

    @Sasser: Du wirst nicht darum herumkommen, Deine Scripte anzupassen. Hier mal ein bischen Lesestoff für Dich: php|architect's Guide to PHP Security - Chapter 3: SQL Injection

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  5. #5
    Sasser Sasser ist offline Mitglied Smaragd
    Registriert seit
    Mar 2008
    Beiträge
    1.000
    Oh ich danke dir!

    D.h. es reicht (meistens) wenn man die Variable, welche man für die Abfrage nutzt vorher escaped?

    PHP-Code:
    $var mysql_real_escape_string($var); 
     

  6. #6
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    jetzt gewöhn Dir doch mal ab, immer innerhalb von 5 Minuten die Lösung all Deiner Probleme zu erwarten. Lies das Kapitel doch erstmal und zwar langsam und gründlich, damit Du das auch verstehst. Dann erübrigt sich die Frage nämlich.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 14.09.10, 13:56
  2. Antworten: 21
    Letzter Beitrag: 15.05.09, 18:59
  3. SQL-Injektion - Hilfe!
    Von aargau im Forum PHP
    Antworten: 10
    Letzter Beitrag: 25.02.08, 23:44
  4. Script-Injektion bei einsundeins
    Von loetmann im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.10.07, 13:29
  5. Code sicher gegen XSS und SQL-Injektion
    Von slaughter89 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 03.06.07, 16:52