AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Können Bots JavaScript ausführen?
Thema durchsuchen
Ansicht
Themen-Optionen

Können Bots JavaScript ausführen?

Ein Thema von Die Muhkuh · begonnen am 5. Jul 2007 · letzter Beitrag vom 5. Jul 2007
Antwort Antwort
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

Können Bots JavaScript ausführen?

  Alt 5. Jul 2007, 10:34
Hi,

ich hab ein HTML-Formular, welches ich über JavaScript validiere. Bevor es nicht validiert ist, kann man es nicht abschicken. Jetzt stellt sich mir die Frage, kann so ein Spambot den JavaScript-Code ausführen oder entfernt dieser einfach das disabled="disabled" vom Submit-Button?

Weil, wenn dieser kein JavaScript-Code ausführen kann, bräuchte ich ja kein CAPTCHA einbauen.

MfG,

Manuel
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Können Bots JavaScript ausführen?

  Alt 5. Jul 2007, 10:36
ein spambot ist ein programm. und wenn das programm entsprechend programmiert wurde geht es.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#3

Re: Können Bots JavaScript ausführen?

  Alt 5. Jul 2007, 10:38
Ein Bot macht sich nicht die Mühe, ein Formular zu 'bedienen'.
Er liest die Felder aus und baut den entsprechenden HTTP-Reqest mit den POST- bzw. GET-Werten selber zusammen. Kurz gesagt: Es ist vollkommen egal, ob da ein Button disabled ist oder ob da Javascript hinterliegt.

Um das Captcha wirst Du nicht drumrumkommen.

Und: Verlasse Dich NIE auf Clientseitig validierte Eingaben. Da kann man jederzeit drumrum kommen. Validiere also alle Eingaben zwingend Serverseitig nochmal. Das clientseitige Javascript kannst Du dagegen gerne zur leichteren UI-Handhabung verwenden.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Können Bots JavaScript ausführen?

  Alt 5. Jul 2007, 10:43
Hi!

Die Eingaben werden schon noch serverseitig überprüft. Mit dem JavaScript verhindere ich nur, dass ein leeres Formular abgeschickt wird oder das die E-Mail-Adresse ein falsches Format hat.

Dann werd ich mich mal dran machen und ein Captcha einbauen.
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:12 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