RISTIKKO

Ratko viikottain vaihtuva ristisanatehtävä, sudoku tai krypto  suoraan nettiselaimessa.

LUMO VIRUSTARKASTAJA

Lumo Virustarkastajalla tarkistat näppärästi, onko koneesi lääkekuurin tarpeessa.

26.01.2007 16:11

Ohjelmistojen kuukauden bugit

Sellaista suurta ohjelmistoa ei ole tehtykään, jossa ei olisi yhtään ohjelmointivirhettä, eli bugia. Jotkut näistä virheistä haittaavat ohjelman tai käyttöjärjestelmän toimintaa, jotkut ovat haavoittuvuuksia, jotka mahdollistavat järjestelmään tunkeutumisen tavalla tai toisella. Viimeisen vuoden aikana on järjestetty tempauksia, joissa esitellään kuukauden ajan joka päivä yksi ohjelmiston tai käyttöjärjestelmän bugi.

Nykyiset käyttöjärjestelmät ja useimmat ohjelmistot ovat konepellin alla erittäin monimutkaisia. Niiden tapauksessa pätee se totuus, että mitä enemmän liikkuvia osia järjestelmässä on, sitä varmemmin jossain kohdassa on vikaa. Vuoden 2006 aikana järjestettiin kaksi tempausta, joista ensimmäisessä kuvattiin nettiselaimissa olevia bugeja, toisessa käyttöjärjestelmiä koskevia niin kutsuttuja kernel-bugeja.

Kernel tarkoittaa suomeksi jyvää, sydäntä tai ydintä. Tietotekniikassa sillä tarkoitetaan käyttöjärjestelmän, kuten Windowsin tai Linuxin, alimman tason rakennetta. Kernelin tehtäviin kuuluu mm. muistin, suorittimen ja syöttölaitteiden hallinnasta ja kommunikoinnista huolehtiminen. Sitä voi verrata käyttöjärjestelmän luurankoon, johon kaikki muut osat tukeutuvat. Kuten arvata saattaa, kernelistä löytyvät haavoittuvuudet ovat usein vakava turvariski.

Selainbugien kuukausi

Nettiselain on tavallisen kotikäyttäjän yleisin kosketuspinta internetiin. Selainten tietoturvan tulisikin olla erittäin hyvässä kunnossa, sillä kotikäyttäjän ei voi olettaa olevan tietoturvaekspertti. Tietoturva-asiantuntija H.D. Moore käynnisti nettiselainten bugeja ja virittelyä käsittelevän Browser Fun -blogin viime heinäkuussaMonth of Browser Bugs -tempauksella, jossa esiteltiin joka päivä yksi Internet Explorerin, Apple Safarin, Mozillan, Operan tai Konqueror-selaimen haavoittuvuus. Bugista julkaistiin tarkka kuvaus sekä yleensä myös esimerkki, miten sitä voi hyödyntää.

Huomio! Blogista löytyviä esimerkkilinkkejä ei kannata klikkailla hetken mielijohteesta, sillä ne saattavat kaataa nettiselaimen.

Kohteena kernelit ja Apple

Marraskuussa bugitalkoisiin ryhdyttiin käyttöjärjestelmien kohdalla. The Month of Kernel Bugs esitteli mm. Windows-, Linux-, Mac OS X- ja Unix-käyttöjärjestelmistä löytyneitä haavoittuvuuksia samalla tavoin, kuin selainten bugeja edellä kuvatussa projektissa. Tarjolla oli jälleen sekä bugin kuvaus että esimerkki siitä, miten sitä voi hyödyntää.

Tällä hetkellä käynnissä on bugikuukausi, jonka kohteena ovat Applen tuotteet: Mac OS X -käyttöjärjestelmä, Applen valmistamat sovellukset sekä myös muiden valmistajien käsialaa olevat suositut Apple-ohjelmistot. Month of Apple Bugs -tempauksen etenemistä voi seurata osoitteessa projects.info-pull.com/moab.

Miksi haavoittuvuuksia julkaistaan?

Pikaisesti ajateltuna tyhmin mahdollinen tapa reagoida uusiin bugeihin ja haavoittuvuuksiin on julkaista ne. Eivätkö ne tällöin päädy myös nettirikollisten käsiin, jotka voivat hyödyntää niitä ihmisten tietokoneille tunkeutumiseen? Tästä asiasta käydään verkossa kädenvääntöä, sillä monet ovat juuri tätä mieltä. Toisaalta haavoittuvuuksien ja virheiden julkaisua puolustetaan sillä, että on paljon pahempi asia, jos nettirikolliset löytävät ne ennen tietoturvaharrastajia tai alan yrityksiä, tai jos haavoittuvuudet lakaistaan maton alle. Tätä voi verrata tilanteeseen, jossa murtovarkaat ovat keksineet tavan tiirikoida suosittu lukkomalli, mutta lukkojen valmistaja ei kerro tästä kuluttajille, poliiseille tai lukkosepille.

