Long Winded but extremely important info to know about windows XP

Todd

Virgin
Joined
Jan 1, 2001
Posts
6,893
I believe that Microsoft and I have been locked
in a misunderstanding. But it is one that is too
important to ignore . . . and not too late to fix!

Due to a misunderstanding right from the start, Microsoft and I have been talking about different issues relating to raw sockets: I have been saying that raw sockets are not necessary and are dangerous, while Microsoft has been saying that they are necessary and are no more dangerous than alternatives.


Each of us, from our perspective, has been
correct, but we have been talking about
different aspects of raw sockets.
I have been talking about USER access to raw sockets being dangerous and unnecessary, while Microsoft has been talking about SYSTEM access to raw sockets being necessary, and no more dangerous than other networking technologies available in the system.

What's so odd about this . . . is that we agree with each other!

Please take a look at this page containing excerpts from Microsoft's own current web pages explaining how all access to raw sockets is deliberately restricted to administrative users.

It is clear that raw sockets are not necessary for typical personal computer users, and that Microsoft themselves never intended common users to have them. This is in keeping with traditional industry-wide support for the Berkeley raw socket interface.

Ask yourself this: If the raw socket interface, originated at U.C. Berkeley 20 years ago, were not a security risk for users, for systems, and for the Internet, then WHY has this interface always been restricted from casual use everywhere it has ever appeared?

I have NO PROBLEM with RESTRICTED access to the raw socket interface, and no problem with the SYSTEM having access to the interface. That is traditionally what has always been done on Unix, Linux, and similar systems and, as we have seen on Microsoft's own pages, in Windows.

But HERE is what has suddenly changed:


Under the Home Edition of Windows XP,
ALL users are Administrators by default.
Microsoft's reasons for doing this are clear, reasonable, and understandable: Many Windows 9x/ME legacy applications would fail to operate within an environment that suddenly imposes security restrictions. Microsoft's solution to this for Windows XP has been to run all users in the system as administrators.

I have only one (now famous) concern about Microsoft's decision to default all users to full administrative privilege:


As a result, the deliberately restricted raw socket
interface has become available to ALL system users.
As we know from Microsoft's own documentation, the Berkeley raw socket interface was NEVER intended to be unprotected and globally available for abuse in this fashion. This is why it has always required "root" or administrative-level access. But an unfortunate side effect of Microsoft's need to elevate everyone to administrative privilege is that raw sockets have become globally available.


Since NO USERS — administrative or otherwise —
have ANY practical need for raw sockets, ALL I ASK
is that Microsoft restrict raw socket access to the
SYSTEM, so that traditional safeguards against
raw socket abuse will be retained.
Consumer versions of Windows have never had full raw socket access. So not one of the hundreds of malicious Trojans or Zombie/Bots floating around the Internet employs the more potent raw socket attacks. But, if future versions of Windows freely permit raw socket access, a new era of Internet exploitation will begin.

Am I tilting at windmills? No.

Am I running around in circles crying that the sky is falling? No.

I am demonstrating that a powerful and unnecessary application-level Internetworking programming interface, which is frequently abused on Unix, Linux, and other systems to launch potent Internet attacks, need not be, should not be, and MUST not be, exposed on tens of millions of future Windows systems that are targeted at the common home computer user.



This is such a simple argument,
and such a simple issue to repair.
If you find yourself in agreement, consider making your voice heard:
 
I am not a computer techie, guru or one of the others will have to come and explain it better.

But in essense its a hackers back door to your windows XP system which Microsoft intentionally left wide open, where as before it was always closes in 3.1, 95,98,2000
 
Todd said:
I am not a computer techie, guru or one of the others will have to come and explain it better.

But in essense its a hackers back door to your windows XP system which Microsoft intentionally left wide open, where as before it was always closes in 3.1, 95,98,2000
Ohhhh... okay! Any chance having a firewall would close those "backdoors"?? Gee, and just when I thought I wanted to upgrade to XP... Now I'm having second thoughts.
 
Paradyce said:

Ohhhh... okay! Any chance having a firewall would close those "backdoors"?? Gee, and just when I thought I wanted to upgrade to XP... Now I'm having second thoughts.

yes go to that site and he has written two programs to solve the very delemia as you see microsoft could care less

