Ergebnis 1 bis 4 von 4
  1. #1
    Fießers Erstling
    Themenstarter

    Registriert
    05.2010
    Beiträge
    125

    Schützt MAMP automatisch vor SQL Injections?

    Hallo,

    habe eine Frage bezügl. Mamp.
    Kann es sein, dass es automatisch die Variablen nach SQL Injections überprüft?

    Wenn mein Script z.B. so aussieht:

    $var = $_GET['var'];
    echo $var;
    Und ich als Variable ein Hochkomma ( ' ) eingebe, gibt dieser mir
    \'
    aus.

    In einer MySQL Query führt es auch nicht zu einem Fehler.

    Das selbe Script auf meinem Windows Rechner mit xampp löst einen Fehler in der Query aus und es wird wirklich ' übergeben und nicht \'.

    Kann ich diese Sicherheitsfunktion irgendwie deaktivieren?

    Edit: Kann es auch sein, dass es vor XSS Lücken schützt?
    Ich müsste das alles deaktivieren können.
    Geändert von f4ME (17.03.2011 um 15:09 Uhr)
    iPod Touch 2G
    iPhone 4
    MBP 15 2.2GHz i7 HR Glossy Display

  2. #2
    Englischer Kantapfel Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086
    Das ist eine PHP-Einstellung. Und zwar heisst diese magic_quotes_gpc (Einzustellen in der php.ini, nur für Pro's!). Diese fügt $_POST, $_GET und $_REQUEST automatisch diese \ hinzu. Das heisst, eigentlich wird einfach die Funktion addslashes() ausgeführt.

    Das alleine schützt nicht zwingend vor XSS. Aber es ist ein guter Schritt in die richtige Richtung. Achtung: Auf den meisten (>95% geschätzt) ist diese Option ausgeschaltet und damit werden die \ nicht eingefügt!

  3. #3
    Stechapfel
    Registriert
    11.2009
    Ort
    Karlsruhe
    Beiträge
    159
    Das heisst, eigentlich wird einfach die Funktion addslashes() ausgeführt.
    Dementsprechend kann man die Slashes mit stripslashes() wieder loswerden.

  4. #4
    Golden Noble Avatar von Bananenbieger
    Registriert
    08.2005
    Ort
    In der Cloud
    Beiträge
    21.434
    Anmerkung am Rande: magic_quotes_gpc ist deprecated
    Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
    Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
    Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •