---
title: "Säkerhet emot spambotar!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/170412-säkerhet-emot-spambotar"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Simpa"
published: "2008-04-01T22:36:26.000Z"
updated: "2008-04-01T23:02:32.000Z"
replies: 1
views: 333
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/170412-säkerhet-emot-spambotar"
---

# Säkerhet emot spambotar!

## #1 — Simpa, 2008-04-01T22:36Z

Hejsan, varit borta ur gamet ett tag, men detta verkar vara ett väldigt aktuellt ämne som jag missat helt..

Hur vanligt är det med spambotar? 
Måste man använda sig av Captcha för att förhindra dem? 

Såg en lösning där en enket slumpades fram 2+2=? så var man tvungen att skriva in resultatet, hur säkert är detta? Är detta ett lättare altenativ för besökare än att använda sig av Captcha?

Finns det andra effektfulla men relativt lätta sätt, programeringsmässigt?

Kommer jag uppleva problem även om jag inte använder mig av en mysql databas, utan istället för en textdatabas?

Vart många frågor, nyfiken på ämnet bara då jag själv inte haft någon forum/gästbok uppe på länge!

/ Simon

Permalänk: https://www.webforum.nu/p/170412

## #2 — nitro2k01, 2008-04-01T23:02Z

Vilken databas du använder spelar ingen roll i detta fall.
Ett trick som jag använder som funkar bra är att använda Javascript för att ändra egenskaper på ett form-element. I sin enklaste utformning kan du ändra värde på ett hidden-fält och avvisa alla requests som inte innehåller ändringen. Det kan man utveckla mera också. Själv har jag gått så lång som använda en bit kod som är manglad till oigenkännlighet.

```
<script type="text/javascript">
cuicnd="wri";lc=[5, 'nput type="hidd', "\" value=\"malcolm\" ", 'en" name="antibott'];
			
eval('doc'+'ument')
[cuicnd+"te"]
("<i"+lc[1]+lc[3]+(++lc[0])+lc[2]+' />');
z=document.getElementById('comment');
z.name=z.id+'_'+lc[lc[0]-5].substring(0,3);
</script>
```

Så kan det se ut. Det är sk "Security by obscurity". Testet i sig är lätt ta sig förbi, men det är så svårt att knäcka koden att få spammare skulle bry sig om att göra det bara för min blog. 
Dock behövs nog inget i närheten så avancerat för att skydda dig. (Eller mig heller, men jag gillar att vara overkill)

Permalänk: https://www.webforum.nu/p/2095212

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/170412-säkerhet-emot-spambotar
