You are here: Re: tell a friend - prevent spam « All PHP « IT news, forums, messages
Re: tell a friend - prevent spam

Posted by Kentor on 12/19/06 21:49

Nvm that font question, how about the sessions =/

Kentor wrote:
> Also, could someone point me to a font that would not be easily
> decodable by a bot for captcha purposes.
>
> Kentor wrote:
> > Good stuff guys, alright so how can i use sessions to prevent the
> > spammers? can somebody give me a piece of code or an example so i can
> > see how this can be done.
> > Rik wrote:
> > > Kentor wrote:
> > > > I dont understand how to use sessions to prevent spam. Bots have
> > > > sessions too no?
> > >
> > > They have indeed.
> > >
> > > > I thought that a good way would be to simply prevent
> > > > a
> > > > user from sending too many emails in 30 seconds or something like
> > > > that.
> > > > But according to Rik spammers can play with this using ips and
> > > > whatever.
> > >
> > > Without a problem. The main reason NOT to use ip's is that several people
> > > could have the same ip. Consider company x. Someone there finds your site
> > > and is all excited and tells all his collegues about it. Those lazy
> > > bastards will, instead of working like they should, all go to your site
> > > through the companies internet access, which uses but a single ip. All
> > > those people also enjoy your site to the fullest. (Let's face it, your site
> > > rocks! Anyone not impressed could not be called human...). They try to tell
> > > people, but everyone in the company already knows. Highly frustrated they
> > > HAVE to share the news of such an excellent piece of work on the web with
> > > others. And lo, you've given them a possibily to tell their friends about
> > > you, bypassing that evil firewall that blocks personal emails (someone
> > > actually did a full days work after they installed it, the horror!). They
> > > try to tell their friends, all over the same ip again. Then it happens:
> > > This site, this wonder on the internet, this wonderfull thing that was
> > > almost a god to them says: "This shall not be, for it is my believe you are
> > > a spammer." What does one do? Suddenly this little wonder isn't so
> > > wonderfull anymore. At first, they doubt themselves, they must have done
> > > something to affront this wonderfull being. But no, others too are
> > > wandering the halls with glazed over eyes. Their god rejected them... It's
> > > like a terrible break-up. What's the first thing anyone does who had been
> > > so utterly rejected? They start to badmouth it. It couldn't be them, it's
> > > this thing, this vile trap placed especially to humiliate good people...
> > > They'll have to warn others not to fall into its clutches, normally they
> > > aren't that altruistic, but everyone should be spared this trauma. After
> > > some talking groups are formed and the rest of the day is spent trying to
> > > overcome this black, black day, they finally come home. Here there's no
> > > email block, let's spread the word...
> > >
> > > > I like the idea of queuing the messages but how could i
> > > > filter out spamming messages? I could check them myself but then this
> > > > will require me spending time... =/
> > >
> > > Well, queueing and checking can be automated given enough rights on the
> > > server offcourse. Then again, if they call up the person who they sent it
> > > to (*sigh*, don't you just get mad when someone calls just to say "you've
> > > got mail"), and it doesn't arrive for a long period of time, this also
> > > doesn't look good.
> > >
> > > But my major point was that it is impossible to exclude spammers a 100%,
> > > however if:
> > > - you use your own custom script for it (i.e. not a script thousands of
> > > people already use).
> > > - you build in some basic checking (header-injection is impossible, maybe
> > > indeed use a session to filter out the dumber bots, captchas)
> > > then as a spammer, I've got a choice to try to use your script for my evil
> > > purposes. However, in the time that would take him, he can find 10 other
> > > mailforms who are vulnarable to header-injection, which saves a hell of a
> > > lot of time. It's like parking end locking your old rusty car next to an
> > > unlocked brand new BMW. Given a choice, they'll offcourse steal the BMW,
> > > and leave your car alone. Probably, although there are always greedy
> > > bastards who'll still take both :-)
> > > --
> > > Rik Wasmus

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация