AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Sicherheitscode beim Ausfüllen eines html-Formulars

Sicherheitscode beim Ausfüllen eines html-Formulars

Ein Thema von Fritzmaier · begonnen am 4. Mai 2005 · letzter Beitrag vom 4. Mai 2005
Antwort Antwort
Seite 1 von 2  1 2   
Fritzmaier

Registriert seit: 30. Okt 2004
53 Beiträge
 
#1

Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:05
ist keine Delphi-Frage, aber hier gibt es sicher schlaue Köpfe:

http://www.muellerbrot.de/index.php?show=75jahre

bei diesem Gewinnspiel muß man den Sicherheitscode eingeben. Öffnet man 2 Fenster mit dieser Seite, erhält man (natürlich) 2 verschiedene Codes, wobei der eine Code nicht im andern Fenster funktioniert.

Frage: Wie "erkennt" der server, welche Zahl mir angezeigt wird, also welches die richtige ist ?

Im html-code erkenne ich keinerlei Übertragung irgendwelcher "Geheim"-Daten (auch nicht in hidden-Feldern) ? (Die Adressdaten werden natürlich übertragen)

Fritz
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:13
Öffne das Fenster mal 2 mal in 2 Fenster und dann versuch mal das erste Fenster abzusenden.
Das dürfte nicht gehen, da der Code wahrscheinlich nicht mehr gültig ist...
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat
Fritzmaier

Registriert seit: 30. Okt 2004
53 Beiträge
 
#3

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:19
Sag ich ja: In jedem Fenster wird nur der angezeigte Code akzeptiert.

Aber wie "merkt" der server, daß ich im falschen Fenster den Code eingebe ?
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:24
Ich meinte das anders...

Ich gehe davon aus, dass wenn du ein zweites Fenster öffnest der erste Code komplett verworfen wird (also garnicht mehr geht in keinem der Fenster)

Alternativ verwendet PHP Session Cookies mit denen man sowas auch auseinander halten kann ^^
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat
Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#5

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:25
die korrekte Zahl wird als Cookie hinterlegt, welches dann beim Absenden des Formulares ebenfalls zum Server übertragen wird...
(zufallszahl=?????)
  Mit Zitat antworten Zitat
Fritzmaier

Registriert seit: 30. Okt 2004
53 Beiträge
 
#6

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:41
Cookie war auch meine erste Idee, aber der cookie-Cleaner
http://www.delphipraxis.net/internal...hlight=cookies
findet kein cookie, das passen würde.
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:42
Nein davon geh ich nicht aus...

Wenn du eine PHP Seite das erste Mal aufrufst erstellt PHP ein Session Cookie, was nur in dem einen Browser Fenster gültig ist und anhand dieses Cookies wird auch der Code identifiziert...

Mein Beitrag bezieht sich auf Basilikums Post...
Dein Cookie Cleaner wird nichts finden, da Session Cookies nicht auf der Platte abgelegt werden :>
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat
Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#8

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:50
Zitat von SubData:
[..]
Wenn du eine PHP Seite das erste Mal aufrufst erstellt PHP ein Session Cookie, was nur in dem einen Browser Fenster gültig ist und anhand dieses Cookies wird auch der Code identifiziert...
[..]
so würde ich es auch lösen.... müllerbrot jedoch nicht... (siehe Anhang)
Miniaturansicht angehängter Grafiken
muellerbrot_278.jpg  
  Mit Zitat antworten Zitat
Fritzmaier

Registriert seit: 30. Okt 2004
53 Beiträge
 
#9

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 11:52
gut, dann muß ich mich mal mit Session cookies schlau machen...

Danke !
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Sicherheitscode beim Ausfüllen eines html-Formulars

  Alt 4. Mai 2005, 12:21
Zitat von Basilikum:
so würde ich es auch lösen.... müllerbrot jedoch nicht... (siehe Anhang)
Ok er speichert in dem Fall wirklich die Zahl, aber es ist auch nur ein Session Cookie (Wird nicht auf der Platte abgelegt)
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz