TonyboyMedlem sedan jan. 200554 inlägg Har på sistone lagt en hel del tid på att forska i ämnet mal-code dvs. automatiserade skitinlägg som skräpar ner gästböcker, kommentarsfält etc.
Konstigt att det inte finns mer information om ämnet och vad man kan göra för att undvika detta. Jag tycker att detta medför större skada än vad folk egentligen har förstått för dom som drabbas av det.
Man kan dela upp eventuella åtgärder i två kategorier:
1. Olika typer av skydd och förebyggande åtgärder direkt i sin kod för att undvika skräpinlägg.
2. Försöka leta upp ansvariga för att på så sätt komma tillrätta med problemet.
Om man först analyserar den första kategorin med att försöka koda bort problemet. Jag har försökt att bygga in skydd mot vissa typer av ord, kodsnuttar som ofta är gemensamt för dessa inlägg. Ingenting hjälper. Jag har även provat att regelbundet ändra namn på filer, formulärfält etc. Har heller ingen inverkan. Jag har provat att lägga submit knapp inom JavaScript etc etc.
Jag har även upptäckt att IP-numret inte loggas på dessa skräpinlägg. Då kan man heller inte skydda sig genom att ignorera valda IP-nummer.
Någon som vet var jag kan hitta mer information i ämnet? Skulle gärna vilja samla ihop så mkt material som möjligt på ett ställe som en samlingspunkt för folk som drabbas av detta problem.
Kategori 2
Att försöka hitta någon ansvarig är snudd på omöjligt, men någonstans borde man ändå kunna börja. Funderar tex. på att starta en webbplats där drabbade kan lämna in information som skulle kunna leda till någon ansvarig. Bra även att lagra information utifall man kan ha nytta av den i framtiden.
Kom gärna med tips om ämnet, vill gärna ha mer diskussion än vad som hittills förekommit i ämnet.
Som jag förstått det så är det en ganska ny grej med robotar som spammar gästböcker. Alltså då inte så konstigt att det inte finns mycket information om det.
Om IP-numret inte loggas så beror det på något fel i din applikation.
Lättaste sättet att slippa dem är att göra ett JavaScript som måste köras för att inlägget ska kunna postas. Robotarna verkar inte vara smarta nog att förstå JavaScript.
TonyboyMedlem sedan jan. 200554 inlägg Tycker absolut att det borde finnas mer information att läsa om ämnet trots att det är relativt nytt och det är precis därför jag postar inlägget för att just skapa mer diskussion om ämnet.
Vad gäller lagring av IP-nummer så fungerar det när vi vanliga dödliga glr inlägg. Jag tilldelar variabeln get_IP värdet av IP-numret genom att ange:
<% get_IP = Request.ServerVariables("REMOTE_ADDR") %>
Därefter lagrar jag värdet i en egen tabell där jag samlar alla IP-nummer som skall ignoreras.
Som sagt så har jag provat att ange vissa delar tex submit-knappen inom JavaScript utan resultat. Docl har jag några gamla html-gästböcker som öppnas från tex Flash-dokumentet som ine har drabbats av skräpinlägg.
Jag efterlyser som sagt mer diskussion i ämnet!
Att klienten inte har något IP-nummer är inte möjligt.
Bara för att du postar formuläret med JavaScript så betyder inte det att det spärrar för roboten. Roboten behöver väl ingen knapp för att submitta ett formulär.
Sätt ett hidden värde med JavaScript och kontrollera det sen på serversidan.
spangoMedlem sedan juni 20008 205 inlägg Några polare har en sida som brukar råka ut för detta. De har PHP Nuke, och en gästboksmodul till den som är rätt vanlig. Jag skulle då gissa att det finns bottar som är specialiserade på att spamma just den här gästboksmodulen. De vet hur formulären för såna här gästböcker ska se ut, så allt de behöver göra är att kolla första sidan på olika domäner, se om de har PHP Nuke, och sedan posta ett korrekt inlägg till den sökväg som gästboken finns på, om den alls finns. En snabbfix för att undvika såna spambots skulle kunna vara att göra subtila förändringar av formulär, typ byta namn på ett formulärelement eller att lägga till ett tomt hiddenfält som måste finnas för att man ska få posta.
Långsiktigt är det svårt att undvika sånt här utan att belasta användarna. En metod som verkar funka hyfsat bra är användarmoderering, dvs. att användare får betygssätta olika inlägg, och de inlägg som har betyg under en viss tröskel döljs. Det är dock inte alltid helt optimalt att använda.
Att det inte går att automatisera sån här kontroll ligger förstås i sakens natur.
Tror bottarna är lite intelligenta då jag sett hemmabyggda gästböcker bli drabbade.
Dock har jag förstått det som att de inte är tillräckligt intelligenta för att exekvera JavaScript.
spangoMedlem sedan juni 20008 205 inlägg
Erik Juhlin skrev:
Tror bottarna är lite intelligenta då jag sett hemmabyggda gästböcker bli drabbade.
Dock har jag förstått det som att de inte är tillräckligt intelligenta för att exekvera JavaScript.
Sant, men jag inbillar mig att det borde vara en rätt smal sak att scripta nån befintlig webbläsare (IE, FX, Safari...) att gå in på sidor, fylla i formulär och posta. Men i dagsläget är nog din variant effektivast (iaf av de rent tekniska lösningarna), bortsett från att man missar de där få procenten som har JS avslaget.
OveRRidEMedlem sedan feb. 200112 078 inlägg
spango skrev:
Sant, men jag inbillar mig att det borde vara en rätt smal sak att scripta nån befintlig webbläsare (IE, FX, Safari...) att gå in på sidor, fylla i formulär och posta. Men i dagsläget är nog din variant effektivast (iaf av de rent tekniska lösningarna), bortsett från att man missar de där få procenten som har JS avslaget.
Min egenskrivna "gästbok" (kommentarfunktion i min (egenskrivna) blog) klarar de iallafall av att tolka, och då har det dessutom blivit rätt data i rätt fält, alltså ämne, text och e-post, på rätt ställen. Det roliga är att jag kallar mitt textfält för PostData, vilket ändå måste anses som en aning avvikande istället för t.ex. PostText eller Message eller liknande. Dessutom påverkade bara den här boten gamla inlägg, antagligen sånt som cachat's av den spindel som matar den.
Däremot; vid vissa sådana här fall misstänker jag att nån jävel sitter och "skapar/spelar in" de där macrona och sen fyller boten på med resten när det väl är gjort. Men det är en gissning.
Problemet i min gästbok var liksom inte att inläggen var i vägen på de nyaste blog-posterna, utan snarare att min stackars Access-datafil blev så full och överbelastad (iom att filen växte runt 40MB på en dag, utan filkomprimering) att den inte gick att använda, typ. Den postade helt sinnessjuka mängder, om och om igen, hela tiden. Jag hade typ 40.000 rader i den där tabellen till slut.
Jag har löst detta med att posta enbart genom en javascriptmetod som hämtar en GUID, som jag jämför med.
PaceMedlem sedan juni 20019 024 inlägg