SafeFeel.com

Free Computer Networking Security & Software Questions and Answers Website

What make Microsoft Windows more adjectives to attacks?

Compared to Unix, Mac and other operating systems, Microsoft seem to be the most adjectives to spyware, virus, etc...

Is it because hackers prefer to put dash on attacking a more propagated OS?

Is it because hackers loathe Microsoft?

Is it because Microsoft have to hold on to things compatible beside ancient version that they can't avoid departing some doors get underway?

Is it because Microsoft programmers are not righteous plenty?

Is it because Microsoft doesn't nurture?

If you know the answer, I would resembling to know it too.
If you guess the answer, Let's see how oodles give attention to approaching you.
If you resembling the cross-examine, dispense me a star (lol).


Answers: Most operating systems restrict how operating system functions close to disk format and folder renames/deletes can be call and who can appointment them. Since Windows integrates applications code into the operating system and requires system admin access to install software anyone can install a virus or malware on a window system and hold full access to operating system functions.
Another problem is that Windows have no aptitude to protect the copy of the operating system on disk so even if the kernel is corrupted in memory you could reload it from disk(reboot) but since Windows with the sole purpose supports one fence for the OS and applications (C: drive). near is no road to protect it the track that Unix does.
One other problem is that Microsoft does not document adjectives the Application Programming Interfaces and they violate their own programming standards in other MS software such as Office. So programs can branch directly into the operating system short going through the documented API's. Other operating systems do not allow this.

The register of how Windows does not protect itself from attack go on including not invoking the hardware storage protection function that is to say available contained by the Intel chip set.

I would not consider window an operating system but an application front fall driver.

Last but not tiniest since Windows is the most commonly used OS for PC's i.e. the one that crackers attack. No cause to attack not easy to crack systems when you can hit so heaps natural ones.
It's because Microsoft Windows is the most popular operating system around the world.
Writing nasty software for Windows will gaurantee the most break of predominant exposure.
Two reason:

1. Microsoft leaves too lots holes. It's not that they don't vigilance, I guess their warranty focus contained by the final 5 years is existent, but the operating system is huge, have lots of little pieces, and wasn't originally built next to attacks within mind.

2. Windows is the most popular operating system by a voluminous outside edge. A hacker who wishes to spread a virus or spyware aims it at the OS that 90% of computers hold.
1) Yes. Windows holds 90% marketplace share (roughly - that's desktop open market share and really depends on who you ask).

2) Yes and no. Hackers (usually young boys) love Microsoft because it make them consistency special. But attacks are unanimously initiated from non-Microsoft OSes.

3) Yes and no. The policy used to be "infinite backwards compatibility"...that stance seem to be slowly varying. 16-bit code is completely broken beneath Vista 64-bit (for industrial reason - Intel/AMD 64-bit architecture can't bar 16-bit code). So some doors are readily closing.

4) Yes and no. There are 50,000 general public employed at Microsoft. IMO, most of the programmers here don't know the first entry just about proper software design:

http://www.cubiclesoft.com/safecppdesign...

If every programmer at Microsoft have a copy of that book and a actual energy be made at payment base on the principles, Windows Updates would be nearly non-existent.

5) Yes and no. Microsoft care going on for its Public Relations representation. Anything that hurts that photo is something they tend to appropriate pretty seriously...or at smallest the Marketing department take seriously. Vista is an confusion for everyone involved. What is making the entire industry snigger is the proper refusal of Microsoft to agree they made a gigantic mistake and continually stating "Don't linger for SP1" while we hang about for SP1 because the experts own said to skulk.
The reason that make MS Windows so adjectives to spyware, virus, etc because next to the pre-Vista version, everything is run in Administration mode by defaut unless you explicitly set it. So if a program get infected and it get run, the adjectives system get infected since the infected codes run on Admin Privilege.

With linux, unix and Mac, everything by failure to pay is run below User mode unless you sudo something. So if a program is infected, the code singular spreads to user space that the user hold privilege (normally near home directory). Important programs are still untouched. Your system still nontoxic for other users

I reason the biggest aim that bring in MS window so adjectives is that they try to trade name things too undemanding for user and towards the back compatibility. I've told that here are some bugs departed for so tons year because some programs be written base on that bug and MS can not catch rid of it.

And yes, it's so popular and most of the users hold no impression what they doing. Easy for hackers to exploit