Slashdot Mirror


The Case for Rebuilding The Internet From Scratch

dotnothing writes "I just caught a column on a security site advocating for a total start from scratch as far as certain internet protocols like SMTP. It's an interesting idea and there are some ideas on how to conduct the transition... if everyone would agree on something like this it would definitely reduce the spam (among other things)."

14 of 443 comments (clear)

  1. Re:Rebuild the Internet? by caluml · · Score: 3, Informative
    If you're not using it, it's your fault. I personally don't know if I reach a site through IPv4 or IPv6, as my system tries to resolve the v6 address first, and falls back to 4 if there aren't any 6 addresses. All my admin is done over IPv6. If you don't want to use it, well that's up to you. Look up 6 over 4 tunneling. Look up v6 tunnel brokers - https://tb.ipv6.bt.com/ is a good one.

    And to test your IPv6 connectivity - http://ipv6.umtstrial.co.uk/

  2. Not going to happen by Neophytus · · Score: 4, Informative

    I can see IPv6 being phased in in the next couple of years as the IP problem becomes more intense and NAT becomes even more of a royal pain in the backside. What I don't see happening is twenty years of maturity (in some form) being tossed out the window. It would be a shame to see existing protocols being dumped because they arn't secure - most of the time it is the IMPLEMENTATION that doesnt work or has flaws. Many software packages should be scrapped altogether and rewritten and designed from the top - sendmail is the example that comes straight to mind. So many flaws have come out over time it is silly. I'm not saying SMTP itself isn't flawed though, it most certainly is.

    The people at PlanetJailbreak have designed, from scratch, on paper, the UT2003 version and the work has appeared to have paid off - an incredibly low number of bugs from their alpha testers have been reported. Where there have been many flaws in a package based on a fundamentally old codebase it should be rewritten totally, regardless of it being server or client software. The problem would be getting people to adopt - many people never patch a thing.

  3. Re:Just have a new system concurrently by bobbozzo · · Score: 2, Informative
    You could have a new version of SMTP, maybe called SMTP2 that would refuse connections from an SMTP1 server. That would cause most people to change rather quickly, and might even be workable.

    Everyone would also have to upgrade their email clients (Eudora, Outlook, whatever), as they use SMTP to send outgoing mail, even if they relay through their ISP's servers.

    --
    Nothing to see here; Move along.
  4. A related article... by mebon · · Score: 2, Informative
    Just minutes after reading this article, I ran across an article that gives a real-life example of how insecure the SMTP protocol is and what damage it can do.

    How serendipitous!

  5. Re:Get real by Directrix1 · · Score: 2, Informative

    I find these changes interesting as proposals for the avoidance of spam. The way I always avoid spam is to have an smtp/pop3 server running on my computer (using Hermes), having MX records point to my dynamic dns address (using DirectUpdate), and then signing up to new services using a temp email address on my server until I know they are trustworthy and if they are changing my service email address to my permanent one, simple!! And it takes very little time to set up, because of the simplicity of the software. Also, I never post my email address, and keep it out of all online registries.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  6. Re:Can We At Least Agree... by Richard_at_work · · Score: 2, Informative

    Windows XP already has a IPv6 stack included. Granted all the tools are command line only, but its there and its actually a damn fine implentation. All you have to do now is get MS to push for it.

    Disclaimer: I help run ipng.org.uk, a uk IPv6 tunnel broker with /64 delegation and full rdns control.

  7. Re:Pipe dreams and wishes by spectecjr · · Score: 2, Informative

    I pretty much think that when Outlook and Outlook Express gain any sort of effective spam control, spam will start to all but disapear. At this point, I can't imagine that anyone who uses something other than the default isn't doing something about spam yet, meaning that the people who still use the default email program are really the only people still getting spam.

    Won't happen. Blue Mountain Arts had their eCards dumped into the trash by the junkmail filter in OE. Blue Mountain Arts complained to a court. Microsoft offered to help them fix their cards so that they didn't trigger the junkmail filter. Blue Mountain Arts ignored them, sued them, and got a court injunction to force Microsoft to remove their anti-spam measures from their software.

    If you want someone to beat up, send a nasty email to Blue Mountain Arts.

    Simon

    --
    Coming soon - pyrogyra
  8. Re:This says it all... by lseltzer · · Score: 5, Informative

    I'm the author of the column under discussion. I hope I got my point across that whatever merit I see in this I doubt it could succeed in less than a long time.

    But I don't see the spam filtering and security companies as the main obstruction. I see millions of users and companies who would have to change applications as the real problem. Whatever the benefits, this would be highly disruptive. As others have pointed out, look at how long it's taken to get almost nowhere with IPv6.

  9. Guaranteed method of fighting SPAM by Zone-MR · · Score: 3, Informative

    Register your own domain or get an address like blah.ath.cx. Then host an SMTP server. You will get email addressed to anything under that domain.

    If you need to give a site your email addy, leave in a reference to that site. eg slashdot@myname.ath.cx. That way if someone sells your address, an address leaks, or whatver, you know EXACTLY who is responsible, and you can block junk mail without affecting legitimate email.

    Ive been using this technique for quite a while. I can check my email and be confident I have no spam whatsoever. At times when I got spam, it always turned out it was a single site that leaked my addy, and I easilly identified and blocked it.

  10. Re:This says it all... by stevens · · Score: 3, Informative

    This guy has a spam filter that gets zero false pos/negs.

    One of the important tests is the spammers do not know your identity, but your friends do. If I find my name in the body of the message, it is not from a spammer. But if a message Cc's several messages to the same isp, I know it is dictionary spam.

    I looked at your program, and it does not work as advertised. I get spam with my name in the body. You may not be so unlucky yet.

    Second, you filter on things that will trivially return false positives, like case-sensitivity on you company name. You program assumes that anyone who capitalizes it is a spammer.

    Third, I have several friends on the same ISP (your ISP, actually) and we routinely have email conversations which have three, four, or more addresses from the same domain.

    On any severely small sample of good mail, you can make a perfect filter, but in the general case, it will fail miserably.

  11. Re:This says it all... by ajs · · Score: 4, Informative

    You're missing something that just about everyone who talks about "the limitations of SMTP" misses: SMTP isn't limited. SMTP has a standard mechanism for introducing extensions such as cryptographically certifying mail servers, and mechanisms already exist to allow for fast, distributed key recovery and verification.

    Reading the RFCs is a very good start to understanding how to solve this sort of problem. Giving everyone on the Internet (or at least all of the SMTP-sources) an Identity and then actually attaching a record of trust to those identities would be a wonderful idea, and does NOT require replacing SMTP. In fact, if you do it very, very carefully, it probably doesn't even require writing any (or at least very little) new code.

  12. All we need is better VRFY by Animats · · Score: 3, Informative
    All that's really needed to stop forged spam is a few modest improvements to SMTP. I'd suggest this:
    • In order to send mail as "foo@bar.com" and get it delivered, there must be a mail agent for "bar.com" that knows enough about you to answer an SMTP VRFY.
    • Each message sent contains some random ID or digital signature, chosen by the sender.
    • Any mail agent wishing to verify the source of a message can query the senders's mail agent with SMTP and a VRFY, and obtain a reply that verifies the message, using a challenge/response or digital signature system.
    • Ultimately, mail messages that cannot be verified are bounced. During a transition period, some manual authentication scheme involving replying to a message is used.
    This is backwards-compatible, easy to implement, and implementable in stages. It would be implemeted primarily in ISP mail transfer agents, so deployment doesn't require end user software.

    Spammers can still spam, but at least they have to have a real domain name to send from.

  13. More Spam at the NYT by cvdwl · · Score: 2, Informative

    Yet another NY times article about the endless battle against Spam.

    --
    ... grumble, grumble, grumble, mutter, mutter, Millenium... Hand... Shrimp, I tol' 'em, I tol' 'em.
  14. Re:imap is a hog by smellystudent · · Score: 2, Informative
    telnet %mailserver% 110
    user %username%
    pass %password%
    retr 5345
    quit
    --
    Predictive text is shiv!