Kun haavoittuvuus on julkisessa tiedossa, turvaohjelmistojen valmistajat osaavat ottaa sen huomioon ja virittää ohjelmistonsa torjumaan kyseistä haavoittuvuutta käyttäviä haittaohjelmia. Tämän lisäksi haavoittuvuudesta kärsivän ohjelmiston valmistajalla on suurempi paine korjata vika nopeasti kuin tilanteissa, joissa haavoittuvuus olisi ainoastaan firman itsensä tiedossa. Ajoittain myös harrastajat onnistuvat luomaan haavoittuvuuden korjauksen tai ainakin väliaikaisen paikan ennen ohjelmiston valmistajan julkaisemaa virallista korjausta. Haavoittuvuuksien levittäminen harrastajien, tietoturvafirmojen ja suuren yleisön tietoisuuteen on siis monilla tavoin hyödyllinen temppu.

 

Janos Honkonen

Tietoturva-artikkelit

SOPA – lakialoite, joka uhkasi kaataa internetin

Mac ei ole niin turvallinen kuin luulit

Tietoturvan vuosi 2011

Microsoft Security Essentials - ilmainen vaihtoehto tietoturvaan

Anonymous – Internetin kettutytöt?

Stuxnet: kun kybersodankäynti tuli julkiseksi

Moni uhka vaanii verkkopankkien käyttäjää

Näin pankki suojelee verkkoasiakkaitaan

Google+ haastaa Facebookin, mutta entä tietoturva?

Huijari pyrkii Facebook-seinällesi

Botnet on joukkovoimaa ilman lupaa

Myös kännykkä tarvitsee tietoturvaa – ratkaisut

Myös kännykkä tarvitsee tietoturvaa – käyttöjärjestelmät

Myös kännykkä tarvitsee tietoturvaa – uhkakuvat

Varo huijaavaa virustorjuntaa

Kuinka pelifirmoista tuli hakkereiden ykköskohde

Valitse turvallinen nettiselain

Terveisiä Nigeriasta – sähköpostihuijauksen anatomia

Netissä kohkaaminen voi kostautua

Varo sähköpostimatoja

Salasanaa ei pidä eikä tarvitse kierrättää

Näin salaat tärkeät tiedostot helposti

Omppukoneiden tietoturva

Vinkkejä Windows 7:aan siirtymiseen

Facebook-ryhmissä viritellään ansalankoja

Facebook-kaveriksi kelpaa jo kumiankkakin

Top 5 -vinkit Windowsin tietoturvaan

Mitä kannattaa paljastaa yhteisöpalvelussa?

Langattoman verkon tietoturva kuntoon

Lumileopardi tuo Macin OS X:än nopeutta ja vakautta

Tietokalastelijat onkivat tietojasi

Järjestäytynyt rikollisuus rehottaa internetissä

Apple Safari 4.0 – palanen omenaa työpöydälläsi

Onko ohjelmisto turvallinen?

Riesana roskaposti - miten säästäät aikaa ja vaivaa?

Firefox-selaimen parhaat laajennukset

Nettiselainrintaman uudet vaihtoehdot: Firefox 3.0 ja Google Chrome

Virukset ovat muuttuneet bisnekseksi

Suomenkielistä tietoturvaa internetissä

Suomenkielistä tietoturvaa internetissä

Tiedot talteen varmuuskopioimalla

Tiedot talteen varmuuskopioimalla

Säädä Nettiturvan palomuurin asetukset kuntoon

Sosiaalinen hakkerointi kohdistuu käyttäjään

Tietoturvaa Sampo Pankin asiakkaille

Roskaposti - ongelma ja miten siitä selvitään

Rootkit-haittaohjelmat ja niiden poistaminen

Vakoilijat koneellasi: miten torjut spyware-haittaohjelmat

Palomuurit - miksi niitä tarvitaan?

Nettiselaimet ja niiden turvallisuus

Muistutus salasanojen tarpeellisuudesta

Madot ja makrot – sähköpostin uhkat ja niiltä suojautuminen

Kotikone kesäkuntoon

Norton 360 – täysi tietoturvapaketti

Evästeet ja tietoturva

Poista nettiselailun jäljet

Älä myy henkilötietojasi koneen mukana

Työkaluja huijaussivujen tunnistamiseen

Tietoturvapäivä kasvoi tietoturvaviikoksi

Ohjelmistojen kuukauden bugit

Osta turvallisesti verkosta

Windowsin käyttäjätasot kuntoon

Internetin uhkia - rootkit-haittaohjelmat ja niiden poisto

Mobiilimadot - todellinen uhkako?

Turvallisuusuhkia piratismin vastaisesta taistelusta?

Tietokoneviruksia jo 20 vuotta

Tietoturvasta huolehtiminen on kaikkien asia

Viruksilla tehdään rahaa

Sosiaalinen hakkerointi kohdistuu käyttäjään

Kannettavan tietokoneen tiedostot turvaan

Salausohjelmistoja yksityiselle ja yrittäjälle

 

CERT-FI varoitukset

javax.servlet.jsp.JspException: Problem accessing the absolute URL "http://www.cert.fi/rss/varoitukset.xml". java.net.ConnectException: Connection refused
 

CERT-FI uutiset

javax.servlet.jsp.JspException: Problem accessing the absolute URL "http://www.cert.fi/rss/tietoturvanyt.xml". java.net.ConnectException: Connection refused