Avatar billede klgn Nybegynder
16. juni 2007 - 12:15 Der er 6 kommentarer og
2 løsninger

Kan spamrobotter læse og forstå javascriptkode?

Hej!

Jeg har netop lavet en mail-formular, hvor der kører validering i javascript med popup box, hvis et felt ikke er udfyldt, eller det ikke er udfyldt korrekt.
Helt præcist har - jeg måske lidt - høkeragtigt lavet et script, der undersøger, om et indtastet CVR-nummer er korrekt indtastet.
Mit spørgsmål er så, om en spamrobot kan gennemskue beregningerne i scriptet og så udfylde det med et cvr-nummer, som i teorien ville passe og så ellers smide det sædvanlige poker, casino, viagra shit i min mailbox i de øvrige felter?
Eller bør denne cvr-validering være nok til at holde spamrobotterne væk?

Hvis det ikke er nok, har I så forslag til, hvad jeg kan gøre for at spamsikre. Jeg har hidtil brugt et script (i php), der autogenerer et billede med en tekst, som så skal udfyldes magen til (I kender det sikkert), men jeg vil gerne udover denne mindre brugervenlige hurdle.

På forhånd tak,

/klgn
Avatar billede hmm10 Nybegynder
16. juni 2007 - 13:41 #1
Robotter læser kildekoden på samme måde som vores øjne læser den, dvs. står fx. en mail eller "andre personlige ting" direkte ordret i kildekoden kan robotten læse det.
Avatar billede roenving Novice
17. juni 2007 - 02:35 #2
hmm10 har helt ret, da robotter ikke har tid til at være så avancerede, at de kan æse script-kode ...

-- måske kan nogle bots gennemskue helt basale javascript-funktioner som konkatenering af tekstsrenge, men det er helt udelukket at en spambot, der jo nødvendigvis skal traversere mylliarder af sider på sekunder har tid til at analysere en javascript-kode, hvis den bare er en anelse avanceret (faktisk er allerede konkatenering voldsomt avanceret i forhold til den slags !-)
Avatar billede klgn Nybegynder
17. juni 2007 - 11:51 #3
Ok, så vil jeg prøve at nøjes med min nuværende javascript-kode og håbe, at spamrobotterne ikke lurer den. Hvis de gør, må jeg tage hånd om det.

Tak for Jeres bud, smid svar, og I kan dele points:-)
Avatar billede hmm10 Nybegynder
17. juni 2007 - 12:17 #4
Her et svar, hvis det kan bruges :)
Avatar billede zurekk Nybegynder
17. juni 2007 - 22:51 #5
"traversere mylliarder af sider på sekunder"
Spam robotter kører 24/7, og kan være meget avancerede.
Nogle kan endda læse billeder for mails, etc.
Avatar billede hmm10 Nybegynder
17. juni 2007 - 23:12 #6
zurekk > "Nogle kan endda læse billeder for mails, etc." Kan du uddybe nærmere ?
Avatar billede roenving Novice
17. juni 2007 - 23:28 #7
Uanset om de kører 24/7 eller kun 3 timer pr. år er det fuldstændig udelukket, at andet end en serverpark bestående af hundredevis af Crays, vil have kræfter til at dekode andet end det, der kan hentes fra _simple_ tilføjelsesprogrammer, det kunne f.eks. være et ocr-program, så måske kan billeder ocr'es af visse bots, men næppe de, der bruges i almindelig spam eller for den sags skyld google !-)

-- els velbekomme '-)
Avatar billede roenving Novice
18. juni 2007 - 22:18 #8
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester