Slashdot Mirror


TCP/MS, We'll Cure What Ails You

Cringely can string some words together from time to time, and this week's installment is a pretty good one. He's been reading a little too much Gibson (raw sockets have nothing to do with the spread of MSTD [?] 's), but overall, he's probably right. When the time is ripe, I think we'll see a move exactly like this.

21 of 478 comments (clear)

  1. Re:The Solution Is Clear (well, maybe) by Jason+Levine · · Score: 3, Interesting

    While I can't help with 2-4, I wrote 2 things that help with #1. My web site offers to ability to Test Your E-mail Defenses by e-mailing you a harmless VBScript file. (It reads your registry, but doesn't change anything or send any info out.)

    I also wrote Script Sentry which traps those VBS scripts (as well as DOC, XLS, SHS, SHB, REG, HTA, and more), shows you details as to what it would do if run, and lets you decide whether or not you really want to run it. So if a user opens up that new Love Letter they just got in the mail and sees a "This will change your registry" message, hopefully they will be scared/wise enough to cancel the action.

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  2. Re:raw sockets? by strags · · Score: 2, Interesting

    Raw sockets are an application programming interface (API) whereby the application is able to control the contents of IP packet headers directly. This means that an application, for instance, can transmit a packet with a forged source IP address - thus disguising its origin. This is often used to conceal the source of a DoS attack.

    Linux provides raw sockets, but only the root user is able to utilise them (and rightly so). Cringely's article doesn't make it clear as to whether or not there's any kind of user-based protection under XP, or whether anything and everything can access raw sockets under XP.

    Strags

  3. The Solution Is Clear (well, maybe) by namespan · · Score: 5, Interesting

    Someone needs to write some viruses that do the following things:

    1) educates -- infects your computer and gives you
    a multimedia presentation on flaws within "Hi! I'm Victor Virus!
    I'm an Outlook Virus. How did I get in your machine?"

    2) secures -- "Would you like me to install a Zone Management
    package?"

    3) explains alternatives -- "Did you know there are other alternatives
    to Microsoft?"

    4) Highlights Microsoft abuses...

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  4. Stealth viruses by shimmin · · Score: 2, Interesting
    I have to disagree with Cringeley's comment that virii programmed to spread slowly and lie dormant for months would be more likely to go undetected until "deployment day" than the current generation of balls-out, spread-like-mad worms.

    Once a virus is detected, software can be written to clean it and possibly prevent its further transmission. These days, the delay between first detection and anti-virus software is usually a few days.

    The more time a virus spends lying dormant or slowly spreading, the more time there is for someone to find it and spread the word. There are a small number of highly secure systems run by highly paranoid sysadmins who do things like compare all files to known good copies on a regular basis and log all network traffic. Even a quiet virus will be detected if it attempts to spread to one of these systems. If the virus attempts to infect something like a Honeypot, it will be detected. And then, the game is up.

    These virii are only effective against the uninformed. The slower it moves, the more time it gives information to spread.

  5. Redressing the balance in the press by bigjames · · Score: 2, Interesting
    I'm fed up of the press reporting on this. There has been no real blame pointed at microsoft in the UK national press. So to do my part towards redressing the balance I wrote to the good old BBC. If you're pissed off about this, then why not put some pressure on the media to point the finger of blame (which they usually love to do). Here's what I wrote:

    There have been many news stories recently about "e-mail viruses" and the threat from the "code red" worm. I am concerned that little or no mention has been made of the fact that most of these threats rely on security holes in Microsoft software.

    I am a programmer. I also have an interest in security. Allowing e-mail attachments to execute any code is a ridiculous security threat which was just begging to be exploited (by, for example, the I LOVE YOU virus). The enormous threat of the code red worm has been due to the astonishing lack of security in IIS.

    Please make it clear that these threats are due to virus/worm writers, hackers who break the law to disrupt our own computers. But please also make it clear that it is because of secutiry problems in Microsoft software that these people can threaten our computer systems.

    I personally use Linux, a far more secure and stable operating system.

    Please re-dress the balance of your reporting. Hopefully the bad publicity will encourage MS to sort themselves out and that will promote a safer internet for us all.

    Cheers,
    j

  6. Re:Sock_Raw by Anonymous Coward · · Score: 1, Interesting
    Steve Gibson has been rambling about this for a few months now. He claims that raw sockets will make a specific type of attack more dangerous -- namely, DDoS attacks. (Each 0wn3d machine participating in the DDoS attack will be able to spoof its address using raw sockets, making it difficult for the victim to determine where the attack is coming from.)

    Of course, Cringely takes this already dubious theory and mangles it even further into something that makes very little sense whatsoever.

  7. Missing the point by Anonymous Coward · · Score: 1, Interesting

    I think most everyone here is missing the point. Yeah, he's way off on the technical bits, but that wasn't what I got out of the article. I pretty much ignored that and was surprised to see everyone basing this discussion on that. What struck me was the idea that MS might deliberately make things worse, as a sort of mass DoS attack, in order to then introduce proprietary extensions to make things better, but ONLY between Windows boxes. It's a little crazy, but possible. It's also classic MS embrace and extend, just on something we're not used to thinking of as a possible target.

    I think he's right about one thing: MS software will (continue to) make things worse on the internet. But I don't think it's out of malice, just greed (takes more time to make things secure, gotta ship now now now!) and a little incompetence. Even so, don't let the technobabble get in the way, it's an interesting theory.

  8. Re:Already been done... by ckm · · Score: 3, Interesting


    Actually, I've heard that IPv6 is not popular because none of the current backbone equipment will switch it and no one wants to be responsible for conversion from v6 to legacy IP...

    If MS's implementation is buggy/not compatible, then it probably won't work through any switches or routers, and they will have to change it. IPv6 does have some provisions for vendor specific fields, ala Kerberos, but that'll go over about as well as MS's TNF email format (read 'not at all'), esp. in such a wide open environment as the 'net.

    After all, it's not called the INTERnet for nothing. However, I don't doubt that they will be able to push their proprietary extensions into corporate environments, but they really already have done that (SMB & MAPI).

    The reality is that TCP/IP is really too low level for MS to worry about. There is no added value to controlling packets, only the payload, which is why they are pushing .net...

    Chris.

    --
    -- I don't have a cool sig.
  9. How DID they do that? by Compulawyer · · Score: 5, Interesting

    Cringely makes a very astute observation: How did MS manage to avoid having all those VBS viruses tagged as MS Windows viruses or MS Outlook viruses instead of "email" viruses?

    --

    Laws affecting technology will always be bad until enough techies become lawyers.

    1. Re:How DID they do that? by IronChef · · Score: 4, Interesting


      It's simple. 95% of the computer-using public doesn't know that there is anything besides Microsoft out there. I have had people tell me crazy things like "of course Macs run Windows."

      So, naturally they'll call this an "email virus" or "computer virus" instead of "a shoddy security flaw particular to one operating system." The level of analysis in the latter description is far, far over the head of most computer users. And MS doesn't have any competition to make security a big deal in their OS advertisements.

      (I love Apple, but we Apple users just don't count. There are not enough of us. Like it or not, we are the lunatic fringe. Long live the fringe though!)

      To most folks, Microsoft is a benevolent, Barney- like giant without which there wouldn't be computers at all. "How can you blame such a wonderful company for what some misceant hackers do? It certainly isn't Microsoft's fault that computers have these fundamental flaws, or that there are people that exploit them. Ooh! Someone emailed me a magic elf animation!"

      Like ex-Pres Clinton, Microsoft has a teflon coating. Fascinating, and disturbing.

  10. Hi, I've lived under a rock for a while by Dancin_Santa · · Score: 5, Interesting

    We could implement a secure user identity system precisely like telephone Caller ID. It would be essentially an Internet ID. All Internet transactions could be based on it. Anyone who sends me e-mail can be identified. Anything I send can be traced to me. People wouldn't be forced to participate, but if they remain anonymous, I might choose to block them. I certainly wouldn't accept file attachments from them.

    You can already do this. You can trace email. You can block email from those you don't know. And this system won't work to block email worms because usually they come from people who you know.

    Get with it, man!

    Dancin Santa

  11. It wasn't actually Microsoft. by rahl · · Score: 2, Interesting

    The local news programs that dispense opinions to the average folks have a tendency to simplify technological reports WAY past the point of inaccuracy. These news shows are aimed at the kind of user who doesn't know that there IS anything beyond what they do, and they don't really have a clue exactly what it is they're doing, anyway. They just do it, and most of the time, it works well enough for them.

    Back to my point, the majority of reports are not going to point out that these email virii only work through MS Outlook - because the news perceives that web-based mail and Outlook make up the totality of their target audience's concept of 'email'. And why should they take the time to be accurate? They might piss off Microsoft, they might alienate some viewers from their "friendly" news service, and it's close enough anyway.

    --
    Reality is indistinguishable from any sufficiently advanced fantasy.
  12. Re:MS already changed tcp already... by Atrax · · Score: 1, Interesting

    Actually it would seem that they've done that in reverse too.

    Netscape 4 requesting from IIS is markedly slower than you'd expect by looking at relative performance on Apache with NN and IE. But it's not illegal, just ethically grey

    --
    Screw you all! I'm off to the pub
  13. Re:Somehow I doubt it by baptiste · · Score: 3, Interesting
    However, your assumptions are that Microsoft will even BOTHER with these OS redesigns. I'm with Cringley on this one, all they care about is increasing market share - they won't waste their time making things secure - come on, why bother. Virus infections have not reared up to impact Microsoft, hell most people think there's nothing Microsoft can do to stop it (they are that clueless) So I doubt it would ever get this involved. Once Microsoft had TCP/MS in place and was making millions off it, what would they care if it worked as advertised. All their current products have serious security flaws, but it doesn't make economic sense to fix them because they are a monopoly (so folk sdon't get a choice really when they buy a PC) and they aren't being sued like hell for releasing software full of security holes.

    SO don't be so sure that something like this would save the world. The infrastructure you describe is daunting to say the least with smart cards, and keys, etc. Just ask anyone who has tried to implement an enterprise sized PKI - its a scary task and its not in Microsofts interest - they'll probably continue to use plain old userids and passwords.

    WHich will make for funny TV the next time there is a worldwide virus that wrecks a lot of systems, the FBI will track the virus using Microsofts info and arrest some poor grandma who had her credentials lifted.

  14. Somewhat Flawed... by kstumpf · · Score: 3, Interesting
    Here is my preferred solution for Internet security. We could implement a secure user identity system precisely like telephone Caller ID. It would be essentially an Internet ID. All Internet transactions could be based on it. Anyone who sends me e-mail can be identified.

    This seems like a nice idea, but I'm not for it, and I'm not sure if it even feasible. An IP address is already like caller ID.

    Lets say you were assigned this new unique ID. Who's responsible for ensuring the identity of the payload remains unaltered? The software maker? That sounds familiar! Today, when you send mail, your message might sit at several relays. Is it up to the mail server to implement tracking of this ID? Could you not simply make a mail server that ignored this precedent and spoofed whatever it wanted? This seems the same as someone getting a shell on a box and running some kind of custom relay meant for delivering spam mail anonymously.

    I also can't imagine a business deciding to ignore mail based on the lack of this identification. If you have to favor security over a new customer, you have other problems.

    The funny thing about this article is that a PC implementing his ideas for security could easily exist now, but the fact is Microsoft isnt going to do that. If they can't follow measures to implement good security now, why would they under this new system?

    Personally, I hope the answer to all this DOS'ing does not involve me losing what anonymity I do have (which doesnt seem like much at this point anyway).

  15. Re:Old Days by Anonymous Coward · · Score: 1, Interesting

    If Outlook/MSMail are so bad security wise, how come someone doesn't write an Outlook vbs script that turns ON some of the disabled security options in Outlook and IE?

    Of course, someone would write a variant that actually did some damage as well.

  16. Already been done... by ckm · · Score: 4, Interesting

    We already have a replacement for IP that does many of these things. It's already supported under Linux, and probably a couple of other OSs I don't know about.

    It's called IPv6, and it has QOS, guarenteed delivery, traceablity, and a whole host of other goodies. C'mon, do you really thing Cisco would let MS take away their bread and butter? IPv6 has been in the works for years and was designed specifically to solve all of the issues he mentions. I guess he thinks that only MS is smart enough to develop a new protocol...

    This whole article is a red herring, and Cringley's about a technically literate as a door knob.

    --
    -- I don't have a cool sig.
  17. Glue languages considered evil by nwetters · · Score: 2, Interesting
    You would register your e-mail program as the only application that could talk SMTP, POP3, etc. If Microsoft Word wanted to send an e-mail, your e-mail program would pop up, ask you to authenticate yourself and explicitly send the message.

    If someone suggested this on Unix, people would just laugh - 'lose the ability to script my whole system using my favourite glue language; no way'. Why it seems any more appealing on Windows, I have no idea.

  18. The truth is much more mundane by Anonymous Coward · · Score: 1, Interesting

    Cringely must have been smoking some of that hydroponic shit - or maybe just his socks. First, let me state upfront: I work for M$, in the networking division (but I have made living for many years as a UNIX systems programmer - as have many other people working at M$. M$ hires people for their brains, not for their OS religious beliefs). I used to think Cringely understood tech, but the past two weeks have shown him to be clueless. Gibson's complaint about XP raw sockets is that they allow IP spoofing, something Cringely doesn't seem to understand. Even Gibson is blowing it all out of proportion; turn on the fucking ingres filters on the routers and deal. As for TCP/MS - sheesh! The truth is, M$ *do* have a strategy to push a more secure protocol in the market. It just happens to be IPv6. Let's face it, it's about time, and unless M$ makes that push, it isn't going to happen. The world will be a better place when it does. Anyway, Penguinheads, you shouldn't feel so threatened by M$. Linux is going to go away; you can have all the OSes you want. They're all getting better, so no-one's losing (XP rocks, BTW!). MS might be the only choice for your mother's PC, but that's not because its the only choice, but because its the only OS that has targeted that market and invested heavily in making PCs usable by the computer illiterate. For the computer literate, you have choice. If you want to worry about monopolies, look at AOL Time Warner Netscape (Real Amazon .. the monster keeps growing). They might end up controlling your mind...

  19. Exactly why I don't like IPv6 by Bob_Robertson · · Score: 2, Interesting
    IPv6 is a perfect example of this "second system effect".

    I dreamed once, likely from having a fever, that I went back in time and told the developers of IPv4, "Add two more octets to the address space. Yes, I know it seems like overkill right now, but it will solve so many problems in the future!"

    Bob-

    --
    The Ludwig von Mises Institute. The reasoning individuals economics
  20. I predicted this 4 years ago by gsfprez · · Score: 3, Interesting

    When i worked at a Air Force base - and we had perfectly good Sun Sparc20's running as our servers (mail, dns, SQL, etc)...

    my boss told me that because we were upgrading to Windows 95.. that it was time to ditch all those servers and get Windows servers with Exchange, et al...

    i asked him why should we get rid of our perfectly running servers which had given us no trouble at all just to move to Microsoft? "Because, we're getting in contractors now, and they only know Windows Nt 4.0."

    Later on, it was then decided that instead of bases having their own servers and their own email systems, that now that we'd all moved to Exchange, that we'd all put our GALs together (Global Address List - the list that Outlook/Exchange VBScripts use as their distro lists to replicate themselves), then we'd really kick ass.. no more joe.blow@otherairforcebase.af.mil...

    my reply was - um... LDAP servers? open Source? Hello? Anyone?

    well, skip ahead to today - the US Air Force (and soon all of DoD) is going to be moving from its now Air Force-wide GAL (why we just pull the plug now during virus scares and why we were down for weeks during Melisa) to Active Directory.

    back when i shut down all my Sun boxes.. i told my boss that this was just stupid.. why should we give up on what works just to buy what Microsoft is giving us? Their goal was not to give us good products, but to get us to buy their products... and things like Exchange, with its GAL, are just the first protocols that they are trying to hijack and take back on the internet... eventually, all the open ones would be overthrown by the new default MS proprietary ones that would ship someday with newer versions of Windows.

    I thought it might end with email.. but i see that i'm wrong.. i agree with Cringley... its going to go all the way.. and we have no way to stop it..

    MS will take over the internet.. they are already took over filesharing with SMB, they are taking over email with Exchange, they have taken over HTM L with Explorer, they are trying to take over java with .NET.. why should we think that they will stop there?

    sigh.. oh well..

    --
    guns kill people like spoons make Rosie O'Donnell fat.