... de voornamelijk reden voor de vele virussen voor
microsoft producten is gewoon de populariteit ...oke, laat ik het anders stellen, als ik zoveel mogelijk
computergebruikers ... juist, het systeem met de meeste
gebruikers ...M.i. wordt er tweemaal hetzelfde gezegd, en de conclusie
... het marktaandeel is wel degelijk een hele grote
factor in dit verhaal maakt de cirkelredenering weer
mooi rond.
Doordat Windows populair is, is de doelgroep groot. En is de
kans op succes in principe ook groter. In principe, want
populariteit betekent niet automatisch dat elke individuele
Windos-pc daardoor makkelijker aan te vallen is.
Windows domineert de desktop-markt doordat het (naast de
marketing-technische oorzaken) veel functionaliteit biedt.
Standaard als Administrator zonder wachtwoord en alles werkt
in principe altijd. Ideaal voor de gebruiker, en ook voor de
misbruiker. De meeste malware voor Windows is niet zo
geheimzinnig en doet dingen die (als Administrator) gewoon
mogelijk zijn. Door rechten te beperken, nemen ook onder
Windows de mogelijkheden van malware af.
Een voorbeeld. De populairste worm in april 2008 is
w32/netsky (
http://www.sophos.com/security/top-10/).
Deze worm kan automatisch gestart worden, doordat IE
binaries in html-mails standaard rendert en uitvoert
(
http://www.microsoft.com/technet/security/bulletin/MS01-020.mspx).
De fout in IE maakt misbruik nog makkelijker. De worm
probeert vervolgens in de registersleutel
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
en bestanden in de map c:WindowsSystem te wijzigen.
Gewoonlijk kan alleen een Administrator dat (dus de meeste
service-accounts en thuisgebruikers).
Onder *IX worden dingen niet standaard uitgevoerd. En onder
*IX werkt men standaar niet als root, en kan men dus geen
systeembestanden wijzigen. Uit de doos heeft *IX doorgaans
veiliger instellingen.
Bij de tot nu enige echte uitbraak van een linux-worm
(Slapper, september 2002) werden in enkele dagen tijd zo'n
11.250 Apache-servers besmet door misbruik van een fout in
openssl. In juli 2001 besmette Code-Red in 14 uur tijd
360.000 Windows-servers. Terwijl het marktaandeel van Apache
destijds tweemaal zo groot was als dat van IIS
(
http://news.netcraft.com/archives/2008/06/overallc.gif).
Code Red misbruikte overigens een buffer-overflow in IIS
(
http://www.cert.org/advisories/CA-2001-19.html).
Bij mijn weten draaide IIS in 2001 onder het System Account,
en Apache onder een beperkt gebruikers-account.
Om IIS te patchen (MS01-044) moet de server herstart worden.
Om openssl onder *IX te patchen, hoeft men ten hoosgste
alleen de daemon te herstarten die ssl gebruikt. Daarbij
blijven bestaande verbindingen behouden. Het patchen is in
elk geval onder linux makkelijker en patches verschijnen
vaker, waardoor je minder lang kwetsbaar bent. Het lijkt mij
geen raketwetenschap.
Geen serieuze *IX-kenner zal dan ook beweren dat *IX
onkwetsbaar is. Maar het blijkt wel dat het minder makkelijk
is om op dezelfde schaal schade aan te richten als in
Windows-omgevingen. De hele virusproblematiek opzich
onderstreept dat.
The Register legde dit eind 2003 uit in het artikel
http://www.theregister.co.uk/2003/10/06/linux_vs_windows_viruses/.
... hackers enz zijn niet dom, eerder lui ...... maar het is gewoon een kwestie van het virus
herprogrameren om wel schadelijke dingen uit te vreten...Dus een luie hacker hoeft alleen maar een bestaand virus te
herprogrammeren om een doelgroep van (naar schatting) 50-70
miljoen Mac gebruikers, en/of 30 miljoen GNU/Linux
gebruikers te irriteren. Er zou toch tenminste een luie
hacker kunnen bestaan diet dit probeert in een paar
avondjes? Dat Mac-gebruikers schijnbaar vaak bij de beter
gesitueerden horen, maakt de kans op een goede ROI nog
groter! :)
Bij Trojaanse paarden gaat het er om dat je de bron
vertrouwt, waar je je software vandaan haalt. Onder linux
doe je dat meestal via het package-management. Hacks van
package repositories worden meestal vrij snel opgemerkt
(
http://software.silicon.com/os/0,39024651,39116796,00.htm).
Hoe weet een (domme) Windows-gebruiker of de software die
hij van het net haalt, betrouwbaar is?