at the bottom of the page links gives you a link to both very good explainations of how they work
 
Thanx

How ya doin Todd?

Hey, can you do me a Favor?

Will you post on the Demian thread? It's probably buried a few pages down...

insideShiraz
 
here's my thought... win2000 and winXP are very similar in all respects.. win2000 i have found to be much more stable though. my suggestions though is that if you are going to go buy a new operating system, go for the 2000 version of windows..
 
Willing and Unsure said:
here's my thought... win2000 and winXP are very similar in all respects.. win2000 i have found to be much more stable though. my suggestions though is that if you are going to go buy a new operating system, go for the 2000 version of windows..
Yes, I have been told that Win2000 is the most stable of them all... funny how my computer fails to have that??
It's a conspiracy, dammit!! :D

Now back to the reading...
 
Paradyce said:

Yes, I have been told that Win2000 is the most stable of them all... funny how my computer fails to have that??
It's a conspiracy, dammit!! :D

Now back to the reading...


i have it and i think its great... the only bad thing is that every once in a great while it decides to reject a driver (doesnt happen often)... but of all that i've used extensively, win2k is the most stable.. it only goes down when there is a hardware problem
 
hmm personally i prefer good old win98 se its old, sometimes slow and doesn't have all the drivers that later programs do but it works has NEVER crashed in 18 months and most if not all its bugs are sorted my new pc came with ME that lasted 3 days then crashed after repeated episodes it got shown the door might try it in a couple of years again when it is fixed! incidentally xp gets released in the uk tomorrow anybody using it yet, is it any good if it is i might try it on the pc i am currently building as for security i believe zonealarm are aware of this and have sorted it (according to their newsletter at least)best of all its free and avail out there somewhere:rolleyes:
 
Actually windows is at it's most stable if you install NO Microsoft products on it.
 
The reason I have been told it was left open was becuase of a new feature in XP. If you are having a problem with your system another user on your network can access your PC and fix it as if they were at your desk..


Typical microsoft at work...
Take a bug and turn it into a feature.
 
Willing and Unsure said:


how can you use windows if you dont use anything microsoft?

While yo can have Say windows 98 dont install anything else by microsoft on it. No microsoft office/no outlook express/no encarta.
 
The company is dangerous -

This is probably my last PC, after decades of using computers at home, having started with a CPM machine before the IBM PC. I guess I'll get a Mac and use some of that fine visual editing gear when my Dell fades....

I believe the effort to break up Microsoft was correct. XP is trying to destroy Java, a perfectly good technology of proven use to many, because Microsoft can't control Java. One way to define a monopoly might be to posit a company with such market control that it can singlehandedly crush a better technology (and no, I don't mean the way VHS beat Beta, because Beta was designed not to play long enough to be very worthwhile). XP buyers can download a Java patch, but we all know that few consumers ever both to avail themselves of such offers. Web sites will gradually be redesigned to eliminate Java. More points for Gates, who doesn't need them. Microsoft is the Pied Piper of the Information Age.

Microsoft's Passport system will put them in charge of too much personal information. So I'll leave the system. Should have done it long ago....
 
Pheonyx said:


While yo can have Say windows 98 dont install anything else by microsoft on it. No microsoft office/no outlook express/no encarta.


right... and then wouldnt you be screwed if you needed to use certain things... such as a spreadsheet database (i'm sure there are others.. but how bout one that's compatible with one of the most widely used)
 
Shadowsource!

Welcome to the brotherhood! Embrace FireWire!

However you left out one point, Yes MS doesn't like Java because the can't control it (I was once called an idiot for claiming that XP didn't have Java, they 'genius' then added, XP has it, it's not in the box, you download it.... Argh. Moron) But take that one step farther...

MS does not like the internet. Never has. It's too free. And it's repeated attempts to control it have met with great force from people (I'm so glad that I supported Dave Winder and his fight against Smart-Tags)

Also most SS programs usually come with a slew of easy translators. Least, last time I bought one it did. I like non-MS programs, they're sleeker, more bleeding edge. Faster too.

MS doesn't like non-MS innovation. I'm surprised they haven't tried to destroy XML-RPC more.

However you got to love that Bill Gates bowed down and called iMovie "genius" :)
 
Back
Top