1. Foren
  2. Kommentare
  3. OpenSource
  4. Alle Kommentare zum Artikel
  5. › PHP: Rechenaufgabe legt Server…

Schneller Workaround

  1. Thema

Neues Thema Ansicht wechseln


  1. Schneller Workaround

    Autor: AirCraft24 05.01.11 - 17:07

    Wir haben einen "quick + dirty" workaround erstellt, der PHP-sites zumindest vor Script-Kiddies schützt, die jetzt überall dei bösen Zahlen in GET-Parameter einfügen.

    Code hier:
    http://www.aircraft24.com/en/info/php-float-dos-quickfix.htm

    Gruß
    Rafi

  2. Re: Schneller Workaround

    Autor: mir ist übel 05.01.11 - 17:25

    AirCraft24 schrieb:
    --------------------------------------------------------------------------------
    > Wir haben einen "quick + dirty" workaround erstellt, der PHP-sites
    > zumindest vor Script-Kiddies schützt, die jetzt überall dei bösen Zahlen in
    > GET-Parameter einfügen.

    Dieser "Workaround" ist vor allem dirty, und nicht besonders quick. Denn er löscht ALLE Request Parameter, in denen die Zeichenkette "250738585072011e" vorkommt. Ehrlich, ich weiß nicht ob ihr euch mit solchen Vorschlägen einen Gefallen tut.

    Anstatt die vermeintlich böse Zahl (2..11e-308) zu löschen, könnte man sie im Übrigen durch 2..10e-308 ersetzen, da kommt das gleiche raus und es gibt keine Probleme.

  3. Re: Schneller Workaround

    Autor: AirCraft24 06.01.11 - 14:12

    Code wurde jetzt stark vereinfacht:
    http://www.aircraft24.com/en/info/php-float-dos-quickfix.htm

  4. Re: Schneller Workaround

    Autor: Schnarchnase 07.01.11 - 13:09

    Die Seite sieht dann auch gleich viel schicker aus:
    http://www.aircraft24.com/en/info/php-float-dos-quickfix.htm?foo=22250738585072011

    ->

    array(7) { ["foo"]=> string(17) "22250738585072011" ["PHPSESSID"]=> string(26) "e4sjgq8ga4vnr7qhgodaj4q0o6" ["ac24userprefs"]=> string(147) "a:5:{s:8:\"language\";s:2:\"en\";s:8:\"currency\";s:3:\"USD\";s:7:\"country\";s:2:\"US\";s:8:\"decpoint\";s:1:\".\";s:10:\"thouspoint\";s:1:\",\";}" ["__utma"]=> string(54) "126083595.879889682.1294401988.1294401988.1294401988.1" ["__utmb"]=> string(25) "126083595.1.10.1294401988" ["__utmc"]=> string(9) "126083595" ["__utmz"]=> string(70) "126083595.1294401988.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)" } Script interrupted due to floating point DoS attack.

  5. Re: Schneller Workaround

    Autor: AirCraft24 07.01.11 - 16:37

    @Schnarchnase:
    Schön, nicht? :)
    Das ist aber nicht das eigentliche Script, sondern unsere "debug-version", die noch ein var_dump von _REQUEST machte.

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Roche Diagnostics Automation Solutions GmbH, Kornwestheim
  2. Dataport, Altenholz/Kiel, Rostock
  3. Berliner Stadtreinigungsbetriebe (BSR), Berlin
  4. NOVENTI HealthCare GmbH, München

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 106,68€ (Bestpreis!)
  2. 94,90€
  3. (u. a. Overwatch Legendary Edition für 18,99€, No Man's Sky für 20,99€, Star Wars Jedi...
  4. (aktuell u. a. Asus VG248QZ Monitor für 169,90€, Edifier R1280DB Lautsprecher 99,90€)


Haben wir etwas übersehen?

E-Mail an news@golem.de


Bosch-Parkplatzsensor im Test: Ein Knöllchen von LoRa
Bosch-Parkplatzsensor im Test
Ein Knöllchen von LoRa

Immer häufiger übernehmen Sensoren die Überwachung von Parkplätzen. Doch wie zuverlässig ist die Technik auf Basis von LoRa inzwischen? Golem.de hat einen Sensor von Bosch getestet und erläutert die Unterschiede zum Parking Pilot von Smart City System.
Ein Test von Friedhelm Greis

  1. Automated Valet Parking Daimler und Bosch dürfen autonom parken
  2. Enhanced Summon Teslas sollen künftig ausparken und vorfahren

Red Dead Redemption 2 für PC angespielt: Schusswechsel mit Startschwierigkeiten
Red Dead Redemption 2 für PC angespielt
Schusswechsel mit Startschwierigkeiten

Die PC-Version von Red Dead Redemption 2 bietet schönere Grafik als die Konsolenfassung - aber nach der Installation dauert es ganz schön lange bis zum ersten Feuergefecht in den Weiten des Wilden Westens.

  1. Rockstar Games Red Dead Redemption 2 belegt 150 GByte auf PC-Festplatte
  2. Rockstar Games Red Dead Redemption 2 erscheint für Windows-PC und Stadia
  3. Rockstar Games Red Dead Online wird zum Rollenspiel

Surface Laptop 3 (15 Zoll) im Test: Das 15-Zoll-Macbook mit Windows 10 und Ryzen
Surface Laptop 3 (15 Zoll) im Test
Das 15-Zoll-Macbook mit Windows 10 und Ryzen

Was passiert, wenn ein 13-Zoll-Notebook ein 15-Zoll-Panel erhält? Es entsteht der Surface Laptop 3. Er ist leicht, sehr gut verarbeitet und hat eine exzellente Tastatur. Das bereitet aber nur Freude, wenn wir die wenigen Anschlüsse und den recht kleinen Akku verkraften können.
Ein Test von Oliver Nickel

  1. Surface Laptop 3 mit 15 Zoll Microsoft könnte achtkernigen Ryzen verbauen

  1. Carl Icahn: Großaktionär für Übernahme von HP durch Xerox
    Carl Icahn
    Großaktionär für Übernahme von HP durch Xerox

    Der Investor Carl Icahn ist eine treibende Kraft hinter der etwas unwirklichen Übernahme von HP Inc durch Xerox. Doch Börsenexperten meinen, es wäre besser, wenn HP den kleineren Xerox-Konzern kaufen würde.

  2. Kabelnetz: Ausgaben für Docsis 3.1 nicht sehr hoch
    Kabelnetz
    Ausgaben für Docsis 3.1 nicht sehr hoch

    Das Gigabit im Koaxialkabel ist doch eher günstig zu haben, die nächsten Ausbaustufen kosten dann schon erheblich mehr Geld, berichtet der Vodafone Technikchef.

  3. GEREK: Europäische Regulierer offen für neuen Routerzwang
    GEREK
    Europäische Regulierer offen für neuen Routerzwang

    Noch bis zum 21. November läuft die Beratung über die Endgerätefreiheit in Europa. Doch die Europäischen Regulierungsstellen sind auch offen für die Interessen der Netzbetreiber, und die sind für Routerzwang.


  1. 17:46

  2. 17:10

  3. 16:58

  4. 15:55

  5. 15:39

  6. 15:01

  7. 15:00

  8. 14:45