Urpo Häslää: "Silloin kun virustehtailu on bisnestä, tuotto on huono jos täytyy tähdätä harvinaiseen, vähän käytössä olevaan haavoittuvuuteen."
Kerro miksi sitten ei todennäköisyyden tai markkinaosuuksien suhteutetut määrät eivät päde?
Ja miksi ei kukaan halua hyödyntää edes sitä vähän käytettyä mutta tunnettua tietoturva-aukkoa joka mahdollistaisi palvelimien korkkaamisen jolla saisi kaikki palvelimen kautta kulkevat tiedostot tartutettua ja parhaimmillaan jopa rahaliikennettä ym käsiteltyltä?
"Mähän voisin heiluttaa lippua vaikka FreeBsd:n puolesta... ai niin, senhän päälle se MacOS on rakennettu, ei ollutkaan hyvä juttu..."
Mac OS X on kylläkin rakennettu Darwinin päälle.
"Mutta ajatukseni on tämä: jos vaikka tuo MacOS olisi yhtä yleinen kuin Wintoosa, siihen taatusti löytyisi mönkijöitä samalla tavoin kuin nyt tuohon Mä$än tuotteeseen. Siis isoon norsuun on helpompi osua."
Tuollako periaatteella siis olet liikkeellä että kyse on vain maalitaulun koosta? Jos Linux-käyttöjärjestelmä on todella suosittu palvelimissa, miksi sille ei ole samassa määrin haittaohjelmia tehty toimivaksi? Koska Linux-käyttöjärjestelmä omaa suuremman markkinaosuuden kuin Mac OS X (Microsoftin laskelmien mukaan) niin miksi sille ei ole enemmän haittaohjelmia kuin Mac OS X:lle? Jos näiden kahden yhteenlaskettu markkinaosuus on todella merkittävä, miksi ei niille ole suhteessa edes samaa määrää haittaohjelmia?
Jos Mac OS X:llä on tällä hetkellä ~10% markkinaosuus, miksi sillä ei ole ~10% haittaohjelmista? Lähteekö haittaohjelmia ilmestymään vasta tietyn markkinaosuuden rajapyykin jälkeen vai voisiko oikeasti olla vain yksinkertaisesti niin että se koodi laatu sekä tietoturvaominaisuudet on se ainoa ratkaiseva tekijä että miten haittaohjelmia saadaan tehtyä?
Miksi Windows Vistalle ei tartu samassa määrin haittaohjelmia kuin Windows XP:lle? Miksi Windows XP:n haittaohjelmien tarttumismäärä on "pudonnut" huomattavasti kun järjestelmään on lisätty uusia tietoturvaa parantavia ominaisuuksia Service Packeilla?
Sanos suoraan, kumpi on se määräävä tekijä tietoturvan laadussa. "Norsun koko" vai ohjelmiston tekninen toteutus?
Veikkaan että sanot että pelkästään "norsun koko". Mutta jos näin on, niin tarkoittaako tämä sitä että ohjelmiston tekninen toteutus voi olla vaikka kuinka retuperällä jos sen käyttö on marginaalista, kun tällöin kukaan ei ole siitä kiinnostunut ja täten se on turvallinen?
Kunpa se olisi oikeasti vain niin helppoa että voisi puhua "norsun koosta" että onko siihen paljon haittaohjelmia vai ei. Kyse kun ei ole mistään 750mm reaktiivipanssarista jolla vahvistettaisiin yhden tai kolmen miljoonan talon ovet ja tämä asennusmäärä kertoisi sen onko reaktiivipanssari kestävä vai ei. Kyseessä on tietotekniikka ja laadun määrää se, miten hyvin tekniikka on suunniteltu ja toteutettu.
Jos huonoa ja loistavaa ohjelmistoa levittää yhtä laajalti, huonosta löytyy enemmän haavoittuvuuksia, kun taas loistavasta ei löydy samaa määrää millään, koska erona on tekninen toteutus, ei suosion määrä. Tämä siis siten että molempia tutkii yhtä moni.
Ja kun puhutaan suosiosta ja teknisestä laadusta, täytyy myös muistaa ottaa huomioon se arvo mitä nämä suojelevat ja kiinnijäämisen riski. Jos esim loistava tekninen suojaus suojelee 50 miljardia euroa. Ja se on käytössä 50 paikassa. Mutta huonompi taas suojelee vain 2 euroa mutta on käytössä 500 miljoonassa paikassa, kumpaan luulet enemmän pyrkivän a) harrastelijoiden b) ammattilaisten?
Mitä jos se käännetäänkin toisinpäin, 50 miljardia euroa suojelee kehno tekninen toteutus 50 paikassa ja 2 euroa mutta 500 miljoonassa paikassa loistava toteutus. Kumpaan luulet enemmän pyrkivän a) harrastelijoiden b) ammattilaisten?
Ja tässä kohtaa taas täytyy huomioida kiinnijäämisen riski ja sanktiot siitä jos jää kiinni. Kumpaa jahdataan enemmän, sitä joka varasti esim 10 miljoonalta kaksi euroa ja valtaosa eri maista. Vai sitä joka varasti 50 miljardia yhdestä paikasta?
1) tekninen toteutus
2) kiinnijäämisen riski
3) vaivannäkö
4) markkinaosuus.
Jos Microsoft tekee Windowsista tietoturvaltaan niin hyvän että vaikka yksi virhe aina 5000 LoC niin siihen ei ilmesty enää samaa määrää haittaohjelmia kuin nykyisellään. Jos taas erilaisten *nix järjestelmien koodin laatu pudotetaan vaikka 5kpl 1000LoC niihin löytyy varmana huima määrä haittaohjelmia ja nopeasti. (tietenkin taas suhteutettuna että minkälaisista virheistä on kyse!)