Slashdot Mirror


How to Prevent Form Spam Without Captchas

UnderAttack writes "Spam submitted to web contact forms and forums continues to be a huge problem. The standard way out is the use of captchas. However, captchas can be hard to read even for humans. And if implemented wrong, they will be read by the bots. The SANS Internet Storm Center covers a nice set of alternatives to captchas. For example, the use of style sheets to hide certain form fields from humans, but make them 'attractive' to bots. The idea of these methods is to increase the work a spammer has to do to spam the form without inconveniencing regular users."

272 comments

  1. And how... by Creepy+Crawler · · Score: 4, Interesting

    Ok, so captchas and other email obfuscation mechanisms are used a lot. Fine, a web designer can choose to do this.

    Now, lets enter US law: American with Disabilities Act. Target is currently being sued for NOT complying with this federal law. I can understand why businesses would be required for this, but where will the net-boundaries stop?

    For example, I have a US corp. I hire an offshore datacenter to handle web processing. Is my website have the compulsory ADA lawss upon it, or do they not apply due to international boundaries? Yipe.

    --
    1. Re:And how... by vertinox · · Score: 1

      Perhaps the vision impaired could get audio captchas?

      Click this button, listen to the sound, and then choose the selection what the sound was.

      Like birds chirping, babies crying, piano playing and maybe other familiar sound effects that you would choose from a multiple choice list.

      Of course if the user is deaf and blind, I'm not sure how they are using a computer to begin with.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    2. Re:And how... by Professor_UNIX · · Score: 0, Flamebait
      Can we not discuss some technology without involving the egocentric laws of the United States -- FOR ONCE?
      Pardon me, but I think you may be looking for http://it.slashdot.ca./ This is the US-based web site of Slashdot.
    3. Re:And how... by Anonymous Coward · · Score: 0

      You got me all excited there for a second, but it seems there isn't much content over at slashdot.ca.

    4. Re:And how... by Creepy+Crawler · · Score: 1

      Erm, Slashdot started in the US, and is predominately visited by USians. Im a USian, so it matters to me.

      And about the US laws... Im sure disability-discrimination laws exist in the European Union too. ADA is what law Im familiar with.

      --
    5. Re:And how... by tomstdenis · · Score: 4, Insightful

      I think you'd find Slashdot very much more trivial and redundant if all non-Americans left.

      That said, ADA's can go fuck themselves. I can see making exceptions for EMPLOYEES but why would I have to go out of my way to help customers? What if it's simply not cost effective? If it costs millions to placate the handful of noisemakers is it worth the effort?

      Being blind really has to suck. And *I DO* wish that companies would help them out. I don't think we should force them though as it can lead to smaller companies who can't afford to deal with it going out of business.

      Sure, our websites would then be ADA compliant, but there would only be a handful of mega-corp websites at that point. So you're trading what little free market economy we have left to placate special interest groups.

      Frankly, if I were blind I'd make due and where I couldn't I'd rely on friends or family. No shame in asking a family member to order something from a website for you. Granted "disabled" folk want their independence, they also have to be practical about it....

      Tom

      --
      Someday, I'll have a real sig.
    6. Re:And how... by heinousjay · · Score: 5, Funny

      I think you'd find Slashdot very much more trivial and redundant if all non-Americans left.

      Indeed. I would miss the self-righteous off-the-mark diatribes about how we should run our country. I wouldn't be able to get my daily fill of hubris from people who think they are superior in every way. I don't know what I would do.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    7. Re:And how... by mrchaotica · · Score: 1
      Of course if the user is deaf and blind, I'm not sure how they are using a computer to begin with.

      braille display

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:And how... by Lord+Apathy · · Score: 1, Flamebait

      Perhaps the vision impaired should just learn to live withing their disabilites and accept the fact that not everything is going to be availiable to them. Harsh, yes but its life. Making resonable requests to accomidate them is one thing but making people liable under law for not is something else.

      --

      Supporting World Peace Through Nuclear Pacification

    9. Re:And how... by Anonymous Coward · · Score: 0

      I am with you brother!

      Us americans would miss the rest of the world acting like that!

      (Hi, please remember that there are assholes everywhere, nationality really does not change it that much)

    10. Re:And how... by Captain+Splendid · · Score: 2, Informative

      Well, in all fairness, at we least we furriners just give you an earful, whereas typical American hubris is usually delivered via shock and awe.

      Mods: go nuts! I have karma to burn, bitches.

      --
      Linux, you magnificent bastard, I read the fucking manual!
    11. Re:And how... by operagost · · Score: 1

      Please don't continue the "USian" meme. It's confusing the citizens of the United States of Mexico. Thanks!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    12. Re:And how... by GigsVT · · Score: 2

      The ADA wasn't passed by disabled people, it was passed by able bodied legislators who, on the left, wanted some bullshit feelgood legislation, and on the right, wanted to play up how supportive they were of disabled veterans.

      Most disabled people accept thier limitations and aren't imposing about it.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    13. Re:And how... by tomstdenis · · Score: 1, Insightful

      Funny, you guys don't seem to have problems telling others how they should live...

      This isn't an America vs. the world issue. All I was saying is that non-Americans bring a different point of view to the table.

      If you can't tolerate another point of view, then you can just go on being a xenophobic, ignorant, sheltered, small minded individual. e.g., the typical american. :-) [kiddin about that last bit].

      Tom

      --
      Someday, I'll have a real sig.
    14. Re:And how... by fprintf · · Score: 2, Interesting

      Just try taking their reserved parking spaces closest to the mall entrance and you will see just how "imposing" disabled people can be about it.

      --
      This post brought to you by your friendly neighborhood MBA.
    15. Re:And how... by Firehed · · Score: 1

      How well do they render all of these fancy new Web 2.0 sites? Instinct tells me that the rounded corners and glossy icons might be lost...

      --
      How are sites slashdotted when nobody reads TFAs?
    16. Re:And how... by johneee · · Score: 1

      While I can't comment on your specific question, I do know that with the (now defunct?) COPPA you would indeed have to comply. In fact, even if you had a non-US company with an offshore datacentre, you would have to comply.

      I did some research on COPPA at the time because I worked on a kid's web site, and I called the agency that administrated it. They told me that any time I was collecting information from people within the US, no matter where I, the website, or my company was set up, the law affected me.

      --
      - ------- There are ten kinds of people in the world. Those who understand binary, and those who... Huh?
    17. Re:And how... by Creepy+Crawler · · Score: 1

      USian goes with MEian and THEYun.

      If I dont get inside, MOMun and POPun will kick my ASSun.

      (true, i concede that --un is stupid)

      --
    18. Re:And how... by flyingfsck · · Score: 1

      Usually, only large companies need to comply with these laws - more than 50 employees.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    19. Re:And how... by nuzak · · Score: 1

      What's with this "USian" crap? There's two continents named "America", but there is only one country in the world with the word "America" in its name, so get the name right. We don't call Germans "FRians" (Federal Republic of Germany, see?)

      And yes, the EU has even more stringent accessability requirements. Some ADA-bashers might have a point, but pretty much all the ones here and most other places are just trolling anyway.

      --
      Done with slashdot, done with nerds, getting a life.
    20. Re:And how... by lord+aDam · · Score: 2, Informative
      Im sure disability-discrimination laws exist in the European Union too

      Yes, there are accessibility laws in countries all over the world.

    21. Re:And how... by LiquidCoooled · · Score: 1

      Don't mock this technology,
      its the closest thing we have to enable stabbing someone in the face over the internet.

      --
      liqbase :: faster than paper
    22. Re:And how... by GigsVT · · Score: 1

      Should probably point out I'm talking about real disability here, like missing important bits and/or senses. Not every idiot on SSI that claims to have some back problem or fake mental disorder like aspergers.

      The standard for getting a handicapped plate is pretty low.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    23. Re:And how... by Lord+Apathy · · Score: 0

      Yeah, they get real ass on shoulders about that. Not that I really mind the parking spaces. Parking spaces are one of minor I'm talking about. Infact I get annoyed when I see someone who isn't disabled parking in one. On the other hand suing a city because their 100 year old historic court house doesn't have a lift in it is pure bullshit.

      --

      Supporting World Peace Through Nuclear Pacification

    24. Re:And how... by Anonymous Coward · · Score: 0

      That number is 15 employees, not 50, and it has to do with the ~Employment~ section of the ADA (Title I).

      Title III calls for reasonable access to 'public accommodations', which includes many commercial facilities. Whether or not websites can/do/should fall under Title III is an issue, but it's separate from Title I.

    25. Re:And how... by rk · · Score: 1

      "Of course if the user is deaf and blind, I'm not sure how they are using a computer to begin with."

      Pinball interface.

    26. Re:And how... by headonfire · · Score: 1

      aw, fuck you man. you've never been crippled, and you've never lived with a cripple. goddamn, i hope you lose your legs and see what it's like. particularly if you don't have a lot of money and live on a fixed income. no, that's not me - but my best friend, and former roommate. Why the fuck do disabled have to rely on other people for everything? Put a goddamn graded ramp at the door, make the aisles wide enough for a wheelchair, and make the bathroom bigger than a goddamn coat closet with a handrail. If you have literature, braille material isn't that hard to come by. Another good friend of mine is blind, and he -does- have to rely on caregivers, more than he even wants. You want to make more people do shit for him? He sure doesn't.

    27. Re:And how... by tomstdenis · · Score: 4, Insightful

      You've obviously never ran a small business so you have no fucking clue whatsoever.

      Adding ADA compatible facilities and also making sure you're compliant costs money that most small companies don't have to spend. Given that it's to cater to a SMALLER market segment it's not good business sense to do it.

      And why should disabled people not expect to be 100% independent? Because majority rules. Sorry dude. Why should I cripple my business so you can read my literature? You don't have a right to be my customer. You have a right to employment, and to that end I'd have to at least accept the resumes of disabled folk. But i don't have to cater to the whims of every nancy out there with a problem.

      Not that catering is bad. I think if a company has the means and market it should attempt to go all ADA compliant. I think it's a good thing to get ramps, lifts, braille/etc. I just don't think it's a good idea to FORCE it upon people.

      Tom

      --
      Someday, I'll have a real sig.
    28. Re:And how... by SethHoyt · · Score: 2, Insightful

      That's a pretty thoughtless remark.

      First off, SSI is for supplementing low income. SSDI is for disability. Secondly, how can you claim that Asperger's is a "fake mental disorder"? It's not something that just appeared recently. It took about 50 years from the time Hans Asperger identified it to when it became an accepted medical diagnosis. Clearly, there's been plenty of time between then and now to study and evaluate the validity of the work. I think it's pretty careless of you to dismiss it off-hand.

      One reason people don't get the services they need is that people like you assume that if you can't see the disability, then they probably don't have one. Anyone who knows how a computer program works should know that malfunctioning code is not always obvious, and the cause of its mis-behavior is not always easy to trace. Well the human brain is much less understood than machine code, and is that much harder to diagnose when something is not right.

      So if you know something the experts do not, then perhaps you should enlighten the rest of us.

    29. Re:And how... by clambake · · Score: 2, Insightful

      Now, lets enter US law: American with Disabilities Act.

      So? Just put a phone number on the site with a "If you are disabled and can't use our captcha, please call our tech support and we'll set up an account."

    30. Re:And how... by Anonymous Coward · · Score: 2, Funny

      "That said, ADA's can go fuck themselves."

      I'm disabled and Can't fuck myself, you insensitive clod!

    31. Re:And how... by Gr8Apes · · Score: 2, Insightful

      What makes you think Americans don't already have lots of points of view?

      Seriously, what makes you think Americans are a homogeneous mass?

      That said, I agree with the underlying theme of your statements - America has gotten away from defending individual freedoms, which is what it was all about originally. Perhaps we should get back to doing just that.

      --
      The cesspool just got a check and balance.
    32. Re:And how... by headonfire · · Score: 5, Insightful

      yeah, yeah I have. I helped run and manage a family antique shop for several years, then got out of the business to do more interesting things.

      It's not about being 100% independent, it's about being as independent as possible. It's about all the small shit that YOU take for granted. It's being able to take a hot bath without worrying if you're going to boil your nerveless legs off, get an infection, and die. it's being able to cook your own meals, at least once in a while; or get your own groceries, or buy the things that other people are buying. Why does a disabled person have to do without, or beg for help from someone? And what if there -isn't- anyone to help, an all too common situation? Shit, my buddy can't even leave the house without someone to help him right now. He's got a visiting nurse who is nice and brings him some fast food once in a while so he can have a bit of variety.

      If you're running a small enough shop, being ADA compliant isn't hard anyways, and can amount to a ramp and a handrail. Get some lumber, nails and a hammer and do it yourself! Shit, grants and tax incentives are even available for that shit! And offer assistance to the blind guy or girl, don't tell him/her to fuck off and learn to read. If you don't have regular blind customers, wait until someone asks before you spend the money on braille if you're gonna be cheap.

      Goddamn, it's not asking you to suck a dick and buy a ferrari for every cripple who walks or wheels into your storefront! Just let people do their thing, regardless of their physical abilities! It's not about making a ton of money, it's about DOING THE RIGHT THING FOR PEOPLE. And yeah, yeah I DO have a right to be your customer. You cannot deny me custom in your public shop because of my race, gender, religion, or physical ability. That's the law. You have the right not to sell and expose yourself to a lawsuit, but I do have the right to enter your shop until you tell me to leave.

      You know why it's law? because without the law, nobody would do it, because so many people are amoral cheapasses, particularly business owners. That's why we developed employee, child labor, and consumer protection laws - business owners weren't exactly chomping at the goddamn bit to be nice to people, not when it might cost a few dollars off the top.

    33. Re:And how... by GigG · · Score: 0, Flamebait

      Please don't continue the "USian" meme. It's confusing the citizens of the United States of Mexico. Thanks!

      So that's why you guys can't stay on your side of the border.

      --
      Is buying a Harley Davidson as your first motorcycle since you were 16 at age 49 a midlife crisis issue?
    34. Re:And how... by JesseMcDonald · · Score: 1

      Why does a disabled person have to do without, or beg for help from someone?

      I agree that people ought to be considerate and provide access and assistance in situations where it makes sense, but what mandantory ADA compliance represents is worse than begging for help: it forces people to help against their will; it demands assistance. It combines begging with a twisted sense of entitlement. You may as well ask why the person is disabled in the first place; the answer would be the same. Each person, regardless of ability, must learn to compensate for their own weaknesses. Some have more to compensate for than others; that doesn't give them any right to make demands. No one has any entitlement to the time, energy, or property of anyone else.

      Whatever the law may claim, you have no right to demand any action from anyone else, and no one else has the right to demand any action from you. If you want someone to help you out you need to offer them something worthwhile in return (worthwhile by their assessment, not yours). The typical customer asks little and pays for any services rendered in the prices of the goods they purchase. You demand extra services but offer no further compensation; you expect the other customers to subsidize your "independence." Is it any wonder the ADA and its supporters draw so much ill-will?

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    35. Re:And how... by cheater512 · · Score: 1

      Speaking as someone will eventually go blind (Retinitis Pigmentosa) current websites are hell.

      Open up Lynx and surf sites you often visit. Unless they make some attempt to be standards compliant (doesnt have to validate however) it comes out as complete nonsense.

      ADA is good. It forces businesses to pick up their act to produce standard websites (which is good for everyone) and when they dont it offers blind people some comedic relief as they sue the companies in question. :D

    36. Re:And how... by LunaticTippy · · Score: 1

      Let me explain it for you. The full name is "United States of America." In many foreign languages the term is "United States" in whatever language they use. So, it is natural for them to gravitate towards the "United States" part more than the "of America" part. There's no other "United States" of anything, so confusion is minimal.

      Your life will be more pleasant if you accept that people in other countries have different vocabularies.

      Your example is completely idiotic. Germans don't call Germans Germans. They call Germans Deutchlanders, and they don't get all pissy when we say "Germany."

      --
      Man, you really need that seminar!
    37. Re:And how... by ChaosDiscord · · Score: 1

      For all the whining, the ADA has somehow failed to destroy small businesses. For most business it's really not a big deal to comply. Obviously they'd rather not spend the money (thus the whining), but compared to other expenses it's relatively small. The ADA allows those with disabilities more independence. That directly translates into less money the government needs to spend to support the disabled. That support has to be more individual, personalized, and expensive. Without the ADA you'd still be paying to help them, but the total cost to the country will be larger.

    38. Re:And how... by Anonymous Coward · · Score: 0

      You saying that is rather depressing for foreigners because you DO need assistance running your country especially with people like Bush running the show.

    39. Re:And how... by entrylevel · · Score: 1

      And sanctions. Don't forget the sanctions.

      --
      Karma: Incomprehensible (Mostly affected by posting at +5, reading at -1, and metamoderating everything unfair.)
    40. Re:And how... by complete+loony · · Score: 1

      So don't ask a human to read a picture, instead vary the form so you can't automatically populate it. Change the names of the input fields, the order they are defined in the HTML. Try to make it almost impossible to script placing the values in the correct fields.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    41. Re:And how... by GigsVT · · Score: 1

      First off, SSI is for supplementing low income

      Including zero income. This isn't the EIC we are talking about. Most people on SSI have zero income otherwise.

      SSDI is for people that were working and become disabled, regardless of income otherwise. SSI is indeed for disability, read up on it.

      SSI is for poor people that find a sympathetic doctor, and a lawyer who will sue on their behalf after they are rejected. SSI lawyers take the case on contingency, because if they win, there's a lump sum payment of arrears from the time of initial application to get SSI. They take cases on contingency to get a slice of this (usually large) lump sum.

      This SSI law suit industry is a huge "fleecing of america". These laywers are right up there with the ambulance chasers on the back of the phone book.

      Secondly, how can you claim that Asperger's is a "fake mental disorder"? It's not something that just appeared recently. It took about 50 years from the time Hans Asperger identified it to when it became an accepted medical diagnosis

      I think you meant to say, it took 50 years for it to become trendy. The "disorder" is severly overdiagnosed. Estimates are that maybe a few percent of the population are afflicted, however, a kuro5hin poll showed that 70% of the readers either claim they have been diagnosed or suspect they have it. The number of diagnosed people is way out of line with the expected number of affected people. This has to do with the vague and subjective diagnostic criteria, and diagnostic methods that are based on what the patient says they experience, and social context, rather than any real data. It's not hard to look up the symptoms, self-diagnose, and then go to a doctor and tell them the things you need to tell them to get it rubber stamped into a real diagnosis. This is true of certain other trendy "mental disorders" too.

      One reason people don't get the services they need is that people like you assume that if you can't see the disability, then they probably don't have one

      People like you assume that I have no experience with mental disorder, real and imagined. That couldn't be further from the truth. I think if anything is underdiagnosed, it's a rampant case of Munchausen Syndrome affecting over half the people claiming to have all these trendy disorders.

      and is that much harder to diagnose when something is not right.

      Indeed. We shouldn't be quick to assign blame on some nebulous disorder, rather than taking responsibility for our own actions. Albert Ellis is a wonderful man. It's sad to see that REBT is almost forgotten in the modern psychiatry philosophy of "label, blame, medicate, and oppress into conformity".

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    42. Re:And how... by antic · · Score: 1

      I have had definite success in using the invisible "subject" field and so on. Cut down spam to my forum by at least 90%.

      --
      'Thats they exact same thing a banana wrench monkey.'
    43. Re:And how... by SillyNickName4me · · Score: 3, Insightful

      You've obviously never ran a small business so you have no fucking clue whatsoever.

      Maybe gp doesn't, but I do, and I also happen to be visually impaired (not blind, but bad enough to never be able to drive a car, not be able to read any signs that I can't get close to etc)

      Adding ADA compatible facilities and also making sure you're compliant costs money that most small companies don't have to spend. Given that it's to cater to a SMALLER market segment it's not good business sense to do it.

      It costs money in quite some cases, but this is to expand your market, not to cater to a smaller market.

      And why should disabled people not expect to be 100% independent? Because majority rules. Sorry dude.

      What you just described is tirany by the majority, not a democratic society. You may not have noticed, but the system in the USA has all kinds of provisions to try to prevent exactly that. Actually taking into account the needs of minorities, upto individuals, is a fundamental part of the system.

      Why should I expect to not be 100% dependent? because there is no reason why I should be. I am actually in a situation where I am not much more dependent on others then I would be without being visually impaired. That is for a substantial part a consequence of my own choices, and it is first of all my own responsibility to see to this. That said, I am hindered by many things that would not have costed money to prevent, will cost little to fix, and mostly happen out of ignorance, not because of it costing money. I don't see anything wrong with getting people to put a little thought into this, if needed by means of the law.

      Not to mention that when as many disabled people as possible can be as independent as reasonably possible, the outcome for society as a whole is surely better from a social point of view, and it is quite likely cheaper on the whole as well.

      Why should I cripple my business so you can read my literature?

      Expanding your potential market is not in itself crippling your business.

      You do have a point that it may not be worth it financially when you have to do things like install ramps, elevators etc, it may not fit into your specific building for cosmetical or whatever other reasons, and you can quite rightfully ask how far this should go anyway.

      Hence I don't think that there should be laws forcing this onto companies, rather, those who do try to be accessable to disabled people should get the possible cost compensated in the form of tax breaks for example.

      You don't have a right to be my customer.

      No, but depending on where exactly you live, you might not be allowed to discriminate against me based on disability.

      You have a right to employment,

      Again this depends on local law, this is different from state to state in the USA, and even more different between countries..

      and to that end I'd have to at least accept the resumes of disabled folk. But i don't have to cater to the whims of every nancy out there with a problem.

      Making sure you do not create obstacles for disabled people out of ignorace is not catering to the whims of everyone out there with a problem, it is being a decent human who tries to better the society he lives in. Being forced to incure cost for the sake of a better society however is not a good thing (because of the forced part of it), encouragement to do a bit extra in the form of compensation however seems like a worthwhile idea to me.

      Not that catering is bad. I think if a company has the means and market it should attempt to go all ADA compliant. I think it's a good thing to get ramps, lifts, braille/etc. I just don't think it's a good idea to FORCE it upon people.

      This I completely agree with, and since for all I can tell this was your real point also, maybe do yourself the favor to slow down a bit before posting such rants as the one in front of it, you have a reasonable and well defendable point of view I believe, but much of your post is going to prevent people from seeing that because it rather makes you look unreasonable and extremist.

    44. Re:And how... by nuzak · · Score: 1

      > Your example is completely idiotic. Germans don't call Germans Germans. They call Germans Deutchlanders, and they don't get all pissy when we say "Germany."

      They also don't call themselves Bundesrepublikans either. Get my drift?

      No, "USian" is a faux-intellectual neologism like "virii". I don't much care about the origin of the country that coined it.

      --
      Done with slashdot, done with nerds, getting a life.
    45. Re:And how... by headonfire · · Score: 1

      "I agree that people ought to be considerate and provide access and assistance in situations where it makes sense, but what mandantory ADA compliance represents is worse"

      You know, in theory, I agree with that, actually. I don't -like- regulating things, particularly ethical or moral choices. In an ideal world, people would do what they could for other people to get by, even those without regular physical ability. But as I said in my post, the reason it's law is that [cut]"without the law, nobody would do it, because so many people are amoral cheapasses, particularly business owners. That's why we developed employee, child labor, and consumer protection laws - business owners weren't exactly chomping at the goddamn bit to be nice to people, not when it might cost a few dollars off the top."[/cut]

      Would that I could trust other folks to do the right thing more often. :( If what's needed is more cost-sharing with small business owners by government grants, then so be it, that's cool. How about regional NPO's that small business owners can approach to get help and grants for compliance? But you know, the smallest businesses aren't required to comply with ADA law -anyways-.

      Big business owners, well, tough shit - you're on your own. If you've got the money to finance a multi-story shopping mall you've got the money to put in handrails, accessible bathrooms, and an elevator. But you know and I know both that if it's not legally required, big business just won't do it!

    46. Re:And how... by JesseMcDonald · · Score: 1

      You know, in theory, I agree with that, actually. I don't -like- regulating things, particularly ethical or moral choices. In an ideal world, people would do what they could for other people to get by, even those without regular physical ability. But as I said in my post, the reason it's law is that [cut]"without the law, nobody would do it, because so many people are amoral [cheapskates], particularly business owners. That's why we developed employee, child labor, and consumer protection laws - business owners weren't exactly chomping at the goddamn bit to be nice to people, not when it might cost a few dollars off the top."[/cut]

      Would that I could trust other folks to do the right thing more often.

      Let me get this straight: you don't like regulating things, but any time people don't willingly choose to do what you want them to do you consider yourself justified in bending your rules a bit and regulating anyway. My statements were meant to apply to our world, not some impossible ideal, in which they would prove unnecessary anyway. Your sense of ethics and morals appear to have no meaning outside of that impossible ideal state.

      In the world we live in, whatever the law may claim, you have no right to demand any action from anyone else, and no one else has the right to demand any action from you. If you want someone to help you out you need to offer them something worthwhile in return.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    47. Re:And how... by headonfire · · Score: 1

      That's a load of absolute bollocks. In the world I live in, people do things to help each other out because they can, not because they get some material gain from it. It's about doing the right thing for people and expecting that they do the right thing for me in return. That's how a nominally functioning civil society works. When that trust in others breaks down, society begins to break down as a whole. It's a slow, awkward decline, and you may witness it happening today, precisely because of the attitude of entitlement that you cop.

    48. Re:And how... by bogado · · Score: 1

      It's not a question of uniformity, from the inside people from your country may seem very different and diverse from each other, but once you get to another country you see real difference. The urban US, in this aspect has an advantage in this point of view since it is the target of many people from all around the world that come to study, work or simply for tourism.

      But I believe that a real contact with a foreign country is a good thing, it is a different culture a different way of living, different values. This is an eye opener. People when confronted with such difference has two options (or maybe ten options, but I will only state two)

      1) Try to understand this new kind of thinking and this people, that may seem weird and different at first but when you look real close you'll find out that they are really similar.

      2) Just think "look how they are weird and different, we are much better then them since we do/have XXXXXX." This kind of people will be probably be laughing and making jokes about how strange is this or that habit.

      The problem is that many Americans have the mind set #2. They get in other countries and demand that we speak English, they even demand that we foreigners get ever single aspect of their spelling and grammatical rules when we post on slashdot :) (ok just kidding, but I do get mad about those grammatical and spell nazis). This added to the fact that the foreign police of the American govern is to stick his finger in every country business and creating wars to "save" those poor people from that country that the American people didn't even know it existed until last week and don't know where it is on the map from that "big bad dictator" so we can poorly reconstruct the country later.

      This politics don't help to improve your image in the eyes of those pesky non-American eyes. But this problem is not unsolvable, there are a few ways that you can help to improve the image of the Americans. First, vote Bush and all this "corja"(*) out of the government, this mid-term election showed that you people can, there is a second step that is voting for a person who is not a "democrat" nor a "republican", but this is a too biug a step I think.

      If you're slashdotter and got offended by some reasonable post, count to 10 before posting, during this count think exactly what has offended you and why it has done so. Try to explain why this point has made you mad, without targeting the poster of the original message try to target his points and show your points of view and your ideas on the subject. I know that this seem impossible, more so from slashdot, but it is possible and I already have some nice discussions with people from the US and with completely different point of views from mine.

      Also I think it is important to say that those bad ways are not only coming from Americans, and I have seen several people who form their speeches starting with 'fucking Americans" or "it had to be an American to do ...", this is just as bad and to those people I recommend to re-read this comment replacing "American" with "your nationality" because it fits you right.

      (*) Corja is a Brazilian Portuguese for "bad people", "worthless people" that I believe is the right word in this case. :-)

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    49. Re:And how... by Gr8Apes · · Score: 1

      In short, I'm probably not your target. I lived overseas in multiple countries and immigrated with my folks. I worked for a year in the country of my birth as an adult and I've traveled extensively (in mostly western countries).

      Given all that and with your points, I've noticed that many tourists like things the way they're used to them, which fall into group #2. These folks are inflexible, spoiled, and generally have a miserable time when in "lower class" accomodations or have to deal with service they think is sub-par. They do not understand the phrase "when in Rome, do as the Romans do".

      In some cases, people really are different. This is true even within a single country. The farmers/hunters/live off the land folks (we do have them here) have little in common with the large urban city folk, who sometimes have little in common with the suburban sprawl inhabitants.

      Regarding american politics and the 2 parties, this is a self-perpetuating trap that's occurred. To get anything done, independents must align themselves with 1 of the 2 major parties, and those national parties tend to take in everyone they can to keep themselves in power. It's almost impossible not to. What's interesting is that the Republicans may have created a large enough rift within their party that a third party may form.

      --
      The cesspool just got a check and balance.
    50. Re:And how... by Anonymous Coward · · Score: 0

      > I also happen to be visually impaired

      [...later...]

      > I don't see anything wrong with getting people to put a little thought into this

      Well, that may explain it.

      (Sorry, man, I just couldn't avoid it, don't take it bad -- seriously, I agree with you)

    51. Re:And how... by bogado · · Score: 1
      In short, I'm probably not your target. I lived overseas in multiple countries and immigrated with my folks. I worked for a year in the country of my birth as an adult and I've traveled extensively (in mostly western countries).


      Well you're not my target, as I try (not always successfully) not to target people. :-D I live in a country, Brazil, that has many different people in it, the country in it self is bigger then all Europe and from the south to the north we have all different kinds of people, but in fact I believe that most big cities has many "tribes" of different people, I believe that the same is true in the US. But there are many things that we don't actually see that are similar and having in other countries show those things to you.
      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    52. Re:And how... by SillyNickName4me · · Score: 1

      Hey, humor doesn't need an excuse :)

    53. Re:And how... by Gr8Apes · · Score: 1

      Yes, big cities have enclaves of ethnic or socio-economic groupings or both. You also have this stratification along many other lines, including education, jobs, incomes, etc, even in smaller cities. Something about like attracting like, or seeking out like, comes to mind.

      --
      The cesspool just got a check and balance.
  2. What is wrong with Captchas? by Thansal · · Score: 4, Insightful

    Why is it so hard to make a captcha that a bot can't read but a human can?

    The slashdot captchas are among the easiest I have ever seen to read, however I still havn't seen any spam on slashdot. Is there something else goign on here? It can't be anything like IP banning or flood controlls as those don't stop botnets. Is it that spammers just don't target slashdot? or is it that captcha reading bots are not nearly that good at breaking them and we could tone down the level of those horrible tiwsted-doted-lined Captchas?

    --
    Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    1. Re:What is wrong with Captchas? by ari_j · · Score: 1

      Try running the Slashdot front page through crm114 sometime and see if it really is better than a human (specifically, better than you) at distinguishing spam from legitimate content. ;)

    2. Re:What is wrong with Captchas? by Agent00Wang · · Score: 2, Insightful

      I've always wondered why designers don't use something simpler such as showing a picture of an easily identifiable object and requiring the user to identify it. This would work in 99.9% of cases. Alternatively, for the screen reader crowd, the check could something like, "What is the fifth word in this sentence?" There's probably some obvious flaw with this technique that I'm not thinking of, or I imagine it would have been done already.

      --
      NINJA SPIRIT - The Ancient Art of Insanity
    3. Re:What is wrong with Captchas? by junglee_iitk · · Score: 2, Informative
      Why is it so hard to make a captcha that a bot can't read but a human can?


      Numerous times there is confusion between I and L. Since every site uses its own set of images and its own 'set of rules to obfuscate', the user has all the reasons to be confused. Then there is 3 coupled with something that makes it look like B etc.

      Ofcourse, you will fail one time only, as on next reload you will get a new image to read, but as the article says, user response drops. People want to help you and you are making it, kind of, harder.
    4. Re:What is wrong with Captchas? by morgan_greywolf · · Score: 1

      In a word: accessibility. Blind readers can't see graphic-based captchas and screen readers won't read them. Audio-based captchas have been used, but they can be difficult for some people with disabilities as well, are often difficult even for abled people and may be easier to process by bots in many cases.

    5. Re:What is wrong with Captchas? by gol · · Score: 1

      somebody is trying it over at the KittenAuth project
      http://www.thepcspy.com/kittenauth

      --
      -Drew
    6. Re:What is wrong with Captchas? by Lanoitarus · · Score: 3, Insightful

      The obvious flaw is that you need to create each one, and they therefore are inherently more limited in number. Text-based chaptchas are generated by a computer- pictures of pandas and their associated word would have to be done by hand.

    7. Re:What is wrong with Captchas? by sugapablo · · Score: 2, Informative

      What's worked surprisingly well for me is simple arithmetic. Adding a random math problem such as 2 + 5 = [ ] or 3 + 4 = [ ] has DRAMATICALLY decreased the amount of form spam two of my websites have received.

    8. Re:What is wrong with Captchas? by Pichu0102 · · Score: 4, Informative
      The slashdot captchas are among the easiest I have ever seen to read, however I still havn't seen any spam on slashdot.

      You obviously don't browse the comments at -1.
    9. Re:What is wrong with Captchas? by SoapDish · · Score: 1

      It's not just a problem with I and L. There are also upper, and lowercase issues, and as you mentioned the mess on top can make letters look like others.

      I have certainly failed more than one time when posting on digg. I've actually just given up at taimes, because it didn't seem to accept my captcha entries.

    10. Re:What is wrong with Captchas? by jfengel · · Score: 1

      Slashdot has a couple of extra things going for it:

      * A "lameness filter" which excludes certain posts (ill-defined and probably continually changing to keep up)

      * A 20-second rule which prevents you from blasting the board

      * Moderation, which puts anonymous posts in a place most people don't read anyway. They may be there and you don't see them.

      That's still not sufficient for some jackass not to at least try, especially since the audience is so large. It may not be worth the trouble, since Slashdotters are rather sensitive to spam and have even lower response rates than the rest of the world.

    11. Re:What is wrong with Captchas? by Thansal · · Score: 3, Interesting

      I actualy like the ones like that.

      instead of obfuscated images, just put in plain text questions.
      What is 2+2?
      What is the 3rd word in this sentance?
      What is the name of my blog?

      All of these can be answered by some one using a screen reader, and take less time then figguring out a captch. Sure it does not stop manual spamming, but what does?

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    12. Re:What is wrong with Captchas? by Thansal · · Score: 1

      zero and "o" are my 2 problems genneraly.

      However, as I said, I have never failed a slashdot captcha, probably because they are all words....

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    13. Re:What is wrong with Captchas? by Agent00Wang · · Score: 2, Funny

      Awesome, I'm sitting here during my lunch break at work, checking out that page, and what do I see under some of the sample captchas? Goatse, barely distorted.

      --
      NINJA SPIRIT - The Ancient Art of Insanity
    14. Re:What is wrong with Captchas? by antifoidulus · · Score: 4, Funny

      Yes, but then you exclude southern Republicans from using your site!

    15. Re:What is wrong with Captchas? by Anonymous Coward · · Score: 0

      That's because the /. capthas use real words. For us who's native tounge is not English, the /. captchas are very difficult to read.

        http://lyricslist.com/lyrics/biography/334/mckenni tt_loreena.php/

    16. Re:What is wrong with Captchas? by Thansal · · Score: 2, Insightful

      actualy, I browse at 0, as alot of ACs have some rather good posts. (infact I brwse at 0 Nested, so I see even more of these posts)

      I still have yet to see anything that was an ad, I have seen pleanty of trolls, but those are not bots. I forgot about the lameness filter, and I admit to being curious if that is catchign things....

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    17. Re:What is wrong with Captchas? by MerlynEmrys67 · · Score: 1
      How effective can captcha's be anyway. A nice "man in the middle" style attack. You want to hack some web forum - put up a porn site with a "read this captcha to get your porn" link on it. As your bot encounters captcha's it posts them out to your porn "clients" to hack for you with the correct brain power.

      I've wondered why the big spam services haven't setup this kind of scheme. I fear that I am just ahead of the times on this particular vulnerability

      --
      I have mod points and I am not afraid to use them
    18. Re:What is wrong with Captchas? by nine-times · · Score: 2, Informative

      These questions or pictures again need to be either automatically generated or generated by humans. If automatically generated, they would need to follow a pattern, and so the challenge would then be on the spammers to identify the pattern and train their bots to read the pattern and respond appropriately.

      If, on the other hand, they're generated by humans, it would be expensive to generate each one, and so they'd be limited in number. Therefore the spammers simply go about collecting each one, identifying them, and they've broken the system.

      Either way, it's like an arms race. The people blocking the spammers are just trying to stay one step ahead of the spammers.

    19. Re:What is wrong with Captchas? by operagost · · Score: 1

      Obviously, that's the flaw with captchas. If it can be generated by a computer, it can be interpreted by a computer.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    20. Re:What is wrong with Captchas? by JesseMcDonald · · Score: 2, Informative

      instead of obfuscated images, just put in plain text questions.

      That's been considered before. The problem with that approach is that, unlike image-based CAPTCHAs, there are a limited number of templates available for natural-language questions. The spammer just has to compile a list of the various patterns of questions and answers, a much easier task than designing an OCR program capable of extracting random, disconnected letters and numbers from a randomly distorted image. The problem is essentially one of hash functions -- plain-text questions can be solved as easily as they can be generated, whereas image-based CAPTCHAs are easy to generate but difficult (for computers) to decipher. Your last example ("What is the name of my blog?") is probably the best, since it's somewhat resistant to ordinary dictionary attacks, but there could be several reasonable answers (depending on the blog) and the correct answer(s) would have to be separately entered into each site. For many sites the answer may also be trivially derived from the title of the page, or some other element no less predictable than the form elements employed to enter the comment.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    21. Re:What is wrong with Captchas? by 91degrees · · Score: 2, Informative

      The main reason it works is probably because so few other sites use the same method.

      Security through obscurity dogma be damned! When a breach isn't fatal, there are cases where obscurity works well enough.

    22. Re:What is wrong with Captchas? by Amazing+Quantum+Man · · Score: 1

      May I ask a really dumb question?

      What SlashDot captchas are these? Are they subscribers only?

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    23. Re:What is wrong with Captchas? by Anonymous Coward · · Score: 0

      I always read at -1 and my informed opinion is that none of the -1 posts are automated. When you see a troll post there was an actual troll behind the keyboard, not a script.

    24. Re:What is wrong with Captchas? by Alistar · · Score: 1

      Im confused by the Slashdot captchas.
      Mainly because I don't get any Captchas when I sign in or post a comment to Slashdot, yet I hear people mention anytime a related article pops up.

      I have Javascript turned off on the page, is this causing it?

    25. Re:What is wrong with Captchas? by Vexorian · · Score: 1

      My opinion is that there ARE some bots. Sometimes in linux topics some bot post a huge post about how linux sucks and it is always the same, maybe it is actually a human being retarded and repetitive, but who knows?

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    26. Re:What is wrong with Captchas? by WoLpH · · Score: 1

      Besides that, slashdot also has a pretty effective spamfilter (I've seen some users get busted by the spamfilter too though)

    27. Re:What is wrong with Captchas? by Anonymous Coward · · Score: 0

      Simple one-digit addition problems are too easy for spam-bots to guess (only 10 options). I have a 3 digit math problem (could be add or subtract) which results in a 3 digit answer. No carrying or borrowing is involved. To be devious, have two such problems, one with the title Solve this and the other Don't solve this. Randomly alternate which problem is to be solved.

    28. Re:What is wrong with Captchas? by nuzak · · Score: 3, Insightful

      > Why is it so hard to make a captcha that a bot can't read but a human can?

      Because anything difficult to OCR can be a real pain for humans too. Still, it's not that spammers are mass-OCR'ing images, it's that they actually get humans to enter the captchas, sometimes providing porn as a reward, but it's sometimes also a paid operation with goldfarming-style sweatshops. In a way, this is fine, because it scales far worse than full scale automation, but it does keep captchas from being a panacea.

      It's the combination of the captcha, rate controls, and moderation that keeps spam out of here. All links here have rel="nofollow" as well, making them useless for google spamming, and the spammers know it. Basically it's a poor return on investment when you can spam a bunch of blogs that are wide open.

      --
      Done with slashdot, done with nerds, getting a life.
    29. Re:What is wrong with Captchas? by nuzak · · Score: 1

      It's AC's who have to enter a captcha.

      --
      Done with slashdot, done with nerds, getting a life.
    30. Re:What is wrong with Captchas? by Trailer+Trash · · Score: 4, Insightful
      What is the 3rd word in this sentance?

      How about:

      Which word is spelled incorrectly in my sentance?

    31. Re:What is wrong with Captchas? by twistedsymphony · · Score: 1

      I think simplicity is key, the best possible prevention is one that doesn't hinder the user but effectively stops machines. Most of the proposed methods require human interaction requiring some kind of task that a human can do but a machine can't (like identifying a kitten). Wouldn't we be better off going the other way around? blocking access based on things that machines can do but humans can't. Another problem I have with most anti-spam measures is that they seem terribly unprofessional

      On an older blog of mine (using wordpress) spam was a big problem on post comments. I've since required people to register before posting and and the spam pretty much disappeared, rather then having captchas or "click here if you are a spam bot" type boxes a simple registration system looks professional and can do just as good a job. If the first post from a new account contains any of the words in my spam word list or if it contains an url it will get held in moderation for me to view and personally approve the account (users will be alerted of this so they don't double post) and they will not be allowed to post further until it is approved. This also happens if a new account makes more then one post within 5 seconds.

      I've found that a registration system that is simple for a human not only cuts down on spam but also cuts down on idiots who would rather drop off some quick flame bait rather then provide intelligent discussion. Of course my blog doesn't get all that much traffic so I can deal with having to manually approve the occasional post. And I'd prefer to have visitors who intend on visiting frequently and create an identity on my site as opposed to those making a quick stop from a search engine or forum link to drop off some ignorance before moving on to troll somewhere else.

      Another system I've seen simply causes the website to hang for 5 to 10 seconds after an anonymous post displaying the user with an "approving" message and countdown. It makes it terribly difficult for spam bots that want to launch off requests rapid fire, but it's not so bad for humans who don't really have to do anything but wait a couple of seconds. These sites also had user registrations for those who didn't want to be subject to the approval waiting period.

    32. Re:What is wrong with Captchas? by nuzak · · Score: 1

      This is already happening, and indeed it works exactly as you described, porn site and all. It scales terribly, however, since you effectively need a botnet to get proxies that won't be banned or otherwise regulated, and botnets are currently dedicating their resources mostly to email spam.

      --
      Done with slashdot, done with nerds, getting a life.
    33. Re:What is wrong with Captchas? by Lord+Apathy · · Score: 1

      Not to mention that more than a few of us believe the proper response to spam involves the use of hired goons and blunt objects.....

      --

      Supporting World Peace Through Nuclear Pacification

    34. Re:What is wrong with Captchas? by Anonymous Coward · · Score: 0

      Mailing always the same check each month to pay the rent may seem retarded and repetitive, but that doesn't mean that I have created a robot to do it for me.

    35. Re:What is wrong with Captchas? by Gzip+Christ · · Score: 3, Funny
      Yes, but then you exclude southern Republicans from using your site!
      That's a feature, not a bug.
    36. Re:What is wrong with Captchas? by Thansal · · Score: 1

      yes, they are humans, go over to antislash (or what ever it is called) and you will find that post, is is suposed to create flamewares.

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    37. Re:What is wrong with Captchas? by j_snare · · Score: 1
      Which word is spelled incorrectly in my sentance?

      What, do you not want any Slashdotters to get through too?
    38. Re:What is wrong with Captchas? by Thansal · · Score: 1

      Only AC has to fill them out, by registering you have already "proved" you are a human.

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    39. Re:What is wrong with Captchas? by Goaway · · Score: 2, Insightful

      Except that there is no such thing as a picture of an easily identifiable object, especially not if you don't want to block non-English speakers. People will come up with many different words for the same thing, people will misspell it, people will not know the English word for it, and people will just not know what it is.

    40. Re:What is wrong with Captchas? by EvanED · · Score: 1

      In the limit you're of course right, but it's not too hard to find something that's a lot easier to generate than interpret. Like it's possible you'd have reasonable (by that I mean better than 50/50, though not much better) success in the current context by picking a random noun, doing a Google image search for it, and picking one of the top few hits. This would be easy to implement, and if it worked, would be nigh impossible to reverse most of the time.

    41. Re:What is wrong with Captchas? by multipartmixed · · Score: 1

      IIRC posting AC requires a captcha.

      I think logging in, too... but it's been LONG time since I've had to log in!

      It might only do it if you don't get your password right N times in a row. Gmail does that.

      --

      Do daemons dream of electric sleep()?
    42. Re:What is wrong with Captchas? by techno-vampire · · Score: 1
      You obviously don't browse the comments at -1.


      You're right, I don't as a general rule. I do, of course, when I'm moderating, because sometimes a post will be modded down as Troll or Flamebait only because whoever moderated it doesn't agree with it. I always mod those posts up (or metamod them as Unfair) because those mods aren't intended to stifle dissent. To be fair, most of the posts that get modded down to -1 deserve it.

      --
      Good, inexpensive web hosting
    43. Re:What is wrong with Captchas? by kthejoker · · Score: 1

      One thing computers are horrible at dealing with are typos. Humans can just look past them, but computers get stuck on them constantly.

      So just ask something like
      "Wwwqhat xixxxs th_e ffiffth wABCDEord N dis s!nt!nce (after deciphering)"

      And let users do the rest of the work.

    44. Re:What is wrong with Captchas? by 2nd+Post! · · Score: 1

      Google can answer your first one quite easily. I don't see why a spammer wouldn't be able to either.

      Essentially if you create an exercise a human can perform, there is nothing, given enough resources, stopping a computer from duplicating that feat as well.

    45. Re:What is wrong with Captchas? by Amazing+Quantum+Man · · Score: 1

      Thanks guys.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    46. Re:What is wrong with Captchas? by dodobh · · Score: 1

      Is vakya mein teesra shabda kaunsa hain? Ya vyakyat tisra shabda kuthla aahe?

      (This is a perfectly valid response, and illustrates exactly why the long questions don't work. If the parent can answer those questions, so much the better, if not, parent poster should understand why his solutions are b0rked).

      --
      I can throw myself at the ground, and miss.
    47. Re:What is wrong with Captchas? by tepples · · Score: 1
      Your last example ("What is the name of my blog?") is probably the best, since it's somewhat resistant to ordinary dictionary attacks, but there could be several reasonable answers (depending on the blog) and the correct answer(s) would have to be separately entered into each site.

      Then why not make it the blog owner's responsibility to set up the questions that each blog uses? If each blog owner thinks up different question templates, it will be difficult for a spam bot operator to figure out how to authenticate to more than a handful of blogs.

    48. Re:What is wrong with Captchas? by JesseMcDonald · · Score: 1

      One thing computers are horrible at dealing with are typos. Humans can just look past them, but computers get stuck on them constantly.

      So just ask something like
      "Wwwqhat xixxxs th_e ffiffth wABCDEord N dis s!nt!nce (after deciphering)"

      And let users do the rest of the work.

      What do you think a (non-braille) screen reader would do with that line? Spell it out? Could you decipher the contents of that line if someone dictated it to you letter-by-letter? Or worse, if the reader tried to guess at the correct pronounciation of each word? Reading text peppered with typos is easy in a visual medium, where you can see all the parts at once and (mostly) ignore the noise. I doubt it's so easy when the typos are being processed through a text-to-speach synthesizer. The difficulty of reading typos in braille is probably somewhere in between, though I have no way of knowing for sure. (Would any braille-reading Slashdotters care to comment on this?)

      I will admit, however, that your system could represent an improvement over normal CAPTCHAs for users with text-only browsers or braille terminals. On the other hand, it also doesn't have as much complexity as a randomized image. Some simple filters (remove repeated and especially unlikely letters (like "x"), out-of-place punctuation, and misplaced capitals; run the result through a carefully-tuned spellchecker) could render your typo'd question vulnerable to the sort of dictionary attack I described before. The only part those rules didn't fix (using MS Word's spellchecker) was "N dis"; Word ignored "N" and refused to consider any corrections for "dis" that didn't start with "d". Both could be corrected easily in a special-purpose filter.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    49. Re:What is wrong with Captchas? by KillerDeathRobot · · Score: 1

      I had a terrible problem with spammers on my forums (linked from sig). 3/4 of all the accounts were spam bots and I was cleaning up spam messages every day. I added a captcha like you describe that I found on some phpbb mod site, and the problem entirely disappeared. The anti-bot questions are shown randomly and there are maybe 15 or 20 of them. They do things like show a picture of several lines and ask how many of them are red. It also allows you to add new questions and pictures and soforth. Now, my site is just a podunk dinky little site, but so are the majority of the sites. By adding this, I've just made it not worth it to the spammers to use my site for spam.

      --
      Thinkin' Lincoln - a web comic of presidential proportions
    50. Re:What is wrong with Captchas? by mariushm · · Score: 1

      Well, instead of trying to fool bots with captchas and javascripts and invisible fields, I've thought about it and said to myself that all bots will probably look for these signs.

      So I've done something really basic:

      Code : [ (input box with random name) ] 1245

      Where the number of sequence of characters (here 1245) is formed of plain characters.
      I could go on and use span tags, colors, UTF8/UTF16 characters that look fairly close to ASCII numbers for extra security but already, I get only about 1 spam message in 5-600 messages. So it's probably not worth the effort.

    51. Re:What is wrong with Captchas? by roscivs · · Score: 2, Interesting
      Still, it's not that spammers are mass-OCR'ing images, it's that they actually get humans to enter the captchas, sometimes providing porn as a reward, but it's sometimes also a paid operation with goldfarming-style sweatshops.
      I disagree. I run a phpBB site that by default uses a really crappy CAPTCHA, fairly easy for bots to defeat. I was getting about two or three bots registering a day. I switched to using a different, more difficult CAPTCHA (but the URL etc. for the image was the same, only the algorithm for generating it changed) and immediately the spambots disappeared. Haven't had any for weeks.

      If the CAPTCHAs were being defeated by humans, there should have been no change. It had to have been spammers mass-OCR'ing images.
      --
      ~ roscivs
    52. Re:What is wrong with Captchas? by m85476585 · · Score: 1

      There's a simple solution: in a bunch of pictures, have the user select the two that show the came object/subject. No language required.

    53. Re:What is wrong with Captchas? by Anonymous Coward · · Score: 0

      Simple problem solving may be the easiest way to stop spambots for most smaller sites. For a larger site a spammer is likely to make an effort to code specifically for that site. This makes problems like 2+2 too easy to solve. I wrote about accessibility issues with captchas a while ago and proposed a simple audio alternative invloving simple problem solving: http://www.standards-schmandards.com/2005/captcha/

    54. Re:What is wrong with Captchas? by RobertLTux · · Score: 1

      but that excludes the fun of Sharp Force Trama or Burn trama why limit yourself??

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    55. Re:What is wrong with Captchas? by falconwolf · · Score: 1

      Why is it so hard to make a captcha that a bot can't read but a human can?

      Because you're blind, have poor vision, or are color blind.

      The slashdot captchas are among the easiest I have ever seen to read

      When they were used I had trouble with some of them even though I can see.

      Falcon
    56. Re:What is wrong with Captchas? by stickyc · · Score: 1

      Lets hope your script is smart enough to parse: "sentance", "8", "eight", "the last one", "eighth", "word 8", "word number eight", "the 8th word", and the several million other valid replies to that question.

    57. Re:What is wrong with Captchas? by kimvette · · Score: 1

      Do'nt be rediculous. Why do you think slashdoters would be effected? Its not as tho everyone hear uses bad grammer and speling.

      Sheesh. ;)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    58. Re:What is wrong with Captchas? by HeroreV · · Score: 1

      Exactly. The best option here is to just use something different from what most other people are using.

    59. Re:What is wrong with Captchas? by jrumney · · Score: 1

      What do you mean? I'm sure most Slashdotters would have no problem spotting that the only word spelled that way is I-N-C-O-R-R-E-C-T-L-Y.

    60. Re:What is wrong with Captchas? by ben+there... · · Score: 1

      Compile dictionary of words representing physical objects, search Google Images, cache first result, remove offensive/inaccurate/obscure images?

    61. Re:What is wrong with Captchas? by morie · · Score: 1

      what would the answer be? it could be either sentance or the correct spelled version (whatever that would be, this is Slashdot, remember)

      --
      Sig (appended to the end of comments I post, 54 chars)
    62. Re:What is wrong with Captchas? by morie · · Score: 1

      Just curious: will al math problems you pose result in 7? That would possibly be a weakness in your system.

      --
      Sig (appended to the end of comments I post, 54 chars)
    63. Re:What is wrong with Captchas? by Anonymous Coward · · Score: 0

      > Essentially if you create an exercise a human can perform, there is nothing, given enough resources, stopping a computer from duplicating that feat as well.

      Oh, really ? So IA is a solved problem, then.

  3. How Accessible though? by DittoBox · · Score: 1

    How accessible is this though? Won't it hinder those who use screen readers?

    If it doesn't, this honestly isn't a solution in my opinion.

    --
    Good. Cheap. Fast. Pick Two.
    1. Re:How Accessible though? by jcern · · Score: 1

      That is true, but a captcha is already impossible for a screen reader. The hidden field is nice because if you explain that a certain field needs to be left blank, then the user will just not fill it it - whether you read it, or it is read to you. And, you could use the same stylesheet rule to hide that text from the user only if the field is also hidden.

    2. Re:How Accessible though? by DittoBox · · Score: 2, Interesting

      Many that I've seen recently actually have an audio key to listen too if you can't read the image.

      --
      Good. Cheap. Fast. Pick Two.
  4. Javascript by Aladrin · · Score: 4, Interesting

    I hadn't read the article yet, and just the summary, and as soon as they said 'hidden fields' that are attractive to spambots, I thought "Why not hide the fields from the spambot instead?"

    It's easy, you just have the javascript create all or part of the form. Or modify the form in some way. It would happen before the user even sees the form, and the spambot would have to implement a javascript parser to get it. (Or a parser, that's unique to your site.)

    I would think AJAX would be a huge hamper to them as well.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    1. Re:Javascript by Nos. · · Score: 1

      Well, if you RTFA, they talk about not wanting to use javascript because it can create compatibility issues for some users.

    2. Re:Javascript by Anonymous Coward · · Score: 0

      I hadn't read the article yet, and just the summary ... I thought "Why not ...

      Gee, why not read the article, and you'd see they discuss that very topic.

    3. Re:Javascript by clear_thought_05 · · Score: 1
      "I hadn't read the article yet ... you just have the javascript create all or part of the form"

      Why don't you please go and read the article?

      First the method that doesn't work for us: Encrypted forms in Javascript.
    4. Re:Javascript by kfg · · Score: 1

      Amazon was pushing Crocs sandals at me the other day and they looked interesting, but I wanted more information; so I went to the company website.

      It required that I have Flash installed and Javascript enabled to enter:

      So I went to Teva.

      KFG

    5. Re:Javascript by Anonymous Coward · · Score: 0

      Javascript required to contact a computer security organizaton?

      Are you for fucking real?

    6. Re:Javascript by Meatloaf+Surprise · · Score: 1

      If they were to remove captchas and instead use this method, I don't think it would be long before spammers would use other tools. I use QTP at work which includes a browser plugin for web-based regression. I could easily see this being used to spam forums as it attaches itself to the browser--and it wouldn't matter whether or not the fields were generated through the plain ol' html or javascript.

    7. Re:Javascript by _xeno_ · · Score: 1

      It would amaze me if the bot writers weren't already using JavaScript-capable bots. Internet Explorer is an ActiveX control that bots can use. Firefox offers plenty of ways to access its browser programmatically. (Imagine a SpamBot extension.) Firefox's JavaScript engine is open source, and I think Internet Explorer exports their via the Windows Scripting... thingy. (You'll have to forgive me for being more knowledgeable of how Firefox works than Internet Explorer.) In any case, the JS engines can also be accessed programmatically without using the full browser.

      The added benefit of using available browsers that allow programmatic access is that it becomes nearly impossible to tell a bot from a normal user. Not only are the user-agents the same, but all other performance characteristics are as well, since it's directly using the browser. Plus it removes the need to implement HTTP, an HTML parsers, an image renderer, and, as mentioned, a JavaScript engine. Most bots are run on hacked[1] machines. Wasting processor power and memory is not a concern to the bot writer - they're not running them on their machines, anyway.

      So, in any case, I expect that most bots are already using a JavaScript interpretor. And I expect it won't be long until they adapt to the CSS hacks suggested. After all, they already have access to a CSS parser...

      [1] Give it up. Cracked suggests someone dropped it on the floor. Language evolves.

      --
      You are in a maze of twisty little relative jumps, all alike.
    8. Re:Javascript by Reziac · · Score: 1

      I did RTFA, and it mentioned problems with javascript and why they discarded that notion.

      TFA page has an example of the "hidden form", and it is indeed invisible -- so one less thing to confuse the user. Confused users were part of the issue they wished to resolve, so...

      I suppose spambots will evolve to check for how a form is set up, but meanwhile, I like this idea much better than the alternatives.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    9. Re:Javascript by Anonymous Coward · · Score: 0

      It would surprise me if these bots were not capable of running javascripts as well. Mod parent up.

      http://bfilter.sourceforge.net/ <- HTTP proxy capable of running javascript.

    10. Re:Javascript by Aladrin · · Score: 1

      I did read the article, after I thought of that. Hence the 'after I RTFA' bit.

      I don't see why CSS wouldn't cause the same issues. If you're using lynx, or curl, and many other older browsers, the CSS won't hide the form fields they added.

      I've never used a screen reader, but unless they actually read the pixels on the screen and translate them, instead of reading the text, they'll probably be confused, too. And if they are complicated enough to read/process the pixels, the javascript isn't a problem at all.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    11. Re:Javascript by Anonymous Coward · · Score: 0

      I did read the article, after I thought of that. Hence the 'after I RTFA' bit.

      Sweet Jesus, you don't read the article and your don't even read your own post. What "'after I RTFA' bit"?

      Javascript is an issue, you moron, because it is a security-oriented website where people contributing content are likely to avoid running with Javascript enabled.

      Slashdot has you automatically posting at a score of 2. How bogus.

    12. Re:Javascript by Anonymous Coward · · Score: 0

      One of the method hiding hidden fields using CSS was first implemented by Rogers Cadenhead of RSS Advisory Board. He has released his code for this under GPL. More at his blog
      http://www.cadenhead.org/workbench/news/3053/runni ng-online-communitys-better

    13. Re:Javascript by Anonymous Coward · · Score: 1, Informative

      I used to get alot of spam postings on my site, so I made a few changes to how the form works and reduced the spam to almost nothing. Mainly I changed the form so that javascript submits it. The full details of how to do this with wordpress are here- http://www.hackslash.net/?p=69

    14. Re:Javascript by reed · · Score: 1

      Maybe you should, in fact, read the article...

    15. Re:Javascript by prockcore · · Score: 1

      I would think AJAX would be a huge hamper to them as well.


      I think so too. The article says they don't want to require javascript to submit the form though.

      I was thinking about ways to check for real browsers without requiring javascript. What about having a css file, or an image that is really a php script which logs your IP as being "OK". If you submit the form, but the server sees you didn't load the css or image or whatever, it ignores you.
    16. Re:Javascript by prockcore · · Score: 1
      It would amaze me if the bot writers weren't already using JavaScript-capable bots.


      It's more difficult than that, since javascript so often manipulates the DOM.

      In order for your javascript bot to work, you'd be rolling all of Gecko into your bot.. now your bot is huge and slow and not even guaranteed to work after all of that.
    17. Re:Javascript by masterzora · · Score: 3, Informative

      The reason CSS doesn't cause the same issues is because the CSS method isn't dependent on the CSS working. If the CSS doesn't work, then, oh well, good thing we have this text telling the user not to use those forms. If the Javascript doesn't work, crap, the user can't even see the necessary forms. See the difference?

      --
      Remember, open source is free as in speech, not free as in bear.
    18. Re:Javascript by Aladrin · · Score: 2, Informative

      Please, read before you respond.

      "I hadn't read the article yet," is NOT the same as "I haven't read the article yet,"

      I've read it. You can stop posting the same 'rtfa' over and over. Jeez.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  5. 2 weeks on this approach by Anonymous Coward · · Score: 0

    I'm already using the "identify this" / "identify that" approach. I went from 75+ spams a day to zero. Seems no hand-fed spam for my site. I'm very happy.

      http://lyricslist.com/lyrics/artist_albums/663/ram mstein.php/

    1. Re:2 weeks on this approach by cortana · · Score: 1

      Interesting. Has it affected your site's ham rate (or the derivative thereof)?

  6. Blind users by awtbfb · · Score: 3, Insightful

    This is still somewhat problematic for blind users. If decoy field names are picked up when CSS is turned off, then there will be a lot of users exposed to the bogus fields.

    1. Re:Blind users by Reziac · · Score: 1

      Actually, no. TFA has an example, and it is indeed invisible to my preferred braindead browser that don't know no CSS. It's just blank space on the page, that I'd never know was anything unusual if TFA hadn't pointed it out. Rather like commented code.

      Unless readers for the blind start scraping HTML source instead of visible text, it shouldn't be an issue.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    2. Re:Blind users by Ahnteis · · Score: 2, Insightful

      It's fairly trivial to also hide a comment telling non-CSS-browser-users to leave a field blank.

      Blind people can't see. They aren't stupid. :P (Well, any more then anyone else.)

  7. Foiling spammers without a captcha by kfg · · Score: 2, Funny

    Just shoot 'em on sight.

    KFG

    1. Re:Foiling spammers without a captcha by Thansal · · Score: 1

      Just like everyone else this is highely discriminitory against the visualy impared.

      You are a horrible horrible person!

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    2. Re:Foiling spammers without a captcha by kfg · · Score: 1

      I fully support equal rights of the blind to access Kevlar(tm).

      KFG

    3. Re:Foiling spammers without a captcha by Thansal · · Score: 1

      It was more the problem that you are commanding them to wait untill they can see the spammers to shoot them.

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    4. Re:Foiling spammers without a captcha by kfg · · Score: 1

      Your bigotry blinds you to the possibility that it is the spammer who is blind.

      I fully support equal rights for the blind to be scum sucking bastards who need to be put down.

      KFG

  8. Luxury gifts for both sexes by Anonymous Coward · · Score: 5, Funny

    Men's and Ladies Prestige Watches For all occasions! Perfect Christmas gifts!

    These replicas have all the presence and poise of the originals after whome they were designed at a fraction of the cost. The attention to detail is paramount and they are comparable to the originals in every way.

    To view our huge inventory visit our website now at:

    http://pwned31337.ku/

    : Replicated to the smallest detail
    : 98% A+ Accuracy
    : Includes all Proper Markings
    : Wide selection and fast worldwide shipping
    : Authentic Weight
    : True-to-original self winding and quartz mechanisms
    : Guaranteed worldwide Christmas delivery

  9. field name encrypt by Inmatarian · · Score: 2, Interesting

    Private Key encrypt the randomized field names and have a hidden Public Key field. That way, the fields foo, bar, and abacab have no sense of meaning to the bots, but will decrypt to subject, body, and spammer catcher.

    1. Re:field name encrypt by thejrwr · · Score: 2, Interesting

      Mxing the Form order up would help too, as the bot maker could just look at the order of the fields,

    2. Re:field name encrypt by Inmatarian · · Score: 1

      Totally. Lets pretend it's a DHTML page and we have like 10 fields, each of them with their own id and entry in the css. Then, the cgi would mix up the css so that only the real subject and body would be visible. The fields would be shuffled, maintaining that the body must appear below the subject. Then, we have deliberate secret fields containing the encrypted data which acts as the key to figuring out which fields are actually usable, and which ones are counter measures. Of course, if we were allowed to have javascript, we could do away with this scherade and code something that involves calculating hash collisions. Send hash and let the javascript work out a message that will produce the first n bits of the given hash. I'm not sure, but I think Bruce Schneier proposed a similiar idea to this one. It doesn't stop spam, it just seriously slows it down, given that a human has to take time to write the message, and wouldn't notice the few seconds of processing during the transaction.

  10. Browser compatability? by Anonymous Coward · · Score: 0

    How well do these 'invisible forms' work on browsers that don't make the greatest effort to comply with W3C guidelines concerning style sheets? They might stop spammers, but it might make the contact form difficult to navigate for users of everyone's favorite browser...

    1. Re:Browser compatability? by Inner_Child · · Score: 1
      They might stop spammers, but it might make the contact form difficult to navigate for users of everyone's favorite browser...
      Agreed, I hate it when forms are difficult to navigate in Lynx.
      --
      Today is red jello day - all workers must eat all of their red jello. Failure to comply will result in five demerits.
  11. Probably because /. isn't prime real estate by everphilski · · Score: 3, Funny

    Think about it ... the slashdot crowd is technical and informed and "knows better" ... why would someone spambot slashdot? It surely would not be effective...

    1. Re:Probably because /. isn't prime real estate by geoffspear · · Score: 4, Funny

      Think about it ... the slashdot crowd is technical and informed and "knows better"

      You must be new here.

      --
      Don't blame me; I'm never given mod points.
    2. Re:Probably because /. isn't prime real estate by everphilski · · Score: 1

      unfortunately I'm not :(

    3. Re:Probably because /. isn't prime real estate by autocracy · · Score: 1

      Why would somebody go through the extra effort to avoid harvesting /.? It probably doesn't pay off that much in their minds, despite the minefield of net admins on here.

      --
      SIG: HUP
    4. Re:Probably because /. isn't prime real estate by Anonymous Coward · · Score: 0

      I guess you don't remember the GNAA crapflooding days.

  12. ./ ways by thejrwr · · Score: 1

    I like Slashdots, it uses real words, also google's approach is good too

  13. If CSS being off reveals a hidden field... by gorckat · · Score: 4, Insightful

    ...can it be clearly labeld as bogus? Something like:

    Subject: _______{-enter your spam topic here if you want me to disregard your email

    Can the label/tag telling someone to leave a field blank be hidden form a bot but clearly visible to a live person?

  14. Search engines? by Control-Z · · Score: 1

    Hiding things seems like a good way to get search engines to not like you.

    1. Re:Search engines? by lexarius · · Score: 1

      Search engines do not need to index or analyze forms, only content and links. These techniques are not for hiding content or links, just making it more difficult for spambots to figure out how to use submission forms like the one I'm typing in right now.

  15. Let them handle the spammers first! by MrBoombasticfantasti · · Score: 1
    So the government will get you when you don't completely comply with a regulation that affects a small group of people, but at the same time doesn't do anything to rid the world of the constant barrage of spam that annoy *everyone*, including the disabled?

    Well, that's nice then...

    --
    !ERR: Signature not found.
    1. Re:Let them handle the spammers first! by Thansal · · Score: 1
      I just realized how confuzing spam must be to some one ussing a screen reader.

      Sally zimbabwe google mark ford fish tot bing gong down
      *Insert GIF telling you to BUY BUY BUY xyz corp stock*


      Or actualy listening to the horibly mangled english that is a 419 email.
      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
  16. My Method by CastrTroy · · Score: 2, Interesting
    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:My Method by Anonymous Coward · · Score: 0

      Your blog doesn't work without javascript. HTH

    2. Re:My Method by CastrTroy · · Score: 1

      You seem to think that I care.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:My Method by Anonymous Coward · · Score: 0

      You're from Canada...I see. Your arrogance has been excused and dismissed as...well...just being Canadian. I'd be pissed too if I were you. Thank you, drive through.

    4. Re:My Method by anshil · · Score: 2, Informative

      I wrote my guestbook for a project page - php code myself... simply because I wanted to learn how to code PHP+MySQL.

      Its now some years ago, in the beginning no problem... then got hit my massive spamming.
      Cleaned it up.

      I never wanted to do captchas or question, since it should be most easy and convenient for the human user to post, anonymously without much worries, the "entry barrier" has to be low.

      First I blocked some IPs did not help much.

      A great benefit was I gave the user a cookie when viewing the main side, and looked if the cookie is still there when viewing the guestbook, that got rid of the spam bots... but in the last time some seem to have learned that as well.

      Now I block on server side just as you everything that containts "a href=" "[url]" or "[link]" and that stuff, just as you, this really blocks A LOT, since they all are out to post links to raise their side in google.

      Now the few that get through 1-2 a week, I block special content strings, usually their URL like mycoolrippoffs.com or that stuff.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
  17. slashdot's slower.. by bodom_lx · · Score: 0, Redundant

    This page took me 7 seconds.. ..oh damn aMule is active.. -.-

  18. Captchas for the blind by Esteanil · · Score: 0

    Well, I for one think that blind people should be allowed to participate on the web, so why not make "captchas" that'll work for the blind?

    For instance:
    "Please enter the second word of the following sentence to continue: The dog had a long tail".

    --
    I'm a dreamer, the world is my playpen. But hey, I'm a serious person, I can't dream all the time.
  19. Here's an alternative. by zymano · · Score: 1

    Warn them before they post that they can't post spam.

    Make it a contract to post there.

    If someone posts spam then make them a 1 or 2 bucks. Money$$

    Or even organize other blogs and websites to sue them.

    1. Re:Here's an alternative. by Anonymous Coward · · Score: 1, Insightful

      what fantasy world do you live in? sue spammers? good luck with that. Good luck even finding out what country they are in, much less their identity.

  20. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  21. Related Story by Amazing+Quantum+Man · · Score: 3, Informative

    Since the editors didn't see fit to put this in related links:

    What Ways Can Sites Handle Spambot Attacks?

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  22. javascript and dynamic forms by rtt · · Score: 1

    one method I use to avoid use of captchas is to require javascript (yes, this sucks somewhat) to use my forms. when the form is 'submitted', i dynamically add a new form element into the form and then submit the form. server side, i check for the additional form element. it works pretty well - it seems that bots don't run javascript. i've received very few complaints (2 or so in as many years) from non JS enabled people.

  23. Bots are really annoying by Deagol · · Score: 1
    I maintain a small site that uses the Gossamer Threads Links 2.x package (any decent, free PHP/database packages to replace this cruft with?). It's one of those apps that allows related sites to submit links to be added to our 'partner links' page.

    I quickly eyeball the 100+ bot submissions daily for the few *real* submissions. The rest are for "Laboratory Equipment", Viagra, mail-order brides, porn, and other crap.

    And before anyone asks, I *have* looked into modding the scripts to add a simple barrier for these bots, but the scripts are in the ugliest perl code I've ever seen in my life (sorry Gossamer, but the code makes my eyes bleed), and while I have written/tweaked perl in the past, I don't have the patience to tackle Links.

    I have noticed in the logs that the submission POST is the the only hit from the bot, so this package must be well-known to these bots, and not customized for *my* site (or so I assume). Would this be thwarted by generating random form field names each time the page is loaded and processed? If the same CGI page does the initial form *and* processes the POST, this should be feasible, no? Or do these bots actually process the human-readable rendered form to do their work?

  24. Standard Forms by L7_ · · Score: 1

    I have 2 blogs set up on Blogger, one with a customized stylesheet and another using one of the standard CSS templates. I am not sure how good Blogger 1.0 does to prevent bot spam on blogs that allow anonymous posting, but there seems to be a lot of it around.

    However, the one with the customized style sheet receives no bot spam! The 'Comment' link is actually called 'Talk about this', and the whole section of the Blogger posting is set up differently (i.e. left to right rather than top to bottom). The one that uses a standard CSS template has lots and lots of botspam. I think that the bots are programmed to see which template the page has (its right there in the source) and then they know which links will be the links to the comment area.

    So the person that suggested even moving the form field around, well I know this is not dynamic movement, but it sure seemed to have worked. Now if my customized blog was popular enough... that would be a different story.

  25. 15 second delay... by b0s0z0ku · · Score: 1
    Unregistered users have to wait 15 seconds between previewing their comment and posting it. This should make it slow enough to spam that spammers will go elsewhere. Registered users that spam should be subject to moderation. If more than n of their posts get modded 'spam', they get booted. Permanently. Sure, they could create another account. But more likely, they'd just move on to easier targets.

    -b.

  26. This is news? by IO+ERROR · · Score: 1

    It seems like people rediscover the same techniques over and over and over without even bothering to do a simple Google search to find out if things have been done before. I block about 90% of submitted spam using Bad Behavior. I'm working on the other 10%...

    --
    How am I supposed to fit a pithy, relevant quote into 120 characters?
  27. Still Doesn't Stop Humans by hondo77 · · Score: 1

    I have a small-ish website that allows people to submit sites that they want listed in my directory (think old Yahoo). I review the sites submitted before adding them so I can make sure the sites are relevant. Robo-spam submission was getting pretty horrible so I switched to a simple captcha script and it stopped all the robo-spam. Problem is, spam is still getting through because humans are still submitting things by hand. Somebody in India, for example, is getting paid to manually submit irrelevant sites to my little weight training site. Wish I could stop it but at least it's better than robo-spam.

    --
    I live ze unknown. I love ze unknown. I am ze unknown.
    1. Re:Still Doesn't Stop Humans by Wierdy1024 · · Score: 1

      Maybe have a system that tracks users IP addresses, and make it 1 submission per person per day, unless they ask for your permission first in which case you make an exception.

  28. Sesame Street method by denis-The-menace · · Score: 1

    One of these things not like the others:
    Cat dog fish *car*

    Black *stapler* white red

    car truck *J-lo* SUV

    *Madonna* J-lo K-fed Ja-rule

    --
    Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    1. Re:Sesame Street method by Anonymous Coward · · Score: 0

      Patient InterestedInJumpingThroughHoops *me* Tolerant

    2. Re:Sesame Street method by SnotBob · · Score: 0

      using pictures:

      Cheyenne Mountain entrance
      Water well opening
      Stargate
      Goatse Guy

    3. Re:Sesame Street method by Archangel+Michael · · Score: 1

      "Cat dog fish *car*" --- Fish (others are found on land mostly)

      "car truck *J-lo* SUV" --- Car (Others have huge rearends)

      "*Madonna* J-lo K-fed Ja-rule" ---- J-lo(I hate the others)

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:Sesame Street method by Anonymous Coward · · Score: 0

      Insightful, Interesting, Funny, Your Post.

  29. That still fails ADA requirements by bigtrike · · Score: 1

    I guess you'd better hope that brail terminals have a javascript parser.

  30. HTTP_REFERER by panda · · Score: 1, Insightful

    I can't read the article because it appears to be /.'d, but I have a technique that has foiled a spammer from using my web mail form and it would probably work with discussion forums, too.

    In the program run to process form input, I check the HTTP_REFERER header sent by the client. It should exactly match the URL of the form that was being posted, if it doesn't, then you know that someone is accessing the input program illegally, i.e. they aren't using your form. It seems that the spambots out there send a referer that matches my site's main domain, but doesn't include the full URL of the form.

    Of course, now that this has been posted, it is only a matter of time before the bots are fixed to send the whole form URL. 'Course, I have a couple of other tricks to separate the bots from the humans.

    What does my program do when it detects a bot? It returns a 403 Forbidden error and adds the ip address of the client to .htaccess with a "Deny from" directive.

    I'll have to actually RTFA when it becomes available again later.

    --
    Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
    1. Re:HTTP_REFERER by Anonymous Coward · · Score: 0

      I agree, but this still seems a fairly silly way of doing things.

      I use an encrypted version of the time on the first form, and decrypt it on the page it posts to. If the time is out by more than half an hour or whatever, then its rejected. Simple. Spam bot tries my form? They only get to use it for a while. Most spam bots don't seem to download the whole page each time they want to send.

      Being as my form only sends mail to me as a contact form its not really a concern, but it seems trivial to implement random form field names for each user, maybe even storing a match-up code in the querystring. Problem (almost) solved. For most spam bots anyway.

      Just my two bits.

    2. Re:HTTP_REFERER by Remco_B · · Score: 2, Insightful
      In the program run to process form input, I check the HTTP_REFERER header sent by the client. It should exactly match the URL of the form that was being posted, if it doesn't, then you know that someone is accessing the input program illegally, i.e. they aren't using your form.

      Yes, except for people like me who use some sort of proxy that always sends a fake referer header.

      What does my program do when it detects a bot? It returns a 403 Forbidden error and adds the ip address of the client to .htaccess with a "Deny from" directive.

      And that would deny me the chance to reconfigure my proxy to send your site a correct referer header and try my submission again.

    3. Re:HTTP_REFERER by Bogtha · · Score: 4, Insightful

      A lot of legitimate users have the Referer header switched off or otherwise unavailable. Apart from the privacy factor, it's also common for "firewalls" [sic] to disable or change them.

      Of course, you wouldn't know this, because anybody who finds out is automatically banned from your website, so they don't have a chance to leave a comment or even find your email address letting you know about the problem.

      --
      Bogtha Bogtha Bogtha
  31. Its inev... inev... inevitable... by Salamanders · · Score: 1
    Spam is (and has been) a simple cost/benefit analysis - if it is worth it to spam, taking into account
    • the crappy response rate
    • advantages of google bombing
    • Widely varying laws and chances of being caught
    • botnets to distribute the spam
    • human-powered captcha breaking
    • ease of writing scripts
    • Etc...
    ...you are left with an undeniable fact - all forms of electronic communication have such an amazingly low transaction cost that the equation, once consumer levels grow to a certain amount, will come out in favor of spamming. Captchas are raising the transaction costs, but not for long.
  32. how is this for an idea by backdoc · · Score: 1

    What if there were instructions on the web page that only a human could interpret? I know that sounds like the captcha. But, I mean something like "What is three times two"? Or, have a drop down list box of colors or patterns (like checked, striped or solid. Then tell the people to choose the color that matches closest something you present randomly. Make it easy by only offering black, white or red.

    1. Re:how is this for an idea by D4rk+Fx · · Score: 1

      I'm color blind you insensitive clod!

    2. Re:how is this for an idea by backdoc · · Score: 1

      That's why I said colors OR Patterns, you illiterate clod! And, that's why I also said colors like black, white and red. Color blind people don't have problems distinguishing between black and white. And, throwing in a 3rd color shouldn't be a problem. Anyway, the point is that you could give them instructions to follow that have to be understood in order to follow them.

  33. Where? by edmicman · · Score: 1

    Sorry for the ignorance, but where are the /. captchas? I don't run into any when submitting comments...are they somewhere else?

    1. Re:Where? by J0nne · · Score: 1

      You only see them when posting as AC (when not logged in). There's probably one when signing up for an account too.

  34. Just serve as application/xml+xhtml by liangzai · · Score: 2, Funny

    This will prevent 100% of the bots from even entering your page... ... plus a few IE users.

  35. Another trick by Anonymous Coward · · Score: 1, Interesting

    None of the spambots that attack my site fetch the comments page before trying to post. There's never (and I do mean never) a GET before a spambot's POST. So I have a hidden field with a meaningless name ("magic"), and the value is set to the server's current time. Comments with timestamps that are too old are ignored.

    To make it less obvious that the value is a timestamp, it's XORed with a random number (which is included in the form value) and eight random, meaningless bytes are thrown in for good measure. The end result is 32 seemingly-random hex digits--it looks just like a session ID.

    This technique certainly isn't going to fool a determined attacker, but no spammer is going to waste their time trying to figure it out.

    1. Re:Another trick by flyingfsck · · Score: 1

      Yup, I do the same, but I also disallow anything younger than 10 seconds. So that if someone does figure it out, it will slow him down. BTW, I don't even bother hiding the fact that it is a time stamp, in fact, is has the incredibly obvious name: 'TimeStamp'. I guess a dumb attack can be thwarted with an equally dumb response...

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  36. ...or, you could do something simple and effective by iandunn · · Score: 1

    and install Akismet

  37. Timing by Anonymous Coward · · Score: 0

    Another idea I had (but haven't tried implementing yet) is to work from timings. Have some javascript on the page that notes times like how long it took you to fill out and submit the form, and send that back with the form. If it's way too fast, it's probably spam.

  38. Suggestion by snevig · · Score: 1
    In this example, the action of the form is not set until the user clicks on submit. I believe this should foil most bots. The javascript can easily be obfuscated to make it even more difficult for a bot to do its dirty work.

    <html>
    <head>
    <script type="text/javascript">
    function submit1(){
    var o=document.getElementById("form1");
    o.action="test.asp";
    o.submit();
    }
    </script>
    </head>
    <body>
    <form id=form1>
    <table>
    <tr><td>First Name:</td><td><input name=fname></td></tr>
    <tr><td>Last Name:</td><td><input name=lname></td></tr>
    <tr><td>Email Address:</td><td><input name=email></td></tr>
    </table>
    </form>
    <input type=button onclick="submit1();" value=Submit>
    </body>
    </html>
    1. Re:Suggestion by nuzak · · Score: 1

      First, the form tag isn't valid without an action -- this sort of thing can actually be important for some scripts (though blogs generally aren't picky). Secondly, I think some browsers (probably IE) will just default the action to the URL that generated the form. You should put in a bogus placeholder action. As a bonus, if one has javascript turned off, they can be shunted to a page that makes them jump through an extra hoop (usually a plain old "confirm" button will do the trick -- most bots simply aren't programmed to follow up on the submit.

      Most of the benefit from this approach though is that you're making your blog nonstandard. Bots are written to take advantage of monocultures.

      --
      Done with slashdot, done with nerds, getting a life.
  39. Forms meant to be left blank by Anonymous Coward · · Score: 0

    One blog I know has a fill-in form and one of the optional fields almost nobody will fill in. If you do fill it in, you get an error page saying to leave the field blank.

    The site owners tell me the bots always fill it in.

    Oops.

  40. Newlines by RAMMS+EIN · · Score: 1

    What actually all but eliminated spam sent through my web forms is disallowing newlines in fields where they shouldn't be (like the subject and from address fields).

    --
    Please correct me if I got my facts wrong.
  41. Turing Test by RAMMS+EIN · · Score: 1

    Instead of introducing images and their associated problems and disadvantages, I would give users a little puzzle to solve; something that requires them to understand human language. Something like "Enter the first letter of every word in this sentence", "What color is a banana?", etc.

    --
    Please correct me if I got my facts wrong.
    1. Re:Turing Test by Anonymous Coward · · Score: 0

      The problem with this method is that a whole lot of people don't speak English at all, and this would be completely shutting them out. Mathematics, on the other hand, is a much more useful way to do this.

      2 + 2 = _?

    2. Re:Turing Test by RAMMS+EIN · · Score: 1

      ``The problem with this method is that a whole lot of people don't speak English at all''

      Well, your website is going to be in some language that your visitors supposedly speak. You ask the questions in that same language.

      --
      Please correct me if I got my facts wrong.
  42. People would be more likely to notice by bigtrike · · Score: 1

    I'm guessing an end user would notice when IE opened up and started filling out forms on websites. Or they could use a hacked firefox, but then the worm payload would be gigantic. Compare that to the current bots which evade detection by running in the background.

    1. Re:People would be more likely to notice by _xeno_ · · Score: 1

      There's absolutely no reason why a bot would have to actually display the browser. The browser engines themselves are designed to allow embedding into other applications. There's no reason why a bot application would ever have to bother actually displaying the window created to house the browser's control. It would still run in the background, never displaying any UI, simply hosting the browser's control in an invisible window. (Windows has a class of windows that do not appear in the task bar, so the bot wouldn't even have to worry about that.)

      Most current bots work by infecting the machine using a small "stub." Then they later download the rest of the bot after connecting to a "control" system. So, yes, Firefox itself would be too large for the initial infection, but once infected, nothing's too large to download. And no UI need even be seen.

      In any case, even if the bot writer couldn't figure out how to use the browser controls without displaying a window, the JavaScript engines themselves are also accessible.

      --
      You are in a maze of twisty little relative jumps, all alike.
  43. Vbulletin forums? by Shoeler · · Score: 2, Informative

    I run two largish Vbulletin forums - and we get at least 1-2 spammers a day. I haven't found a way to prevent them yet, but I have found a way to stop em from getting any traffic or money for the unsuspecting idiot that clicks on them.

    I use an anti-spam e-mail technique: blacklist.

    Vbulletin has a censoring system where words you choose can be replaced with your choice of characters - by default it's an *. www.clickmeforspam.com, where I would use the "clickmeforspam.com" as the censored word, shows up as www.****************** .

    It's quite hilarious to see the humans behind the spam, who have registered, gotten through a human image trap, clicked on a link e-mailed to them, logged in and posted their spam re-post it like 2-3 times only to realize they got owned by my filter. They get all pissed off, and by that time a user has reported the post or we've seen it and banned them. It's very fun to make fun of them in their spam posts filled with ***s. :)

  44. Someone explain this to me? by Nomikos · · Score: 1

    > > - Neal writes: "[on some site the] submission from .. asks you to enter ...
    > > text found in a gif. However, no matter what you enter the first time,
    > > it says you entered it wrong"
    > Mean and devious. I like it!

    Yeah, I came across that one myself one time, and, uh.. huh? If it just refuses anything you answer how can you submit the form?

    1. Re:Someone explain this to me? by Anonymous Coward · · Score: 0

      Something tells me the words "no matter what you enter the first time" implies that there is a different result the second time.
      Maybe something like accepting what you entered if it was correct.

  45. OT: Lameness filter by British · · Score: 1

    I personally hate the Slashdot lameness filter. It punishes fast typists who want to get their point across, without being verbose. Not all replies have to be several paragraphs long. I wish the user's karma/posting history would lessen the grip of the lameness filter. I assure you I'm not abusing the comment system. Don't tell me to slowdown, and I'm not a cowboy.

  46. Email Verification by suggsjc · · Score: 1

    So far, the approaches I've heard that I like the best are simple human question (what is X times/plus/minus X, what is the second word in this sentence, etc). Field obfuscation and embedded public/private keys are pretty useful techniques. Even though I don't like making a form only work when javascript is enabled, but there was a pretty clever little script that didn't apply the "action" of the form until is submitted would probably confuse a lot of spam bots as well.

    However, I really haven't heard much mention of using email verification. Unless you are a registered user, then you have to provide an email address that a confirmation email is sent to. Once you click on the link that is sent in an email, then the comment becomes active. That is one method that I am currently using and so far so good (also engadget uses this method).

    So, what are the drawbacks of the email verification method other than some people not wanting to give an email address just to post a comment? I think it significantly raises the "cost" of trying to spam since that process can't as easily be automated and would require them to have to check a specific email address (future attempts could be blacklisted by either email address or domain).

    --
    When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    1. Re:Email Verification by Archon-X · · Score: 1

      Nothing stops spammers having an email account that automatically parses URLS.

    2. Re:Email Verification by suggsjc · · Score: 1

      Very true. However, it adds another step, and requires them to provide additional information about themselves (email address, domain, mail server it was sent from, etc) not to mention a corresponding increase in bandwidth/processing for the mail and additional page request. That additional information can also be gathered/compiled to more effectively prevent future attempts. I doubt that there will ever a *perfect* method to completely get rid of spam, etc. However, raising the cost associated with doing it will make the task less appealing. The hard part is making it difficult for spammers, but (too) hard for legitimate users.

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
  47. Been done by sYn+pHrEAk · · Score: 1

    http://yro.slashdot.org/yro/04/01/28/1344207.shtml It's a pretty obvious way to get around it, so I'm not surprised that it has been done.

  48. VERY EASY by clambake · · Score: 1


    Do two things...
    So, you'll have to change this depending on how many people, on average, sign up for new accounts.
    1) Don't allow more than one new account from the same IP address in a single hour.

    2) Decide how many people sign up in a single day, on average. Multiply that muber by 1.5. Divide 24 hours by that number.
    Put a single block of javascript that disables the button for X seconds, depending on what that number was (and for those without js on, make a bit bold warning), and when tht time period is up, it automatically sends the info.
    If the login info is sent before that time period expires, lock out that IP for 24 hours.

    So, the bad part, this only works reasonably well for sites with lots of news sign-ups every day (like a few hundred/few thousand. Otherwise you'll just have to pick an arbitrary time limit, like 2 minutes maybe), but the good part, a minute or two is not too long to have a tab open sitting in a window while the timer clicks down, and the best a spammer can do is a few accounts an hour, instead of thousands. This will defeat even the groups that hire real humans to sit and read captchas all day.

    1. Re:VERY EASY by Anonymous Coward · · Score: 0

      First Post!

    2. Re:VERY EASY by flyingfsck · · Score: 1

      The time delay doesn't even have to be that long. I have found that a delay of 10 sec per form posting is enough to deter spammers.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  49. It is possible to avoid using captchas... by Panaqqa · · Score: 1
    I have used some and/or all of these in combination to good effect:

    • Scramble field names, so the INPUT named "comments" is actually for the email address, etc.
    • Multiple type="submit" buttons, all but the real one hidden using CSS, all in a random order on each page load
    • Non-intuitive action= names such as b41gzL924.php which are further generated by Javascript in the client browser from an obfuscated string
    • REFERRER games
    Of these, singly, I have found obfuscating the name of the submit script for the FORM the most effective. The Javascript code is left as an exercise for the reader.
  50. The explaination of the acronym CAPTCHA by ickeicke · · Score: 1

    I'm guessing that I might not be the only person here that does not know what "CAPTCHA" stands for, so here is is: "Completely Automated Public Turing test to tell Computers and Humans Apart". And it is apparently trademarked by Carnegie Mellon University.

    http://en.wikipedia.org/wiki/CAPTCHA

    --
    Firehed - Unfortunately, thanks to medical breakthroughs, common sense is not as common as it once was.
  51. Just take some computational resources by alain_f · · Score: 1

    An easy way to get rid of automatic form spamming is to require some intrinsically difficult computation to be performed before submitting the form. This computation would be performed in a few seconds by Javascript while the user is filling the form. A robot would need to do the same computation, which spammers can't probably afford (unless if spamming from botnets).

    Example of computation: the server picks a random string S and a random integer I between, say, 0 and 1000, sends S and md5(S+I) to the client and ask it to find I.

  52. You do not understand the ADA by sirwired · · Score: 1

    Firstly, the ADA does not require you to make impractical or impossible accomodations for those with disabilities. The actual law uses the language not requiring "undue burden" (open to interpretation). It requires business to make "readily achievable" changes.

    From the DOJ website: "The ADA does not require the provision of any auxiliary aid that would result in an undue burden or in a fundamental alteration in the nature of the goods or services provided by a public accommodation." Altering a website is not considered by most courts to be an "undue burden", and making a website accessible is not particularly difficult if it is taken into account when designing the site to begin with. Yes, retrofitting a website can suck, but that does not absolve a business from doing it properly to begin with. For a small website, it doesn't take anything more than making sure it is usable in Lynx.

    I would not call blind people a "special interest group", in sense that they aren't say, timber industry or oil company lobbyists. It is not as if somebody chooses to be blind. We should not require blind people to be dependent on family help that may not be available. There is "no shame in asking a family member to..."? I have a funny feeling you would not feel the same way if you actually were blind and had to totally rely on others for your daily activities.

    SirWired

    1. Re:You do not understand the ADA by tomstdenis · · Score: 1

      You should have stopped reading after I wrote they're a SIG.

      Like most of my slashdot rhetoric I was just trying to play the devils advocate. :-)

      And you know what, I hate that double standard anyways. Offer to help a blind dude when you can see he's lost/confused/etc and you're an ass. But don't bow down and perform their every whim and you're an insensitive clod. (real experience at a bus stop with a dude who one day got pissed when I told him he was getting on the wrong bus, then got upset when I didn't reply to him the next week...).

      Generally I just avoid blind people because I don't know what mood they're in and I don't want to get caught up in their bullshit.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:You do not understand the ADA by arose · · Score: 1
      Generally I just avoid blind people because I don't know what mood they're in and I don't want to get caught up in their bullshit.
      With that logic you should avoid all people. I sure do.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
  53. HotorNot Captcha by Anonymous Coward · · Score: 0
    http://www.hotcaptcha.com/

    You know it makes sense!

    1. Re:HotorNot Captcha by windowpain · · Score: 1

      Unfortunately, this doesn't work. What one considers "hot" is too subjective to be useful. Too much eyeshadow != hot.

      --
      Insert witty sig here.
  54. Been there, done that. by James_G · · Score: 1

    I implemented something like this on a phpBB forum I run. The 'Register' link is linked to a file called 'register.php' which in turn redirects you to Google. This link is hidden using stylesheets. After that, there's a second Register link which goes to a file called 'logout.php' which in turn redirects to the correct registration page.

    I also randomized the form field names.. They're all now md5(fieldname+day-year).. which means they change every day at midnight. This should completely block any bot which searches for fieldnames like 'login' and 'password' to populate.

    Sadly, this hasn't completely eliminated the spam bots. I found that preventing them from adding a URL to their profile until they've been a member for a set amount of time has helped, as has automatically purging accounts which don't make posts within 48 hours.. but ultimately, a few still get through. As the article says, however, these have to be done manually. There's no way it's an automated bot.. so we're wasting their time. The more people who do that, the better..

    1. Re:Been there, done that. by tepples · · Score: 1
      I also randomized the form field names.. They're all now md5(fieldname+day-year).. which means they change every day at midnight.

      Does this discriminate against people who live in a time zone such that the peak time for Web use straddles UTC midnight?

    2. Re:Been there, done that. by James_G · · Score: 1

      In theory, sure.. In practice, it's a low volume forum and we don't see many signups (other than spam-bots, natch). Certainly not enough that we've ever had someone visit the signup page and then click submit either side of midnight.

      It's a quick hack, and I wouldn't recommend using it on a high volume site. I really think that randomizing the field names once is probably enough to stop most scraping bots. There are alternate methods you could employ to make this more user friendly. Use random field names, but pass in an encrypted timestamp allowing, say, 10 minutes to populate the form. Or randomize the field names but make them valid for 10 minutes, etc.

      The more people employ strategies like this, the harder it's going to be for the spammers. I think this is one arms race we can actually win, to be honest.

  55. html entities? by 5c11 · · Score: 1

    As opposed to using just adding "display: none" to the style of an input element (as TFA advocates), which the spambot writers can easily detect and ignore, would it be more useful to convert the style information into the equivalent ascii entities?

    For example "display: none" -> "&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#58;&#3 2;&#110;&#111;&#110;&#101;" or, now that I've revealed my clever scheme to the world, some variation thereof. Alternately, the display style could be set in a class somewhere and the class name could be set as entities.

    Would this even slow the spambots down, or do they generally have access to the entire DOM?

    1. Re:html entities? by Anonymous Coward · · Score: 0

      Your clever scheme? Entity encoding has been suggested for so many years, decoding six different methods is the first thing I would code in to a bot, if I knew how to program bots. I can't believe people still suggest entity obfuscation.. you're assuming bot programmers are lazy and/or stupid, when it's really the webmasters and "web-tech-journalists" that are lazy and stupid for giving people this pacifier to suck on.

      [and appropriately, the CAPTCHA text for this post is victims.]

    2. Re:html entities? by 5c11 · · Score: 1

      I can't believe people still suggest entity obfuscation.. you're assuming bot programmers are lazy and/or stupid[...]

      I've never actually heard it suggested for this type of application (perhaps I don't read up enough - or at all, really - on web security), but I suppose you're right, overly hostile AC that you are. Still, TFA suggests nothing more than a simple display style, and an added layer of obfuscation should count for something, no?

      I would say that if I'm underestimating the bot writers, then TFA is seriously underestimating them.

  56. Blind users? Use proper CSS by Shadowlore · · Score: 2, Informative

    Use CSS' media types.

    Aural, braille, and embossed are all media types that would hide the fields for blind users if done correctly (i.e. used and the reader supports it, which you'd think they would want to). This technique is not the only reason why blind user's tools need to work differently based on mediate type in CSS.

    --
    My Suburban burns less gasoline than your Prius.
    1. Re:Blind users? Use proper CSS by Bogtha · · Score: 1

      Sadly a lot of aural browsers simply scrape the text out of a page rendered by a normal web browser. As a consequence, it's rare to find one that actually renders CSS as if it were an aural browser and not a screen browser.

      --
      Bogtha Bogtha Bogtha
  57. Check your referrer. by Leviathant · · Score: 1
    After years without trouble, my website (a rather large fan news site for a rock band) started getting hit by form bots. It was really, really annoying, and I considered implementing captchas, or something. Initially, I blocked form entries that had any hint of HTML, BBCode, Javascript, etc. That worked for about a week. Then I came across an idea that may not work for everyone, but certainly worked great for me:

    In the PHP code for the site, I set it to check for the referrer, and if it's not from my own domain, then bounce the bot back to the front page. The logic behind this: No one bookmarks my "News Submission" page. People always browse there. Once I started checking for a referrer, the spam completely stopped. There was no extra step that my viewers had to take, it happened without anyone outside of my staff noticing a change.

    I realize this is a temporary solution, and just posting about it increases the chance that someone will read about it and crack it, but it sure has been a nice reprieve. What's ridiculous is that form doesn't post anywhere. It sends me and about six other people an email, and the post never really sees the light of day in its original form.

    --
    I am Leviathant and I approve this message.
  58. The Coolest Way to avoid a capcha by dino213b · · Score: 1

    Is to use images instead of text. For example, out of three images, two are alike. Third one isn't. User has to pick the mismatching one to activate his/her account. Here is a really good example:

    Great Example

    P.S. Some image categories can be confusing.. In this case, axe vs mace can make a human fail the test.

  59. Been doing this for a while by sparkz · · Score: 2, Insightful
    I've been doing a variation this for quite a while now on my phpBB forum. There are bots which identify a phpBB forum and simply POST a user-account creation to the relevant page. This then adds their URL to the forum's memberlist page, improving their Google ranking.

    I won't stand for that, so the simple fix is to remove the "WEBSITE" input from the form. If "WEBSITE" gets POSTed along with the other data, I know it's a robot and post a message to kindly go away. Genuine users can edit their profile once the account is activated, if they want to plug their website.

    --
    Author, Shell Scripting : Expert Re
  60. Make is visible! by ProfessionalCookie · · Score: 1

    Here's an example of how you might comply- just make the text visible, then you're providing the same opportunity for both blind and seeing. Check out the comment section on the bottom of this page (Optical Illusion) or this page (Pumpkin Carving).

    This is a fun topic for me 'cause I've been experimenting for the past 2 months. I've written a pretty simple filter that rates text and links. Most of the time form-spam has keywords in it because that's what the spammers want- live links that have their keywords. It works for now, I don't expect it to work forever. Anyway I mostly avoid captchas.

    Two weeks ago I started collecting statistics about what is getting tagged spam and how it got caught. Yesterday alone 103 attempts were made (by various botnets as is apparent form their IPs) and 103 messages were filtered out immediately. -Ed

  61. Why not animate captchas? by Anonymous Coward · · Score: 0

    Wouldn't an animated captcha be impossible (or very difficult) to OCR?

  62. the REAL Turing test by cucucu · · Score: 1

    for sites of enough traffic:

    randomly pair users in private chat rooms (ajax, of course) and have them decide on each other if they are human or computer...

  63. Well said. by Anonymous Coward · · Score: 0

    It's good to see someone talking about the disabled as human beings for a change, rather than an irritating extra factor to be taken into account.

    Plus, anyone who doesn't have the technical ability and plain understanding of the medium to make their sites accessible from the start, really shouldn't be using the web.

    Amateurs.

  64. ISPism by tepples · · Score: 1
    1) Don't allow more than one new account from the same IP address in a single hour.

    Are you aware that this method discriminates against users of America Online and users in less developed countries whose ISPs generally offer only web access behind a NAT?

    the good part, a minute or two is not too long to have a tab open sitting in a window while the timer clicks down

    This method discriminates against users in countries where all ISPs bill by the minute.

  65. For the Blind the answer is simple by Pontiac · · Score: 1

    Implementing the same thing for the blind would be simple..

    Have a link for a blind captcha that plays sound files.
    simply have a recording say the word to type in.. Over time I'm sure the spammers will add voice recognition to the bots but it'll take time and more processing power to spam.

    when that stops working move on to animal sounds or songs..

    --
    If you think it's expensive to hire a professional to do the job, wait until you hire an amateur. --Red Adair
  66. Or... by acidbass · · Score: 0

    just use javascript, spam bots cant parse and evaluate javascript like browsers can (unless the spam bot is automating a browser)|But since most bots dont eval javascript, you can hide hidden form inside java script, java script is still the best way to kill a spiderbot.

  67. use dnsbls by joost · · Score: 4, Interesting

    Shameless plug! I developed a plugin for Ruby on Rails that uses DNSBLs to combat form spam. (begin shameless self promotion)

    dnsbl_check rails plugin

    Basically what the plugin does is check clients against one or more DNSBLs. You might know them from mail servers. You see, it turns out that the forms are almost always abused by bots. These bots are quite well known. sbl-xbl from spamhaus catches 80% in my setup, spamcop catches the rest. You enable the plugin for key controllers and it really does work.

    (/end shameless self promotion) mod me down if you wish

  68. more complicated captchas by Khopesh · · Score: 1
    I don't know why these have never been proposed ...
    • Color + Text: "Type the red word below"
    • Simple Math Word Problems: "If Jenny has two apples and Tim gives her one, how many does she have?"
    • Pictures: "What is this a picture of?" (use things with only one simple name, like cow, sandwich, hand)
    • Trivia: "What color is the sky on a clear day?"
    Potential problems - cultural and language barriers, color-blindness

    I really like the CSS idea; have extra form elements with style="display:none" and ignore entries that fill them in (watch out for auto-fill programs on legit users!)

    --
    Use my userscript to add story images to Slashdot. There's no going back.
  69. court by falconwolf · · Score: 1

    On the other hand suing a city because their 100 year old historic court house doesn't have a lift in it is pure bullshit.

    And what if someone who's disabled has business there? Say they have to see a judge or testify? Many people don't become disabled simply by their own actions.

    Falcon
    1. Re:court by Lord+Apathy · · Score: 1

      I would say that he is simply fucked. Life is not fair. Cold and harsh but that is the truth.

      --

      Supporting World Peace Through Nuclear Pacification

  70. SSI and SSDI by falconwolf · · Score: 1

    First off, SSI is for supplementing low income. SSDI is for disability.

    Are you sure? I get SSI not SSDI because of a disability.

    One reason people don't get the services they need is that people like you assume that if you can't see the disability, then they probably don't have one.

    That's a problem I've run into due to my disability. By looks you can't tell I'm disabled, I'm not paralyzed, have no missing body parts, or am disfigured. My disability is neurological, I am a TBI, Traumatic Brain Injury survivor.

    Falcon
  71. Braille terminals by Kadin2048 · · Score: 1

    They don't.

    In fact, all the modern Web 2.0 / CSS / Flash stuff is basically lost on people using Braille terminals or screen readers (I think at this point, screen reading software is more popular for blind people than Braille terms are). And in some cases it makes pages nearly impossible to use or navigate.

    I think every web designer should be forced to navigate his or her site at least once, by using Lynx with a window height of one line. That's probably the closest easy approximation to using a Braille terminal that you can get.

    I used to know a guy (sighted, actually) who had a Braille terminal and showed me how it works. They're fairly neat devices; I can imagine that one would be a big fan of the CLI with one.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Braille terminals by eugene+ts+wong · · Score: 1

      Actually, from what I heard of a particular device, a terminal of 40 characters wide, 2 lines high, and with fixed width characters is the most accurate description. In fact, bring that down to 8 characters wide, and you have to scroll left and right across a 40 character line, each time you read. This doesn't include menus. Your friend's might be different.

  72. helping the disabled by falconwolf · · Score: 1

    I think if a company has the means and market it should attempt to go all ADA compliant. I think it's a good thing to get ramps, lifts, braille/etc. I just don't think it's a good idea to FORCE it upon people.

    I wonder if you'll feel the same when you become disabled. In college I used to work with disabled people; for a tyme I was a reader for some blind students; I worked for handicapped services; and I learned ASL, American Sign Language because I had some hearing impaired friends. I did this dispite having a Computer Engineering not a socialogy or other related major. Now however I have a disability and I HATE it!!! After classes one day I was riding my bike when a moving van hit me. The driver was a diabetic and they say he had a seizer while driving. So through none of my own fault I ended up with a disability, and it can happen to anyone else.

    Falcon
  73. what Germans call themselves by falconwolf · · Score: 1

    Your example is completely idiotic. Germans don't call Germans Germans. They call Germans Deutchlanders, and they don't get all pissy when we say "Germany."

    Unfortunately it's been too long and my memory is poor but when I was in Germany and took German in college later we used "Deutch".

    Falcon
    1. Re:what Germans call themselves by LunaticTippy · · Score: 1

      You're right. Deutschland is the country, and Deutsch is who lives in the land.

      --
      Man, you really need that seminar!
  74. My accidental discoveries: by cjb909 · · Score: 1

    I started a website where users submit information and it gets posted to the site. It hasn't quite taken off, and it has recently been discovered by Spam bots. The thing is, they can't figure out how to submit the form. The form includes a calendar with links to other months. These links act as submit buttons, but only to persist the data from page to page. The spam bot fills it all out, and then goes to the next month. Then quits, because it thinks its done. Its been a few months now, and not a single bot has ever gotten down to the real submit button. I don't know why, because the month links submit the form via javascript. The real button is just an So try putting in a fake submit button.

  75. What about a confirmation page? by TonyGreene · · Score: 1

    In my experience, spambots ignore the result of their posts. so the user clicks "Submit", then is presented with a confirmation page generated by the script. After clicking "Submit" again, the form is processed. I've NEVER gotten a spambot message using this system.

  76. Text captchas by Kadin2048 · · Score: 1

    If those became common it would be trivial to write a program that would interpret them. For example, there are a limited number of 'quantity' or 'counting' words. All I'd have to do was look for the word {first,second,third,fourth,...} and then from the second word group, where word groups are delimited by {;,:,.,...}, and count that many words in and insert it. Even if the machine was only right 50% of the time, that would still be acceptable for a botnet that can do it every few seconds.

    True text-based CAPCHAS would require something more complicated. Basically, a reading-comprehension test that's beyond the known ability of natural-language processing AIs. For example (and I'm just assuming that an AI couldn't do this, I'm not involved in AI research), something like this. Note that you'd really have to do the whole test on that page, too; you can't just do one multiple-choice test, because then you'd have a 20% false-pass rate, when an attacker could choose randomly and get it right. (For a 1% false-pass, you need to have at least 3, 5-option multiple choice questions, and you can't allow any retries.) If you used that page's test, you'd have 7 4-option questions, giving you a (if I did my math right) 0.000061% chance of passing using random answers.

    There are definitely possibilities there, but you'd probably get people complaining that it discriminates against people who don't have the linguistic or cultural background to pass the test, although they're human. That might be fine in an online forum (where knocking out people that don't speak English isn't really a big loss to them or you), but for a government website it would probably not pass muster. At least not unless it was in a country that had a single official language.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Text captchas by eugene+ts+wong · · Score: 1

      That test on the linked page is very interesting. I wonder how well it would work. I think that it is great for certain forums where people must read important instructions and disclaimers. Due to the nature of the test, I'm sure that the testers could shuffle certain questions around with the answer options being in the same place, because the answer options are relevant for the questions of that type. I hope that that makes sense.

      Thanks for sharing.

  77. Dont copy my method by rockypg · · Score: 1

    Bot operators are not stupid, they learn too. Just like they finally broke through Captchas, they will break through any method that becomes sufficiently popular or pervasive. The way to keep them at bay would be to use as many diverse methods as possible. Many readers described their own simple ideas that (they claim) work. They will only work as long as they dont become popular.

    "What is the nth word of this sentence" is an idea that seems to catch everybody's fancy here. I'm sure somebody is already working on breaking that in their basement.

    R
  78. What if.. by j7702 · · Score: 1

    .. you derive the form field name from a random key (that is included in a hidden field).. so that the receiving page can descipher the field name and associate the correct data.

    To make it human readable, randomize the sequence of text lables and position them and the form fields using CSS positioning.

    The result should be a very readble nice form for the naked eye.. while the page source would be very hard to interperate.

  79. Move to Texas? by jotaeleemeese · · Score: 1

    Yeeeeha!

    --
    IANAL but write like a drunk one.