1. Foren
  2. Kommentare
  3. Security-Forum
  4. Alle Kommentare zum Artikel
  5. › Weitere Hacks: Sonys nicht…

SQL-Injection

  1. Thema

Neues Thema


  1. SQL-Injection

    Autor: Anonymer Nutzer 24.05.11 - 13:35

    zeigt fuer Leute, die sich damit auskennen, dass nicht die Hacker die gefaehrlichen, boesen Unbekannten sind, sondern die Softwareentwickler der Webseite keine Ahnung von dem hatten, was sie tun...

    Das zeigt wieder einmal ganz deutlich: Sony legt es nicht nur mit Urheberrechtsfanatismus und Rechtsstreitigkeiten auf Racheakte an, sie haben auch kein gescheites Personal, welches irgendwelche Rechte und das Image, was Sony weitlaeufig hat, rechtfertigen wuerde.

  2. Re: SQL-Injection

    Autor: Hanmac 24.05.11 - 14:29

    es gibt einen einfachen befehl: mysql_real_escape_string man jage jede benutzereingabe dadurch und schon ist das problem solved

  3. Re: SQL-Injection

    Autor: antares 24.05.11 - 14:46

    Vielleicht sollte sich sony umbenennen?
    Oracle Japan für den Anfang?

    Warum UNIX/Linux schaedlich ist:
    'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
    'killall' zuechtet regelrecht Massenmoerder,
    'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
    'touch /dev/breasts' macht root zum Sex-Offender
    ******
    macht aus nutzern raubmordhörer ohne klickibuntigui!

  4. das sagt schon alles

    Autor: Anonymer Nutzer 24.05.11 - 15:26

    man sollte meinen, dass ein Konzern wie Sony

    - sich anständige Entwickler leisten kann
    - sich um seine Kundendaten ordentlich kümmert

  5. Re: SQL-Injection

    Autor: Anonymer Nutzer 24.05.11 - 15:28

    Hanmac schrieb:
    --------------------------------------------------------------------------------
    > es gibt einen einfachen befehl: mysql_real_escape_string man jage jede
    > benutzereingabe dadurch und schon ist das problem solved

    Wer das verwendet gehört erschlagen, so komische Konstrukte sind schuld für den schlechten Ruf von PHP.

    1.) *Alle* Eingabedaten filtern und validieren, wenn ich eine Zahl erwarte darf kein ;DROP durchkommen.

    2.) Prepared Statements verwenden, mal PDO anschauen.

    3.) Besser noch ein Framework verwenden, welches einem diese Arbeit abnimmt oder erleichtert.



    1 mal bearbeitet, zuletzt am 24.05.11 15:29 durch lolig.

  6. Recht hast

    Autor: Anonymer Nutzer 24.05.11 - 15:33

    SQL-Statements "führt" man heute gar nicht mehr aus, sondern lässt diese über Methoden "generieren". Wie schon bereits schon mit PDO, Prepared Statements angesprochen hast.

    SQL-Statements direkt mit User-Input befüllen und an die DB durchwinken ist heutzutage ein absolutes NO-GO. Wer sowas macht gehört fristlos entlassen!

  7. Re: SQL-Injection

    Autor: Mister Tengu 24.05.11 - 15:42

    jep, Drupal z.B.

  8. Re: SQL-Injection

    Autor: Anonymer Nutzer 24.05.11 - 15:46

    Mister Tengu schrieb:
    --------------------------------------------------------------------------------
    > jep, Drupal z.B.

    Drupal ist kein Framework sondern ein CMS. ;)

    Framework wäre z.B. Zend Framework ( allrounder ) oder Doctrine ( DB/ORM )

  9. Re: das sagt schon alles

    Autor: spanther 24.05.11 - 16:42

    azeu schrieb:
    --------------------------------------------------------------------------------
    > man sollte meinen, dass ein Konzern wie Sony
    >
    > - sich anständige Entwickler leisten kann
    > - sich um seine Kundendaten ordentlich kümmert

    Eben! Aber Pustekuchen is... <.<

  10. Re: SQL-Injection

    Autor: Mister Tengu 24.05.11 - 16:47

    Och wir verwenden es als Framework. Inhalt ist da schon fast nebensächlich.

  11. Re: Recht hast

    Autor: antares 24.05.11 - 17:08

    azeu schrieb:
    --------------------------------------------------------------------------------
    > SQL-Statements "führt" man heute gar nicht mehr aus, sondern lässt diese
    > über Methoden "generieren". Wie schon bereits schon mit PDO, Prepared
    > Statements angesprochen hast.

    ihr mit euren ewigen abstraction layers. Ich hoffe dass ihr irgendwann in einer welt mit einem broken framework aufwacht, in der keiner mehr die statements kennt, um es zu fixen. Mal ernsthaft, wenn man sich ein wenig beisammen nimmt, lässt sich mit direktem SQL viel eleganter arbeiten

    > SQL-Statements direkt mit User-Input befüllen und an die DB durchwinken ist
    > heutzutage ein absolutes NO-GO. Wer sowas macht gehört fristlos entlassen!

    Auch das ist natürlich wahr. Aber die verifikation von benutzereingaben wird einem heutzutage ja leider nicht mal mehr beigebracht, nach dem Motto: Es wird schon eine exception geben!

    Warum UNIX/Linux schaedlich ist:
    'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
    'killall' zuechtet regelrecht Massenmoerder,
    'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
    'touch /dev/breasts' macht root zum Sex-Offender
    ******
    macht aus nutzern raubmordhörer ohne klickibuntigui!

  12. Re: Recht hast

    Autor: benji83 24.05.11 - 17:58

    Hast völlig recht! Am besten wir Programmieren alle mit Assembler und lassen diese dämlichen Abstraktionsschichten weg.

  13. Re: SQL-Injection

    Autor: Anonymer Nutzer 24.05.11 - 22:39

    Ja man kann es natürlich auch als "Framework" für die dort ausgeführten Plugins sehen, da bietet Drupal dank Erweiterbarkeit ja viele Anwendungsmöglichkeiten.

  14. Re: Recht hast

    Autor: Anonymer Nutzer 24.05.11 - 22:47

    antares schrieb:
    --------------------------------------------------------------------------------

    > ihr mit euren ewigen abstraction layers. Ich hoffe dass ihr irgendwann in
    > einer welt mit einem broken framework aufwacht, in der keiner mehr die
    > statements kennt, um es zu fixen. Mal ernsthaft, wenn man sich ein wenig
    > beisammen nimmt, lässt sich mit direktem SQL viel eleganter arbeiten

    Viel Spaß mit der Portabilität wenn Du alles selber/direkt schreiben magst.

    Abstraktionsschichten erleichtern einem die Arbeit enorm und die Zeit das Rad jedes mal neu zu erfinden hat man seltenst.

  15. Re: Recht hast

    Autor: GodsBoss 25.05.11 - 09:07

    > > SQL-Statements "führt" man heute gar nicht mehr aus, sondern lässt diese
    > > über Methoden "generieren". Wie schon bereits schon mit PDO, Prepared
    > > Statements angesprochen hast.
    >
    > ihr mit euren ewigen abstraction layers. Ich hoffe dass ihr irgendwann in
    > einer welt mit einem broken framework aufwacht, in der keiner mehr die
    > statements kennt, um es zu fixen. Mal ernsthaft, wenn man sich ein wenig
    > beisammen nimmt, lässt sich mit direktem SQL viel eleganter arbeiten

    Auch wenn man die SQL-Statements direkt schreibt, kann man Prepared Statements verwenden. Aber woher sollte plötzlich eine Welt mit einem „broken Framework“ kommen?

    Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Resident Engineer (m/w/d)
    Delta Energy Systems (Germany) GmbH, Großraum Stuttgart
  2. IT-Service Desk Manager und IT & OT -Device Administrator (m/w/d) Kennziffer 23/37 | Vollzeit
    SONAX GmbH, Neuburg an der Donau
  3. Senior Software und System Testing Engineer (m/w/d)
    Trox GmbH, Neukirchen-Vluyn
  4. Fachinformatiker Systemintegration (m/w/d)
    Rottländer Business-IT GmbH, Siegburg

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 79,99€ (Vergleichspreis 106,89€)
  2. 499€ (Vergleichspreis 715,14€)
  3. u. a. Fractal Design Ion+ 2 Platinum 660 W für 99,90€ + 6,99€ Versand statt 161,05€ im...


