2 1 7 .2 Tietokonekulttuurin erikoislehti 2017.2 S K R O L L I . F I Koodaa demo GAME BOYLLE MIKKO HYPPÖNEN viikko jolloin WannaCry iski Verkon suojelija DONNIE WERNER WOLFENSTEIN 3310 NODEMCU STRINGOLOGIA
72 JOKstoriaa Pelikonkarin muistelmapalsta alkaa. 56 Kolumni: Mikko Heinonen Ihana, kamala Amiga. 13 RuuviTag Kotimaista älyä esineverkkoon. 2 2 3 Pääkirjoitus 4 Donnie Werner – hakkerista tietoturvakonsultiksi Entinen mustahattu kertoo, mikä nykykoodareissa on vialla. 25 Keinotodellisuuspäivitys ja SD-512 Uusi Lyhyet-palstamme saa jatkoa. 34 Muistatko, kun monitori säteili. 60 Oi muistatko vielä sen SIMMin. 44 Ilmaisia lautapelejä verkossa – mutta mihin hintaan. 28 NodeMCU – avain esineverkkoon Oma IoT-laite syntyy helpommin kuin luulitkaan. 2 1 7 . Miten selvitetään tuntemattoman muistikamman koko. 65 Koodia Game Boylle kotikonstein Taskupelikonsoli taipuu myös demontekoon. 36 Stringologia Bioinformatiikan tutkimuksen taustatiedot tutuiksi. Jatkoa pukkaa. 69 Peliklassikko BASICilla: Star Trek Vanhasta pelistä voi edelleen oppia ohjelmointia. 51 Sarjakuva Turrikaanien yö tekee kirjallisuustutkimusta. 16 Ystävämme Petri Petri-verkot takaavat muun muassa lentokoneiden ja ydinvoimaloiden toimintaa. 57 Lisänostetta haukan liitoon – CT60e Myös Atarin saa turboahdettua. Joskus kuvaputkien turvallisuudesta kiersi kummallisia käsityksiä. 12 Kolumni: Mikko Hyppönen Viikko tietoturvasekatyömiehen elämästä. 48 Sims Hittipelin pinnan alta paljastuu eloisa ja erikoinen yhteisö. 14 Nokia 3310 Tuhoutumaton ihmease vai muistojen kultaama tusinaluuri. 20 Kuvat kuntoon Valokuvien jälkikäsittely on hyvä taito myös harrastelijan työkalupakissa. 74 Skrolli Party 2017 Pizzaa ja demoja – niistä on hyvät juhlat tehty.. 64 TAUON paikka! Poista itsesi koneelta – koneellisesti. 19 Kolumni: Janne Sirén Standardisodan taide. 52 Wolfensteinin perintö Kertomus pienestä ohjelmistotalosta, joka löysi kultaa. 40 Surkeat suomipelit JOKin pelijutussa suomipelien synnintunnustus. Lautapelien siirtäminen tietokoneelle luo uusia mahdollisuuksia ja ongelmia. 26 Vattukoneella lentoja seuraamaan Laita Raspberry Pi tutkimaan ilmatilaa. 62 Ei näin! Acorn saavutti paljon mutta myös hukkasi mahdollisuuksia
Ja miten edes voi käydä sellainen tuuri, että pari kuukautta aiemmin pyytää Mikko Hyppöstä toimittamaan kolumnin juuri sillä viikolla, jolla WannaCry sattumalta tapahtuu. Tämän numeron avustajat Mette Erikkilä, Mikael Heikkanen, Mikko Hyppönen, Ville Jouppi, Emma Kantanen, Toni Kortelahti, Markus Kuula, Pinja Kuusela, Jarkko Lehti, Jarno Lehtinen, Miikka Lehtonen, Sakari Leppä, Vesa Linja-aho, Mitol Meerna, Milsa, Jarkko Nääs, Susanna Rantanen, Mikko Rasa, Kimmo Rinta-Pollari, Mikko Torvinen, Ismo Utriainen, Joni Valtanen, Samuli Vuorinen, Antti Ylikoski, Mika Yrjölä Julkaisija Skrolli ry Painopaikka Hämeen Kirjapaino, Tampere, ISSN 2323-8992 (painettu) ISSN 2323-900X (verkkojulkaisu) Onnea ja kiitollisuutta S krollin ensimmäinen kevät uudella luotsauksella on edennyt leppoisasti. Partyjen ideoitsija ja isäntä sekä pitkäaikainen skrolliitti Mikko Rasa antoi juhlien käyttöön oman kotinsa. Paitsi että syvensimme suhdettamme organisaatioon, jonka tavoitteet ovat hyvin linjassa omiemme kanssa, satuimme jälkibileissä samaan pöytään Donnie Wernerin kanssa ja saimme sovittua huikean haastattelutilaisuuden vanhan kaartin hakkerin kanssa. Myös Skrollin läsnäolo alkuvuodesta hakkeritapahtuma Disobeyssa poiki paljon hyvää. Kuvia ja tunnelmia bileistä löydät lehden viimeiseltä aukeamalta. Tapahtuma järjestettiin avustajien aloitteesta ja heitä varten kiitoksena huikeasta työstä, jota avustajat tekevät Skrollin eteen. Kekkauksestamme tykättiin somessa Aamulehden päätoimittajaa myöten. Disobeyn yhteydessä keksimme myös kömpelön "esineiden internet" -termin ja uuden kivan sanan vastenmielisen IoTlyhennyksen tilalle: esineverkko. Kauppinen, Ronja Koistinen, Ninnu Koskenalho, Sakari Lönn, Suvi Sivulainen. Etukannen kuva: Ville-Matias Heikkilä HÄMEEN KIRJAPAINO OY 4041 0209 Painotuote. 3 Pääkirjoitus Tapio Berschewsky päätoimittaja Skrolli Tietokonekulttuurin erikoislehti Yhteydenotot toimitus@skrolli.fi Ircnet: #skrolli skrolli.fi Vastaava päätoimittaja Mikko Heinonen Päätoimittaja Tapio Berschewsky Toimituspäällikkö Valhe Kouneli Taiteellinen johtaja, taitto Nasu Viljanmaa Digipäälliköt Toni Kuokkanen Janne Sirén Taitto Manu Pärssinen Kuvatoimittaja Laura Pesola Mediamyynti Jari Jaanto Talous Anssi Kolehmainen Muu toimitus Jarno Niklas Alanko, Ville-Matias Heikkilä, Jukka O. Kevään mittaan järjestettiin siksi myös ensimmäinen Skrolli Party – uusi demotapahtuma, joka on suunnattu erityisesti lehden avustajille. Se rullaa kieleltä mukavasti. Siitä olemme ensisijaisesti kiitollisia avustajillemme, jotka puurtavat väsymättömästi hyvien artikkelien eteen. Juhlissa järjestetty digitaalisen taiteen kompo, musiikkiesitykset sekä demoshow pidettiin Mikon alakerran elokuvateatterissa. Tietää olevansa onnekas, kun saa tehdä hommia näin mukavan porukan kanssa, joka haluaa yhteisestä palosta pitää tietokonekulttuurin lippua korkealla – ja jaksaa vielä juhliakin yhdessä. Toimitus huhkii lehden kasaan, mutta ilman avustajia sitä ei olisi
2 4 Donnie Werner hakkerista tieto turvakonsultiksi ”Jo pelkästään sillä, mitä minä ja ystäväni tiedämme, voisi laittaa maailman polvilleen." Teksti: Valhe Kouneli (lainaukset kääntänyt englannista suomeksi Mikko Heinonen) Kuvat: Mette Erikkilä, Valhe Kouneli, Nasu Viljanmaa Kulttuuri. 2 1 7
Hän viittaa käteensä, joka on mustan nahkatakin hihan peitossa ja johon ei tulisi muuten kiinnittäneeksi huomiota. Oli keksittävä jotain muuta. Isälläni oli huoltoyritys, ja ajattelin ryhtyä itsekin sille alalle. – Muts nimesi BackTrackin, mutta kävimme siitä pitkän keskustelun. – Menetin toisen käteni hallinnan, enkä pystynyt enää tekemään fyysisiä töitä, kuten kiinteistöhuoltoa. Meillä oli usein ihan onnistuneita kokemuksia. Nimi tulee sanoista Whitehat Knoppix. – Kasvoin käytännössä lentokentällä ja tein sen alan töitä. Useimpien muiden sanomana se kuulostaisi yli-itsevarmalta, mutta me haastattelijat tunnemme jo hieman miehen taustaa. Hän on myös päätynyt Defconissa Hacker Jeopardyn triviakysymykseen ”Kuka antoi nimen Whoppixille?”. Sen perusteella emme koe tarpeelliseksi kyseenalaistaa hänen kertomaansa. Mutta aikanaan hän oli mustahattuhakkeri, joka tunkeutui järjestelmiin eri puolilla maailmaa. Kuka on Donnie Werner. Verkossa Donnie tunnetaan paremmin aliaksellaan morning_wood. Kun BackTrackia edeltävät Remote Auditorja Slax-projektit yhdistyivät, Donnie päätyi mukaan tekijöiden porukkaan. Sinä aikana ne asiat, jotka hän myöhemmin ymmärsi hakkeroinniksi ja tietoturvaksi, alkoivat tulla tutuiksi. Useimmiten tankkasin lentokoneita. – Vähän siihen tyyliin, että ”mitäs tänään tehtäisiin”. Tupakanharmaa, reilu viisikymppinen mies mustassa nahkatakissaan puhuu ”fire sale” -hyökkäyksestä. Olin projektissa mukana melkein Kalin julkaisuun asti. Whoppixin lisäksi Donnie kertoo keksineensä myös Whaxin eli Whitehat Slaxin nimen. Donnie tekee nykyisin penetraatiotestausta suurelle viestintäyritykselle ja suojelee kaikille tärkeitä globaaleja järjestelmiä. – Whoppix oli BackTrack Linuxin edeltäjä. – Järjestelmissä on muutamia kriittisiä kohtia, joihin iskemällä ne kaatuvat. Viimeksi Yhdysvalloissa käydessään Donnie kertoo pohtineensa hakkerikaverinsa kanssa, kuinka pitkään heiltä menisi toteuttaa sellainen. Mutta en ole pahantahtoinen. – Olin aina se pikkupoika, joka hajottaa kaikki laitteet osiin nähdäkseen, miten ne toimivat. Donnie palaa kertomuksessaan lapsuuteensa Kaliforniaan. Mutsillä Donnie viittaa Mati Aharoniin – hakkeriin, joka perusti Offensive-Securityn, johtavan hyökkäävää turvallisuuskoulutusta tarjoavan yrityksen. Hän kertoo lyöttäytyneensä viikonloppuisin yhteen kaverinsa kanssa ja valinneensa tietyn maan ja sen hallituksen sivuston. Nuoruudessa hänen vapaa-aikansa kului ehkä hieman epätyypillisellä tavalla. Hän kiittää menestystään hakkerina siitä, että sai jo nuorena muiden hakkereiden huomion ja tapasi oikeita ihmisiä. Jouduin kuitenkin dramaattiseen moottoripyöräonnettomuuteen vuonna 1987, ja se muutti kaikki suunnitelmat. "Olin aina se pikkupoika, joka hajottaa kaikki laitteet osiin nähdäkseen, miten ne toimivat.". Donnie, joka siis haluaa tulla kutsutuksi etunimellään, on vanhan koulukunnan hakkeri. Mies nimen takana Tunnustus on ansaittua, sillä Donnie on vaikuttanut laajalti hakkerikulttuuriin. Vanhempana korjasin aina tietokoneita ja muuta tekniikkaa. Ura tietokoneiden parissa tuntui hyvältä ajatukselta. Emme kuitenkaan rikkoneet mitään. – Arvioimme, että kaksi viikkoa tiedustelua ja sitten pari päivää ja se olisi siinä. Onnettomuus Tarjoamme Donnielle juotavaa lehden piikkiin ja tiedustelemme lisää hänen taustoistaan. Se on mediatermi, jolla tarkoitetaan maailman infrastruktuurin kaatamista – sähkönjakelun, viestinnän ja niin edelleen. Donnie kuvailee, kuinka työ tietokonekorjaamossa johti huoltopäälliköksi, ja muutaman vuoden ajan hänen päivänsä kuluivat korjausten ja diagnostiikan tekemisen parissa. Emme olleet poliittisesti motivoituneita. Hakkeroinnin takana oli ennemmin tarve koetella omia taitoja. Saisimme aikaan paljon vahinkoa. 5 I stumme Amsterdam-ravintolassa Helsingin Ruoholahdessa Donnie Wernerin kanssa
2 1 7 . Pääsin näkemään monia erilaisia käyttöjärjestelmiä.. Aina ei tarvinnut edes kirjautua. Saadessaan yhteyden tietokoneeseen se tallentaa viestit, kättelyn sekä kirjautumiskehotteen. Luokassa oli Donnien mukaan päätteitä, joihin piti kirjautua palvelimen nimellä ja käyttäjätunnuksella. Hän kuvailee opintojen kuitenkin suunnanneen ajattelua ja parantaneen käsitystä omasta itsestä. – Menin töihin ja jätin sen pyörimään koko päiväksi. – Pääsin sisään modeemipuuhiin ja aloin tehdä war dialingia. 2 6 Hän myös kertoo opiskelleensa alun perin mekaanista suunnittelua, mutta jättäneensä opinnot parin vuoden jälkeen kesken. Varhaiset kokeilut Vaikka Donnie ei heti tajunnutkaan kykyjään hakkerina, hän oli tehnyt sen suuntaisia asioita jo koulussa. Hän huomasi muitakin nimiä, jotka vaikuttivat palvelimien nimiltä, eikä voinut vastustaa kiusausta. – Hakkeroin jo kun käytin tietokonetta ihan ensimmäistä kertaa. Lopulta hän pääsi sisään koulun järjestelmään. En vain tajunnut sitä rinnakkaisprosessointia, hän kertoo kuljettaen sormeaan kuvitteellista ohjelmakoodia pitkin selityksensä mukana: – Aivoni olivat ihan jumissa. Pian järjestelmiin tunkeutumisesta tuli päivittäinen harrastus. Illalla kotona tutkin tuloksia ja kokeilin yhdistää ja kirjautua löytämiini järjestelmiin. Eivätkä hakkerointikokeilut tietenkään jääneet siihen. Siinä käytetään järjestelmää, joka soittaa automaattisesti eri puhelinnumeroihin. – Olin tietokoneen alkeiskurssilla oppimassa vuokaavioista, enkä ihan ymmärtänyt goto-silmukkaa
Hän löysi myös käyttöjärjestelmiä koskevia kirjoja. Luin sen huolella ja aloin kokeilla sen tekniikoita. Hän myös auttoi korjaamaan löytämiään virheitä ja sai nimensä virallisiin päivityksiin. Tein sitä ihan itsekseni. Järjestelmästä löytyi vakavia puutteita, joiden avulla mallien IP-osoitteet sai kerättyä suoraan verkkosivulta. – Se oli minusta tosi mielenkiintoinen. – Sattumalta olin juuri tutkimassa uutta järjestelmää ja vaikka HP-UX:n tai SCO:n kirjautumiskehotetta, ja sitten viikkoa myöhemmin löysin roskiksesta pinon SCO-kirjoja! Kirja nimeltä Hacking Exposed muutti ehkä hänen elämänsä. – Kun löysin yhä enemmän ongelmia, päätin että haluan siitä tunnustusta. Kahden viikon raadannasta sai kolmesta kuuteen tuhatta dollaria, mutta seuraavasta keikasta ei ollut koskaan tietoa. – Noin vuoden 2000 tienoilla aloin kiinnostua enemmän tietoturvasta. – Opin paljon tietoturvatyössä käytettäviä perustekniikoita, kuten reverse netcatin. – Tapasin Sub7-etähallintatroijalaisen takana olleen hakkeriryhmän ja päädyin aika syvälle heidän riveihinsä. Roskiksista löytyi laitteita, ohjelmistoja sekä käyttäjätunnuksia ja salasanoja – niitä tosin useimmiten suoraan paperille kirjoitettuina ja tulostettuina. Se pakotti heidät toimimaan, hän toteaa tyynesti. Suomeen saapuminen – Tein tietoturvakonsulttina keikkatöitä. Tutkin asioita internetissä selaimella ihmetellen, miten eri asiat toimivat, ja aloin opetella HTML:ää ja TCP/IP:tä. Kun laskut kasaantuivat ja seuraavasta työkeikasta oli jatkuva epävarmuus, halu luopua yrittäjän elämästä voimistui. 7 Hänen silmänsä alkavat kiilua innostuneesti varhaisten hakkerointimuistojen kertaamisesta. Monet tuolloin mukana olleista ovat nykyisin hyviä ystäviäni. Ensiaskeleet Ura hakkerina ei ollut vielä sinetöity. Vaikka Donnie ei sitä silloin tajunnutkaan, on mahdollista palata hetkeen, jossa kaikki alkoi valua siihen suuntaan. Siinä kerrottiin toiseen tietokoneeseen yhdistämisen perusteet, kuten nmapin käyttäminen sen selvittämiseen, mitä käyttöjärjestelmää vastapuoli ajaa. – Pidin tiedot itselläni pitkään, mutta päätin sitten, että mallien yksityisyys on tärkeämpää. Muiden hakkereiden tapaamisen myötä Donnie tutustui myös ”full disclosure” -periaatteeseen ja Full disclosure -postituslistaan, jonka tarkoituksena on pakottaa ohjelmistotoimittaja korjaamaan ongelmat ja tehdä ihmiset tietoisiksi niistä. Varojen puutteessa hän alkoi dyykata tietokonekauppojen roskiksia ja kertoo koonneensa ensimmäiset tietokoneensa dyykatuista osista. Hänen tarkoituksensa oli ennen pitkää saada tietoturva-aukko korjattua. Uteliaisuus sai hakkerin kaivautumaan yhä syvemmälle – myös hyvin kirjaimellisesti. – Julkaisin sitten tiedot. "...en ihan ymmärtänyt goto-silmukkaa.". Jotkut ovat nykyään [tietoturva-]alan huippuja – ja heidän taustansa on se, että he hakkeroivat muita, käyttivät takaportteja ja kaappasivat tietokoneita, hän kertoo huvittuneena. Tavallaan ajattelin, että rakennan itselleni siitä uraa, ja niin kävikin. Donnie yritti ottaa yhtiöön suoraan yhteyttä ja tarjota konsultointia maksua vastaan. Windows-järjestelmissä oli siihen aikaan pahoja haavoittuvuuksia, joten IP-osoitteen tietämällä olisi ollut todella helppo murtautua heidän tietokoneisiinsa. – Aiemmin vain julkaisin löydökseni ottamatta yhteyttä ohjelmiston kehittäjiin tai kehenkään. Muutama vuosi ennen Suomeen muuttamista Donnie oli opettanut Tallinnassa käytännön hakkerointia, pitänyt seminaareja ja luentosarjoja ja tutustunut sitä kautta alueeseen. Myös Donnie halusi tehdä jotain löytämilleen tietoturvaongelmille. Intohimoisen suhtautumisen uusien asioiden tutkiskeluun – vaikka ne olisivat kieltomerkin takana – voi aistia koko hänen olemuksestaan. Maine Donniesta oli tullut hakkeri, ja pian hän löysi muita kaltaisiaan. Olin aika hyvä siinä, mitä tein. Maineen kasvamisen myötä hän saattoi ryhtyä työskentelemään itsenäisenä tietoturvakonsulttina lopulta ansaiten elantonsa erityistaidoillaan. Donnie niitti mainetta ja kerrytti CV:tään muun muassa löytämällä puutteita sellaisten suuryritysten kuin HP:n, Microsoftin ja Applen tuotteista. Selaimella tehtyjen kokeilujen myötä hänen onnistui selvittää, miten erään aikuisviihdettä tarjoavan webcam-palvelun ohjelmisto toimii. Siinä kerrottiin HTML:stä ja internetin toiminnasta, mutta osa sen sisällöstä oli vähän kuin sisäpiiritietoa. Siihen ei vaadittu juuri mitään osaamista. Yhtiö ei kuitenkaan suostunut. Jotain saattoi olla tulossa, mutta sattuikin jotain muuta ja pian huomasin, etten ollutkaan tehnyt mitään kolmeen kuukauteen, Donnie kertoo. Siihen tutustuessaan hän oli jo saanut laajakaistayhteyden
Käyttämäni tekniikka oli niin tyhmä, ettei sitä olisi edes pitänyt kokeilla. Muuttamalla ne voit "Kiitos kun kysyt tuotteestamme, tuote on helppo asentaa ja suojattu pääkäyttäjän salasanalla.". En etsi jotain tiettyä tuotetta. Hän selittää, että koostamalla URLin tietyllä tavalla, RFC-sääntöjen vastaisesti, tietystä laitteesta saa ilman kirjautumista ulos käyttäjätunnuksia, salasanoja ynnä muuta. – Olin aiemmin nähnyt samanlaista tekniikkaa käytettävän vähän samanlaisessa tuotteessa, joten kokeilin sen muunnelmaa, ja se toimi. Kävin siellä haastattelussa, mutta päädyin lopulta erääseen kansainväliseen telecomyhtiöön. Niiden avulla tuote on mahdollista ottaa täysin hallintaan ja julkistaa asiakkaan tietoja. – Vastasin heille: ”Ette tainneet nyt ymmärtää. Hän ei usko kenenkään muun vielä löytäneen samaa haavoittuvuutta. Tällä hetkellä Donnie on toiminut nykyisessä työpaikassaan tietoturvakonsulttina noin kuusi vuotta. Alkuasetusten tekemisen jälkeen kannattaa mennä sovellukseen ja muuttaa käyttäjätunnus ja salasana. Donnien ei kerro suoraan, mikä laite on kyseessä, mutta kuvailee sitä pääosin kotioloissa käytettäväksi, henkilökohtaiseksi intiimituotteeksi. – Yritin ottaa yhteyttä heihin ja selitin, mitä olin löytänyt. Tuote on helposti varmistettu ja helppo asentaa.” – Vastasin: ”Kiitos, mutta et nyt ymmärrä. – Hankin työpaikan vasta muuton jälkeen. Katso lisätietoa tuotekuvauksesta.” He siis hitto vie lähettivät minulle Amazon-linkin! hän tuhahtaa ja jatkaa ääneen sähköpostikirjeenvaihdon kertaamista tulostamaltaan paperilta. Yritystason idiotismia Vaikka Donnie työskentelee nykyisin suuryrityksen tietoturvakonsulttina, vapaa-aikanaan hän edelleen tutkii, opettelee uutta ja rikkoo asioita selvittääkseen, miten ne toimivat. Näytä tämä sähköpostikeskustelu tekniselle johtajalle.” – Ja vastaus oli: ”Hei. Töitä ei kuitenkaan ollut valmiiksi tiedossa. 2 8 Saadessaan mahdollisuuden muuttaa Suomeen hän ei epäillyt kauaa. – Löysin hiljattain vian IoT-laitteesta. – Avoimia työpaikkoja ei ollut, joten otin yrityksiin suoraan yhteyttä. Koska tulin maahanmuuttajana Suomeen, koin velvollisuudekseni hankkia töitä ja maksaa veroja. Laitteita on hänen mukaansa noin puoli miljoonaa, ja ne on kaikki yhdistetty internetiin. Kuvailin sen heille, ja vastaus oli: ”Hei, tässä on linkki tuotteeseen. Suosittelemme käyttämään salasanasuojattua Wi-Fiyhteyttä. Löytämäni tietynlainen RFC:n vastainen URL-merkkijono mahdollistaa pääsyn kriittisiin järjestelmätiedostoihin. Julkinen paljastus vaarantaa käyttäjien yksityisyyden ja voi johtaa siihen, että tuotetta ei enää käytetä. Hain vain netistä sanoilla ”Helsinki computer security company”. Olen löytänyt useita tietoturvaongelmia, jotka koskevat kaikkia tuotteitanne. He kysyivät, mikä tuote on kyseessä, koska niitä on muutamia erilaisia. Yksi jälleenmyyjistä on yhdysvaltalainen. Mitä tietoturvaan ja yksityisyyteen tulee, on todennäköisempää, että tuote hakkeroidaan, jos Wi-Fi on käytössä. Tuotteenne on tarkoitettu intiimisti ja yksityisesti käytettäväksi ja ihmiset toivovat voivansa luottaa siihen.” – He puolestaan vastasivat: ”Kiitos kun kysyt tuotteestamme, tuote on helppo asentaa ja suojattu pääkäyttäjän salasanalla, joten tietoturvasta ei tarvitse huolehtia. Alkuasetuksissa annetaan yleinen käyttäjätunnus ja salasana, jotka voi muuttaa myöhemmin. Useimmat yhtiöt tarjoavat löydöksistä niin sanotun bugipalkkion, mikä on parempi vaihtoehto kuin se mediahuomio, joka seuraa tietojen julkistamisesta. Jälleenmyyjän edustajien kanssa käyty keskustelu oli niin absurdi, että hän halusi jakaa sen työtovereilleen, ja tuloste sattuu olemaan hänellä yhä mukana. Tuoteosastolla ja tietoturvayksikössä työskentelemisen jälkeen hän siirtyi konsernin liiketoimintayksikköön, jossa hän tekee penetraatiotestejä, kestävyysarvioita ja konsultaatiota. Lähetin CV:n muutamaan paikkaan, ja Nixu otti ensimmäisenä yhteyttä. 2 1 7 . Olen kokeillut sitä moneen muuhun laitteeseen, eikä se toimi niissä, joten todennäköisesti kyse on URL-käsittelyn toteutuksesta juuri tässä tuotteessa
Isossa-Britanniassa on tuotteen toinen jälleenmyyjä, johon Donnie saattaa vielä yrittää ottaa yhteyttä. Sain sen selville vain, koska hakkeroinkin heidät, hän paljastaa hieman ylpeyttä äänessään. Kehittäjien taitoja tietoturva-asioissa pitäisi testata nykyistä paremmin. Kehitysversioiden jälkeen Blasterista tehtiin mato, joka levisi IP-osoitealueiden perusteella. Se ei liity alkuasetuksiin, ja se voidaan ohittaa internetistä ilman mitään kirjautumista.” Donnien äänestä kuuluu läpi epäusko ja turhautuminen, vaikka kirjeenvaihdosta on jo jonkin aikaa. Donnie kertoo saavansa samanlaisia vastauksia paljon, mutta toisaalta moni yritys myös vastaa asiallisesti bugilöydöksiin. Todennäköisesti tapaus jää kuitenkin avoimeksi. Tietoturvaa on turha miettiä vasta jälkikäteen. – Se oli: ”Pahoittelen, mutta emme oikein ymmärrä, mitä ajat takaa. Hyökkäykseen tuskin oli mitään erityistä syytä, hän sanoo. – Tietoturva-asioissa koulutus on ensisijaisen tärkeää. Tietoisuus Sen sijaan, että tietoturvaongelmista syytettäisiin yksittäisiä käyttäjiä, Donnie haluaisi lähestyä tietoturvaa ohjelmistokehityksen puolelta. Myyjä ei selvästikään tunnusta, että heillä on tietoturvaongelma, eikä se todellakaan aio maksaa mitään bugipalkkiota. Kun kuulin siitä uutisista, ensimmäinen ajatukseni oli: hah, blastattu! Donnie nauraa. Henkilökohtaisen kokemuksen jakaminen saa hänen silmänsä taas kiilumaan innostuksesta. Donnie kertoo joutuneensa madon kanssa tekemisiin jo varhain. Hakkeriyhteisön ulkopuolella sitä ei myönnetä, mutta me tiedämme, että MS Blaster katkaisi sähköt. Se antaa hänelle omanlaista perspektiiviä tietoturva-asioiden nykytilaan. Lisäksi tuotettamme ei voi käyttää ilman laitetunnusta, joka on yksilöllinen.” Donnien mukaan tunkeutuminen järjestelmätietoihin tapahtui jo pari kuukautta aiemmin, vaikka hän pääsikin myös laitetunnuksiin käsiksi pari päivää sitten. Donnie ei löydä syytä tehdä niin. Olemme selittäneet kaiken tietoturvajärjestelyihin liittyen. Valitettavasti tämä yhtiö ei ole ainoa yhtiö, jonka vastaus tietoturvaongelmaa koskevaan yhteydenottoon on ollut ala-arvoinen. Saatuaan IP-osoitealueen yhdeltä koneelta se skannasi sen, laajensi aluetta ja skannasi uudestaan. Laitteessa on hyödynnettävissä oleva tietoturvaongelma. – Ainoa motivaatio voisi olla rahallinen korvaus. Tietojen julkaisu johtaisi kuitenkin siihen, että kymmenet tuhannet muut hyökkäisivät laitteen kimppuun. – Vuonna 2003 New Yorkissa ja koko itärannikolla oli iso sähkökatkos. Voit myös muuttaa tuotteen aliaksen ja nimen, jolloin muut eivät tiedä, että kyseessä on tämä tuote.” – Viimeisin vastaukseni oli: ”Valitettavasti et ymmärrä etkä välitä. Lempisalaliitto Kun Donnielta kysyy, onko hänellä jotain suosikkitarinaa tietoturvakatastrofiin liittyen, vastausta ei tarvitse odottaa: MS Blaster. 9 parantaa tietoturvaa. Mato ei valikoinut kohteitaan mitenkään. – Mikko Hyppönen esintyy samassa dokumentissa kanssani ja sanoo suoraan, että uskoo niin juuri käyneen. Sen pitäisi kuulua kaikkeen tekemiseen, hän toteaa painokkaasti. Vasta pari viikkoa myöhemmin mato sai virallisen nimi ja sen olemassaolo tunnustettiin. Vaikka Donnie on alansa huippu ja osaa kyllä rikkoa muiden koodin, hän ei ole itse koskaan tehnyt ohjelmistokehitystä. Hän paheksuu kirjavasanaisesti tuotteen huonoa toteutusta. – Minun oli vaikea päästä alalle, ja samalla näin kuinka ihmisille maksetaan hirveitä summia – ja sitten joku "Tietoturvaa on turha miettiä vasta jälkikäteen.". – Haavoittuvuuden löytäjät tai henkilöt, jotka saivat sen käsiinsä varhaisessa vaiheessa, käyttivät sitä ja tekivät sitten palvelunestohyökkäyksen minua kohtaan kaappaamillaan koneilla. Hän kertoo vielä saaneensa yhden viestin. Kehittäjien tietoisuutta tietoturvapuutteista pitäisi lisätä, mutta myös niiden ihmisten, jotka ovat vastuussa kehittäjien rekrytoinnista. Siitä syytettiin kaatuneita puita ja junan raiteita tai jotain sellaista. Haluaisin bugipalkkion
En pidä virtuaalikoneista. 2 1 7 . Donnie alkoi itse käyttää Linuxia jo vuonna 1993, ennen ensimmäistä virallista Red Hat -jakelua. Kun pyydät tietoturvatestien tuloksia, saat käytännössä tulokset käyttöjärjestelmän testauksesta. – Ostin tänään käytetyn Windowstabletin neljällä kympillä. Joten ota se huomioon. Minulle se ei riitä. Niin ei saisi päästä käymään. Hän kuvailee työskentelytapaansa hyppynä tuntemattomaan. Näin tarjouskirjakaupassa Linux-kirjan, joka oli ainakin viisi senttiä paksu. Lannistuminen Keskustelemme tietenkin myös Linuxista, johon monella hakkerilla on erityinen suhde. Pidän mieluummin kymmentä läppäriä kuin yhtä, jossa on yhdeksän virtuaalikonetta, Donnie hymähtää. Haluan käyttää muutamaa ohjelmaa, jotka toimivat vain Windowsissa. Jos käytetään perusasetuksia, useimmat työkalut testaavat käytännössä käyttöjärjestelmää. Pitäisi asennoitua niin, että ensin pitää tutkia vapaasti. Ihmisen, joka tekee surkeaa koodia, hän paasaa ärsyyntyneenä. Donnien mukaan vapaa tutkiminen on hänelle luontaista, mutta on myös ihmisiä, joille se on vaikeaa. Mutta samalla hei eivät testaa esimerkiksi web-sovelluksen osia tai niiden syötteen käsittelyä. Ei vain kehitykseen mutta myös siihen kehitykseen tai ympäristöön liittyviin tietoturvaongelmiin. Ihan vain, koska siinä on Windows. Kun paketit lähettää virtuaalikoneen sisältä, niiden pitää kulkea virtuaalisen ethernet-sovittimen läpi. Donnie alkoi käydä Linuxkäyttäjäryhmien tapaamisissa, mutta kertoo, että niistä jäi paha maku suuhun. – Käytin Slackwarea. – Toinen juttu on, että kehittäjät tekevät tuotteen, kuten verkkopalvelun tai sovelluksen, ja sitä ajetaan tietyllä käyttöjärjestelmällä. – He testaavat tietoturvaongelmia, vanhentuneita päivityksiä ja vääriä käyttöoikeuksia. Käyttöjärjestelmästä riippumatta hän käyttää mieluummin oikeita koneita virtuaalisten sijaan. Joku teki huonon päätöksen luottaessaan tähän tyyppiin. – Kaikki keskittyivät vain siihen, mis. Hän selittää, että jos esimerkiksi testataan sitä, mitä paketeille tapahtuu verkossa, niin virtuaalikoneen käyttämiseen liittyy ongelmia. Joudut siis luottamaan täysin virtualisoinnin ajuritoteutukseen. 2 10 minun kaltaiseni tulee ja pistää kaiken paskaksi. Hänen mukaansa tietoturva pitäisi oppia kielen tai kehitysympäristön kanssa. – Jos valitsee tietyn ympäristön, siihen pitäisi perehtyä hyvin! Eikä vain siihen, vaan kaikkeen muuhunkin. Ja jos minä voin käyttää sitä niin, joku muukin voi. Johto on palkannut ihmisen, joka on antanut itsestään väärän kuvan. Siinä oli komentohakemisto ja kaikkea sellaista ja mietin heti että se vaikutti siistiltä! Sitten kaikkialla alkoi näkyä Linuxia ja internetiä. Donnien mielestä kehittäjän on turhaa selittää puutteita sillä, että tietoturva-asioita ei koskaan opetettu koulussa, tai että tuotteesta ei ollut edes tarkoitus koodata turvallista. – Jos teet matalan tason fuzz-testausta protokollalle, on vaikea tulkita oikein testien tuloksia, jos virtuaalinen pino ei ole täysin avoin ja standardien mukainen kuten oikea, fyysinen verkkokortti olisi. He eivät osaa räätälöidä testejä tai työkaluja omalle tuotteelleen. Sama tapahtuu uudelleen, kun paketit palaavat. Siitä sinulle maksetaan! Sitä varten olet opiskellut alaa! Varmuus Myös kehittäjien tekemä testaus on aihe, joka saa Donnien tunteikkaaksi. Okei, selvä, mutta niin minä sitä käytin. – Aika usein, kun teen jotain, mistä seuraa jotain odottamatonta, kehittäjä sanoo, että ei sitä ohjelmaa noin käytetä
Ilmapiiristä tuli tosi huono, etenkin siellä, missä itse vaikutin. Hakkerointia ei motivoi Donnien kohdalla jokin aate, vaikka monelle hänen kaltaiselleen harmaahatulle, laittoman ja laillisen rajamailla liikkuvalle hakkerille, hakkerointi on aktivismia. Mutta minullakin oli rajani. Sitä ei olisi edes pitänyt kokeilla, ja yllättäen se toimikin. Donnie kuvaa sitä leikkimiseksi. Donnie laskee tyhjän olutlasin pöydälle, ja valmistaudumme lähtemään. – Työnantajani on tällä hetkellä maailman suurin kriittisen viestintäinfrastruktuurin toimittaja. Voin sanoa, että olin aiemmin mustahattu, koska tein mitä halusin. Jos et ole varma, tee asialle jotain. En ollut pahantahtoinen, ja vaikka dumppasin tietokantoja, en tehnyt tiedoilla mitään. Kun testaan jotain aktiivisesti, teen sen yleensä Linux-ympäristössä. Jotkin asiat yhdistävät heitä kaikkia. Haastattelustamme on jäänyt pyörimään mieleen paljon erilaisia ajatuksia, ja digitaalinen tallenne keskusteluistamme sujahtaa kännykän mukana taskuun odottamaan ruotimista. He vain käyttävät käsiään. Ylpeys Aurinko alkaa laskea ja Ruoholahden katuvalot säristä päälle yksi toisensa jälkeen. Jos antaisit, asiat ovat todennäköisesti hyvin. Säätämiseen käytän Linuxia. – En ole sellainen tyyppi, joka lähtee mukaan villityksiin, hän toteaa käyttäen englanninkielistä fad-sanaa. Hän penää kehittäjien vastuuta omasta työsuorituksestaan. – En koskaan ajatellut olevani mustahattu, koska en tehnyt mitään rahallisen hyödyn vuoksi. Voit myös hyödyttää koko tiimiäsi sen kautta. Miten kävelen ovelle kahden ruokakassin ja avaimien kanssa samalla, kun pidän kannettavaa kainalossa. Kun kysymme, onko hänen ajattelutapansa taustalla tietynlainen hakkerimentaliteetti, hän vastaa epäsuorasti: – Vain toinen käsistäni toimii, joten joudun koko ajan miettimään, miten teen jotakin. Hän myös kokee, että esimerkiksi kyberrikollisten harjoittama toiminta on enemmän työtä kuin se, mitä hän tekee. Hän kertoo käyttävänsä nykyisin sekä Linuxia että Windowsia mutta pääkäyttöjärjestelmänään Windowsia. Muiden ei tarvitse miettiä samalla tavalla. Heitä ohjaa raha, ei uteliaisuus. Joudun itse aina miettimään, miten käytän kättäni. Työnantajasi arvostaa sitä ja maksaa sinulle kurssin käymisestä. – Kun pitää saada asioita tehtyä, käytän Windowsia. Mieti, antaisitko äitisi ja ihmisten, joista välität, käyttää tekemääsi tuotetta. Se on iso investointi, joten aivan varmasti työnantaja myös maksaa SANS-kurssin tai muun vastaavan laajemman kurssin, jos siitä on työn kannalta etua. Hän ei usko rikollisten hallitsevan kovin monimutkaisia tekniikoita, vaan toimivan lähinnä heille opetettujen keinojen puitteissa. Kyse ei ole niinkään uskosta yhtiöön vaan toimialaan, joka tuottaa kriittistä infrastruktuuria, hän toteaa painokkaasti. Meistä on kiva tietää, että voimme rikkoa jotain, minkä tekemisestä sait paljon rahaa. Uteliaisuus, leikkiminen ja innostus tietotekniikkaan tuntuvat olevan kantavia teemoja hänen tarinoissaan. – Tätä minä teen. – Saattaa olla, että pärjäät, koska kehittäjiä tarvitaan ja osaat monia asioita, mutta työnantajasi on jo käyttänyt paljon rahaa integroidessaan sinut yritykseensä. Maailman ja valtioiden turvallisuus riippuu meidän laitteistamme. "Vain toinen käsistäni toimii, joten joudun koko ajan miettimään, miten teen jotakin.". Hän miettii hetken, ja pidämme pienen tauon, jonka jälkeen painamme taas punaista nappia matkapuhelimen näytöltä ja jatkamme kuuntelemista. Päällimmäiseksi tunteeksi jää ehkä se, että Donnie on todella ylpeä tekemästään työstä ja suhtautuu siihen intohimoisesti. – Olen enemmän tekninen ihminen, samoin kuin monet tuntemani hakkerit. Hän kehottaa kysymään työnantajalta, onko mahdollista saada lisäkoulutusta taitojensa kehittämiseen. Hänen mukaansa epäonnistumista ei tule pelätä, ja hän korostaa, että 99 prosenttia ajasta hän itsekin epäonnistuu. Donnie hautautuu taas hetkeksi ajatuksiinsa. – Kerro siis avoimesti, että välität siitä mitä teet ja pidät työstäsi, mutta jotkin asiat huolettavat. Pyri oppimaan lisää. 11 tä olivat superkiinnostuneita ja minkä osasivat erittäin hyvin, ja kun huomasivat että toinen ei osaa eikä tiedä siitä mitään, he eivät muusta puhuneetkaan. En hyökännyt NATO-maihin enkä korkeakouluihin. Hän sanoo lopettaneensa Linuxin ja internetin käytön kokonaan parin–kolmen vuoden ajaksi – juuri kun muut alkoivat intoilla siitä. – Menin erääseen hakkerikonferenssiin Yhdysvalloissa. Omat heikkoutensa täytyy hänestä voida tunnustaa, jotta taitojaan voi kehittää. Joudun jatkuvasti ajattelemaan. Kanna vastuusi ja paljasta omat heikkoutesi. – Tietoturvassa on kyse perspektiivistä, näkökannasta asioihin. Hän ei ole itse kiinnostunut ”taistelemaan systeemiä vastaan”, vaan hänelle hakkeroinnissa on kyse jostain aivan muusta. – Olen mielestäni enemmän harmaakuin mustahattu. Myös tilanteissa, joissa muut onnistuvat. Teen kaiken voitavani varmistaakseni niiden tietoturvan, ja sanon sen erittäin vakavissani. Nykyinen työkoneeni ei tue kaikkia käyttämiäni työkaluja, mutta useimmat työkalut löytyvät molemmille alustoille. Se oli hyvä konferenssi, mutta käytännössä pelkkää hacktivismia, eli paljon pyrkyreitä, jotka ihailevat muutamaa alalle päässyttä. Vastuu Olemme tyytyväisiä äänittämiimme tarinoihin, mutta haluamme vielä tietää, olisiko Donniella jotain, mitä hän haluaisi jakaa lukijoille. Donnie siirtyy puolustuskannalle, kun kysymme hänen omasta aiemmasta mustahattuilustaan. Kaikesta, mitä Donnie kertoo, huokuu myös omanlainen katsontakanta maailmaan ja tapa lähestyä asioita. – Se pitää meidät virkeinä, ja [teemme sitä], koska olemme uteliaita. Uteliaisuus Hairahdumme sivupoluille ja palaamme Donnieen ja hänen hakkerikavereihinsa. – En olisi koskaan löytänyt aiemmin mainitsemaani haavoittuvuutta, jos en olisi vain päättänyt kokeilla jotain
2 1 7 . Ohjelmassa on muutama tapaaminen ja sähköpostin purkua. Hoitelen Twitteriä taksista, koska puolilta päivin lennän Tukholmaan IDG:n vuotuiseen IoT-tapahtumaan. ”Jos Chrysler olisi maksanut meille 10 miljardia, emme olisi kertoneet kenellekään löydöstä, ja Chrysler olisi säästänyt 4 miljardia!” Konferenssin jälkeen puhujat kokoontuvat päivälliselle. Aina joskus käy niin, että linkkaan Twitterissä sivustoon, ja se menee heti nurin, koska niin moni vierailee siellä yhtä aikaa. Levitän uutista Twitterissä ja toivotan uudet työntekijät tervetulleeksi taloon. Puhun IoT:n tulevaisuuden hyvistä ja huonoista puolista. Siellä olevaa Faradayn häkkiä on aina hauska esitellä. Laskeudun kotikentälle vähän ennen kolmea lauantaiaamuna. Mikko Hyppönen, tutkimusjohtaja, F-Secure Oyj. Puhelimeni soi tauotta, ja ehdin vielä koneessa puhua monta puhelua, koska lähtö kestää. Kyseessä on uusi tiedostoja salaava lunnastroijalainen – WannaCry. Uhreina on lähes pelkästään suuryrityksiä, ja saastuneita koneita on illalla jo melkein 200 000. Vierailu Tukholmassa jää lyhyeksi. Minua ennen puhuu Volvon nettiyhteydet suunnitellut nainen ja poroja internetiin kytkevä mies. Soitan johtoryhmän jäsenelle, ja selviää, että heidän verkossaan on tuhansia tartuntoja uudesta haittaohjelmasta. Kyseessä on kymmenes vuosittainen Paranoia. TORSTAI 11.5.2017 Pidän aamun ensimmäisen keynoten Paranoiassa. Konttorilta Suomesta kehotetaan ottamaan yhteys yhteen suurimmista asiakkaistamme Espanjassa. Palaan kentälle tekemään töitä lentokenttäloungessa. Tunnen Charlien jo vuosien takaa, ja rupattelemme iltapäivällä pitkään. KESKIVIIKKO 10.5.2017 Lähden aamulla Messukeskukseen pitämään Prosessipäivien aloituspuheenvuoron. Session jälkeen siirryn heti Twitterin ääreen, koska tiedän, että F-Secure on aamulla julkaissut pörssitiedotteen: ostamme englantilaisen tietoturvayhtiön. Puhun siitä, miten paljon lyhyessä ajassa on muuttunut. Ehdin kuitenkin Helsingin lennolle, koska sekin on myöhässä. PERJANTAI 12.5.2017 Madridissa puhun aamulla noin 150 asiakkaalle suuryritysten tietoturvaratkaisuista. WannaCry leviää kuin kulovalkea ja muuttuu päivässä historian suurimmaksi lunnastroijalaisepidemiaksi. Kolumni Viikko tietoturva sekatyömiehen elämästä Äitini opetti minulle aikanaan, että leipä on pieninä palasina maailmalla. Puhe loppuu klo 10.00, ja viidessä minuutissa olen taksissa matkalla kohti 11:05 lähtevää lentoa Osloon. Pöytäkunnassa istuu ainakin kaksi entistä tiedustelupalvelu NSA:n työntekijää. Siellä on alkamassa yksi Pohjoismaiden kovatasoisimmista hakkerikonferensseista, Paranoia. Puheen ja paluulennon välillä on muutama tunti aikaa. 2 12 TIISTAI 9.5.2017 Ajelen aamulla F-Securen pääkonttorille Helsingin Ruoholahteen. Singahdan heti puheen jälkeen Arlanda Expressillä kentälle ja lähden iltakoneella Madridiin. Kun pilviveikot on peloteltu, palaan konttorille isännöimään asiakasryhmän vierailua laboratoriossa. Suuri seuraajamäärä on opettanut varovaiseksi. Tuskin ehdin istahtaa, kun puhelin soi. Totean, että 10 vuotta sitten meillä kaikilla oli suomalainen puhelin taskussa ja nyt kellään meistä ei ole. Mikä pahempaa: tartunta leviää yhä. Charlie mainitsee, että hänen ja Chris Valasekin löytämät aukot aiheuttivat Chryslerille 14 miljardin dollarin kustannukset. Välipysähdyskentällä Frankfurtissa on ukkosmyrsky. Päivällä käyn pitämässä keynote-puheen pilvipalveluihin keskittyvässä seminaarissa hotellissa Helsingin keskustassa. Aika lentää, varsinkin netissä. Keskiviikon keynoten vetää Charlie Miller, maailman tunnetuin autohakkeri
Teen Skypen kautta kotoani kaksi live-haastattelua BBC:lle. Haittaohjelman tartuntoja yritysverkoissa ei ehditty huomata ennen viikonloppua. Ei ole vaikeaa arvata, että puheenaihe numero yksi tulee olemaan WannaCry. Leipä todella on pieninä palasina maailmalla. Bluetooth 5 -valmius) ja versiosta riippuen tagissa on muun muassa lämpötila-, ilmankosteus-, ilmanpaineja kiihtyvyysanturit. Yksi BLE:n ominaisuus on majakka. Aamuun mennessä tiimimme on purkanut WannaCryn koodin kokonaan. Paristo kestänee vuosikymmenen ja radiokantama pellolla on jopa kilometrin. Googlen julkaisema Eddystone-protokolla tukee myös fyysistä webiä (Physical Web), jossa majakka kuuluttaa standardia web-osoitetta. Majakka ei kuitenkaan ole palvelin, joten lisätoiminnot vaativat aina internetiä. Toinen niistä menee BBC Worldille, jolla on kymmeniä miljoonia katsojia. Esineverkot palasivat juurilleen, kun Nokian kehittämä Wibree integroitiin Bluetooth 4 -standardiin Bluetooth Smartin tai Low Energyn (BLE) nimellä. Myös tietoturva-alalla. Sovellus saa majakalta tunnisteen ja mahdollisesti paikallista anturitietoa. Olen tavannut hänet vuosien varrella monta kertaa. Selviää, että WannaCryn leviäminen on pysähtynyt, koska tuttu brittitutkija on löytänyt koodista toiminnon, jonka avulla hän sai epidemian globaalisti pysäytettyä. Toimii. 13 LAUANTAI 13.5.2017 Ehdin nukkua vajaat kuusi tuntia ennen kuin WannaCry-ruljanssi jatkuu. Asiakkaat ja media soittelevat. Se joukkorahoitettiin viime vuonna, ja ensipainos toimitettiin kevättalvella tukijoille – myös Skrollille. CNN:n jälkeen hyppään taksiin Helsinki-Vantaalle. Barcelonasta matkani tulee jatkumaan Haagiin, puimaan WannaCryta Europolin tutkijoiden kanssa. RuuviTag – Suomimajakka esineverkoille E sineverkolla (Internet of Things, IoT) viitataan perinteisistä tietokoneista poikkeavien esineiden kytkeytymiseen internetiin. Skrollin testissä kaupunkioloissa Android-luuri kuuli majakan automaattisesti muutaman kymmenen metrin etäisyydeltä ilman mitään asennuksia, ja sääasemakin aukesi klikkauksella selaimeen. Puhelin soi ja soi. BLE-majakka kuuluttaa yksilöllistä tunnistettaan läheisille BLE-laitteille. Anteeksi Äiti. Varsinainen juju on kuitenkin tuunattavuus – RuuviTag taipuu uusiin sovellutuksiin avoimella kehitysympäristöllä. CNN soittaa ja haluaa tehdä haastattelun Skypen kautta livenä maailmanlaajuiseen jakeluun. RuuviTag toimii Eddystone/iBeaconmajakkana (sis. Nauhoitan parin minuutin yhteenvedon tilanteesta ja vastaan radioasemien haastattelupyyntöihin mailaamalle heille OGG-tiedoston. Nyt istun Finnairin koneessa matkalla Barcelonaan. Alkujaan siinä oli kyse tavaroiden tunnistamisesta tageilla, kuten RFID:llä. Ennen suoran lähetyksen alkua muistelemme haastatteluja muun muassa Sony Rootkitista vuonna 2005 ja Confickerista vuonna 2008. Tartunnan saaneita yrityksiä on kaikkialla maailmassa: sairaaloita, autotehtaita, voimalaitoksia, junayhtiöitä… SUNNUNTAI 14.5.2017 Äitienpäivä menee WannaCryn kanssa painiessa. Ainakin eteläafrikkalainen ja itävaltalainen radioasema toistavat tiedoston kuulijoilleen sellaisenaan. Mitalin arvoinen temppu. Lisätietoja: ruu.vi Janne Sirén Lyhyet. Haastattelijana on CNN:n naistoimittaja Hong Kongista. Applen iBeaconin kaltaista protokollaa käytettäessä älylaite reagoi majakkaan, jos siihen on asennettu yhteensopiva sovellus. MAANANTAI 15.5.2017 Maanantaina selviää, että WannaCryn tuhot Aasiassa ovat paljon luultua suuremmat. Siellä alkaa huomenna F-Securen tärkein vuosittainen asiakastilaisuus, jonne keräämme operaattoriasiakkaitamme kaikkialta maailmasta. Haastattelu menee hyvin. Tähän markkinarakoon iskee suomalaisen Ruuvi Innovations Oy:n RuuviTag
(Ulkoministeriö, 2015.). Pieni mustavalkonäyttö, johon mahtuivat ennakoivalla T9-näppäimistöllä kirjoitettavat ylipitkät tekstiviestit. Kaikki Euroopassa muistavat Commodore 64:n, mutta harva muistelee numeroita 4, 16, 20, 128 tai edes numeroa 500 – saati useimpia kilpailijoita. Kuten Commodore 64:stä aikanaan, 3310:sta tuli klassikko osittain siksi, NOKIA 3310 että se oli tarpeeksi halpa, tarpeeksi hyvä ja lajinsa viimeinen volyymituote. Viimeinen oli kuitenkin alkujaan varsin epätodennäköinen sankari. Siinä ei ollut wappia (7110) tai värinäyttöä (3510i). Peruskännykän joutsenlaulu Nokia 3310 syntyi ajankohtaan, jossa kiihkeästi kasvanut matkapuhelinmarkkina oli värinäyttöjen ja dataliikenteen murroksessa. Skrolli tutustui kansankännykkämme matkaan vuosituhannen vaihteen tusinaluurista 2010-luvun ilmiöksi. 2 14 Tasavallan matkapuhelin Nokia 3310 kuuluu saunan, sisun ja rallin ohella asioihin, joista Suomi tunnetaan. Se ei edes synnyttänyt Nokia-puhelinten kestävyysmeemiä (1100). Julkaisuvuonna 2000 hohdokkaat simpukkapuhelimet kilpailivat mielikuvista ja älypuhelimet olivat ovella. Teksti ja kuvat: Janne Sirén Kulttuuri K un ulkoministeriö julkaisi Suomelle omat emojit vuonna 2015, ensimmäiset kolme olivat sauna, hevari ja Nokia 3310 -kännykkä. Miksi juuri Nokia 3310 on noussut kännykkäajan ikoniksi. 3310 oli juro, juhannustaivaan värinen patukka, josta oli design kaukana. Internetiä luuriin vasta kosiskeltiin, ja kamerapuhelin oli vielä parin vuoden päässä. Se ei myynyt maailman eniten (1110) eikä aikalaisistaan eniten (3210). 2 1 7 . 3310 ei ollut ensimmäinen nokialainen helppokäyttöisellä Navi-näppäimellä (se oli 3110), ei ensimmäinen matopelillä (6110) tai helposti vaihdettavilla kuorilla (5110). Käyttäjän huomiosta kilpaili vain neljä sisäänrakennettua peliä. Puhelimen pudottaminen oli tuohon aikaan yleisesti lähinnä kosmeettinen haitta, mutta suurenevat näytöt, tiivistetyt kotelot ja kasaan liimatut arvomateriaalit tulisivat pian muuttamaan tämän. Jos menneestä kännykkäpeEnsimmäiset Suomi-emojit: Sauna, Headbanger ja Unbreakable. Vanha Nokia 3310 oli 1990-luvun matkapuhelinevoluution puristama timantti. Se oli läntisen maailman kuvakulmasta viimeinen kerta pitkään aikaan, kun massat ostivat yhtä puhelinta yli sata miljoonaa kappaletta – seuraava kerta tulisi vasta vuosia myöhemmin Applen kuorissa. Puhelinmuistio, kourallinen soittoääniä värinätoiminnolla ja useampi päivä akkuvirtaa soittojen odotteluun. Amerikkalainen tietokonevalmistaja Commodore onnistui aikanaan luomaan samankaltaisen ilmiön. 3310:lla oli tuuria, sillä tämä murros liitettäisiin juuri siihen. Tuhoutumaton Nokia Oikeastaan koko Nokia 3310 -ilmiö on huijausta. Siinä ei ollut mitään erityistä. Sitä paitsi se taidettiin suunnitella Tanskassa, vaikkakin valmistettiin Suomessa. Vaikka myyntiluvuilla on osansa, oman aikansa symboliksi nouseminen vaatii ennen kaikkea oikeaa ajoitusta. 3310 jäi kantamaan peruspuhelimen lippua jopa viideksi vuodeksi. Nokia 3310 edusti myös katoavaa valmistustapaa, jossa kutistunut elektroniikka – etenkin herkät akku ja näyttö – ympäröitiin väljällä muovikuorella. Tätä edeltäneet, vuosittain vaihtuneet massasuosikkimallit pirstaloituivat pienemmiksi puroiksi eri suuntiin. 3310 oli monelle se viimeinen peruspuhelin
Kännykkä sinne missä muuten jättäisit puhelimen kotiin. 3310 voisi olla tukeva-akkuinen kaveri kesämökille tai vaellukselle, ehkäpä myös radio juoksulenkille. Vaihdettavan akun valmiusaika on kuukauden luokkaa. Etenkin vanhan 3310:n rinnalla huomaa, kuinka uuteen on kertynyt kaikenlaista vähemmän loogista krääsää. Viraali-ilmiöön tarttui myös Nokia yhdessä kumppaninsa HMD Globalin kanssa, joka lisensoi Nokian matkapuhelinbrändin vuonna 2016. Toisaalta vaikka somet ja netit laittaisi katkolle, puhelimen käyttö on nykyisin paljon muutakin. Lisähinnalla saa väritettyä retromuovia ja huonon kameran surkean sijaan. Legenda oli syntynyt. Vanha Nokia 3310 oli myös harkittu kokonaisuus, jossa oli vain perusasiat. Verkkotaajuudet eivät edes toimi kaikilla kaukomailla. Olennaisempaa tosin on hankkia kaksi rinnakkaista SIMiä: yksi älypuhelimeen ja yksi kakkosluuri3310:aan. Alkuperäinen Nokia 3310 (vas.) ja uusi. ”Indestructible Nokia 3310” – yksi monista internetiä kiertävistä kunnianosoituksista.. Ennakoimme tarinalle noloa loppua, mutta uskaltauduimme kokeilemaan. Työpaikan päivystysluurina se toimii myös erinomaisesti. Lopulta Nokia 1100:lla ei ollut mahdollisuuttakaan. 1100:n pölynkestävä näppäimistö jaksoi myös jatkaa vielä, kun 3310 oli jo tukossa. Nokia 3310:n tarina muistuttaa sanonnasta: älä tapaa sankareitasi. Se oli lähes tuntematon länsimaissa, kun taas 3310:n muistivat kaikki. Uusi Nokia 3310 ”Nokia 3310” palasi touko-kesäkuun vaihteessa kauppoihin 59 euron hintaan. Tästä ulkoministeriömmekin innostui. Musiikki soi kuulokkeilla passelisti. Yllättäen uutta 3310:aa voi jopa suositella, jos oikeasti tarvitsee johonkin pelkkää puhelinta ja musiikkisoitinta. Kun ”kaikki oli ennen paremmin” kiteytyy ilmiön myötä Nokia 3310:aan, nostalginen markkinarako on selvä. Rakennekin tuntuisi sietävän osumaa. Kenties kehittyvien markkinoiden takia ei ole uskallettu karsia uudesta 3310:sta täysin puhdasta peruspuhelinta, vaan huumorikärkiä on jätetty: Opera Mini -selain ei kuulu 2010-luvulle, eikä rauta vain riitä (video)kuvaamiseen. 3310-meemipallo oli kuitenkin päästetty irti, ja Tuomiovuorta seurasi toinen toistaan kekseliäämpiä kiertokuvia nimenomaan 3310:stä milloin luodinkestävänä liivinä, milloin lattian tuhoojana. Harvinaiseen tositarpeeseen olisi kuitenkin taas tarjolla kiva peruspuhelin. Ei tänne niiden takia tultu. Vuonna 2011 Reddit-sivustolle lähetettiin kuva Tuomiovuoresta ainoana paikkana, jossa Nokia 1100 voidaan tuhota – rinnastaen se Taru sormusten herrasta -kirjasarjan lähes tuhoutumattomaan mahtisormukseen. Eräässä kuvan saamassa kommentissa 3310 nimettiin saman kirjan Noitakuninkaaksi. 15 rinteestä pitäisi poimia kovin sankari, se olisi Nokia 1100. Puhelut ja tekstarit toimivat. Nokia-soittoäänessä on tunnelmaa. 3310:n sankaritaru on myytti, joka elää parhaiten muistoissa. Anoppi kuitenkin pysyköön Dorossaan, hänelle 3310:ssa on valikkoja puolet liikaa. Kuvitellaan, että 3310 on vain peruspuhelin, jolla voi lisäksi kuunnella radiosta ja muistikortilta musiikkia sekä käyttää samaan aikaan kahta eri micro-SIMiä. 3310 on myös mainio elektroniikkapeli – matopeli viihdyttää, ja lisää pikkupelejä saa Opera-kaupasta. Vanha Snake II ja uusi Snake (alla). Siirtymät perusasioissa ovat salamannopeita, ja näyttökin on yllättävän hyvä. Uusi 3310 näyttää nätiltä, paremmalta kuin edeltäjänsä. Nyt alkaa jo hymyilyttää. Mattasinisen (oik.) ja harmaan lisäksi uuden saa kiiltävän keltaisena ja punaisena. Kyseessä on kevyesti viritetty Series 30+ -sarjan kiinalainen Mediatek-peruspuhelin, jonka ulkonäkö on tyylitellen lainattu 3310:lta. Ripotellaan päälle vielä ripaus trendikästä digital detoxia, niin ideaa voi yrittää myydä millenniaaleillekin. Mutta unohdetaan epäolennaiset kymppien hintaerot, mobiiliselain ja kamera. Ja unohda se digivieroitus – retroilijalle tämä vitsi käy pian vanhaksi. 1100 oli jopa lähtölaukaus 3310:n toiselle tulemiselle, internet-ilmiölle tuhoutumattomasta Nokiasta. Kiitos Viestintätoimisto Paja ja HMD keltaisesta lainapuhelimesta. Tässä Nokia/HMD:n rohkeus ja vaivannäkö on loppunut kesken. Noitakuningaskin oli vaikea tappaa, mutta tuhoutui silti kirjassa ennen mahtisormusta. Nokia 150 olisi näistä se järkevämpi ostos. Ensinnäkin uusi 3310 on vain kolhompi design-versio puolet halvemmasta Nokia 150:sta. Kolme vuotta 3310:n jälkeen kehittyville markkinoille julkaistu malli myi enemmän (sisarmallinsa 1110:n kanssa tuplasti enemmän) kuin 3310. 3310:lla ei makseta pysäköintiä, navigoida, mitata urheilusuoritusta, ohjata kodinkoneita tai tilata maailmalla Uberia
Näiden suunnittelussa yksikin virhe tai haavoittuvuus voi tulla hyvin kalliiksi. Kaksijakoisuus tarkoittaa sitä, että oliot jakautuvat kahteen ryhmään ja kaikki kaaret kulkevat ainoastaan yhdestä ryhmästä toiseen ryhmään. Tällöin siirtymä voi laueta. Matemaattinen malli Carl Adam Petrin väitöskirja Kommunikation mit Automaten loi uuden tieteenalan – akateemisen Petri-verkkojen tieteen. Järjestelmä mallinnetaan matemaattisesti, ja sen käyttäytymistä voidaan tutkia olemassa olevilla työkaluilla. Petri-verkko toimii seuraavasti: Siirtymillä on joukko tulopaikkoja (input places) ja joukko lähtöpaikkoja (output places). Kun siirtymän tulopaikoissa on riittävän monta merkkiä, niin sanotaan, että siirtymä on virittynyt. Yksi näistä on Petri-verkot, joilla on mahdollista todistaa, että järjestelmä toimii oikein. Kun siirtymä laukeaa, lähtöpaikoista otetaan pois ja tulopaikkoihin tuodaan tietty lukumäärä merkkejä. Niiden laskentavoima on pienempi kuin Turingin koneiden, mikä mahdollistaa niiden analysoinnin tietokoneella. Teksti: Antti Ylikoski Kuvat: Toni Kortelahti, Nasu Viljanmaa Tekniikka 2 1 2 2 1 2 Kaavio 1. Kuvissa paikat ovat ympyröitä, siirtymät neliöitä ja merkit mustia palloja. Järjestelmän monimutkaisuus voi kasvaa päätä huimaavaksi, kun ohjelmoidaan rinnakkaisia ja hajautettuja järjestelmiä, joissa useat säikeet kilpailevat yhtä aikaa samoista resursseista. Ensimmäisen ryhmän olioita kutsutaan paikoiksi ja toisen ryhmän olioita siirtymiksi. Monet turvallisuuskriittiset sovellukset, kuten lentokoneet ja ydinvoimalat koostuvat useista reaaliaikaisista systeemeistä, joiden on kommunikoitava keskenään. 2 1 7 . Ystävämme Petri Kun normaali ohjelmistotestaus ei riitä, on aika ottaa esiin täsmälliset matemaattiset mallit. Yksikin bugi saattaa tappaa satoja ihmisiä tai aiheuttaa ympäristökatastrofin. Näiden kriittisten järjestelmien suunnittelussa avuksi voi ottaa järeät työkalut – matemaattiset menetelmät, joilla voidaan etsiä järjestelmästä bugeja tai jopa todistaa järjestelmä bugittomaksi matemaattisen täsmällisesti. Yksi näistä formalismeista on nimeltään Petri-verkko. Siinä on olioita ja suunnattuja kaaria, jotka johtavat oliosta toiseen olioon. Kaaren kohdalla oleva numero kertoo, kuinka monta merkkiä kaaren läpi kulkee kerrallaan. On myös kriittisiä tietoliikenneprotokollia, joita käyttävät miljoonat ja taas miljoonat laitteet päivittäin. On kehitetty useita matemaattisia formalismeja, jotka ovat tyypillisesti jonkinlaisia tilakoneita. Ylemmässä kuvassa on tilanne ennen siirtymän laukeamista, ja alemmassa kuvassa tilanne siirtymän laukeamisen jälkeen.. Petri-verkkoja voidaan käyttää erilaisten rinnakkaisten ja hajautettujen järjestelmien ja kommunikoinnin mallintamiseen ja analysointiin. Matemaattisesti Petri-verkko on suunnattu kaksijakoinen verkko. 2 16 O hjelmointi on vaikeaa, ja bugit ovat väistämättömiä, koska ihminen on erehtyväinen. Paikoissa voi olla merkkejä (tokens), jotka voivat siirtyä paikasta toiseen siirtymien kautta
Petri-verkoilla voi mallintaa ja analysoida suhteellisen yksinkertaisia hajautettuja ja rinnakkaisia järjestelmiä ja fysikaalisia olioita, kuten esimerkiksi kerrostaloa hisseineen ja asukkaineen tai mekaanista kelloa. Kuvan tilanteessa kaikki filosofit ajattelevat ja kaikki neljä haarukkaa ovat pöydällä. Tämä virittää taas siirtymän, joka palauttaa molemmat haarukat pöydälle ja tuottaa ajattelevan filosofin. Vasemman haarukan poimimisen virittämiseen tarvitaan yksi ajatteleva filosofi ja yksi haarukka-merkki, ja lauetessaan se johtaa tilanteeseen, jossa yhden ajattelevan filosofin ja haarukan merkit ovat kadonneet, mutta tilalle on tullut merkki paikkaan, joka kuvaa filosofia, jolla on haarukka vasemmassa kädessä. Esimerkiksi matkakortinlukija voi veloittaa kortilta hinnan vasta, kun kortti on lukijan edessä, haluttu matka on valittu ja kortilla on tarpeeksi rahaa. Ruokailevat filosofit tarvitsevat kaksi haarukkaa syödäkseen.. Paikat ovat ympyröitä, neliöt siirtymiä ja mustat pallot merkkejä. Tätä esimerkkinä käytettyä ongelmaa voi kuvata seuraavasti. V-kirjaimilla merkityt siirtymät vastaavat vasemman haarukan poimimista, o-kirjaimilla merkityt oikean haarukan poimimista ja p-kirjaimella merkityt haarukoiden palauttamista. Neljää ruokailevaa filosofia mallintava Petri-verkko. Jokaista filosofia kohden on yksi ja jokaista haarukkaa kohden yksi merkki, joita on kuvassa merkitty mustilla palloilla. ”Deadlock” tarkoittaa sitä, että useampi prosessi haluaa käyttöönsä useita resursseja siten, että ne estävät toinen toisensa toiminnan ja koko systeemi pysähtyy prosessien odottaessa toisiaan ristiin. Kuva 2. Yleisemmin voi kysyä, onko systeemin mahdollista päätyä jostain alkutilasta johonkin toivottuun tai epätoivottuun tilanteeseen. Kaarten painoja ei ole merkitty kuvaan, koska jokaisen kaaren paino on yksi. Kaaviossa 3 on mallinnettu neljän näin toimivan filosofin muodostava systeemi Petri-verkkona. Systeemi etenee siten, että joka askeleella yksi virittynyt siirtymä laukeaa. Filosofit ruokapöydässä Eräs kuuluisa tietojenkäsittelytieteen esimerkkiongelma, jota voi kätevästi mallintaa Petri-verkoilla, on niin sanottu lounastavien filosofien ongelma. Tämä esimerkkiongelma havainnollistaa niin sanottua käyttöjärjestelmän deadlock-tilannetta. Siirtymä poistaa sitten kortilta matkan hintaa vastaavan määrän merkkejä ja tuottaa merkin paikkaan, joka kuvastaa sitä, että kortilla on voimassa oleva lippu. Kuva 2), ja ruokaillakseen kukin filosofi tarvitsee kahta haarukkaa. Jos samaan aikaan on useita virittyneitä siirtymiä, niin mielivaltaisesti valittu siirtymä laukeaa. Tämä voi tapahtua silloin, kun kaikilla filosofeilla on pelkkä vasen haarukka kädessä, jolloin kaikki filosofit nääntyvät nälkään. Tehtävä on synkronoida filosofien ruokailu ilman, että kukaan nääntyy nälkään, koska vieressä istuvat filosofit omivat haarukat itselleen. Se, onko systeemin mahdollista mennä deadlockiin, palautuu kysymykseen, onko deadlock-tila saavutettavissa alkutilanteesta. Jos oikeanpuoleinen haarukka on käytettävissä, tämä virittää siirtymän, jossa oikeanpuoleinen haarukka katoaa ja vasemmassa kädessä haarukkaa pitelevä filosofi muuttuu syöväksi filosofiksi. Kuvitellaan, että filosofit toimivat seuraavan algoritmin mukaan: 1) Ajattele 2) Ota vasen haarukka 3) Ota oikea haarukka 4) Syö 5) Palauta haarukat alkuperäisille paikoilleen ja palaa kohtaan 1. Ympyrät kuvastavat tiloja ja neliöt siirtymiä. 17 Tämä toiminta vastaa asiaa, joka tapahtuu usein todellisuudessa: kun määrätyt ehdot ovat täyttyneet, niin jokin tietty tapahtuma voi tapahtua. Filosofit ruokailevat pyöreän pöydän ääressä ja syövät aina spagettia. Nyt voidaan formalisoida deadlockin käsite: deadlock on tilanne, jossa ei ole yhtään virittynyttä siirtymää. Jokaisen vierekkäisen filosofin välissä on yksi haarukka (ks. Yksinkertaisin tapa ratkaista ongelma pienille verkoille on koodata ohjelma, joka luettelee v 4 o 3 v 3 o 2 p 2 v 2 p 1 v 1 o 1 p 3 p 4 o 4 haarukka haarukka haarukka haarukka ajattelee ajattelee syö syö ajattelee syö syö ajattelee v ottaa haarukan vasemmalta o ottaa haarukan oikealta p palauttaa haarukat Kaavio 3. Joukko filosofeja elää elämää, jossa itse kukin filosofi vuorotellen ajattelee ja ruokailee. Tämä niin sanottu saavutettavuusongelma on todistettu hyvin vaikeaksi yleisessä tapauksessa, mutta sen ratkaiseminen tehokkaasti käytännön erikoistapauksissa on aktiivinen tutkimusalue
Siirtymä voi laueta silloin, kun siihen liitetty totuuslauseke on tosi, jolloin siitä lähtevät kaaret lähettävät lähtöpaikkoihin uusia olioita. Kuinka voidaan varmistua, että malli on oikein. Värien lisääminen merkeille ei kuitenkaan kasvata mallien laskentavoimaa teoriassa – minkä tahansa väritetyn petri-verkon voi ilmaista myös monimutkaisempana mutta yhtäpitävänä värittämättömänä verkkona. Cpntools-työkalun käyttöliittymä.. Korkeamman tason Petri-verkot Petri-verkkojen yksinkertaisuudesta ja rajoittuneisuudesta johtuen niillä voi olla vaikea mallintaa oikean maailman monimutkaisia systeemejä. Työkalulla on mahdollista määritellä ja piirtää verkkoja sekä analysoida niiden ominaisuuksia tietokoneavusteisesti. Kun MULTICSia laadittiin, deadlockia ei osattu etukäteen ottaa huomioon. Korkeamman tason verkot vastaavat ilmaisuvoimaltaan yleiskäyttöistä ohjelmointikieltä, mikä tekee helpommaksi monimutkaisten järjestelmien mallintamisen. Yksi yleisesti käytetty laajennos on väritetty Petri-verkko, jossa merkeille annetaan jokin ”väri”. Unix oli alunperin nimeltään Unics, ja nimi tulee todennäköisesti siitä, että sen ensimmäisten versioiden oli tarkoitus olla jonkin tyylinen ”yhden käyttäjän MULTICS”. 2 1 7 . Korkean tason Petri-verkoksi kutsutaan verkkoa, johon on liitetty tietyt lisäominaisuudet, jotka on määritelty ISO/IEC-standardissa. Tämä määritelmä on hyvin matemaattinen ja tekninen, mutta sen pääkohdat voidaan kuvata seuraavasti. Filosofiverkolle tämä toimii, koska mahdollisten tilojen määrä on äärellinen ja pieni. Huonona puolena on, että verkkojen analysoinnista voi tulla äärimmäisen vaikeaa tai jopa mahdotonta, koska verkko pystyy simuloimaan Turingin konetta, ja tietyt kysymykset Turingin koneen toiminnasta ovat todistetusti ratkeamattomia. Ongelma on myös siinä, että mallinnuksen takana on ihminen, joten on mahdollista, että itse mallinnuksessa on virhe. Se huomattiin vasta, kun MULTICS oli ensimmäistä kertaa deadlockissa. Nimi Unix on johdettu nimestä MULTICS (Multiplexed Information and Computing Service), joka oli ensimmäinen suuri tietokoneen käyttöjärjestelmä, joka oli kokonaan kirjoitettu korkean tason ohjelmointikielellä (PL/I-kieli). 2 18 tyhjentävästi verkon kaikki mahdolliset tilat, jotka ovat saavutettavissa alkutilanteesta. Hyödyllinen työkalu vai akateemista näpertelyä. Kaaret on merkitty kaavoilla, joiden suorittaminen tuottaa joukon olioita. Vaikka malli voitaisiin todistaa täysin virheettömäksi, on eri asia, vastaako malli oikeasti todellista järjestelmää. Petri-verkoilla mallinnettu järjestelmä lienee lopulta varmempi kuin ilman niitä suunniteltu järjestelmä. Värien käyttö voi kuitenkin helpottaa mallinnustyötä huomattavasti. Deadlockin syntyminen tietokoneessa havaittiin käytännössä vasta sen jälkeen, kun ensimmäisiä suuria käyttöjärjestelmiä oli kirjoitettu. Useiden suuryritysten kuten Boeing, Mitsubishi ja Siemens kerrotaan käyttävän Petri-verkkoihin pohjaavaa mallinnusta, mutta harvassa ovat tapaukset, joissa Petri-verkko on paljastanut järjestelmässä kriittisen ongelman, joka oli muuten jäänyt huomaamatta. Korkean tason verkon pohjalla on tavallinen, paikoista ja siirtymistä koostuva Petri-verkko. Petri-verkkojen puolestapuhujat argumentoivat, että Petri-verkkoihin pohjaava mallinnus kannustaa formaalimpaan ajattelutapaan, jolloin muuten piilossa olevat ongelmat tulevat ilmiselviksi jo mallinnusvaiheessa. Siksi verkkojen ilmaisuvoiman parantamiseksi on keksitty suuri määrä laajennoksia määritelmään. Tarina liittyy Unix-käyttöjärjestelmän esihistoriaan. Verkon paikoilla on nyt lisäksi tyyppi, hieman samaan tapaan kuin ohjelmointikielen muuttujilla voi olla tyyppi. Siirtymät on merkitty totuusarvoisilla lausekkeilla, jotka voivat sisältää funktioita, jotka saavat argumentteinaan tulokaarista tulevia olioita. Nyt merkit voivat vastata muuttujia tietokoneohjelmassa ja väri voi kertoa muuttujan arvon. Nykymaailman IT:ssä termi ”väritetyt Petri-verkot” merkitsee työkalua, jossa on yhdistetty niin sanotusti perus-Petri-verkot sekä yksinkertainen mallinnuskieli, jolla voi rajoittaa verkon toimintaa erilaisilla lausekkeilla. Vaikka Petri-verkkoja koskeva tutkimuskirjallisuus on laaja, on vaikea löytää konkreettisia menestystarinoita Petri-verkkoihin pohjaavalle mallinnukselle. Parhaiten dokumentoitu työkalu tähän lienee cpntools, jossa on paljon ominaisuuksia, mutta käyttöliittymän logiikka on omalaatuinen
Blu-raylla oli suurempi kapasiteetti, mutta sen Javapohjainen interaktiivisuus oli pitkään surkea verrattuna HD DVD:n sulavaan HDi-sisältöön. Ei ihme, että teknologisesti valveutuneemmassa kodissa sitä suosittiin. Paramount ja Warner tukivat hetken molempia. Kivenä kengässä suurin sähköautovalmistaja Tesla käyttää ihan muuta pikalatausliitäntä sekä autoissaan että Supercharger-latausverkostossaan. CHAdeMO on ensimmäinen laajalle levinnyt tasavirtapikalatausstandardi, jonka takana on kourallinen japanilaisia autoyhtiöitä. CCS kävi taistoon tosissaan. Useita teknologiasotia sittemmin sivusta seuranneena en ole enää vakuuttunut, että kumpikaan näistä puutteista oli syy Betan tappioon. …kuin ystäväsi Syy siihen, miksi VHS ja Blu-ray voittivat, ja miksi CCS tulee voittamaan, on yksinkertainen. Mutta muistan myös Beta-nauhojen pienemmän kapasiteetin. Emme kaivanneet aikuisviihdettä kaverillani, mutta muistan Betassa olleen paremman kuvanlaadun. Kun eurooppalaiset ja amerikkalaiset autofirmat havahtuivat samaan tarpeeseen, ne lähtivät kehittämään kilpailevaa standardia – niinpä hieman myöhemmin ilmestyi CCS. Suuri osa kaverini muinaisista Betanauhoista oli itse nauhoitettuja, mutta teräväpiirtolevyjen kohdalla avainroolissa olivat valmissisältöä julkaisevat suuret elokuvastudiot. Poikkeus vahvistaa säännön: Applen ikiomat Lightningja sitä ennen Dockliittimet haastavat mobiili-USB:n ylivaltaa tasaväkisesti. Toinen esimerkki löytyy sähköautoista. Niiden takana on suurin osa markkinatoimijoista. Silti on enää ajan kysymys, että CCS tulee voittamaan sähköautojen maailmanlaajuisen pikalataussodan. Kun tv-ohjelmien tallentaminen oli tärkeää, pidempi tallennusaika oli VHS:lle etu. Janne Sirén A lakouluikäisenä erään luokkakaverini kotona oli aina 80-luvun kovimmat teknologiavermeet sekä kunnioitusta herättävä videokokoelma. Suoritusta pitää kunnioittaa. Tasaväkinen varhaismenestys tai edes ensiksi ehtiminen eivät merkitse mitään. Ratkaisuksi ongelmaan kehitetään parempi standardi. Kun kaveri vielä oli mukava, niin viihdyin siellä usein ja videotkin pyörivät tiuhaan. CHAdeMO ei ole yksinäinen puserrus, mutta se on yksinomaan japanilainen. Kolumni. CHAdeMO ja CCS kamppailevat pikalatausstandardin asemasta tasapuolisesti, ja sähköautojen latausasemista löytyy yleensä molemmat. Kumpikaan standardi ei olennaisesti johda luvuissa, eikä kumpikaan juuri ole toistaan parempi. Kun sähköauto todella lyö läpi, vain yksi standardi tulee kasvamaan räjähdysmäisesti. Vastakkain olivat 2006–2008 Toshiban ja NECin kehittämä HD DVD sekä Sonyn, Philipsin ja Pioneerin Blu-ray. Sonyn kehittämän Betamaxin – lyhyemmin Betan – ja JVC:n lanseeraaman VHS:n kaksintaistelu lienee yksi teknologiamaailman siteeratuimmista. Lähes aina muun markkinan joukkovoima voittaa, kun kriittinen massa saavutetaan. Se kel’ porno on, se standardisodan voittakoon. CHAdeMO:lta puuttuvat globaalit kumppanit. CHAdeMO:n onnistui vain vaivoin estää yritykset standardoida latausasemat CCS:ksi lakiteitse – kompromissina tiettyjen latausasemien EU:ssa tulee kuitenkin tarjota vähintään CCS-pistoke. Häviäjät voivat lohduttautua sillä, että voittajatkin joutuvat aikanaan väistymään seuraavan teknologiamurroksen tieltä. Jälkimmäinen ratkaisi sodan Bluraylle, vaikka Blu-ray ei ollut mitenkään kiistatta johdossa. Nyt standardeja on kolme. Olet vain niin hyvä… Olin liian junnu nauhasotiin, mutta oman tulikasteeni sain, kun kamppailu teräväpiirtovideon optisesta mediasta käynnistyi. 19 Standardisodan taide Sanonnan mukaan usein ihmetellään, miksi jollekin asialle on kaksi eri standardia. Sodan lopettivat tuplaiskut: Paramount siirtyi ensin HD DVD -leiriin ja Warner sitten Blu-rayhyn. Hätäisimmät veikkaavat Teslan pystyvän samaan sähköautojen latauksessa, mutta ennustan, että Tesla murtuu. Silti HD DVD:n korttitalo romahti lopulta vuorokaudessa. HD DVD sai puolelleen Microsoftin, joka vastasi standardin HDi-interaktiokerroksesta. Lailla standardeja on toki yritetty pakottaa aikaisemminkin: micro-USB:n standardointia matkapuhelimien lataustavaksi ajettiin EUdirektiivillä, minkä Apple sai estettyä. Sony oli Betan kanssa pitkään yksin (virhe, jota se ei toistanut Blu-rayn kanssa) ja Toshiban HD DVD -kaverit olivat pieniä tai puolivillaisesti mukana. Blu-ray sai varhaisiin tukijoihinsa yhdeksän suurta elektroniikkayhtiötä. Aina kun kaksi standardia kohtaavat, joku muistaa Betan hävinneen videosodan VHS:lle. Kaikilla on syykin huulilla: aikuisviihde. Tajusin vasta myöhemmin – kun ystävän kotiin hankittiin toiset videot – että koko tuo videokokoelma oli VHS-nauhoja pienemmillä kaseteilla. HD DVD ilmestyi ensimmäisenä, tarjosi aikaisemmin korkeatarkkuusaudiota ja sillä oli yksinoikeusstudioitakin. Applen suoritus on harvinainen. HD DVD:llä oli Universalin tuki ja Blu-raylla Sonyn sekä 20th Century Foxin
2 20 V alokuvaus syntyi vuonna 1826, kun Nicéphore Niépce valotti näkymän ikkunastaan bitumipäällysteiselle metallilevylle. Tähän yhtäläisyydet loppuvatkin. Bittisyvyys on tyypillisesti 12–16 bittiä, ja kuva tallennetaan häviöttömällä pakkauksella. Esimerkiksi kameran kohinanpoisto saattaa olla liian voimakas tai muuten huonolaatuinen. Vuosisadan puolivälissä Polaroid toi markkinoille kameran, joka tuotti välittömästi käyttökelpoisia paperikuvia. Tämä ensimmäinen valokuva oli erittäin epäselvä, mutta seuraavina vuosikymmeninä tekniikka kehittyi, ja vuosisadan loppuun mennessä filmi oli jo keksitty. Valokuvaus oli mullistava keksintö, sillä maisemat ja muotokuvat voitiin tallentaa silmänräpäyksessä esikuvalleen uskollisena. Kuvakennon fotoni-ilmaisimet eivät välitä fotonien aallonpituudesta, joten värikameroissa kuvakennon edessä on suodin, joka päästää tietyt aallonpituudet vain tiettyihin pikseleihin. Kameran ohjelmisto käsittelee kennon kaappaamaa dataa tuottaakseen katsottavaksi sopivan kuvan. Kuten perinteisessä filmikamerassa, myös digitaalikamerassa kohteesta tuleva valo kulkee objektiivin linssien läpi ja muodostaa kuvan kuvapinnalle. Yleensä näiden toimintojen voimakkuuteen pystyy vaikuttamaan, mutta vain rajallisesti. Monissa kameroissa on tarjolla myös mahdollisuus ottaa raakakuvia. Lähes kaikissa kameroissa käytetään Bayersuodinta, jossa neljän pikselin ryhmä koostuu kahdesta vihreästä, yhdestä punaisesta ja yhdestä sinisestä pikselistä. Valokuvaus on helpompaa kuin koskaan. Automatiikan avulla kelvollisia kuvia syntyy vaivattomasti, mutta pienellä panostuksella kuvaamisesta saa vielä enemmän irti. 2000-luvun aikana myös kamerapuhelimet ovat löytäneet tiensä lähes jokaisen taskuun. Raakakuvaan tallennetaan sensorin antamat lukemat sellaisenaan, ilman käsittelyä. Teksti ja kuvat: Sakari Leppä, Mikko Rasa Tekniikka Kuvat kuntoon Paremmaksi valokuvaajaksi ohjelmistolla. Kuvanlaatuun vaikuttaa olennaisesti optisten komponenttien kyky kerätä valoa, joten paremmat kamerat ovat myös kooltaan isompia. Perinteisellä taidemaalarilla meni tunteja tai jopa päiviä maalauksen tekemiseen, ja mallin piti olla liikkumatta maalaamisen ajan. Monesti paras kamera onkin se, joka on mukana. Pikakamera saavutti helppokäyttöisyytensä ansiosta suurta suosiota, mutta erikseen kehitettävä filmi säilytti asemansa vakavampien kuvaajien keskuudessa. Näin tallennettu kuva antaa jälkikäsittelyyn paljon enemmän pelivaraa kuin valmiiksi prosessoitu JPEG-kuva. 1900-luvun aikana optiikka ja filmit kehittyivät. Järjestelmäkamera objektiiveineen voi kuitenkin painaa monta kiloa, ja sen kuljettaminen on vaivalloista. 2 1 7 . Vuodesta 2003 alkaen digitaalikameroita on myyty enemmän kuin filmikameroita. Tekniikkaa kokeiltiin jo 1970-luvulla, mutta kuluttajamarkkinoille ensimmäiset laitteet saapuivat vasta 1980-luvun lopulla. Aluksi tämä oli vain järjestelmäkameroiden ominaisuus, mutta sittemmin se on yleistynyt myös kompaktikameroissa ja löytyy nykyään jopa joistakin kamerapuhelimista. Filmiin osuva valo aiheuttaa filmin emulsiossa kemiallisen reaktion, kun taas digitaalikameran kuvakenno muuntaa siihen osuvat fotonit sähköisiksi signaaleiksi. Digitaalikameran toiminta Digitaalikameroita on karkeasti kolmea tyyppiä: kamerapuhelimia, kompaktikameroita ja digitaalisia järjestelmäkameroita. Lähes jokainen omistaa kameran, jos ei muuten niin osana matkapuhelinta. Keksittiin zoom-objektiivit ja värifilmi. Seuraava suuri kehitysaskel oli elektroninen kuvasensori. Kuvakennolta saatavat fotonilukemat eivät vielä sellaisenaan ole valmis valokuva