WishMaster
[mod] 666
Sinds 26/2/2003
T: 99
R: 2018
|
13/5/2007 -
12:04u
| Quote
|
Ik heb ergens homepage online staan waar eigenlijk niks interessants te zien is. Er staat ook een 'gastenboek' waar een commentaar in kan achtergelaten worden. De laatste tijd merk ik echter dat er spambots dat ding vol rommel zetten. Niet dat het iets uithaalt, want HTML is uitgeschakeld.
Is er een (simpele) manier om dit tegen te gaan? Captcha is een laatste redmiddel natuurlijk (ook al omdat er maar php 4.4.4 draait). IP-traces geven vooral Texas aan, maar na blokkering van die IP-range zie ik ook UK verschijnen (proxy?) Ik zoek dus iets dat vrij eenvoudig qua 'blokkering' is gezien het maar een prullesite is.. Ik heb dus ook geen zin om 1000 lijnen code te schrijven (tenzij 't ni lukt met simpelere methodes) 't zou handig zijn als ik alleen Belgische IP's kon toelaten, maar gezien Telenet al met dynamische IP's zit...
Suggesties iemand?
|
Quagmire
wzl-lid
Sinds 18/11/2003
T:62 -
R:1458
|
13/5/2007 -
13:01u
| Quote
|
Elk land/regio krijgt normaal gezien toch een range van ip adressen toegekend dacht ik, of niet?
Misschien dat ge kunt kijken welke IP-range belgië heeft.....
Allé ja, ik weet het niet he......maar ge kunt maar eens kijken.....
|
Poel
Respect!
Sinds 13/1/2003
T:10 -
R:122
|
13/5/2007 -
13:13u
| Quote
|
Captha's zijn inderdaad het meest gebruikte middel hiervoor. Online vind je een aantal sites die "ready made" code meegeven:
white hat web design captcha @ google
Wel oppassen met captcha's want er wordt volop werkt gemaakt om die automatisch te omzeilen, vb:
computer vision
Laatst aangepast door
Poel
op 13/05/2007 13:14:29u
(1x aangepast)
|
WishMaster
[mod] 666
Sinds 26/2/2003
T:99 -
R:2018
|
13/5/2007 -
13:47u
| Quote
|
Van den eerste link van de Poel:
Fatal error: Call to undefined function: imagettfbbox() hupla...
oke, nen image met noise genereren lukt dus, maar de code eropzetten blijkbaar nie
$textbox = imagettfbbox($font_size, 0, $this->font, $code) or die('Error in imagettfbbox function'); imagettftext($image, $font_size, 0, $x, $y, $text_color, $this->font , $code) or die('Error in imagettftext function'); Op de "imagettfbbox" en "imagettftext" geeft em foutmeldingen
edit: ImageString( ); werkt wel , imagettfbbox() ni
Ik had inderdaad ook al gedacht om bv random een gekleurd blokje te laten verschijnen (rood geel groen) en dat ze dan die kleur in 't nederlands moeten intypen ofzo
Laatst aangepast door
WishMaster
op 13/05/2007 14:13:51u
(3x aangepast)
|
mrvazil
wzl-lid
Sinds 15/5/2005
T:6 -
R:780
|
13/5/2007 -
14:05u
| Quote
|
ge kunt da op een veel simpelere manier oplossen, ge voegt een extra veldje aan uw gastenboek toe, en daarvoor zet ge: 4 + 5 = vervolgens zet ge onder het veldje volgende tekst: opgelet! de uitkomst van bovenstaande bewerking moet het resultaat van een vermenigvuldiging zijn, en geen optelling zoals er staat. Dit is om te voorkomen dat mijn gastenboek volgespamd wordt door computers, die deze zin niet begrijpen.
ge checkt dan bij uw validatie op 20 ipv 9 et voila
|
Poel
Respect!
Sinds 13/1/2003
T:10 -
R:122
|
13/5/2007 -
14:05u
| Quote
|
Ik heb ook maar even gegoogled. Ik zou graag helpen maar aangezien mijn thesis deze woensdag binnenmoet, ben ik zelf de volgende dagen nog even zoet...
|
WishMaster
[mod] 666
Sinds 26/2/2003
T:99 -
R:2018
|
13/5/2007 -
14:48u
| Quote
|
kheb (voorlopig) den truc van mrvazil maar toegepast, da was 't simpelste Zien wat er de komende dagen gebeurt...
|
MrRed
wzl-lid
Sinds 5/6/2005
T:229 -
R:13960
|
14/5/2007 -
19:20u
| Quote
|
mrvazil schreef: ge kunt da op een veel simpelere manier oplossen, ge voegt een extra veldje aan uw gastenboek toe, en daarvoor zet ge: 4 + 5 = vervolgens zet ge onder het veldje volgende tekst: opgelet! de uitkomst van bovenstaande bewerking moet het resultaat van een vermenigvuldiging zijn, en geen optelling zoals er staat. Dit is om te voorkomen dat mijn gastenboek volgespamd wordt door computers, die deze zin niet begrijpen.
ge checkt dan bij uw validatie op 20 ipv 9 et voila  optellen kunnen ze toch ook niet?
|
WishMaster
[mod] 666
Sinds 26/2/2003
T:99 -
R:2018
|
14/5/2007 -
20:21u
| Quote
|
normaal ni... Maar als ze echt een script maken om een getal te zoeken met '+' en '-' enzo... Dan is de Nederlandse tekst (vermenigvuldigen ipv optellen) een bijkomende moeilijkheid voor hen
trouwens; voorlopig ben ik nog spamvrij, dus 't lijkt te werken
|
HOOW
Garfield-lover
Sinds 29/1/2004
T:57 -
R:3052
|
24/5/2007 -
15:19u
| Quote
|
op onze site vant jeugdhuis hebben we ook de plaag aan spam ingedamd door een rekensommetje, werkt zogoed als perfect.
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
11/6/2007 -
16:49u
| Quote
|
even een ideetje: een rekensommetje is een extra last voor de gebruiker. wat als je nu een hidden invoerveld laat invullen door javascript. Dit wordt door de browser gedaan, dus de gebruiker merkt hier niets van (behalve als zijn javasript uit staat, maar dan werkt 90% van de websites niet) de spambots echter voeren geen javascript uit, dus het hidden veld zal niet ingevuld worden..
|
WishMaster
[mod] 666
Sinds 26/2/2003
T:99 -
R:2018
|
11/6/2007 -
17:48u
| Quote
|
Of genereer met asp/php gewoon dit (met random bv): <checkbox> ik ben een spambot ofwel <checkbox> ik ben geen spambot
De gebruiker moet dan wel of niet aanvinken (dit is uiteraard elke keer anders). Probleem: achterlijke gebruiker, spambot heeft 50% kans
|
MrJelle
wzl-lid
Sinds 8/12/2004
T:15 -
R:226
|
6/8/2007 -
4:43u
| Quote
|
Radiobutton, simpele vraag. "3 + 3 is?" ( ) 4 ( ) 3 (o) 6 ( ) 5
En da dan willekeurig laten genereren ofzo.
|