Bekijk Volledige Versie : Spam in gastenboeken en shoutboxen
Hey mensen
ik heb een paar klanten waar elke dag door een of andere bot of weet ik wat
het hele gastenboek volgepropt wordt met onzin,
ik heb al diverse pogingen gewaagd om dit tegen te gaan, helaas zonder resultaat.
Weet iemand hier een oplossing voor ?
Kan ik op iets controleren ?
Ik weet namelijk niet hoe ze het voor elkaar krijgen...
Alle hulp is wederom welkom.
Grt.
je kan zo'n captcha erin zetten. Dus dat je van zo'n afbeelding de tekens over moet typen. Ik denk dat daar wel genoeg informatie over te vinden is op internet
-Edit-
Die shoutbox zou ik zo 1 2 3 niet iets weten.. Misschien login maken zodat alleen mensen met een login wat kunnen posten oid?
Hebben we ook veel last van. Sites gemaakt met Joomla, waarop een gastenboek draait, hebben we afgeschermd op basis van een veiligheidscode (spam-protect)
'Normale' gastenboeken hebben we zelfs afgeschermd door de betreffende directorie/map af te schermen (htacces). Voor dat dus het gastenboek bezocht/getekend kan worden moet de gebruiker eerst inloggen met naam/wachtwoord welke op de site worden weergegeven. Niet echt klantvriendelijk, maar ben je wel van die bagger af!
Christiaan1
12/12/06, 11:53
bij gastenboek misschien een timer maken dat er maar om de 10 minuten of 1x per dag iets gepost mag worden per ip ofzo...
shoutbox misschien een soort zelfde constructie?!
suc6 hoop dat je hier iets aan hebt
Ramon Fincken
12/12/06, 11:58
sessie aanmaken en daarin count bijhouden van aantal submits
verder IP altijd opslaan, evt IP forwarded opslaan
login zou mogelijk zijn
htaccess
time check
security code overtikken
Heb onlangs nog een nieuw gastenboek geinstalleerd. Daarbij kun je "Flood-Protectie" inschakelen. Wil zeggen dat er NIET 2 berichten achter elkaar mogen worden geplaatst, afkomstig van hetzelfde IP-adres.
Ben er nog mee aan 't testen, maar volgens mij werkt het wel.
Heb het opgelost door alleen gecontroleerde berichten te laten tonen..
@ paas,
dat hebben wij ook eerst gebruikt bij een paar klanten van ons maar die bots of wat het ook zijn hebben tig ipadressen dus is het dweilen met de kraan open.
captcha werkt nog het beste is mijn ervaring
systemdeveloper
12/12/06, 12:29
Hier heb je een voorbeeldje van een gastenboek met een captcha.
De captcha houdt de bots effectief weg en is in principe niet eens zo ingewikkeld om toe te voegen:
http://www.systeemheer.nl/demo/gastenboek/index.php
crazycoder
12/12/06, 13:01
bij gastenboek misschien een timer maken dat er maar om de 10 minuten of 1x per dag iets gepost mag worden per ip ofzo...
shoutbox misschien een soort zelfde constructie?!
suc6 hoop dat je hier iets aan hebt
Verdiep je eens in hoe dergelijke spammers werken:
Eerst komt er van 1 IP een of ander kijken hoe je formulier in elkaar steekt. Na x aantal uren/minuten zie je een groot aantal requests van een groot aantal verschillende IP adressen komen.
Een beperking op IP adres is totaal geheel en al zinloos.
Hier heb je een voorbeeldje van een gastenboek met een captcha.
De captcha houdt de bots effectief weg en is in principe niet eens zo ingewikkeld om toe te voegen:
http://www.systeemheer.nl/demo/gastenboek/index.php
Nadeel van een captcha, zeker als de achtergrond een motief of kleur bevat, is dat je ook normale mensen tegen zal houden.
systemdeveloper
12/12/06, 13:58
Nadeel van een captcha, zeker als de achtergrond een motief of kleur bevat, is dat je ook normale mensen tegen zal houden.
Dat is zeker zo. Het is altijd kiezen of delen. IP blockers, captcha's, spellingchecks, viezewoordenblokkerprogrammatjes, etc... je vraagt je af waaróm je nog iets zou invullen in een gastenboek....
Maar ja, als http://www.cafeshamrock.nl/guestbook/guestbook_frames.htm het alternatief is..... ;)
voor joomla kun je ook easybook gebruiken.
gebruik ik nu sinds enkele maanden en dit gaat heel goed, geen spam meer gehad.
Designerhosting
12/12/06, 15:44
Er zijn voor Joomla verschillende mogelijkheden, bij sommigen kun je kiezen tussen CAPTCHA, Bayesian filter, woordenfilter ....
Ik heb het zelf een tijd geprobeerd met ipadressen blokkeren, maar daar blijf je mee bezig.... (was ik ook al bang voor, maar dacht, toch eens proberen)
Nadeel van een captcha, zeker als de achtergrond een motief of kleur bevat, is dat je ook normale mensen tegen zal houden.
Klopt, maar bij mijn Typo3 sites gebruik ik captcha's die eruit zien als gewone tekst met dezelfde achtergrond als de site zelf. Voor iedereen perfect bruikbaar denk ik.
crazycoder
12/12/06, 16:53
Klopt, maar bij mijn Typo3 sites gebruik ik captcha's die eruit zien als gewone tekst met dezelfde achtergrond als de site zelf. Voor iedereen perfect bruikbaar denk ik.
Zelfs voor een spammer die door heeft dat je OCR kan gebruiken.
ErikKosters
12/12/06, 17:03
Ik heb via imagepng(); met een php script zo'n beveiliging gemaakt. Incl. sessies. Werkt prima, geen last meer van spam.
http://www.ek-hosting.nl/include/code.php
Ramon Fincken
12/12/06, 18:41
Voor de PHP liefhebbers onder ons:
http://www.phpbb.com/phpBB/viewtopic.php?t=449384
live test:
http://www.creativepulses.nl/upload/phpbb/pimp/posting.php?mode=newtopic&f=4
How about KittenAuth (http://www.thepcspy.com/kittenauth)? Veel leuker dan een captcha. Daar komt bij dat de meeste captcha's (zoals die korte van systemdeveloper) eenvoudig te kraken (http://www.google.nl/search?hl=nl&q=defeating+captcha) zijn.
systemdeveloper
12/12/06, 20:37
How about KittenAuth (http://www.thepcspy.com/kittenauth)? Veel leuker dan een captcha. Daar komt bij dat de meeste captcha's (zoals die korte van systemdeveloper) eenvoudig te kraken (http://www.google.nl/search?hl=nl&q=defeating+captcha) zijn.
'Zoals die korte van....', hehe ;)
Anyway... je moet wel een key hebben om de code te decrypten anders blijft het gewoon (10^n)/2 mogelijkheden. Los van het feit dat je evengoed een captchalengte van 100 tekens kunt kiezen en een random key, IS een captcha natuurlijk geen vorm van beveiliging!
Dit is alleen maar om bots te slim af te zijn en meer moet je er ook niet van verwachten. Als een echt iemand wil spammen in een gastenboek dan typt hij de code natuulijk gewoon over :)
@Digiover: Laat eens zien hoe eenvoudig dat gaat? Ik ben wel geinteresseerd in je aanpak.
Als je echt een captcha dient te breken, keer na keer, maar je wil het niet zelf doen, is het vrij eenvoudig te doen:
1) zet een porno site op, en adverteer die hier en daar
2) om de free-porn te krijgen, dienen ze een captcha op te lossen
3) je raadt het al... de captcha is eigenlijk een captcha die real-time van de te kraken site afgehaald wordt, en het antwoord wordt daar ook terug gesubmit...
easy as cake...
Wij hebben het nu tijdelijk opgelost door gewoon een simpele vraag te stellen in een apart veldje.
Je dus kan alleen posten als je menselijke "kennis" hebt.
Niet uit te lezen door bots en mocht er handmatig een antwoord gekraakt worden dan verander je gewoon even de vraag. (headbang)
@Digiover: Laat eens zien hoe eenvoudig dat gaat? Ik ben wel geinteresseerd in je aanpak.
Heh ;)
Er zijn meerdere public en private PoC's te vinden, bijvoorbeeld:
http://www.brains-n-brawn.com/default.aspx?vDir=aicaptcha
Meer links via mijn eerder gepostte Google link.
Aan de hand van de waarde van je 'showcode' parameter wordt steeds dezelfde string weergegeven, in dezelfde volgorde, maar het wordt net iets anders weergegeven (lees: wat meer schuin e.d.). Maak je de waarde van de parameter langer, dan wordt het al moeilijker :) Alleen wel vervelend dat de '\' soms rechtop staat (alsin '|').
Los van het feit dat je evengoed een captchalengte van 100 tekens kunt kiezen en een random key, IS een captcha natuurlijk geen vorm van beveiliging!
Hail hail! :) ik pleit daarom altijd voor het filteren van invoer e.d. Als iets een waarde heeft die jij niet verwacht moet je het weigeren.
crazycoder
12/12/06, 23:13
Laat eens zien hoe eenvoudig dat gaat? Ik ben wel geinteresseerd in je aanpak.
Zoiets misschien?
http://captcha.megaleecher.net/
systemdeveloper
12/12/06, 23:44
Jezus, wat een moeite allemaal om je viagra link ergens kwijt te komen, haha :)
heel die figuren gewoon bannen uit elk dc en zorgen dat ze nooit geen pc meer mogen aanraken.
scheelt veel spam en ergernis onder alle hosters denk ik zo
crazycoder
13/12/06, 00:11
Jezus, wat een moeite allemaal om je viagra link ergens kwijt te komen, haha :)
Tja, zou het eigenlijk meer sport vinden om het te breken.. zoiets doe je als je een tijdje weinig of geen werk heb.. Of wil spammen..
heel die figuren gewoon bannen uit elk dc en zorgen dat ze nooit geen pc meer mogen aanraken.
Nooit geen he.. dus altijd :)
Opknopen is veel efficienter, heb je er daarna ook geen omkijken meer naar. De kogel geven is te slecht voor het milieu.
heel die figuren gewoon bannen uit elk dc en zorgen dat ze nooit geen pc meer mogen aanraken.
Helaas kan je niet over "die lui" spreken als je het over de (gastenboek)spammers. Je kan wel van "die lui" spreken als je het over thuis gebruikers hebt die hun PC niet beveiligen, waar de PC geinfecteerd raakt met een wormvirus en zo onderdeel worden van een botnet. Die moeten van internet gebanned worden.
Internet rijbewijs: http://www.dsinet.org/?id=3981
Maar alle anti commentspam methodes daar aan toe, spammers hebben geld. Veel geld. Het komt maar al te vaak voor dat zij een groepje studenten inhuren om gb's te spammen en geen enkele beveiliging helpt hier tegen (een heel uitgebreid woordenfilter misschien een beetje).
Oke bedankt allemaal voor jullie reactie, het is me wel duidelijk wat ik aan opties heb.
Thnx
crazycoder
14/12/06, 22:17
Maar alle anti commentspam methodes daar aan toe, spammers hebben geld. Veel geld. Het komt maar al te vaak voor dat zij een groepje studenten inhuren om gb's te spammen en geen enkele beveiliging helpt hier tegen (een heel uitgebreid woordenfilter misschien een beetje).
Gewoon een mens die om het even welke posting in gastenboek of wat dan ook goed moet keuren. Dat scheelt uiteindelijk een hoop gedoe met woordenfilters die je toch nooit perfect krijg.
Helaas kan je niet over "die lui" spreken als je het over de (gastenboek)spammers. Je kan wel van "die lui" spreken als je het over thuis gebruikers hebt die hun PC niet beveiligen, waar de PC geinfecteerd raakt met een wormvirus en zo onderdeel worden van een botnet. Die moeten van internet gebanned worden.
Internet rijbewijs: http://www.dsinet.org/?id=3981
Vertel dat mijn oude moeder maar eens die net heeft geleerd hoe ze een meeltje moet openen. Nee, dan zou ik (net als de consumentenbond laatst deed) de verantwoordelijkheid liever bij de ISP's leggen. Als ik zou moeten kiezen bedoel ik.
crazycoder
15/12/06, 12:19
Vertel dat mijn oude moeder maar eens die net heeft geleerd hoe ze een meeltje moet openen. Nee, dan zou ik (net als de consumentenbond laatst deed) de verantwoordelijkheid liever bij de ISP's leggen. Als ik zou moeten kiezen bedoel ik.
Dat is je reinste idioterie. Een rechtstreeks gevolg van de claimcultuur. En met die rooie rakkers in de 2e kamer zou het mij niets verbazen als het ook nog eens zover kwam.
Als mensen zo stom zijn om op linkjes te klikken waar ze niet op zouden moeten klikken dan is het hun eigen fout.
Mocht jij haar computer beheren zet er dan gelijk antivirus op en autoupdate op aan.. En leer de mailclient te configureren zodat word niet wordt gebruikt als editor en er geen HTML toe wordt gestaan. Dan nog wat educatie en je bent halverwege.
Ik wilde alleen maar duidelijk maken dat ik het onzinnig vind de verantwoordelijkheid van spam, virussen en andere ongein bij de eindgebruiker te leggen. Dat is wel erg gemakkelijk.
Het idee dat de ISP als leverancier van de internetverbinding ook een verantwoordelijkheid heeft vind ik eerlijk gezegd niet zo gek. Of wat dacht je van de mensen die de computers leveren aan de oma's?
Maar eenzijdig afschuiven op de consument is te simpel.
crazycoder
15/12/06, 13:17
Ik wilde alleen maar duidelijk maken dat ik het onzinnig vind de verantwoordelijkheid van spam, virussen en andere ongein bij de eindgebruiker te leggen. Dat is wel erg gemakkelijk.
Het idee dat de ISP als leverancier van de internetverbinding ook een verantwoordelijkheid heeft vind ik eerlijk gezegd niet zo gek. Of wat dacht je van de mensen die de computers leveren aan de oma's?
Maar eenzijdig afschuiven op de consument is te simpel.
Wiens verantwoording is het dan dat er op een linkje wordt geklikt? Of dat site x wordt bezocht waar toevallig net een stuk virus op rondhangt?
Pas op met wat jij cq de consumentenbond stel... als je daarin doorsla is internet een door filters gecontroleerde omgeving.. als iemand daarvoor kiest is het overigens prima, maar in alle andere gevallen dus niet.
Als je een PC aan oudere mensen lever, wat wij ook wel hebben gedaan, dan zorg je ervoor dat deze goed onderhouden wordt en je zorg voor educatie.
Je kan een PC nog zo goed beveiligen, idem de verbinding, maar uiteindelijk is de gebruiker het punt waar het probleem door wordt veroorzaakt. In veel gevallen overigens geholpen door een hersendood OS, maar dat is een hele andere discussie.
Heren, ontopic, of gewoon een andere thread over de politiek openen. Niet deze thread blijven bevuilen.