Post a Comment
"considering microsoft's track record and history of the Windows product line since its beginning i would NOT bank on Vista AKA Longhorn being secure in any sense of the word..."
And given that statistically, Linux is the most cracked into operating system in the world, I would NOT bank on Linux being secure in any sense of the word...
Please don't throw stones at Windows for problems that arguably, Linux suffers from even worse.
"Statistically Linux is not the most cracked into OS. It's still Windows
"
Not at all. Windows is certainly subject to more annoying worms and such that launch DOS attacks and that kind of thing. But when it comes to downright hacking: ie: gaining root / administrator privileges on a box, Linux is cracked more often than Windows.
Sorry to burst your bubble, but this is simply not true.
I know there was some report some time back by some shady selfapointed securtiy specialist that made this claim without even disclosing what data their findings were based on.
But this certainly wasn't a report one could take seriously unless one is only interested in trolling...
Oh, wait...
I would like to see those statistics. Any links?
Could be interesting to see how they have defined the different categories.
Have they taken into consideration that worms have unrestricted access on most Windows boxes because most people are running with admin-privileges?
Cracking a Windows box to get administrator privileges is so easy people don't want to believe it.
Cracking a Linux box is a lot more difficult. But perhaps the statistics were created on basis of Linspire?
"Cracking a Windows box to get administrator privileges is so easy people don't want to believe it."
I bet you can't do it.
And let's not forget that a lot of this is based on historical problems with Windows. And if you want to compare history, well, Linux has a rather embarassing history itself. It wasn't that long ago that most Linux distros had tons of services enabled by default with no firewalls, and the average Linux out of the box install could be rooted in about 5 to 10 minutes by someone who knew what they were doing.
The first one: Depends on how well the system is protected. A standard XP is easy to get control over. But you really should update such a system
The second one: I've never tried a Linux distro without firewall enabled. The only embarassing linux distros are the Linspire like systems.
Again: Come forth with links to information about these embarrasing situations, and the names of all the many (non-existent) linux distributions shipped with all kind of services turned on and no firewall.
Come on. 6 years ago firewall was standard in all major linux distributions and many smaller ones as well.
I've never hard of a linux system without a firewall. It would be insane (besides that a firewall isn't really needed on linux in the same way as on Windows - unless you are running web services of course).
"I've never hard of a linux system without a firewall. It would be insane (besides that a firewall isn't really needed on linux in the same way as on Windows - unless you are running web services of course)."
They had firewall capability, sure. But out of the box, they were not turned on.
And 6 years ago, firewalls were *MUCH MORE* necessary on Linux than on Windows. Because out of the box, the typical Linux system 6 years ago had telnetd, sshd, sendmail, ftpd, rpc services, and any number of other exploitable services enabled by default.
I would like to see those statistics. Any links?
I suspect you'd fine those links lead to their butt.
("pulling numbers out of your arse").
Making unbacked statements about one OS being easily compromised over another is no better than being a writer for Marie Clare or Cosmopoliton, with tips of "how to get your partner excited in bed".
Have they taken into consideration that worms have unrestricted access on most Windows boxes because most people are running with admin-privileges?
That's one thing Windows boxes have a problem with, once you compromise them, you get the whole box.
This isn't necessarily true for *nix/BSD/Solaris solutions. You may be able to break it, but there maybe restrictions in place that limit the damage one can do.
Its not what Microsoft says with their PR machine or their trolls that hang out in forums and such...Its what it does. And so far, their security in an overall view, just plain sucks. Their solutions involve "band-aids" to problems. Not actual solutions.
Put it in this context, would you bet your life on a Microsoft solution? If MS developed a jet engine and a digital flight control system, would you sit in that plane?
If you think that way, then you can easily be immune to the PR coming out of Microsoft.
If you do some serious digging, you'd see even Microsoft use Solaris and FreeBSD in some of their critical infrastructure. So what does that say of how trusting is MS of their own products?
(If Windows is really that great, wouldn't the company be using its products for its entire network? How come people just accept what they're given? How come they can't be sold a good SOLID product?)
Microsoft needs to make Vista sell. So they're pulling out all the stops. Its really unfortunate that in this day and age a company like Microsoft can now rely on so -called "tech journalists" to do their advertising for them. About 90% of people will believe them without questioning anything. The other 10% sit back, laugh, and point out the BS being advertised.
(This is no different from Terrorists using Al-Jazzea news services to get their message across).
Not to mention the fact that the US Govt helps them...Think I'm kidding? I'm amazed that MS has connections so high up in the US, that they can request another country conducting an anti-trust case against them to "back off". (US Govt telling South Korea to lay off Microsoft...As if that doesn't raise curiosity!)
Anyway, the point I'm trying to make is...Don't believe anything Microsoft says, especially in the security department. You don't know what they've done under there, that could warrant such PR statements.
Use the "I believe it, when I can see it" approach.
They can say whatever they want, if they don't deliver, well, that becomes a story.
So at this time, just act like their talking to a brick wall. 
If MS developed a jet engine and a digital flight control system, would you sit in that plane?
Nooooo... I'm too young to die. I prefer my own gentoo-based plane. And the good part is: It can even read and write the MS plane systems, so it can communicate with them - without being compromised
[read: captive-ntfs :p ]
I never believe Microsoft just like that. One has to pick their sentences apart, read between the lines, and compare their statements with earlier statements and earlier behaviour.
Re: "And given that statistically, Linux is the most cracked into operating system in the world, I would NOT bank on Linux being secure in any sense of the word."
It's really not that difficult to find detailed reference material by doing a simple Google search which can help educate the misinformed, misguided and those that typically attempt to spread FUD. I've included a few such links.
http://www.theregister.co.uk/security/security_report_windows_vs_li...
http://os.newsforge.com/os/04/05/18/1715247.shtml
And given that statistically, Linux is the most cracked into operating system in the world, I would NOT bank on Linux being secure in any sense of the word...
Ok, so let me get this straight: You're comparing an O/S that needs 3rd party software so that it doesn't get cracked by automated scripts written by bored teenagers against an O/S routinely used in a highly secure fashion by the likes of Google and various fortune 500. (Including numerous stock exchanges!)
A virus is an automated "crack". Linux has its share of cracks, but
1) They almost never automated, and
2) They are usually pretty easily defended against, without requiring stupid bandaids like antivirus/antispyware.
So, next time your Norton A/V complains about a virus, relax, and know that you've been cracked! Again...
Proof that, once again, idiocy knows no limits.
Maybe if they said the will put it forward for Common Criteria evaluation at EAL4 against protection profiles that are used for other systems (eg Solaris and RedHat Linux) it would help make this more believable - since it is very hard to influence an CC evaluation (and it costs serious money). At least CAPP and RBACPP but maybe also something like LSPP for the domain isolation features.
They are touting the security of IPSec in the article and comparing it to Kerberos. So perhaps MS is going to deliberately break the IPSec protocol, adding fields so that the only computers that can use it to comunicate with Windows computers are windows computers. Like they did with Kerberos
...they sang the same tune for Windows 98... and NT4 and so on.
And so far their OS has failed miserably in regard to their promises. Which is to expect from a company trying to make money. Ads/Commercials are never true
If people use their brain they won't get in trouble with Vista, perhaps apart from using existing software and hardware.
But there is still a while before Vista is released, and many things can happen in that long time.
RE[2]: MS is a big Mess
RE[3]: MS is a big Mess
RE[4]: MS is a big Mess
RE[2]: MS is a big Mess
RE[3]: MS is a big Mess
If your check out the channel9 videos...I doubt Vista is going to be as bad as people are making it seem. There are quite some nice innovations under the hood...most of them of course from lessons learned from the better OSes out there like the *nix flavors that come to mind. Stuff like not being an admin privilege holder and the restart manager are directly taken from the *Nix flavor OSes. If MS can take the good of other OSes and package it with what people are familiar with in XP and add new features as they are with the XPS printing system, brand new color space for working with RAW for starters, I think they can pull this off. Either way it will be interesting to watch to say the least. The thing is MS has good ideas and they can develop good products like the 64 bit XP, Windows 2003 Server, MS Office...its just some things that they do are rather appalling like....SECURITY! Dont you guys think that all the bad rep that MS has stems from the fact that its products are riddled with security holes?
I am not taking about security. Something that is an on going battle with Microsoft. I know these security loop holes will never go off Microsoft because of vast user base. My main concern is why Microsoft plays with specification like HTML/XML and TCP/IP. They dont have the rights to modify and monopolies them. Specification should be adopted not monopolies illegally. These should be the concern for each and every industry that is not microsoft.
Ah, here is a linguistic misunderstanding, it appears. Microsoft isn't changing the specifications, technically: it's interpreting them in a way to their liking, and is slanging them (this use of "slanging" may be my personal slang
) and adding new meaning to them, much in the same way Eubonics is not a fully documented and approved "language" but more of a slang dialect that's quite unofficial, regardless of the insanity of the California school system... The English language is still English, but it has many different dialects that are still called "English" which have slightly different rules. This is what Microsoft is doing, like it or not: they aren't rewriting the specifications, but rather reinterpreting the specifications, and those that wish to play with them in their group may also need to learn the slang, just like any social group. Everyone else is free to go along and speak "proper English" (whatever that really means, based on discussion above) but if they refuse to acknowledge someone speaking a slanged version of it as being legitimate, they risk being isolated as language purist snobs, much like some actual countries/cultures resist the changing of their language from outside influences. For better and worse, languages change over time, and it comes down to changing interpretations causing the biggest changes that cause incompatibilities.
If you doubt this, look at most long-existing programming languages, such as C, C++, BASIC, and even some of the more modern ones, like Python, Java, Ruby, Perl, etc. and do some cyberarcheology to see how the languages have grown and mutated in syntax and semantics over time.
Jonathan Thompson
Yes I have to agree with you Anon...it is rather difficult for developers to build correct appearing software when MS is playing god with the standards. They are standards and hence by definition should be followed. I can understand the HTML stuff but when it comes to XML are you talking about XAML? If so that is entirely an internal usage of XML for applications based on Avalon. If that is not what you are talking about then please she some light. Also I dont know what you are talking about when it comes to TCP/IP. Is it the all new stack in Vista?
No, I think it's more liekly because their products have a reputation of being second-rate shit flogged at inflated prices to unassuming consumers and managers with the mental capacity of fleas, then shoved down the throats of the masses as "advanced, easy-to-use" and every other adjective that describes exactly what the software ISN'T.
> No, I think it's more liekly because their
> products have a reputation of being second-rate
> shit.
Uh huh... Now let me tell you the reality. The reality is that some of the most brilliant computer scientists in the world are working at Microsoft. The reality is that only about the top 1% of computer sciences graduates will even get an interview as a developer at Microsoft, and probably 1% of those will actually be offered a job. The reality is that Microsoft's pre employment skills tests are some of the toughest and most demanding in the industry. The reality is that I seriously doubt you are smart enough to get a job at Microsoft. Sorry, but I have a problem with people calling other people's work "shit" when the reality is that they almost certainly aren't nearly as skilled, or brilliant as the people who did that work, and probably couldn't even come close to doing as good of a job as they did.
I will have to disagree. If you go around and interview most people, you will see that they are angry at MS because of the security bugs that are so prevalent in their software. That is the problem. You surely cannot convince people that MS software does not work right out of the box or it does not make life easier for the user. I think one of the strongest selling points of MS is that they can make software very easy to use for the layman. They are very good at packaging and marketing. Now if only they were that good when it came to security.
I bet you don't use Windows 2003 Server for surfing.
But, it is comforting to know that if you offer Microsoft some several thousand dollars, they will offer you an operating system that probably cannot be cracked by one out of 10 random OSNews posters. That's *real* security.
By the way, some of us don't use Linux. Despite what you have been told, there are other operating system families than Linux, Windows and Mac.
> they will offer you an operating system that
> probably cannot be cracked by one out of 10
> random OSNews posters. That's *real* security.
That's not really my point. My point is that I find it amusing that of all the people who claim that it is "so easy to get admin access on a Windows box, that most people wouldn't believe it." that I bet not one of them could actually put their money where their mouth is if they were sat down and asked to gain admin privileges on a Windows 2003 box. I bet not a single one of them could do it. Well, why can't they if they claim it is so easy?
Well, why can't they if they claim it is so easy?
Put up some sort of bet and put up a box to be cracked if you're so confident. Until then you are speculating the opposite of what you find objectionable and expecting it to be taken as fact. That, as the Monty Python team said, is not argument but simple contradiction.
> Put up some sort of bet and put up a box to be
> cracked if you're so confident.
Microsoft actually did this as part of their Windows 2000 Server lead up. They put up a box and challenged all comers to try to crack it. Guess what? Not one person succeeded in cracking it. The only time it was brought down was by a DDOS attack using subserver7 or something along those lines. And that's not fair because any box, no matter how secure, is vulnerable to brute force DDOS attacks.
I think your statement is misleading - the server was locked down by a team of experts - this is not behaviour out of the box.
For example, are you trying to say that the infamous IIS and MS Access exploit did not exist in Windows 2000? One of my co-workers, way back then, found that one of the largest banks in Canada was easily broken into using this exploit.
> For example, are you trying to say that the
> infamous IIS and MS Access exploit did not exist
> in Windows 2000?
Do you want to look at how many exploits there have been in sendmail, routed, and bind? I suspect you do not. All three have been plagued by serious security problems in the past. OpenSSH has also had its share of serious vulnerabilities.
RE[7]: Repetition==truth (Was BTW...)
Btw, I'm not saying they are completely uncrackable. I'm saying that 99% of the people who spout off the rheotric they have heard that they are so easy to crack, would not actually be capable of cracking one themselves. After all, usually the people who feel the need to make statements like that are the zealots who in reality, have marginal technical skills and are typically wannabe hackers.
> It is easy to get admin access to any Windows box
> you sit down in front of. All you need is a Windows
> CD and Passware on a floppy.
And as I already pointed out, it's even easier on Linux, where all I need is a bootable external device, which after booting, I can mount the root filesystem on the hard disk to a mount point on my bootable device. Instant root access.
As was pointed out, this is not an OS specific problem. And it is a problem that is solved by setting the BIOS password and not allowing booting from external devices or floppies. Even that is not 100% secure since someone could reset the BIOS. But that would require fairly noticable activities, like taking the cover off and digging around inside.
This is coming in Dapper Drake. Along with the fancy liveCD gui installer, "ubuntu express", GST 0.10, and so on.
https://launchpad.net/distros/ubuntu/+spec/firewall
It could be rooted in 30 minutes, if a hacker took shots at it.
What that same study also showed was that the average WinXP box was infected before its installation was complete (7 minutes).
The difference being that the RH box was being specifically targeted and hacked upon. The WinXP machine was getting compromised by worms on the same network.
Not the same thing.
http://www.theregister.co.uk/security/security_report_windows_vs_li...
CERT considers any vulnerability with a score of 40 or higher to be serious enough to be a candidate for a special CERT Advisory and US-CERT technical alert.
We queried the CERT database using the search terms "Microsoft", "Red Hat", and "Linux". [9] While the CERT web search capabilities do not produce perfectly desirable results in terms of granularity or longevity. This is especially true for the search results for "Red Hat" and "Linux". The "Linux" search results include a number of Oracle security vulnerabilities that are common to Linux, UNIX, and Windows. The details of the most severe "Red Hat" entry does not even list Red Hat as a vulnerable system. The results for the "Microsoft" search seem to be almost entirely accurate, inasmuch as both the details and entries refer to flaws in Microsoft-specific software. As a result, the results are somewhat unfairly skewed against Linux and Red Hat. Nevertheless, even if one takes the results at face value and ignores the skewed results for Linux and Red Hat, Microsoft still produces the most entries in the CERT database, and the list of entries contain the most severe flaws.
------------------------------------------------------
An interesting commentary of these pro-Windows studies
http://www.newsforge.com/article.pl?sid=04/07/06/1812203
Red Hat: After spending considerable time studying many of the alerts listed for Red Hat Enterprise AS3, I only found one vulnerability that, with any certainty, could allow an unprivileged remote user to seize control of a system with administrator privileges.
Windows: In sharp contrast, it was obvious that several of the security alerts for Windows 2003 Enterprise Edition showed unprivileged remote users can seize complete control of the Windows server with full administrator privileges. I quote from just three the Microsoft alerts themselves as examples (emphasis mine):
1. A vulnerability for anyone viewing images over the Internet: "This is a buffer overrun vulnerability. An attacker who successfully exploited this vulnerability could take complete control of an affected system, including installing programs; viewing, changing, or deleting data; or creating new accounts that have full privileges."
2. All programs that use SSL (Web servers, etc.): "A buffer overrun vulnerability exists in the Private Communications Transport (PCT) protocol, which is part of the Microsoft Secure Sockets Layer (SSL) library. Only systems that have SSL enabled, and in some cases Windows 2000 domain controllers, are vulnerable. An attacker who successfully exploited this vulnerability could take complete control of an affected system."
3. A vulnerability in NetMeeting and other programs using H.323 protocol: "A remote code execution vulnerability exists in the way the Microsoft H.323 protocol implementation handles malformed requests. An attacker who successfully exploited this vulnerability could take complete control of an affected system."
-------------------------------------------------------
Let me close up by saying that most of the FOSS projects have no ulterior motive in hiding bugs or undermining their importance. Zeus knows how many critical bugs the Microsoft people have found internally that we don't know of.
And of course, if everything fails, you can always virtualize unsafe web services and whatnot. And that area, FOSS wins hands-down, as far as the variety, amplitude and quality of it virtualization (vservers, VmWare, etc. At the very least you have choices which cost $0 ).
one of the things that bug me, about when non windows people complain about windows. is: they are usally talking about older version of windows and comparing them to new versions of nix based OS's. which is not fair.
or: the people complianing the most know very little of windows security, and are just spewing off at the mouth. what they have heard other idiots say.
if your going to compare an OS to an OS in security terms . u compare the 'raw' OS not all the apps that are bundled with it...
so saying IE exploits are bad for server installs? how so? who uses IE on servers?
so IE exploits on servers are very low risk, sure they still get patched but they are low risk becuase...
they are servers...
and windows security is changing. and for the better every version gets better, sure there are still issues but guess what, most have to deal with legacy stuff and
compatibility.
i mean sheesh, windows has to have a lot of compatibility, and linux camp really doesn't have this issue. as: they don't have alot of compatibility now.
-Nex6
-nex6.blogspot.com
Edited 2005-12-12 20:53
So if vista turns out to be secure enough that the average user has much less spyware, adware, slowdowns, etc., then it could become an even better seller than xp.
Vista will be very popular if you can tell the average user that they don't have to worry about viruses and worms, but I don't think that's going to happen. It'll take microsoft another OS to do that.
there are alot of major improvements, like with IE7:
its basicly runs in 2 modes a 'protected mode' and an 'admin mode"
proteced mode is basicly read only, and runs in a sandbox, light years beyond ie6 in terms of security..
that alone, is worth it. and that technolohy is built in and other apps can use it.
-nex6
Steps to exploit windows 2003...
1.) Go to www.secunia.com and search for windows 2003
2.) Start browsing through the exploits and copy the CAN numbers
3.) Go to www.packetstormsecurity.com and search for those CAN numbers
4.) Find working exploit code
5.) Compile it on your 'nix hacking workstation and attack the windows machine
6.) Profit!
Don't believe me? Take a look at this working exploit code I came up with in a few minutes.
http://packetstormsecurity.org/0504-exploits/MSHTA_POC.c
http://packetstormsecurity.org/0508-exploits/HOD-ms05039-pnp-expl.c
http://packetstormsecurity.org/0505-exploits/SSExploit.c
http://packetstormsecurity.org/0410-advisories/CORE-2004-0802.txt
http://packetstormsecurity.org/0410-exploits/HOD-ms04032-emf-expl2.... xp exploit that works on 2003
http://packetstormsecurity.org/0510-advisories/EEYEB-20050915.txt
Remember that today Linux PC use some kind of graphical login manager, not the just plain login: password:
How could you write a login manager that really mimics gdm/kdm? And what would you get from that? just other users and passwords, useless because you already have access to the system. But you couldn't trick a root admin!
> How could you write a login manager that really
> mimics gdm/kdm?
Basically, the same way. Only difference is that it would require you to load a program that presents a full screen fake login prompt that mimics the gdm / kdm screen. It would require more code, and knowledge of Gtk / Qt programming. But the general idea is the same.
What this all boils down to is the problem that Linux / Unix does not restart the login manager immediately before you login like Windows does when you do Ctrl-Alt-Del. If it did, none of this would be possible to do without having root privileges in advance.
> But you couldn't trick a root admin!
Sure you could. Why not? The prompt looks identical. In X, it should be possible to foil it by doing the Ctrl-Alt-Backspace combination to kill and restart X before the login. But most users won't do that. And none of the gui login managers for Linux enforce it.
"What this all boils down to is the problem that Linux / Unix does not restart the login manager immediately before you login like Windows does when you do Ctrl-Alt-Del. If it did, none of this would be possible to do without having root privileges in advance. "
It restarts after you log out. But I could Ctrl+alt+del and if there's a user logged in it will present the logout screen. So I can really say I know there's someone logged in. Also a unix admin won't ever use a public access PC as root, not even his own PC, unless he's plain stupid.
> It restarts after you log out. But I could
> Ctrl+alt+del and if there's a user logged in it
> will present the logout screen.
But it needs to be restarted before you login. Not before you log out. Because this is all based on the fact that a malicious user doesn't log out, and instead starts a program that spoofs the login and fools the next person who comes along into thinking it is the real login.
> Also a unix admin won't ever use a public access PC
> as root, not even his own PC, unless he's plain
> stupid.
He doesn't have to. If he is fooled by the fake login and logs in as a normal user, the program that spoofed the login manager can from that point on, log every thing he does--including logging passwords if he uses sudo or su.
> Main difference is in Windows lot of programs
> don't work if you don't use an admin account.
> In unix/linux you certainly don't need
> advanced privileges.
Typically, the same kinds of programs that need admin rights on Windows, also need admin rights on Linux. And usually the "user land" programs on Windows that do need admin rights only need admin rights to install them. After that they can be run as normal users.
Perhaps you don't know how unix security and mail protocols work, but you can't execute a mail attachment in linux because attachments don't carry the execute bit permission. You need to save it to disk and manually set execute on. You are totally aware of this. But in Windows it's not like this, or is it? No. You can execute any program provided it has the right extension. Just stupid old-DOG behavior.
> Perhaps you don't know how unix security and
> mail protocols work, but you can't execute a
> mail attachment in linux because attachments
> don't carry the execute bit permission.
So I tar it, and tell the user to untar it and run the script inside of it, which will have maintained it's executable bit if I set it before I tarred the file. Same deal. We are banking on the fact here that the user is gullible enough to run something they are told to run. Whether they have to do something additional besides just click on it is not really an issue.
Oh... and depending on how the system is configured (and by default) this will most likely issue a reboot command if you are not in KDE and are actually at the KDM prompt... That's obviously less than desirable behavior, and would require some customizing to stop it from happening. Most Linux distros trap Ctrl-Alt-Del by default and send a reboot command.
Same thing is possible in something like pine which most likely has over 1,000 as of yet undiscovered buffer overflow exploits that would allow someone to push arbitrary executable code onto the stack by just sending a bad email header. No attachment even required. If you are running Pine as root when that happens, the code will run as root as well.
ctrl+alt+del on kdm does nothing. It works on console, as configure in inittab, but you have to login on console. If we are talking about graphical login managers, in kdm, at least, don't know about gdm or xdm (but shouldn't matter because X doesn't trap ctrl+alt+del by default), won't issue a reboot.
You just have changed the topic, now talking about buffer overflows. Windows and all windows applications have plenty of them. So don't start a discussion here because there are more known critical unpatched vulnerabilities in Windows, and you are not certainly in a good position
Plus, running pine or mutt or put your favourite *x mail client here as root is stupid. I'm not even talking about running OE as admin or injecting malicious code into IIS or IE with it's ActiveX wonderful spyware extensions.
Edited 2005-12-12 22:54
I haven't really changed the topic. Just made a point that you don't necessarily have to knowingly execute something on Linux to have arbitrary code executed.
The point I was making is basically this: If you have dumb users running with root privileges or admin privileges, the probability of bad shit happening is 100% no matter what OS they are running on. And we can safely assume that the Linux user running everything as root is at least as clueless as the average Windows user, if not more so, since the hazards of running as root are so well known.
Yeah, but I can assure you there are more Windows users (clueless) running as admin than the equivalent users running Linux as root. (clueless too). That's because the system enforces security. With Windows, it just won't work. Not until Vista. Prove I'm wrong. If I'am, Vista's sudo will be useless because it won't need it. But I know i'm right.
Oh I'm sure there are more clueless Windows users running as admin. I'm just suggesting that the typical Linux user running as root would likely be even more clueless than the typical WIndows user running as admin. Because said Linux user would pretty much have to ignore the warnings that typical installers provide about how dangerous it is to run as root.
"Same thing is possible in something like pine which most likely has over 1,000 as of yet undiscovered buffer overflow exploits..."
Well, how can you say undiscovered? I can say the same about windows, but I can say billions of buffer overflow exploits not yet discovered. You know, Windows has a good track record. Sorry.
> Well, how can you say undiscovered? I can say the
> same about windows, but I can say billions of
> buffer overflow exploits not yet discovered.
> You know, Windows has a good track record. Sorry.
These are problems in applications. Not the OS itself. They are problems inherant in languages like C and C++ that don't do things like array bounds checking, or check the size of string buffers to see if they are big enough to hold whatever you are trying to shove in there. They will happily just write past the end of an array or buffer if what you try to shove in them won't fit. In otherwords, these problems are the results of mistakes programmers make.
I chose the pine example because pine is an application that is regarded by security experts as being horribly programmed and being subject to tons of security exploits involving buffer overflows.
I don't want to speculate on whether Windows or Linux has more problems here since these are not OS problems, but application problems. Of course, the amount of damage they can potentially do is amplified when running as root or as admin.
> do you work for microsoft? thats the only reason
> why you should be attempting to defend
> the indefensible.
No, I don't work for Microsoft. I just don't like it when people make blanket statements in either direction. And that's what I originally responded to was the blanket statement that Windows is insecure. The original person who said that was only parroting back what they have heard. I also don't like it when people make blanket statements like "It's really easy to crack into", and yet if they were give the opportunity, wouldn't actually be able to crack into it. Again, all they are are doing is parroting what they have heard. They don't even know why they are saying it is easy to crack into, other than "This is what i have heard, so it must be true."
That's the kind of thing I can't stand.
> 20+ years of unix show unix designers really knew
> how to do OS security. Couldn't say the same
> for Microsoft.
Well, not really. After all, lets not forget that early versions of Linux (and most versions of Unix) had no concept of shadow passwords. Passwords were stored using DES encryption (easily cracked) in a world readable file. Also, lets not forget that maximum password length in DES encrypted passwords was only 8 characters. And even after Linux / Unix did start supporting shadow passwords, it was quite some time before they could be used reliably because many programs that needed access to password information didn't support them.
Unix has had more than its share of "This is blatently insecure" issues throughout its 20+ year history.
Ubuntu is the only distro I know of that has the root account totally disabled by default. Maybe I am wrong, but I don't think most other distros do that. At least none of the other ones I have installed do. They all enable the root account on install, but they also all do warn you about the dangers of using it for every day use and prompt you to create a normal user account.
"I chose the pine example because pine is an application that is regarded by security experts as being horribly programmed and being subject to tons of security exploits involving buffer overflows."
I can choose OE ir IE, both vital applications in any Windows config. And that proves the same point, the main difference is you are probably executing you windows application with an admin account. In Linux that's not really common.
> I can choose OE ir IE, both vital applications in
> any Windows config. And that proves the same point,
> the main difference is you are probably executing
> you windows application with an admin account.
True. It's an issue that is easily solved in Windows. The weakness is that Microsoft has never warned users about the dangers of running as the administrator, and has never prompted users during the setup to create an account for every day use that does not have admin privileges like most Linux installs do. That's something Microsoft should change.
True, but that was more a lack of common sense given that by that time, DES was enough for available computing power. What would happend when computers get so powerful that are able to crack a MD5 password in a sec? Of course shadowing helps a lot and toke time to make it default.
All OS had and have yet desing flaws. But the problem with Windows is that it's inherently flawed by design. And chaging that is difficult because they have to protect their user base, a matter of business and backwards compatibility. I don't think they will ever been able to change the OS base. Just a couple of tweaks to UI. No more than that unless they want to break all applications.
> DES was enough for available computing power.
> What would happend when computers get so powerful
> that are able to crack a MD5 password in a sec?
> Of course shadowing helps a lot and toke time to
> make it default.
Well, the design flaw was not so much in using DES encryption as it was in requiring the passwords to be world readable. If they had used shadow passwords originally, how well they were encrypted would not have been an issue since you could only read them if you had root access. (And with shadow passwords, we can pretty much assume that encryption is largely irrelavent since if someone is able to read /etc/shadow, you've probably already been rooted).
Limitting passwords to only 8 characters was also somewhat of a design flaw. I realize back then saving every bit of memory you could was important. But still.
And they will with Vista. That's the problem with Microsoft: they made users stupid clueless uneducated about their PC. They don't need to know about permissions or the boot process. Just make them concious about security. But there are a lot of problems left. File identification by using extensions is a stupid decision. File cookies as in mime types or used by 'file' are really better. They should change that, but that surely will break a lot of applications relying on file extensions. Another problem that expands to all Windows developers. Clueness.
Correct me if i'm wrong, but remote clients use another X instance, like :1
So killing the current X instance doesn't affect remote clients.
And just issuing a Ctrl+alt+del when you are going to login will do nothing if you are in the real login screen or show you the, e.g., KDE logout screen to let you logout from the current session or shutdown the machine if you can.
> Correct me if i'm wrong, but remote clients use
> another X instance, like :1
> So killing the current X instance doesn't affect
> remote clients.
Hmm.. I don't think so. I think the X server itself is shared. Maybe not though.
> And just issuing a Ctrl+alt+del when you are going
> to login will do nothing if you are in the real
> login screen or show you the, e.g., KDE logout
> screen to let you logout from the current session
> or shutdown the machine if you can.
True. There should be a way to enforce it on public terminals though, such as those in University computer science labs, where CSci seniors with too much time on their hands might decide to give incoming clueless freshmen a harsh lesson in "security by experience" for example.
Well, I remember Windows used to accept only 11 chars (I think) and forget the others. What's important is that an OS can evolve without too much hasle, without breaking all things out there.
About passwords, well, who knows if we are still going to use them in a couple of years instead of biometrics. So the systems will need to evolve. I can think the current MD5 scheme for storing string passwords will be used to store fingerprints of fingerprints 
> And where would the *BSD's be in that respect?
> Near the bottom of the list no doubt.
In what respect? Security? Typically the BSDs come in as some of the most secure operating systems available. That's not necessarily because they are inherantly more secure. But most likely because they are not as popular, so they aren't nearly as often the target of root kits as Linux is. OS/2 also comes in as one of the most secure operating systems available. Since not many people use it, not many people are playing with it and trying to figure out how to crack it.
What key sequence should you use?
Well, CTRL-ALT-DEL is used to reboot the machine.
CTRL-ALT-BACKSPACE is magical to the X server.
We'll choose CTRL-ALT-PAUSE.
In your rc.sysinit (or rc.local) file, add the command
echo "control alt keycode 101 = SAK" | /bin/loadkeys
And that's it! Only the superuser may reprogram the SAK key.
On the PC keyboard, SAK kills all applications which have
/dev/console opened.
Unfortunately this includes a number of things which you don't
actually want killed. This is because these applications are
incorrectly holding /dev/console open. Be sure to complain to your
Linux distributor about this!
You can identify processes which will be killed by SAK with the
command
# ls -l /proc/[0-9]*/fd/* | grep console
l-wx------ 1 root root 64 Mar 18 00:46 /proc/579/fd/0 -> /dev/console
Then:
# ps aux|grep 579
root 579 0.0 0.1 1088 436 ? S 00:43 0:00 gpm -t ps/2
Taken from linux documentation : SAK.txt. Do it if you want to implement Ctr+Alt+Del behaviour seen on Windows.
>True. It's an issue that is easily solved in Windows. The weakness is that Microsoft has never warned users about the dangers of running as the administrator, and has never prompted users during the setup to create an account for every day use that does not have admin privileges like most Linux installs do. That's something Microsoft should change.<
Microsoft dosen't warn it's users because it believes it will be an inconvenience to users and thus make other alternatives not look so bad.
Many windows users would trip out the first time they are prompted for an administrator password to install software. Perhaps they would find they are locked out from a certain directory or file, joe twentyforepack would freek.
Point is, Microsoft dosen't care about what is best for their customers, they care about the bottom line. If Windows was made to run in a more secure manner, it may feel more nix like (passwords to install software, and access certain directories) which would make a switch easier to swollow for the average user which is the last thing Microsoft wants (remember lock in)
The only reason Microsoft is advertising security for Vista is because it is a huge buzzword right now. If the buzzword was purple chimpanzee, Microsoft would be all over that ("get the facts, we have the chimp"), even if the chimp was really green, bald, and sterol.
Ya right microsoft security... The microsoft PR machine tried to sell NT as orange book but it was really red book security. If you do more research the only way microsoft could be orange book certfied was to turn off the nic, modem, cdom, floppy. Go ahead do some research. Seems that microsoft is up to its old game and the younger generation is full of bullshit. The unix os can be secure. Even thought you would find it in the papers the US Navy uses SGI machines to protect the coasts. Not going to tell you how but they would not do it with microsoft. I just don't think the education system is doing its job. But the Pac-Rim countries will. Long live the stupid engineer. Physics without math.
1.1 Orange book, red book and C2 security
The so called orange book is part of the DoD "rainbow" series of books. The official name is Department of Defense Trusted Computer System Evaluation Criteria. There is another book, a red one, which is a "interpretation" of the Orange Book. The NCSC has published a number of different interpretations of the TCSEC. These interpretations clarify Orange Book requirements with respect to specific system components. The formal name of the red book is the NCSC's Trusted Network Interpretation of the Trusted Computer System Evaluation Criteria. It is an interpretation of Orange Book security requirements as they would be applied to the networking component of a secure system. The Red Book does not change the original requirements, it simply describes how a network system should operate in order to meet Orange Book requirements for a C2 secure system.
Microsoft had a certain version of Windows NT, with a specific configuration, on a specific hardware platform evaluated by NSA. The outcome was that that specific setup is considered C2 compliant and the NSA guys from the National Computer Security Center, NCSC, also wrote a report entitled the NSA?s Final Evaluation Report on Microsoft. Inc.: Windows NT Workstation and Server Version 3.5 with U.S. Service Pack 3. National Computer Security Center, 23 June 1995.
The people at National Computer Security Center have an online description of the Microsoft NT evaluation, (http://www.radium.ncsc.mil/tpep/epl/entries/CSC-EPL-95-003.html) including information on what type of hardware was used during the test. They have an general page on evaluation ,http://www.radium.ncsc.mil/tpep, and a frequently asked question, FAQ, area (http://www.radium.ncsc.mil/tpep/process/faq.html).
The evaluation was just according to the orange book, not the red book. Microsoft has since them continued the evaluation process to also match the red book (i.e. networking parts) criterias, but this is not yet finalized.
To have a C2 compliant setup, you must amongst other things have
• Identification and Authentication mechanisms
• Discretionary Access Control mechanisms
• Auditing
• Object Reuse
In practice, it also means that you have to
• Turn off networking completely (since NT is just evaluated to the orange book, not the red)
• Disable floppy disk
• Change the standard file system permissions to be more restrictive
• Change a lot of permissions in the registry
That leaves you a not so usable client-server system. There is a tool that come with the resource kit called c2config that you might use to harden your system to a C2 level. You might also want to see Microsoft's web page entitled What is C2 Evaluation? Microsoft Sets the Record Straight (http://www.microsoft.com/syspro/technet/boes/winnt/nt351/c2bltn.htm).
There is an on-line html version (http://www.pinsight.com:80/~royg/security/dod/rainbow.html) available of the rainbow series books that you might want to check out. Microsoft has a blurb that describes the characteristics of a secure system - C2 and beyond (http://www.microsoft.com/ntserver/c2char.htm).
There is a paper on a new information technology security standard called common criteria (http://csrc.ncsl.nist.gov/nistpubs/cc) that is available on-line. It is a proposed ISO-standard.
> it seems very strange that microsoft's servers
> run linux rather than microsofts own.
Stop pulling shit out of your ass! Find me one shread of evidence that Microsoft's servers are running Linux. Netcraft says they are running Windows 2003.
It never ceases to amaze me the kind of downright bullshit that Linux zealots will put out of their ass to attempt to boost their own platform and make Microsoft look bad.
netcraft claim that microsft uses windows you say? now whos pulling shit out of their ass?
"According to a post on the Netcraft Web site, Microsoft changed its DNS settings on Friday so that requests for www.microsoft.com no longer resolve to machines on Microsoft's own network, but instead are handled by the Akamai caching system, which runs Linux. "
"As of this writing, Netcraft reports that www.microsoft.com is still running on Linux, although microsoft.com is reported as running on Windows Server 2003. "
http://castlecops.com/article2811.html
And as of this writing, Netcraft's history report on www.microsoft.com shows it is currently running Windows Server 2003 on IIS, and has been going as far back as Netcraft keeps records. There is not one single Linux entry in there. Same story for microsoft.com, msdn.com, www.msdn.com
Thanks for playing. But you lose. Sorry.
> Hotmail ran on linux servers for a bit I think.
Hotmail ran on FreeBSD when Microsoft bought it. They did finally manage to convert it to Windows though. But they did have problems for a while getting Windows to handle the kinds of loads that FreeBSD handled with relative ease.
"no, i win. you only decided to scratch the surface. you forgot to look a bit deeper into it. you will then discover that MS does indeed use linux on many of its servers and network equipment."
Source please. And no, I don't mean a two year old article that you try to pass off as current information. And I don't mean trying to claim that Microsoft's servers are running on Linux, when even that article only claimed their servers were behind a content caching system running on Linux.
so you you know the part about MS using linux for some of its servers. i will grant you your wish of providing the source that MS is even recommending linux above windows for some networks. here is one:
"The next time Bill Gates sends an e-mail through Microsoft's shiny new Wireless LAN it will be passed through a behind-the-scenes Linux-based network appliance.
Earlier this year Microsoft and Aruba Networks jointly announced the two companies will work to replace Microsoft's existing Cisco wireless network with Aruba's centrally-managed infrastructure, which eliminates the need for individual changes on the access points.
Aruba Networks was selected to provide the networking equipment for what is considered to be one of the world's largest next-generation wireless LANs, serving more than 25,000 simultaneous users a day in some 60 countries. According to an Aruba press statement, Microsoft's new WLAN will be deployed in 277 buildings covering more than 17 million square feet using Aruba mobility controllers, mobility software and some 5000 wireless access points.
What the press statement didn't mention is that Aruba mobility controllers run the Linux operating system which Microsoft has aggressively targeted as being inferior to Windows as part of its "Get the Facts" marketing campaign.
Mark Robards, Aruba Network's Asia-Pacific vice president, said the company's mobility controller switches provide integrated security, including a firewall, VPN, and hardware encryption, and they are "all Linux-based".
Robards said the network rollout with Microsoft is going well and is likely to take two years to complete and will contain as many as 7000 access points. Indeed, Aruba is recruiting Linux developers to work on its mobility controller software. In an advertisement on the company's Web site, Aruba is seeking a senior Linux software engineer with "expert knowledge of Linux and extensive Linux kernel experience".
Sunjeev Pandey, senior director of Microsoft IT, said the company is "pleased to be partnering with Aruba in the upgrade of Microsoft's next-generation wireless LAN".
"This partnership will allow Microsoft to leverage a cutting-edge wireless and mobility platform that provides us the scalability, performance and security that our environment demands," Pandey said.
Pandey's appraisal of Aruba's technology is in stark contrast to Microsoft's "Get the Facts" rhetoric which places Windows as a more secure, and higher-performing choice over Linux."
http://www.computerworld.com.au/index.php/id;754084996;fp;16;fpid;0
> i will grant you your wish of providing the source
> that MS is even recommending linux above windows
> for some networks. here is one.
Ah... Now the truth comes out. And also the truth that you were spinning it. You claimed that Microsoft was running Linux on their servers. But neither article you have pointed too claims that. So now lets look at your second one:
1: A router is not a server
2: Microsoft has never ever claimed that Windows Server 2003 was for building wireless routers.
3: You are talking about an embedded kernel here being used to power a network appliance. Which is VASTLY different than a full blown server.
"Wouldn't Any Other System be as Vulnerable?
That's Microsoft's official line, but it isn't true. While every system is vulnerable to attack, the ease with which Windows systems can be compromised, the number of vulnerabilities, and the speed with which attacks can propagate are unique to Windows.
For a concrete example showing the defect in Microsoft's argument, look at Internet Web servers. The open source Apache Web server running primaily on open source Linux and BSD operating systems has more than twice the market share of Windows and IIS (Internet Information Server), yet it's the Microsoft products that have earned a reputation for poor security.
A recent Linux worm was listed as infecting "1 to 5 computers". A really bad Linux worm (Slasher) infected less than 6000 (vs. hundreds of thousands within hours for a typical Windows worm) and was easily eradicated (A8). BSD Unix servers have an even better record. There are millions of Linux and BSD computers fully exposed to the Internet - the Internet runs on them.
Let me be clear that other system can be made insecure through intent or stupidity. A prime example is "lowest cost" systems from WalMart running the Lindows version of Linux. Lindows imitates Windows "ease of use" by encouraging regular users to run as root - the worst security mistake you can possibly make on a Unix/Linux system. Even so, they're not as bad as Windows because they lack the "tight integration" and automation tools Windows comes with.
Security problems with Windows are legion, and many experts consider it too broken to fix, ever. Windows was created as a single user system unconnected to any network, never mind one as dangerous as the Internet. It was designed to be "feature rich" and "user friendly", fully integrating all computing functions "seamlessly", with no barriers. All the tools a worm or virus writer needs are included in Windows by default. More and more network functions continue to be integrated deeply into Windows (to lock out competitors) with few if any safeguards.
Microsoft completely ignored security until recently by their own admission, because "people wouldn't pay for it". The only reason they're paying lip service to it now is because it's become a major public relations problem. A system with this heritage can't be fixed retroactively, and exposing Windows computers to the Internet is not prudent."
"Perhaps this is why, according to Netcraft, 47 of the top 50 web sites with the longest running uptime (times between reboots) run Apache. [2] None of the top 50 web sites runs Windows or Microsoft IIS. So if it is true that malicious hackers attack the most numerous software platforms, that raises the question as to why hackers are so successful at breaking into the most popular desktop software and operating system, infect 300,000 IIS servers, but are unable to do similar damage to the most popular web server and its operating systems?"
"The United States Computer Emergency Readiness Team (CERT) uses its own set of metrics to evaluate the severity of any given security flaw. A number between 0 and 180 expresses the final metric, where the number 180 represents the most serious vulnerability. The ranking is not linear. In other words, a vulnerability ranked 100 is not twice as serious as a vulnerability ranked at 50.
CERT considers any vulnerability with a score of 40 or higher to be serious enough to be a candidate for a special CERT Advisory and US-CERT technical alert.
We queried the CERT database using the search terms "Microsoft", "Red Hat", and "Linux". [9] While the CERT web search capabilities do not produce perfectly desirable results in terms of granularity or longevity. This is especially true for the search results for "Red Hat" and "Linux". The "Linux" search results include a number of Oracle security vulnerabilities that are common to Linux, UNIX, and Windows. The details of the most severe "Red Hat" entry does not even list Red Hat as a vulnerable system. The results for the "Microsoft" search seem to be almost entirely accurate, inasmuch as both the details and entries refer to flaws in Microsoft-specific software. As a result, the results are somewhat unfairly skewed against Linux and Red Hat. Nevertheless, even if one takes the results at face value and ignores the skewed results for Linux and Red Hat, Microsoft still produces the most entries in the CERT database, and the list of entries contain the most severe flaws.
The CERT results for "Microsoft" returned 250 entries, with the top two entries containing the severity metric of 94.5. Thirty-nine entries have a severity rating of 40 or greater. The average severity rating for the top 40 entries is 54.67. (We chose to average 40 entries instead of 50 or more because the Red Hat search only returned 49 results.)
The CERT results for "Red Hat" returned 46 entries. The top entry has a severity metric of 108.16. Only 3 (vs. 39 for Microsoft) entries have a metric of 40 or greater. The average severity for the top 40 entries is 17.96.
The CERT results for the "Linux" search returned 100 entries. The top entry has a severity metric of 87.72. Only 6 of the entries carry a severity metric of 40 or greater. The average severity for the top 40 entries is 28.48.
These results cannot be expected to mirror our own analysis of recent vulnerability patches. The CERT search criteria and date ordering is different, and the CERT search does not confine the products to Windows Server 2003 and Red Hat Enterprise Linux AS v.3. But the CERT results reflect how Windows security flaws tend to be far more frequently severe than those of Linux, which echoes our conclusions."
http://www.theregister.co.uk/security/security_report_windows_vs_li...
I can spin numbers too. One of the most respected Security sites, Secunia, looks something like the following when it comes to security advisories:
Windows: 594
Linux: 4159
FreeBSD: 90
Solaris: 231
Oops.... So much for your idea that Linux is more secure than Windows. In fact, it is the worst by far.
You don't have to believe me. You can look it up yourself.
Oh, and just to better match CERT study you quoted, I ran the searches again, but this time only reporting the number of vulnerabilities marked "highly critical" and "extremely critical":
Linux: 884
Windows: 141
FreeBSD: 18
Solaris: 37
Even when it comes to only highly critical and extremely critical vulnerabilities, Linux is still the worst by far.
Oh. And guess what? IIS is more secure than Apache too. One again, only highly critical and extremely critical vulnerabilities:
IIS: 13
Apache: 53
But if you were really following this stuff, you would know that there hasn't been a single highly critical or extremely critical security vulnerability reported in IIS 6 for over a year. The last one was in November of 2004. The most recent one in Apache, however, was October 5th of this year.
> source please?
I told you the source. Secunia.
"But the CERT results reflect how Windows security flaws tend to be far more frequently severe than those of Linux, which echoes our conclusions"
No, I did read that. Which is why I re-ran the searches and searched for only vulnerabilities classified as highly critical and extremely critical. Even after doing that, Windows came out with only 141 compared compared to Linux's 884. That pretty much rejects the findings of the article you quoted because I only recorded very critical vulnerabilties when I obtained those numbers.
> thats not good enough. link, please?
god you are lame.
Did it ever occur to you that it just might be www.secunia.com?
I love people who claim to know what they are talking about, but don't even know how to use a Web browser. Or did it ever occur to you that entering Secunia in google might turn up something?
dearest IP: 24.118.179
selective reading won't get you very far. you also forgot to read this:
"Perhaps this is why, according to Netcraft, 47 of the top 50 web sites with the longest running uptime (times between reboots) run Apache. [2] None of the top 50 web sites runs Windows or Microsoft IIS. So if it is true that malicious hackers attack the most numerous software platforms, that raises the question as to why hackers are so successful at breaking into the most popular desktop software and operating system, infect 300,000 IIS servers, but are unable to do similar damage to the most popular web server and its operating systems?"
dearest IP: 81.76.38
Please tell me how uptime and hacking have any relationship to each other whatsoever? To suggest they do is a complete logical falacy. And anyone who would suggest that is either intentionally spinning the argument, or doesn't even understand logic 101.
And if you want to play that game, not one of the top 50 sites with the longest uptime is running your precious Linux either.
Point and click your way into most average 2000/XP computer: http://www.metasploit.com/
95/98/ME are so easy they don't even count.
ANY MORON can simply download metasploit, and with a friendly HTML page to walk them through it - walk right into all but the most hardened (and completely up to date) systems.
Try doing that with Linux. I've tried. It isn't nearly as easy, even using tools such as this.
Newsflash.
Windows is closed source
Linux is open source
Windows code isn't available and therefor, you cannot find security holes easily.
Linux applications for the most part is open source, and therfeor, security holes are found way more rapidly, and fixed.
So saying IIS only has X# of security problems compared to Apache having X# of security problems is ridiculous and retarded.
I'm gonna get dizzy if you try to put anymore spin on that.
FreeBSD is open source too. And it has a mere fraction of the reported vulnerabilities that Linux does. Solaris recently went open source as well. And still only has a mere fraction.
Sorry, but your argument doesn't hold water. If what you suggest is true, FreeBSD and Solaris should have a much higher number of reported vulnerabilities thant they do. But they don't.
Please, Linux is way more popular on the desktop front, and has way more hackers going at it then BSD or Solaris.
Also, look at what the hacks can do compared to windows. Such as the argument with FireFox VS IE.
The worst that can happen with FireFox in 99% of all cases is that FireFox goes down. With IE they ruin your system.
Same goes with probably a good 90% of all OSS apps compared to windows vulnerabilities.
"Please, Linux is way more popular on the desktop front, and has way more hackers going at it then BSD or Solaris."
Doesn't matter. Is till doesn't make up for the vast descrepency of 90 vs more than 4,000. Even when weighed proportionally with the number of users.
"The worst that can happen with FireFox in 99% of all cases is that FireFox goes down. With IE they ruin your system."
Not even remotely true. Firefox has been plagued recently with a string of exploitable vulnerabilities that allowed execution of arbitrary code.
And vulnerabilities on Secunia do not get classifed as highly critical or extremely critical unless they are capable of doing serious damage to your system. So again, your argument doesn't hold up cause Linux has far more of them then any other operating system I compared it to.
He was talking about Apache. And it's true it's the more common web server in the whole internet. So why is not the most hacked? You know the answer, don't try to disguise it covering the facts with other questions or responding indirectly. Your arguments are invalid, if I can say you are argumenting, because you aren't, you just change the topic and try anything else. Those who know cannot be fooled.
"And it's true it's the more common web server in the whole internet. So why is not the most hacked? "
Ah, but it *is* the most cracked.
The vast majority of Web site defacings occur on Web sites running Apache. Not Web sites running IIS.
"Your arguments are invalid, if I can say you are argumenting"
My arguments are not invalid. I have given you hard data. You have given me nothing and backed up nothing.
"Those who know cannot be fooled."
Except you can't provide a source for your knowledge. You don't know. you buy into FOSS rhetoric without doing any real research of your own. And then when I point out the real facts to you, you deny them and don't want to accept the truth.
"Ah, but it *is* the most cracked. "
That's what you think. Please provide some facts.
"The vast majority of Web site defacings occur on Web sites running Apache. Not Web sites running IIS."
i have seen IIS sites taken down by script kiddies. I had an Apache running in my port 80 and monitored it for a long time. All logs where filled with exploits for IIS (that didn't work, of course). It was never cracked. And you said uptime is irrelevant, but it IS relevant. In the event of a crack/compromise, what a system admin would do is reinstall the whole OS. So, there you have your uptime telling you for how long they were running without problems. Those sites you said were cracked were mostly PHP sites, but not cracked for Apache vulnerabilities, but PHP ones. And that's not really a problem, because Apache doesn't run as root, so what you could get is a hacked page that says: DiZ Pa6e WaZ HaCKeD by Stupid!!!
"y arguments are not invalid. I have given you hard data. You have given me nothing and backed up nothing."
Hard data my ass!! I haven't seen a single significant link. Just accusations.
"Except you can't provide a source for your knowledge. You don't know. you buy into FOSS rhetoric without doing any real research of your own. And then when I point out the real facts to you, you deny them and don't want to accept the truth."
Public knowledge. Everyone knows. There isn't FOSS rhetoric, there is a lot of Commercial Software rhetoric, I don't need to point that.
I have pointed out real facts. As you say. It is you who don't want to accept the truth. I don't buy your anti-foss propaganda.
I know every software is vulnerable and has been cracked before. That's not the point. The point is how much damage caused those vulnerabilities. Prove I'm wrong.
"And you said uptime is irrelevant, but it IS relevant. In the event of a crack/compromise, what a system admin would do is reinstall the whole OS. So, there you have your uptime telling you for how long they were running without problems."
Uptime is related to OS reinstalls? Oh now you are really digging deep to try to suppor your position... Lets see... The last time I rebooted my Web server it had nothing to do with a being cracked, or even with an OS problem... It was a drive replacement... So much for your uptime meaning shit when it comes to OS reliabilitiy / Web server reliability.
"Hard data my ass!! I haven't seen a single significant link. Just accusations."
Bullshit. I provided statistics taken from Secunia, and a link to the Secunia site so you can verify them yourself. The simple fact is that Linux has a much higher reported number of highly critical and extremely critical vulnerabilities than Windows or even other versions Of Unix do, open source or not. and that it has those vulnerabilities reported more often than Windows and other versions of Unix. I only brought that up to discredit the bullshit article quoting the Cern stuff that was mentioned here. (And this was originally about Linux vs. Windows btw, not Apache vs. IIS. So don't accuse me of trying to change the subject by bringing it back to Windows vs. Linux).
You can spin this however you want. Doesn't change the numbers. Linux has a much higher numbewr of reported highly critical and extremely critical vulnerabilities. And they are reported more often.
"Public knowledge. Everyone knows. There isn't FOSS rhetoric, there is a lot of Commercial Software rhetoric, I don't need to point that."
Ah yes... the "Public knowledge" defense to back up claims you can't prove. Another typical defense of a FOSS zealot. And yes, there is FOSS rhetoric. That's about all people like RSS and ESR spew is rhetoric.
"I have pointed out real facts"
No, you haven't. You haven't provided a single piece of data to support your claims. Not one. You can't call them facts when you can't even support them with data. So I call your facts rhetoric. You haven't provided a single piece of data to back them up.
I have provided you with security vulnerability numbers from a highly prominant security site to back up my claims. Which is far more data than you have provided.
"The point is how much damage caused those vulnerabilities. Prove I'm wrong."
Prove you are right. So far you haven't provided any data to support your claims. Again, I have provided data that shows Linux has a much higher number of highly critical and extremely critical vulnerabilities than Windows does. That's raw, hard data. You have provided me with nothing except rhetoric that when I ask you to prove you say "It's public knowledge. I don't need to prove it."
"I don't buy your anti-foss propaganda."
No anti-foss propeganda. Just facts.
My data also showed that FreeBSD (a foss project) fared the best of all. I didn't try to dispute those numbers. All I did was refute the claim posted that Windows had a much higher rate of critical vulnerabilities than Linux did. The numbers show that simply isn't true. The truth is quite the opposite in fact.
Oh, and if you don't want take Secunia as a reliable source, check out the plugin database for the Nessus network security vulnerabilty scanner. I can tell you in advance what you will find though cause I have set up Nessus on networks before: The number of plugins scanning for vulnerabilities that affect Linux systmes is much higher than the number of plugins scanning for vulnerabilities that affect Windows systems. Because quite simply, there are more vulnerabilities to scan for on Linux systems than on Windows systems.
Yes of course it is , but who is still able to understand anything in the linux kernel....
Are you?
It's a litle bit stupid to believe that MS programmer are worth than other.And as a matter of fact linux is highly vugnerable. There are no virus against it, but one day it will be and this day will be a disaster.
It is also impossible to compare *BSD and linux, one is made as a profestional os, the other is still basicaly as hobby os which became an incredible success.
I am not trolling. The people who claim that Windows is "so insecure you won't believe it" are the ones trolling. Because as I pointed out, the data tells a very different story. Sorry. That's the truth. I'm not trolling for pointing out the truth. I'm trolling in your mind because you don't like the truth.
"You can spin this however you want. Doesn't change the numbers. Linux has a much higher numbewr of reported highly critical and extremely critical vulnerabilities. And they are reported more often."
you have already seen this part, yet you have deliberately forgotten about it:
"But the CERT results reflect how Windows security flaws tend to be far more frequently severe than those of Linux, which echoes our conclusions"
No. I DID NOT forget about it, as I already pointed out.
This is specifically why I ran the the search using only vulnerabilities classified as highly critical and extremely critical. Windows still came out looking way better than Linux.
But I pointed that out already a few posts back, which apparnently you decided to ignore since you don't like what it implies.
yet another example showing the unyeilding failing of microsoft technology. i will quote IP 24.118.179's beloved source too: secuna.
"Mozilla Firefox 1.x with all vendor patches installed and all vendor workarounds applied, is currently affected by one or more Secunia advisories rated Less critical "
http://secunia.com/product/4227/
"Microsoft Internet Explorer 6.x with all vendor patches installed and all vendor workarounds applied, is currently affected by one or more Secunia advisories rated Extremely critical"
http://secunia.com/product/11/?period=2005#statistics
(IP 24.118.179: do you see what this is? it is whats commenly refered to as a link. something that you're ill-acquainted with)
> yet another example showing the unyeilding failing
> of microsoft technology.
Ah yes... Linux zealot strategy number 36: "Keep trying to change the focus to one product that is particuarily troubled. That way we can take the focus off the fact that Microsoft's overall security track record is way better than Linux".
This was never about IE vs. Firefox. It was about Linux vs. Windows, and a bit of a side thread about IIS vs. Apache.
With Microsoft's dismal track record of security, I'll take this article with a huge lump of salt. I'm not closed minded to the fact that Vista may be the change that we all seek from Microsoft, but until then I have a poor opinion of Windows after adminitrating hundreds of Windows computers which have proven to be rather troublesome. The real proof in the pudding as they say is will Windows TCO and security problems become lower than Unix, Mac OSX and Linux ?
I'll wait to see if Vista passes for secure and then deploy it with IE reenabled after I'm convinced Microsoft made all the right steps.
Currently IE is disabled on most of our Windows computers due to security problems that have plagued us in the past.
NOW WHO IS DOING SELECTIVE READING? HOW MANY TIMES DO I HAVE TO POINT OUT THAT I HAVE ADDRESSED THAT ISSUE THREE TIMES ALREADY BEFORE IT SINKS INTO YOUR DENSE SKULL?
TO ADDRESS THAT CLAIM, I RAN THE SEARCH ONLY LOOKING FOR HIGHLY CRITICAL AND EXTREMELY CRITICAL VULNERABILITIES. EVEN WHEN HIGHLY AND EXTREMELY CRITICAL (READ, MORE SEVERE) LINUX FARES 10 TIMES WORSE THAN LINUX! DEAL WITH IT! AND STOP ACCUSING ME OF IGNORING THAT PART WHEN I HAVE ADDRESSED IT THREE TIMES ALREADY! YOU KEEP BRINGING IT BACK UP DESPITE THE FACT THAT I HAVE ADDRESSED IT THREE TIMES!
Linux fares 10 times worse than Windows that is of course. Even with ONLY extremely critical and highly critical vulnerabilities (read as more severe vulnerabilities). Now stop ignoring the fact that I have already addressed that 3 fscking times, and you keep bringing it back up!
those figures from secuna don't show anything at all. to reiterate, they only show the presence of malware, not whether they have had ANY EFFECT WHATSOEVER on the respective OS's. and that, my dear friend, is the bottom line.
now to further add to your misery, here are some more pieces of evidence for you to glower over concerning how, while there are far more systems running apache on linux and other *nix systems than there are running windows server, the number of SUCCESSFUL ATTACKS and vulnerabilities is significantly more on windows servers (much of the evidence has been gathered from netcraft):
"Perhaps the most oft-repeated myth regarding Windows vs. Linux security is the claim that Windows has more incidents of viruses, worms, Trojans and other problems because malicious hackers tend to confine their activities to breaking into the software with the largest installed base. This reasoning is applied to defend Windows and Windows applications. Windows dominates the desktop; therefore Windows and Windows applications are the focus of the most attacks, which is why you don't see viruses, worms and Trojans for Linux. While this may be true, at least in part, the intentional implication is not necessarily true: That Linux and Linux applications are no more secure than Windows and Windows applications, but Linux is simply too trifling a target to bother attacking.
This reasoning backfires when one considers that Apache is by far the most popular web server software on the Internet. According to the September 2004 Netcraft web site survey, [1] 68% of web sites run the Apache web server. Only 21% of web sites run Microsoft IIS. If security problems boil down to the simple fact that malicious hackers target the largest installed base, it follows that we should see more worms, viruses, and other malware targeting Apache and the underlying operating systems for Apache than for Windows and IIS. Furthermore, we should see more successful attacks against Apache than against IIS, since the implication of the myth is that the problem is one of numbers, not vulnerabilities.
Yet this is precisely the opposite of what we find, historically. IIS has long been the primary target for worms and other attacks, and these attacks have been largely successful. The Code Red worm that exploited a buffer overrun in an IIS service to gain control of the web servers infected some 300,000 servers, and the number of infections only stopped because the worm was deliberately written to stop spreading. Code Red.A had an even faster rate of infection, although it too self-terminated after three weeks. Another worm, IISWorm, had a limited impact only because the worm was badly written, not because IIS successfully protected itself.
Yes, worms for Apache have been known to exist, such as the Slapper worm. (Slapper actually exploited a known vulnerability in OpenSSL, not Apache). But Apache worms rarely make headlines because they have such a limited range of effect, and are easily eradicated. Target sites were already plugging the known OpenSSL hole. It was also trivially easy to clean and restore infected site with a few commands, and without as much as a reboot, thanks to the modular nature of Linux and UNIX.
Perhaps this is why, according to Netcraft, 47 of the top 50 web sites with the longest running uptime (times between reboots) run Apache. [2] None of the top 50 web sites runs Windows or Microsoft IIS. So if it is true that malicious hackers attack the most numerous software platforms, that raises the question as to why hackers are so successful at breaking into the most popular desktop software and operating system, infect 300,000 IIS servers, but are unable to do similar damage to the most popular web server and its operating systems?
Astute observers who examine the Netcraft web site URL will note that all 50 servers in the Netcraft uptime list are running a form of BSD, mostly BSD/OS. None of them are running Windows, and none of them are running Linux. The longest uptime in the top 50 is 1,768 consecutive days, or almost 5 years.
This appears to make BSD look superior to all operating systems in terms of reliability, but the Netcraft information is unintentionally misleading. Netcraft monitors the uptime of operating systems based on how those operating systems keep track of uptime. Linux, Solaris, HP-UX, and some versions of FreeBSD only record up to 497 days of uptime, after which their uptime counters are reset to zero and start again. So all web sites based on machines running Linux, Solaris, HP-UX and in some cases FreeBSD "appear" to reboot every 497 days even if they run for years. The Netcraft survey can never record a longer uptime than 497 days for any of these operating systems, even if they have been running for years without a reboot, which is why they never appear in the top 50.
That may explain why it is impossible for Linux, Solaris and HP-UX to show up with as impressive numbers of consecutive days of uptime as BSD -- even if these operating systems actually run for years without a reboot. But it does not explain why Windows is nowhere to be found in the top 50 list. Windows does not reset its uptime counter. Obviously, no Windows-based web site has been able to run long enough without rebooting to rank among the top 50 for uptime.
Given the 497-rollover quirk, it is difficult to compare Linux uptimes vs. Windows uptimes from publicly available Netcraft data. Two data points are statistically insignificant, but they are somewhat telling, given that one of them concerns the Microsoft website. As of September 2004, the average uptime of the Windows web servers that run Microsoft's own web site (www.microsoft.com) is roughly 59 days. The maximum uptime for Windows Server 2003 at the same site is 111 days, and the minimum is 5 days. Compare this to www.linux.com (a sample site that runs on Linux), which has had both an average and maximum uptime of 348 days. Since the average uptime is exactly equal to the maximum uptime, either these servers reached 497 days of uptime and reset to zero 348 days ago, or these servers were first put on-line or rebooted 348 days ago.
The bottom line is that quality, not quantity, is the determining factor when evaluating the number of successful attacks against software."
http://www.theregister.co.uk/security/security_report_windows_vs_li...
> those figures from secuna don't show anything at
> all. to reiterate, they only show the presence
> of malware
Wrong. Viruses / worms are recorded seperately from vulnerabilities. When it comes to highly critical / extremely critical vulnerabilities, Linux fares 10 times worse than its nearest competitor (Windows).
"Yet this is precisely the opposite of what we find, historically. IIS has long been the primary target for worms and other attacks, and these attacks have been largely successful"
You are pulling that out of your ass. The data shows otherwise. Apache has more than 50 highly critical and extremely critical vulnerabilities reported, compared to IIS's 15. In addition, Apache averages two vulnerabilities reported every month. IIS has not had a vulnerability reported in over a year. Apache's last vulnerability was reported in October of this year.
All you are using to base you claims on is the fact that IIS vulnerabilities get more press because of the fact that CNN, etc. follows what's happening with Microsoft a lot more than they follow what is happening with Linux. You are also basing it on the fact that the OSS biased news sites like newsforge, slashdot, etc., all jump on the latest IIS vulnerabilities and make then big news, while quietly sweeping the vulnerabilities of Apache under the rug. Basically, Apache has vulnerabilities reported so often, that it is not even considered news. IIS averages one every six months, so when it happens, it is news.
"Perhaps this is why, according to Netcraft, 47 of the top 50 web sites with the longest running uptime (times between reboots) run Apache. [2] None of the top 50 web sites runs Windows or Microsoft IIS"
Hah! you fell into the uptime trap! Again proof you don't have a clue about what you are talking about!
Clue factory: Windows uptime rolls over to 0 after approximately 49 days (according to MSDN). Linux kernel 2.4 uptime rolls over to 0 after approximately 200 days, and kernel 2.6 rolls over to 0 approximately every 50 days.
Which means that your uptime figures are 100% fscking worthless! There is absolutely no way to reliably track uptime!
Sorry. You lose. Thanks for playing. Try again when you have a clue about how the various operating systems reset their uptime.
> The bottom line is that quality, not quantity,
> is the determining factor when evaluating the
> number of successful attacks against software."
Again, My data shows otherwise. And TheRegister is widely regarded to be an unreliable source. You are going to have to find something else.
"your data doesn't show the number of successful attacks, whereas mine do. yours merely show the presence of the number of malware. please learn to interpret correctly."
Your data is junk data. Because most of the people didn't even know the Linux system was there. It was behind a steal firewall. The Windows system was behind no firewall. That is a 100% garbage comparision.
And please learn the difference between malware, and vulnerabilites. How many times do I have to tell you that that what I was comparing was NOT NOT NOT malware?!?!
boy oh boy, IP: 81.76.38, you're going to love this. just to rub it in yet further, the honeypot project was mentioned and linked to many posts ago and is worth bringing up again.
"The average unpatched Linux system survives for months on the Internet before being hacked, a report recently issued by the Honeypot Project claims.
The life expectancy of Linux has lengthened dramatically since 2001 and 2002, the project said, from a mere 72 hours two and three years ago to an average of three months today.
Honeypot Project is a non-profit that, as its name suggests, connects vulnerable systems to the Internet in the hope of drawing attacks so that they can be studied. To figure out the lifespan of a Linux system, the group set up a dozen "honeynets" -- the project's term for a system that hosts numerous virtual honeypot machines -- in eight countries, then tracked the time it took for those machines to be compromised.
"What's surprising is that even though threats and activity are reported as increasing, we see the life expectancy of Linux increasing against random attacks," said the group's report.
In comparison, unpatched Windows systems often are hacked within minutes of connecting to the Internet. Late last month, similar "honeypot" research done by AvanteGarde tallied the average survival time of several versions of Windows at just four minutes."
Unfair comparision. The Linux system was behind a stealth firewall. The Windows system was not. In other words, most people didn't even try to attach the Linux system because they didn't know it was there.
Sorry. You can't slip obviously flawed studies past my scientific eye when the Windows system was at a major disadvantage because it had no firewall, while the Linux system did.
Expect dimm sizes to suddenly increase.
2GB will probably become new base size with power users choosing 4GB, 8GB or more.
Vista will run much better in 2GB of ram than it does in 1GB, this will be partly due to enhanced cache systems and partly due to the fact that this is a SERVER OS that has wobbled its way onto the desktop as probably the most bloated and leaky operating system ever created for the PC.