Haben wir etwas übersehen?

E-Mail an news@golem.de


Super Mario 64 (1996): Als Mario die dritte Dimension eroberte
Super Mario 64 (1996)
Als Mario die dritte Dimension eroberte

Super Mario 64 ist ein Grund, warum das Nintendo 64 zum Erfolg wurde. Unser Golem retro_ zeigt, wie das Spiel ein ganzes Genre definierte.
Von Oliver Nickel

  1. Mega Man 2 (1988) Mega Man rockt

Disney+, Netflix und Prime Video: Das goldene Streamingzeitalter wird zum silbernen
Disney+, Netflix und Prime Video
Das goldene Streamingzeitalter wird zum silbernen

Das aktuelle Jahr hat viele Umbrüche im Streamingmarkt erlebt - und nächstes Jahr geht es weiter. Das wird negative Auswirkungen für Anbieter und Kunden haben.
Eine Analyse von Ingo Pakalski

  1. Netflix-Datenschatz Serien laufen erfolgreich und werden trotzdem eingestellt
  2. Streaming Apple und Paramount könnten Streamingdienste bündeln
  3. Streamingabo Arthaus+ erstmals als App für 3,99 Euro pro Monat

Digitale-Dienste-Gesetz: Regierung bessert bei der Störerhaftung nach
Digitale-Dienste-Gesetz
Regierung bessert bei der Störerhaftung nach

Bei der Umsetzung des DSA in deutsches Recht soll der Schutz vor kostenpflichtigen Abmahnungen nun doch beibehalten bleiben.
Ein Bericht von Friedhelm Greis

  1. Störerhaftung Verbraucherschützer befürchten neue Abmahnwelle bei WLANs