Bekijk Volledige Versie : Oplossing voor form spambots?
M.H.Benders
26/09/06, 12:40
Ik zoek een serverside oplossing voor formspam bots, een van mijn sites
heeft de aandacht getrokken van zo'n ding en daar komen nu zo'n 50
vuilnismails per dag op binnen. Heb een ander PHP script geprobeerd
dat spambescherming zou hebben maar daar rauscht die bot
gewoon doorheen. Weet iemand een oplossing, ben geen scriptwizard
dus enige uitleg is waarsch nodig...heb een paar uur gezocht maar
ik vond niks wat op een oplossing leek..
Gr,
Martijn
Warden Dave
26/09/06, 14:20
"M.H.Benders" <m.benders@gmail.com> wrote:
> Ik zoek een serverside oplossing voor formspam bots, een van mijn
> sites heeft de aandacht getrokken van zo'n ding en daar komen nu
> zo'n 50 vuilnismails per dag op binnen. Heb een ander PHP script
> geprobeerd dat spambescherming zou hebben maar daar rauscht die
> bot gewoon doorheen. Weet iemand een oplossing, ben geen script-
> wizard dus enige uitleg is waarsch nodig...heb een paar uur
> gezocht maar ik vond niks wat op een oplossing leek..
Je kunt pogen de overlast te beperken door (steeds weer) ip-nummers te
blokkeren. Als dat wat veel gevraagd is kun je (het geduld van) je
bezoekers op de proef stellen met een z.g. CAPTCHA ("Completely
Automated Public Turing Test to Tell Computers and Humans Apart").
Het kan dan bijv. gaan om een 'CAPTCHA plaatje' met een hoeveelheid
wanordelijk geplaatste letters en cijfers etc. die door de bezoeker
moeten worden overgetikt. Dat is dan geen exclusieve server-side
controle, maar uitsluitend met de binnenkomende formuliers-data mens
van machine onderscheiden is geen 1-voudige klus.
WD
M.H.Benders
26/09/06, 14:40
Hoi Warden,
> Je kunt pogen de overlast te beperken door (steeds weer) ip-nummers te
> blokkeren. Als dat wat veel gevraagd is kun je (het geduld van) je
> bezoekers op de proef stellen met een z.g. CAPTCHA ("Completely
> Automated Public Turing Test to Tell Computers and Humans Apart").
> Het kan dan bijv. gaan om een 'CAPTCHA plaatje' met een hoeveelheid
> wanordelijk geplaatste letters en cijfers etc. die door de bezoeker
> moeten worden overgetikt. Dat is dan geen exclusieve server-side
> controle, maar uitsluitend met de binnenkomende formuliers-data mens
> van machine onderscheiden is geen 1-voudige klus.
Dat had ik alwel door na het lezen van diverse internet verhalen.
Een Captcha is in dit geval geen optie (te omslachtig en geen corporate
uitstraling). Ip nummers blokkeren lijkt me een eindeloos verhaal
worden.
Aangezien de bot steeds een braziliaans email adres gebruikt is het
misschien
een optie heel brazilie te verbannen als email adres, maar het lukt me
niet dit in
het configure script werkend te schrijven (weet niet veel van dit soort
zaken af)
Heb er nu staan:
# Banned emails, email addresses of people who are blocked from using
the script.
# Ex. *@somedomain.com,user@domain.com,etc@domains.com
[banned] *.br
Maar dat houdt de 46585843@857463.br dus niet tegen. Wat wel?
Verder ook deze link gevonden, zal dat werken:
http://www.eniksoft.com/webformspamprotection.html
Ik snap namelijk het principe niet helemaal, hoe kan een browser die
form code dan wel lezen en een spambot niet?
Groetjes,
Martijn
Warden Dave
26/09/06, 15:20
"M.H.Benders" <m.benders@gmail.com> wrote:
> Hoi Warden,
Dag Martijn,
>> Je kunt pogen de overlast te beperken door (steeds weer) ip-nummers
>> te blokkeren. Als dat wat veel gevraagd is kun je (het geduld van)
>> je bezoekers op de proef stellen met een z.g. CAPTCHA ("Completely
>> Automated Public Turing Test to Tell Computers and Humans Apart").
>> Het kan dan bijv. gaan om een 'CAPTCHA plaatje' met een hoeveelheid
>> wanordelijk geplaatste letters en cijfers etc. die door de bezoeker
>> moeten worden overgetikt. Dat is dan geen exclusieve server-side
>> controle, maar uitsluitend met de binnenkomende formulier-data mens
>> van machine onderscheiden is geen 1-voudige klus.
> Dat had ik alwel door na het lezen van diverse internet verhalen.
> Een Captcha is in dit geval geen optie (te omslachtig en geen
> corporate uitstraling). Ip nummers blokkeren lijkt me een eindeloos
> verhaal worden.
> Aangezien de bot steeds een braziliaans email adres gebruikt is het
> misschien een optie heel brazilie te verbannen als email adres, maar
> het lukt me niet dit in het configure script werkend te schrijven
> (weet niet veel van dit soort zaken af)
>
> Heb er nu staan:
>
> # Banned emails, email addresses of people who are blocked from
> # using the script.
> # Ex. *@somedomain.com,user@domain.com,etc@domains.com
> [banned] *.br
>
> Maar dat houdt de 46585843@857463.br dus niet tegen. Wat wel?
Ik kan zo niet ontdekken wat voor soort configuratiebestand dit is, maar
als ik dan maar even gok dat het om 'HiQ Formmail' gaat dan kun je
zo te zien geen wildcards of reguliere expressies gebruiken.
Wat je kunt proberen is hele ip-ranges buitensluiten door de server
te configureren. [Voor bijv. Apache in een .htaccess-bestand"
<Limit GET POST>
order Allow,Deny
allow from all
deny from 200
deny from 202
deny from 203
</Limit>
]
> Verder ook deze link gevonden, zal dat werken:
> http://www.eniksoft.com/webformspamprotection.html
>
> Ik snap namelijk het principe niet helemaal, hoe kan een browser
> die form code dan wel lezen en een spambot niet?
In de browser moet m.b.v. JavaScript geencodeerde markup worden
gedecodeerd. Het formulier staat dus niet leesbaar in het document maar
moet middels script worden aangemaakt. Dat kan zeker helpen, maar
een paar procent bezoekers zonder scriptuitvoering sluit je dan buiten.
Je hoeft overigens geen programma te kopen voor zulke simpele en-
codering omdat je met een paar regels script een gelijk effect kunt
verkrijgen.
WD
Warden Dave
26/09/06, 15:20
"Warden Dave" <warden_dave@mnsys.invalid> wrote:
> Voor bijv. Apache in een .htaccess-bestand"
>
> <Limit GET POST>
> order Allow,Deny
> allow from all
> deny from 200
> deny from 202
> deny from 203
> </Limit>
http://httpd.apache.org/docs/1.3/mod/mod_access.html /
http://httpd.apache.org/docs/2.0/mod/mod_access.html
WD
M.H.Benders
26/09/06, 16:00
Warden Dave wrote:
> > Maar dat houdt de 46585843@857463.br dus niet tegen. Wat wel?
>
> Ik kan zo niet ontdekken wat voor soort configuratiebestand dit is, maar
> als ik dan maar even gok dat het om 'HiQ Formmail' gaat dan kun je
> zo te zien geen wildcards of reguliere expressies gebruiken.
Het is inderdaad HiQ Formmail.
Volgens het voorbeeld kun je wel wildcards gebruiken, bijv
*@somedomain.com
Mijn pogingen hiermee heel brazilie uit te sluiten liepen echter op
niks uit,
ik probeerde : *@*.br en *.br - misschien nog @*.br proberen?
> Wat je kunt proberen is hele ip-ranges buitensluiten door de server
> te configureren. [Voor bijv. Apache in een .htaccess-bestand"
Helaas, site draait op een Windows server...
> In de browser moet m.b.v. JavaScript geencodeerde markup worden
> gedecodeerd. Het formulier staat dus niet leesbaar in het document maar
> moet middels script worden aangemaakt. Dat kan zeker helpen, maar
> een paar procent bezoekers zonder scriptuitvoering sluit je dan buiten.
Ok snap het.
> Je hoeft overigens geen programma te kopen voor zulke simpele en-
> codering omdat je met een paar regels script een gelijk effect kunt
> verkrijgen.
Nou ik wil die 19 dollar ook wel aan jou overmaken, geen probleem!
Martijn
Warden Dave
26/09/06, 17:20
"M.H.Benders" <m.benders@gmail.com> wrote:
> Warden Dave wrote:
>> als ik dan maar even gok dat het om 'HiQ Formmail' gaat dan kun
>> je zo te zien geen wildcards of reguliere expressies gebruiken.
> Het is inderdaad HiQ Formmail.
> Volgens het voorbeeld kun je wel wildcards gebruiken, bijv
> *@somedomain.com
Ah ja, dat zal dan wellicht zo ver gaan als voor de gebruikersnaam,
dus alles voor de apenstaart.
(Ik had overigens niet de tijd te lezen om wat voor adressen 't daar
gaat.)
>> Wat je kunt proberen is hele ip-ranges buitensluiten door de server
>> te configureren. [Voor bijv. Apache in een .htaccess-bestand"
> Helaas, site draait op een Windows server...
Niet dat daar niets mogelijk is, maar je moet wel de mogelijkheid
hebben iets aan de configuratie te veranderen. Even aannemende dat
het over IIS (6.0) gaat:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/848968f3-baa0-46f9-b1e6-ef81dd09b015.mspx
en dan
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4117d9e2-c7e0-46db-88f6-6e804b4325b0.mspx
[onleesbare/geencodeerde markup]
>> Je hoeft overigens geen programma te kopen voor zulke simpele en-
>> codering omdat je met een paar regels script een gelijk effect kunt
>> verkrijgen.
> Nou ik wil die 19 dollar ook wel aan jou overmaken, geen probleem!
Iedereen mag altijd geld overmaken, maar voor een paar regels script
vraag ik zelden iets. Je kunt zelfs een bookmarklet danwel favlet
(/favelet) gebruiken om delen van een document te encoderen.
(Zie http://nl.wikipedia.org/wiki/Bookmarklet) Simpel voorbeeld:
javascript:document.write('<pre><body><
script type="text/javascript">\ndocument.write(unescape(
"'+escape(document.body.innerHTML).replace(/\//g,"%2F").
replace(/\?/g,"%3F").replace(/=/g,"%3D").replace(/&/g,"%26").
replace(/@/g,"%40")+'"));\n</script></body></pre>');
....waar je 1 regel van maken moet "javascript: .... </pre>');".
Als je dan het niet-geencodeerde document in je browser-met-
bookmarklet/favlet bekijkt kun je de bookmarklet/favlet uitvoeren
en je hebt de gehele vervanging voor BODY + content.
Als 't toch maar om $19 gaat kun je ook dat programma kopen als
je dat 1 makkelijk ding lijkt, maar echt nodig is dat dus niet.
Een document met TEXTAREA om markup in te plakken en te laten
encoderen is ook in een paar minuten gemaakt...
WD
Joop Letteboer
26/09/06, 19:40
On 26 Sep 2006 03:37:36 -0700, M.H.Benders wrote:
>Ik zoek een serverside oplossing voor formspam bots, een van mijn sites
>heeft de aandacht getrokken van zo'n ding en daar komen nu zo'n 50
>vuilnismails per dag op binnen.
>Weet iemand een oplossing, ben geen scriptwizard
>dus enige uitleg is waarsch nodig...heb een paar uur gezocht maar
>ik vond niks wat op een oplossing leek..
Captcha's?
Zie <http://nl.wikipedia.org/wiki/Captcha>
--
Joop Letteboer
Jan Reilink
26/09/06, 22:20
M.H.Benders wrote:
> Ik zoek een serverside oplossing voor formspam bots, een van mijn sites
> heeft de aandacht getrokken van zo'n ding en daar komen nu zo'n 50
> vuilnismails per dag op binnen. Heb een ander PHP script geprobeerd
> dat spambescherming zou hebben maar daar rauscht die bot
> gewoon doorheen. Weet iemand een oplossing, ben geen scriptwizard
> dus enige uitleg is waarsch nodig...heb een paar uur gezocht maar
> ik vond niks wat op een oplossing leek..
>
Kan je filteren op specifieke (spam)woorden? Zo ja, dan kan je zoiets
gebruiken:
$notallowed_array = array("nice site", "viagra", "pharmacy",
"lorazepam", "cialis", "cheap", "gamble");
for ($i = 0; $i < sizeof($notallowed_array); $i++) {
if (eregi($notallowed_array[$i],$post)) {
// a 'now allowed' word was used, header() to index and exit
header('Location: index.php');
exit();
}
}
Hierbij is $post dus bijvoorbeeld: $post = $_POST['bericht'];
Een soort CAPTCHA oplossing, untested, (HTML formulier):
Wat zijn de eerste drie letters van de stad Groningen?<br />
<input type="text" name="stad" />
PHP:
if ((!isset($_POST['stad']) or (!substr($_POST['stad'], 0, 2) == "Gro") {
// niet de juiste waarde ingevuld
header ('Location: index.php');
exit();
}
--
Met vriendelijke groet / Best regards,
Jan Reilink, VEVIDA Nederland BV
Postbus 329, 9700 AH GRONINGEN, +31(0)50 - 5492234
Jan Reilink
26/09/06, 22:40
Jan Reilink wrote:
[...]
> PHP:
> if ((!isset($_POST['stad']) or (!substr($_POST['stad'], 0, 2) == "Gro") {
> // niet de juiste waarde ingevuld
> header ('Location: index.php');
> exit();
> }
>
Bovenstaande stukje PHP moet dus zijn:
if ((!isset($_POST['stad']) or (!substr($_POST['stad'], 0, 2)) == "Gro")) {
// niet de juiste waarde ingevuld
header ('Location: index.php');
exit();
}
2x een ) vergeten....
--
Met vriendelijke groet / Best regards,
Jan Reilink, VEVIDA Nederland BV
Postbus 329, 9700 AH GRONINGEN, +31(0)50 - 5492234
M.H.Benders
26/09/06, 23:00
Warden Dave wrote:
> Als 't toch maar om $19 gaat kun je ook dat programma kopen als
> je dat 1 makkelijk ding lijkt, maar echt nodig is dat dus niet.
> Een document met TEXTAREA om markup in te plakken en te laten
> encoderen is ook in een paar minuten gemaakt...
Okee, bedankt voor je advies. Ik overweeg even wat de beste optie
is. Tot nu toe lijkt coderen het meest betrouwbaar ondanks dat er
wat javascriptloze bezoekers de boot in gaan dan. Die formspambots
worden namelijk steeds geavanceerder en filteren op IP, woorden
of email adressen is denk ik steeds achter je eigen staart aanrennen
op den duur. Het is namelijk voor hun mogelijk alles oneindig
te laten varieren, maar ze moeten wel de formulieren kunnen lezen.
En aangezien de bot geen javascript kan gebruiken omdat hij
daarmee wordt disabled (checks) is een javascript codering zo gek nog
niet.
Martijn
M.H.Benders
26/09/06, 23:00
Hoi Jan,
Leuk je hier ook te 'zien' :-)
> Kan je filteren op specifieke (spam)woorden? Zo ja, dan kan je zoiets
> gebruiken:
Dat kan wel maar helaas betekent dit dat mijn nieuwe hobby zal bestaan
uit het samenstellen van een inventarislijst van zo'n beetje alle
producten die verkoopbaar zijn in de hele wereld. De tijd dat die bots
namelijk om viagra of porno draaiden is verleden tijd. In de
formulieren die ik vandaag binnenkreeg worden de raarste zaken
aangeprezen, varierend van hervulbare aanstekers tot slechte
surrealistische kunst.
Het zijn me de tijden wel!
Martijn
Nico Schuyt
27/09/06, 09:40
M.H.Benders wrote:
> Ik zoek een serverside oplossing voor formspam bots, een van mijn
> sites heeft de aandacht getrokken van zo'n ding en daar komen nu zo'n
> 50 vuilnismails per dag op binnen. Heb een ander PHP script geprobeerd
> dat spambescherming zou hebben maar daar rauscht die bot
> gewoon doorheen. Weet iemand een oplossing, ben geen scriptwizard
> dus enige uitleg is waarsch nodig...heb een paar uur gezocht maar
> ik vond niks wat op een oplossing leek..
Zit er geen systematiek in die berichtjes?
Ik had een tijdje last van een bot die in de meeste velden dezelfde tekst
invulde ('Ringtones' bijv in zowel naam, adres als woonplaats )
Dat kun je dan makkelijk afvangen.
--
Nico Schuyt
http://www.nicoschuyt.nl/
Branko Collin
27/09/06, 14:40
On 26 Sep 2006 03:37:36 -0700, "M.H.Benders" <m.benders@gmail.com>
wrote:
> een van mijn sites heeft de aandacht getrokken
Ik geloof er niks van.
--
branko collin
Volk van San Theodoros, ik heb U begrepen.
Hans Konings
27/09/06, 18:20
M.H.Benders :
> Ik zoek een serverside oplossing voor formspam bots, een van mijn sites
> heeft de aandacht getrokken van zo'n ding en daar komen nu zo'n 50
> vuilnismails per dag op binnen. Heb een ander PHP script geprobeerd
> dat spambescherming zou hebben maar daar rauscht die bot
> gewoon doorheen. Weet iemand een oplossing, ben geen scriptwizard
> dus enige uitleg is waarsch nodig...heb een paar uur gezocht maar
> ik vond niks wat op een oplossing leek..
Verkeerd gezocht, Martijn. Ik heb wel eens vernomen dat je een dichter bent
die het experiment niet schuwt. Waarom maak je van de nood geen deugd en zoek
je een script dat van de binnenkomende spam een anarchistisch gedicht maakt?
Otomaties wel te verstaan, want dat is modern. De resultaten post je (ook
otomaties) voor ieders vermaak op je website.
--
gr-hk
M.H.Benders
27/09/06, 21:00
Branko Collin wrote:
> > een van mijn sites heeft de aandacht getrokken
>
> Ik geloof er niks van.
Toevallig, maar ik geloof er zelf ook niks van. Spambots bestaan
eigenlijk helemaal niet, net als bijv. Branco Collins dat is ook een
entiteit waarover weinig terug te vinden valt:
http://www.google.com/search?hl=en&q=branco+collins
Het zit dus allemaal weer tussen onze oren. Fijn dat je daar de
groep even op hebt gewezen, Branco. Het is nuttig commentaar
als dit dat usenet onderscheidt van allerlei rare fora.
M.H.Benders
M.H.Benders
27/09/06, 21:00
Hans Konings wrote:
> Verkeerd gezocht, Martijn. Ik heb wel eens vernomen dat je een dichter bent
> die het experiment niet schuwt.
Sterker nog: er bestaat een reele kans dat mijn volgende bundel aan
potentiemiddelen gaat refereren. Ik ben bezig met een a kapella gedicht
dat 'mannen met banen hebben grotere lullen' gaat heten.
>Waarom maak je van de nood geen deugd en zoek
> je een script dat van de binnenkomende spam een anarchistisch gedicht maakt?
Dergelijke kul laat ik aan Heytze over. Ik schrijf ook nooit over
Breezerbabes. Het komt op mij allemaal zo verkrampt modern over, alsof
de dichter meent dat hij ineens de tijdsgeest representeert door wat
van dit soort termen door zijn brouwsels te mengen.
M.H.Benders
Erick T. Barkhuis
27/09/06, 22:00
M.H.Benders:
> Branko Collin wrote:
> > [...]
> weinig terug te vinden:
>
> http://www.google.com/search?hl=en&q=branco+collins
Al eens bedacht dat het beleefd is om iemands naam correct te spellen,
vooral als je daarmee naar tante Koekel rent?
--
Erick
"Caution: Cape does not enable user to fly." - Batman Costume warning
label
M.H.Benders
27/09/06, 22:20
Erick T. Barkhuis wrote:
> > http://www.google.com/search?hl=en&q=branco+collins
>
> Al eens bedacht dat het beleefd is om iemands naam correct te spellen,
> vooral als je daarmee naar tante Koekel rent?
Sorry ik was waarschijnlijk in de war met Branco's beroemde neef Phil.
Die ik overigens muzikaal bezien net zo interessant vind als
die vermeende spambot op mijn site. Misschien is Hans Konings idee
nog zo gek niet als je de input van zo'n spambot programmeert om
666 Phil Collins snippets random aan te sturen in een door tl balken
verlichte kamer met heel veel bier.
M.H.Benders
M.H.Benders schreef:
> Erick T. Barkhuis wrote:
>
>>> http://www.google.com/search?hl=en&q=branco+collins
>> Al eens bedacht dat het beleefd is om iemands naam correct te spellen,
>> vooral als je daarmee naar tante Koekel rent?
>
> Sorry ik was waarschijnlijk in de war met Branco's beroemde neef Phil.
> Die ik overigens muzikaal bezien net zo interessant vind als
> die vermeende spambot op mijn site.
Dat moet dan wel héél interessant zijn, er staan nogal wat postings over
je door spambots bevlekte formuliertje.
Misschien is Hans Konings idee
> nog zo gek niet als je de input van zo'n spambot programmeert om
> 666 Phil Collins snippets random aan te sturen in een door tl balken
> verlichte kamer met heel veel bier.
Dan is het wellicht verstandig de cijfertjes om te draaien. Dat heeft
men in het verre verleden ook al eens gedaan. De benaming van het
beestje is daarbij iets te ver in cijfertjes doorgeschoten.
--
Webontwerp: http://vision2form.nl/webontwerp/
Korte handleiding zoekmachine optimalisatie / gevonden worden:
http://vision2form.nl/webontwerp/gevonden-worden.html
Lifestyle - wonen reizen en genieten : http://vision4living.com
M.H.Benders
28/09/06, 01:40
tonnie wrote:
> Dan is het wellicht verstandig de cijfertjes om te draaien. Dat heeft
> men in het verre verleden ook al eens gedaan. De benaming van het
> beestje is daarbij iets te ver in cijfertjes doorgeschoten.
Heb jij behalve verstand van webontwerp, zoekmachine optimalisatie,
wonen, reizen en genieten nu ook al verstand van religie, tonnie? Je
blijft me verbazen. Wanneer komt je eerste dichtbundel uit?
M.H.Benders
Tjerk Wolterink
28/09/06, 11:20
M.H.Benders schreef:
> Ik zoek een serverside oplossing voor formspam bots, een van mijn sites
> heeft de aandacht getrokken van zo'n ding en daar komen nu zo'n 50
> vuilnismails per dag op binnen. Heb een ander PHP script geprobeerd
> dat spambescherming zou hebben maar daar rauscht die bot
> gewoon doorheen. Weet iemand een oplossing, ben geen scriptwizard
> dus enige uitleg is waarsch nodig...heb een paar uur gezocht maar
> ik vond niks wat op een oplossing leek..
>
> Gr,
>
> Martijn
>
Een oplossing kun je verkrijgen met javascript:
PS. Wees er wel zeker van dat je de naam van het actie-bestand
veranderd, want de bot heeft die actie nu nog in zijn database staan.
<form action="blaat" id="formId">
<input type="submit" onclick="submitForm"/>
<script language="JavaScript">
function submitForm() {
var form=document.getElementById("formId");
// belangrijk: zet je actie niet gewoon in een string
// want dan zou de spambot het nog kunnen lezen
var action="your"+"action"+".p"+"hp";
form.setAttribute("action", action);
form.submit();
}
</script>
</form>
M.H.Benders schreef:
> tonnie wrote:
>
>> Dan is het wellicht verstandig de cijfertjes om te draaien. Dat heeft
>> men in het verre verleden ook al eens gedaan. De benaming van het
>> beestje is daarbij iets te ver in cijfertjes doorgeschoten.
>
> Heb jij behalve verstand van webontwerp, zoekmachine optimalisatie,
> wonen, reizen en genieten nu ook al verstand van religie, tonnie? Je
> blijft me verbazen. Wanneer komt je eerste dichtbundel uit?
Nog geen idee, ben nog aan het verzamelen.
--
Webontwerp: http://vision2form.nl/webontwerp/
Korte handleiding zoekmachine optimalisatie / gevonden worden:
http://vision2form.nl/webontwerp/gevonden-worden.html
Lifestyle - wonen reizen en genieten : http://vision4living.com
M.H.Benders
28/09/06, 18:40
Tjerk Wolterink wrote:
> Een oplossing kun je verkrijgen met javascript:
Javascript werkt client side. Die bots hebben gegarandeerd javascript
op disabled
staan omdat het erg makkelijk is om een javacheck op een formulier te
stoppen.
Ik heb al een php oplossing gevonden (met dank aan John Bokma) die
voorlopig goed genoeg zal werken. Iedereen bedankt.
M.H.Benders
Tjerk Wolterink
29/09/06, 00:00
M.H.Benders schreef:
> Tjerk Wolterink wrote:
>
>> Een oplossing kun je verkrijgen met javascript:
>
> Javascript werkt client side. Die bots hebben gegarandeerd javascript
> op disabled
> staan omdat het erg makkelijk is om een javacheck op een formulier te
> stoppen.
> Ik heb al een php oplossing gevonden (met dank aan John Bokma) die
> voorlopig goed genoeg zal werken. Iedereen bedankt.
>
> M.H.Benders
>
Gast juist omdat javascript niet bij bots werkt
zal de bot nooit zelf gegevens kunnen versturen via het formulier
omdat de bot nooit zal weten naar welk bestand
hij de gegevens moet versturen.
Dat is het hele punt,
alleen javascript clients *weten* de actie die uitgevoerd moet worden,
en een bot met javascript zou zelf ook nog de code moeten
analyseren om de form te snappen.
Dus goede bescherming tegen bots!