Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Spam Software The Internet

FairUCE - the Smart Email Proxy 333

Jestrzcap writes "This just posted on Freshmeat: FairUCE (which stands for 'Fair use of Unsolicited Commercial Email') is an SMTP proxy, running between multiple instances of Postfix, that verifies email by attempting to verify the sender through lookups (a user customized challenge/response). It claims to be able to 'stop a vast majority of spam' without the need for content filters, and 'virtually eliminates spoofed addresses, phishing, and even many viruses with a few cached DNS look-ups and a couple of if/then statements'."
This discussion has been archived. No new comments can be posted.

FairUCE - the Smart Email Proxy

Comments Filter:
  • by Anonymous Coward on Sunday December 05, 2004 @03:08AM (#11000249)
    No way will the spammers ever find a way around this. It's solid!
  • by Anonymous Coward on Sunday December 05, 2004 @03:20AM (#11000275)
    No kidding, I hate people with slanted views.
  • by Anonymous Coward on Sunday December 05, 2004 @03:33AM (#11000306)
    No way will the spammers ever find a way around this. It's solid!

    I agree .. this will be the death of spam for sure. Hurrah!

    That said, I'm selling herbal viagra if anyone's interested.
  • by Anonymous Coward on Sunday December 05, 2004 @03:43AM (#11000331)
    If the ISP blocks outbound port 25 access, you get a real catch 22.

    No, they could block 22 as well.
  • by nsayer ( 86181 ) <`moc.ufk' `ta' `reyasn'> on Sunday December 05, 2004 @03:47AM (#11000339) Homepage
    Your post advocates a

    (X) technical ( ) legislative ( ) market-based ( ) vigilante

    approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

    ( ) Spammers can easily use it to harvest email addresses
    (X) Mailing lists and other legitimate email uses would be affected
    ( ) No one will be able to find the guy or collect the money
    ( ) It is defenseless against brute force attacks
    ( ) It will stop spam for two weeks and then we'll be stuck with it
    (X) Users of email will not put up with it
    ( ) Microsoft will not put up with it
    ( ) The police will not put up with it
    ( ) Requires too much cooperation from spammers
    (X) Requires immediate total cooperation from everybody at once
    (X) Many email users cannot afford to lose business or alienate potential employers
    (X) Spammers don't care about invalid addresses in their lists
    ( ) Anyone could anonymously destroy anyone else's career or business

    Specifically, your plan fails to account for

    ( ) Laws expressly prohibiting it
    ( ) Lack of centrally controlling authority for email
    ( ) Open relays in foreign countries
    ( ) Ease of searching tiny alphanumeric address space of all email addresses
    (X) Asshats
    ( ) Jurisdictional problems
    ( ) Unpopularity of weird new taxes
    ( ) Public reluctance to accept weird new forms of money
    (X) Huge existing software investment in SMTP
    ( ) Susceptibility of protocols other than SMTP to attack
    ( ) Willingness of users to install OS patches received by email
    ( ) Armies of worm riddled broadband-connected Windows boxes
    ( ) Eternal arms race involved in all filtering approaches
    ( ) Extreme profitability of spam
    ( ) Joe jobs and/or identity theft
    (X) Technically illiterate politicians
    ( ) Extreme stupidity on the part of people who do business with spammers
    (X) Dishonesty on the part of spammers themselves
    (X) Bandwidth costs that are unaffected by client filtering
    ( ) Outlook

    and the following philosophical objections may also apply:

    (X) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
    ( ) Any scheme based on opt-out is unacceptable
    ( ) SMTP headers should not be the subject of legislation
    ( ) Blacklists suck
    ( ) Whitelists suck
    ( ) We should be able to talk about Viagra without being censored
    ( ) Countermeasures should not involve wire fraud or credit card fraud
    ( ) Countermeasures should not involve sabotage of public networks
    (X) Countermeasures must work if phased in gradually
    ( ) Sending email should be free
    ( ) Why should we have to trust you and your servers?
    ( ) Incompatiblity with open source or open source licenses
    ( ) Feel-good measures do nothing to solve the problem
    ( ) Temporary/one-time email addresses are cumbersome
    ( ) I don't want the government reading my email
    ( ) Killing them that way is not slow and painful enough

    Furthermore, this is what I think about you:

    (X) Sorry dude, but I don't think it would work.
    ( ) This is a stupid idea, and you're a stupid person for suggesting it.
    ( ) Nice try, assh0le! I'm going to find out where you live and burn your house down!
  • by physicsphairy ( 720718 ) on Sunday December 05, 2004 @03:52AM (#11000349)
    Modularize this, extend its applicability, and we can replace 90% of slashdotters with a small shell script!
  • by Skapare ( 16644 ) on Sunday December 05, 2004 @05:31AM (#11000538) Homepage

    I have a generally very high success rate for reverse DNS lookups ... at least where reverse DNS is actually set up. But there is an occiasional ISP that has such poor service that DNS lookups often fail. And I've even seen ISPs that, for some reason, only have random selections of their IP space set up with reverse DNS (out of a block of 32 there might be 25 with reverse DNS and repeated queries show consistency). One fundamental problem is ISPs hiring the bottom of the barrel in tech talent, especially at the manager level.

  • by Yaztromo ( 655250 ) on Sunday December 05, 2004 @05:40AM (#11000551) Homepage Journal
    That said, I'm selling herbal viagra if anyone's interested.

    Which reminds me -- your new shipment of grass clippings and barber hair is ready for delivery.

    Yaz.

  • by Anonymous Coward on Sunday December 05, 2004 @06:45AM (#11000653)
    As solid as snail mail! I never get any -

    wait, sorry.
  • by fprog ( 552772 ) on Sunday December 05, 2004 @06:57AM (#11000664)
    %choice = (
    'type' => [ 'technical', 'legislative', 'market-based', 'vigilante' ],

    'reason' => [
    'Spammers can easily use it to harvest email addresses',
    'Mailing lists and other legitimate email uses would be affected',
    'No one will be able to find the guy or collect the money',
    'It is defenseless against brute force attacks',
    'It will stop spam for two weeks and then we\'ll be stuck with it',
    'Users of email will not put up with it',
    'Microsoft will not put up with it',
    'The police will not put up with it',
    'Requires too much cooperation from spammers',
    'Requires immediate total cooperation from everybody at once',
    'Many email users cannot afford to lose business or alienate potential employers',
    'Spammers don\'t care about invalid addresses in their lists',
    'Anyone could anonymously destroy anyone else\'s career or business', ],

    'fail' => [
    'Laws expressly prohibiting it',
    'Lack of centrally controlling authority for email',
    'Open relays in foreign countries',
    'Ease of searching tiny alphanumeric address space of all email addresses',
    'Asshats',
    'Jurisdictional problems',
    'Unpopularity of weird new taxes',
    'Public reluctance to accept weird new forms of money',
    'Huge existing software investment in SMTP',
    'Susceptibility of protocols other than SMTP to attack',
    'Willingness of users to install OS patches received by email',
    'Armies of worm riddled broadband-connected Windows boxes',
    'Eternal arms race involved in all filtering approaches',
    'Extreme profitability of spam',
    'Joe jobs and/or identity theft',
    'Technically illiterate politicians',
    'Extreme stupidity on the part of people who do business with spammers',
    'Dishonesty on the part of spammers themselves',
    'Bandwidth costs that are unaffected by client filtering', 'Outlook', ],

    'objections' => [
    'Ideas similar to yours are easy to come up with, yet none have ever been shown practical',
    'Any scheme based on opt-out is unacceptable',
    'SMTP headers should not be the subject of legislation',
    'Blacklists suck', 'Whitelists suck',
    'We should be able to talk about Viagra without being censored',
    'Countermeasures should not involve wire fraud or credit card fraud',
    'Countermeasures should not involve sabotage of public networks',
    'Countermeasures must work if phased in gradually',
    'Sending email should be free',
    'Why should we have to trust you and your servers?',
    'Incompatiblity with open source or open source licenses',
    'Feel-good measures do nothing to solve the problem',
    'Temporary/one-time email addresses are cumbersome',
    'I don\'t want the government reading my email',
    'Killing them that way is not slow and painful enough', ],

    'about' => [
    'Sorry dude, but I don\'t think it would work.',
    'This is a stupid idea, and you\'re a stupid person for suggesting it.',
    'Nice try, assh0le! I\'m going to find out where you live and burn your house down!' ]);

    srand(time);
    sub getIndex { return rand( shift() - 1 ); }

    $post = "Your post advocates a"
    .$choice{'type' }[ getIndex($#{$choice{'type'}}) ]
    ." approach to fighting spam.\nYour idea will not work. Here is why it won't work.\n"
    .$choice{'reason' }[ getIndex($#{$choice{'reason'}}) ] ."\n\n"
    ."Specifically, your plan fails to account for "
    .lcfirst $choice{'fail' }[ getIndex($#{$choice{'fail'}}) ]
    ."\nand moreover I have the following philosophical objection, \nmainly "
    .lcfirst $choice{'objections' }[ getIndex($#{$choice{'objections' }}) ] ."\n\n"
    .$choice{'about' }[ getIndex($#{$choice{'about'}}) ]
    ."\n\nSincerely yours,\nSlashdot anonymous random perl bot\n\n";

    $post =~ s/ *\. */.\n/g;
    print $post;
  • by Squegie ( 447255 ) <ytjohnNO@SPAMgmail.com> on Sunday December 05, 2004 @07:36AM (#11000716)
    We all know that any automated solution will fail... spammers will find a way to beat the system. However, a human can always tell. Especially me.

    Give me some time to whip up a psuedo anonymous system where all of your email is forwarded to my machine and I will read the subject line and the beginning of the message. From this, I will determine if it is spam or not. If I approve it, it goes to your inbox, otherwise it goes to your spam box. Headers from spam-marked messages will get automatically passed on to select spam-fighting associations. Whitelisted addresses will bypass me completely.

    You may be trading off some privacy, but think of the benefits of a clean inbox. Don't worry... you can trust me with all of your email. And besides... it's not different than sending your email through an automated scanner like postini... any admin there can read your mail anyways. For that matter, your email can be read by any mail server administrator anywhere along the way to your inbox. In postfix, I could just add a line "always_bcc" and receive a copy of any email coming or going through my server. At least this way, you KNOW your mail is getting read... no questions about it.

    If you need any more persuasion, try this: "C'mon! Just do it already! You know you like the idea!".

  • by DrunkenTerror ( 561616 ) on Sunday December 05, 2004 @10:23AM (#11001051) Homepage Journal
    It would be a lot better if you rewrote the verse lyrics, too. As it's written, it's just a waste of space. No creativity is displayed at all.
    Something like:

    I've got the hacktitude of a Redmond pro
    I've got the legacy devices of a billion sold
    I got My Rights Online back, but I don't seem to care
    I got the compressed jay-pegs of sex with a mare!

    TFP. HAND.
  • by Anonymous Coward on Sunday December 05, 2004 @10:52AM (#11001153)
    far too readable. please try again.

Work without a vision is slavery, Vision without work is a pipe dream, But vision with work is the hope of the world.

Working...