dedlfix: Meine Lösung

Beitrag lesen

Tach!

Ganz ruhig, Brauner! Das ist eine Test-Ausgabe, die gleich darauf wieder aus dem Code verschwindet.

Wer das mit der kontextspezifischen Behandlung von Daten verinnerlicht hat, macht das immer. Wer das nicht verinnerlicht hat, macht es auch sonst nicht. Deshalb halte ich den Hinweis auch hier für angebracht.

Wer das weiß, weiß wann man das machen muss und macht das nicht stur nach einer Regel - und sich dabei die Daten kaputt. $_POST ist ein Array. Wenn du das durch htmlspecialchars() schickst, kommt das Wort „Array“ raus. Dessen Anwendung ist also nicht nur überflüssig sondern sogar falsch. Wenn du es denn unbedingt kontextgerecht ausgeben lassen willst, musst du sowas wie

echo htmlspecialchars(print_r($_POST, true));

notieren. Das ist viel zu viel Aufwand für eine schnöde Testausgabe. Selbst wenn man das in eine Funktion auslagert - die muss man ja dann auch noch einzubinden nicht vergessen.

Es ist jedenfalls nicht davon auszugehen, dass jemand, der diese Funktionen verwendet, sich selbst mit XSS angreift.

Hat Jnnbo vielleicht hier im Thread oder in einem anderen den URI zu seiner (Test-)Seite preisgegeben? Während er/sie seine Seite testet, könnten andere das auch tun.

Und? Meinst du, die greifen sich dann an? Oder die Testausgabe bleibt lang genug drin, dass es jemandem gelingt, anderen daraus eine Falle zu bauen? Gib mal bitte ein Beispiel, was man schlimmstenfalls damit anrichten kann.

dedlfix.

0 56

Artikel ins Angebot übernehmen

Jnnbo
  • mysql
  • php
  1. 0
    Jörg Reinholz
    1. 0
      Jnnbo
      1. 0
        Jörg Reinholz
        1. 0
          Jnnbo
          1. 0
            Jnnbo
            1. 0
              Jörg Reinholz
              1. 0
                Jnnbo
                1. 0
                  Jörg Reinholz
          2. 0
            Jörg Reinholz
            1. 0
              Jnnbo
              1. 0
                Jnnbo
                1. 1
                  Der Martin
                  • html
                  • javascript
                  1. 0
                    Jnnbo
                    1. 0
                      Jnnbo
                      1. 0

                        Zu kompliziert?

                        Jnnbo
                        1. 0

                          required bei input type="hidden"?

                          Jnnbo
                          1. 0
                            1unitedpower
                            1. 0
                              Jnnbo
                              1. 0

                                Meine Lösung

                                Jnnbo
                                1. 0
                                  1unitedpower
                                  1. 0
                                    Jnnbo
                                2. 0
                                  Gunnar Bittersmann
                                  • html
                                  • php
                                  • sicherheit
                                  1. 2
                                    dedlfix
                                    1. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        dedlfix
                                      2. 0
                                        Jnnbo
                                      3. 0
                                        Jörg Reinholz
                                      4. -1
                                        Mitleser
                                        1. 0

                                          Rückfrage (Hab das jetzt nicht verstanden)

                                          Jörg Reinholz
                        2. 0
                          Gunnar Bittersmann
                          • barrierefreiheit
                          • html
                          1. 0
                            Jnnbo
                            1. 0

                              Radio-Inputs als Buttons

                              Jörg Reinholz
              2. 0
                Gunnar Bittersmann
                • html
                • php
                • sicherheit
                1. 0
                  dedlfix
  2. 0
    Kay
  3. 0
    1unitedpower
    1. 0
      Jnnbo
      1. 0
        1unitedpower
        1. 0
          Jnnbo
          1. 0
            1unitedpower
            1. 0
              Jnnbo
              1. 1
                1unitedpower
                1. 0
                  Jnnbo
                  1. 1
                    1unitedpower
                    1. 0
                      Jnnbo
                      1. 1
                        1unitedpower
                        1. 0
                          Jnnbo
                          1. 1
                            1unitedpower
                            1. 0
                              Jnnbo
                              • php
                              1. 0
                                dedlfix
                              2. 0
                                Gunnar Bittersmann
                                1. 0
                                  Gunnar Bittersmann
                                  • html
                        2. 1
                          Gunnar Bittersmann
                    2. 0
                      Gunnar Bittersmann
                      • barrierefreiheit
                      • html
                2. 0
                  Gunnar Bittersmann
                  • html