beatovich: Eigenes, einfaches Captcha Demo

Beitrag lesen

problematische Seite

hallo

Hallo beatovich,

HMAC habe ich gerade nachgucken müssen. Wie genau würde man das machen? Gemäß meiner Skizze oben? Oder ist das zu naiv?

Bilde einen hash über

HASH = hashfunktion(AUFGABE,LÖSUNG,[Versuche],geheimes ServerSalt).

bilde Cookie mit

CookieName = AUFGABE, [VERSUCHE], HASH

Du kannst jetzt validieren, dass AUFGABE, [VERSUCHE] nicht manipuliert wurden.

Sendet der Client eine Lösung so kannst du nun wieder validieren:

Wenn COOKIEHASH === hashfunktion(AUFGABE,CLIENT-LÖSUNG,[Versuche],geheimes ServerSalt).

  • Test bestanden.
--
Neu im Forum! Signaturen kann man ausblenden!
0 88

Eigenes, einfaches Captcha selbst programmieren

Janosch1
  • software
  • sonstiges
  1. 0
    Auge
  2. 0
    TS
    • sicherheit
    • software
    • sonstiges
  3. 4
    Martl
  4. 0
    pl
    1. 0

      Eigenes, einfaches Captcha Demo

      pl
      1. -2
        Gunnar Bittersmann
        1. 0
          Rolf B
          1. 0
            pl
            1. 0
              Rolf B
              1. 0
                pl
                1. 0
                  beatovich
                  1. 0
                    Rolf B
                    1. 0
                      beatovich
                      1. 0
                        Rolf B
                        1. 0
                          beatovich
                          1. 0
                            Rolf B
                            1. 1
                              beatovich
                              1. 0
                                Rolf B
              2. 0
                pl
                1. 0
                  Rolf B
                  1. 0
                    pl
                    1. 0
                      Matthias Apsel
                      1. 0
                        beatovich
                        1. 0
                          Matthias Apsel
                    2. 0
                      Gunnar Bittersmann
                      • html
                      1. 0
                        Christian Kruse
                        1. 0
                          Gunnar Bittersmann
                      2. 0
                        JürgenB
                        1. 0
                          pl
                      3. 0
                        Gunnar Bittersmann
                        1. 0
                          pl
                          • barrierefreiheit
                          • html
                          1. 0
                            Matthias Apsel
                            1. 0
                              pl
                              1. 0
                                Matthias Apsel
                                1. 0
                                  beatovich
                                  1. 0
                                    pl
                                  2. 0
                                    Matthias Apsel
                    3. 1
                      Matthias Apsel
                      1. 0
                        Rolf B
                        1. 0
                          Matthias Apsel
                          1. 0
                            Auge
                            • menschelei
                            • software
                            • sonstiges
                            1. 0
                              Rolf B
                              1. 0
                                pl
                                1. 0
                                  Rolf B
                                  1. 0
                                    pl
                                    1. 0
                                      Auge
                                      • sonstiges
                        2. 0
                          pl
                  2. 0
                    pl
          2. 0
            beatovich
          3. 0
            Gunnar Bittersmann
        2. 1
          Gunnar Bittersmann
          1. 1
            Christian Kruse
            1. 0
              Gunnar Bittersmann
              1. 0
                Rolf B
                1. 0
                  Gunnar Bittersmann
                2. 0
                  TS
                  • sicherheit
                  • software
                  • usability
              2. 1
                Christian Kruse
        3. 1
          pl
  5. 0
    beatovich
    1. 0
      JürgenB
      • mathematik
      • menschelei
    2. 0
      Gunnar Bittersmann
      1. 0
        beatovich
        1. 0
          Gunnar Bittersmann
          1. 0
            beatovich
  6. 0
    pl
  7. 0
    beatovich
    1. 0
      Rolf B
      1. 0
        beatovich
        1. 0
          Henry
          1. 0
            klawischnigg
    2. 0
      Gunnar Bittersmann
      • datenschutz
      • datenschutz
      • software
      1. 0
        beatovich
        1. 0
          Gunnar Bittersmann
          1. 0
            beatovich
        2. 0
          Henry
          1. 0
            Matthias Apsel
          2. 0
            beatovich
            1. 0
              Henry
              1. 0
                Auge
                1. 0
                  Henry
                  1. 0
                    Auge
                  2. 0
                    beatovich
                    1. 0
                      Henry
                    2. 0
                      Auge
                      1. 0
                        beatovich
                        1. 0
                          Auge
                          1. 0
                            beatovich