I/O Vivat 26.4
Total Page:16
File Type:pdf, Size:1020Kb
I/O VIVAT JAARGANG 26 NUMMER 4 Micro vs. Monolitische kernels ‘Hét debat’ tussen de grondleggers van Linux en Minix Leven op het web Hebben wij desktopapplicaties nog wel nodig? VerCors project Programma’s met meerdere executie- threads, maar zonder fouten Bad programming habbits Wie heeft ze niet? Kingpin Het verhaal van een alleenheersen- de hacker En verder... Werking/beveiliging OV-chipkaart Software hergebruik bij agile ontwikkelomgevingen X86 versus ARM Van de voorzitter CλaSH Katern: Immorailty Advertentie ING Colofon Jaargang 26, nummer 4, juni 2011 ISSN: 1389-0468 I/O Vivat is het populair-we- tenschappelijke tijdschrift van I/O VIVAT I.C.T.S.V. Inter-Actief, de stu- dievereniging voor Technische Informatica, Bedrijfsinformatie- technologie en Telematica van de Redactioneel Universiteit Twente. I/O Vivat ver- Microsoft liet vandaag nieuws vrij over de aankondiging van een nieuwe versie van schijnt vier maal per jaar en heeft Windows. Daarbij zette het uiteen wat haar visie was over “technology transitions” door de jaren heen: van logge desktopcomputers bedoeld voor tekstverwerking een oplage van 1800 exemplaren. zijn we overgestapt naar in-house client/serversystemen en verder naar internet en cloud-applicaties. Vandaag de dag zouden we in overstap zijn naar de “unified Hoofdredactie: ecosystems”-fase, waarin je op je smartphone, tablet en laptop dezelfde mogelijk- Rick van Galen heden en toegang hebt. Redactie: Kenmerkend voor deze overgang is het grotere gebruik van zuinige maar krach- tige ARM-processors. Onderdeel van Microsofts aankondiging is een versie van Bas Stottelaar, David Huistra, Windows die draait op ARM-processoren – iets dat het steeds grotere belang van Herman Slatman, Michel Brinkhuis, de ARM-chips illustreert. Gaat ARM de x86-wereld veroveren? Lees er alles over Stijn van Winsen in het artikel op pagina 26. Vormgeving: Een ander kenmerk van deze overgang is het loslaten van applicaties die voor een Niels Witte specifiek platform zijn geschreven. Niet meer afhankelijk van een editor voor Mac OS X, die ene bibliotheek onder Linux of deze ontwerptool onder Windows: de ap- plicaties die je benadert zijn geschreven in HTML en Javascript en draaien op een Gastschrijvers: webserver die je benadert. Zijn webapplicaties al zo volwassen dat je er helemaal Christiaan Baaij, Berend van den afhankelijk van kunt zijn? Op pagina 30 ondervind je mijn ervaringen hiermee. Brink, Marieke Huisman, Matthijs Kooijman, Rom Langerak, Jacco Als men kijkt naar ontwikkeling van deze applicaties zien we ook een verandering Roest, Wouter Spoelstra, in ontwikkelingsstijl: in plaats van grote projecten die met een watervalmodel worden uitgevoerd, worden er snel prototypes opgeleverd die daarna worden Symposium Commissie uitgebreid. Met deze modellen is het vaak belangrijk zo snel mogelijk code op te leveren, wat nog wel eens fouten en ergernissen kan opleveren. Een klein overzicht Voor vragen, suggesties en tips is volgt op 10. I/O Vivat bereikbaar via e-mail op [email protected], telefonisch op Dit is slechts een kleine greep uit de artikelen in deze extra dikke Vivat-editie. We 053-489 3756 of per post: hebben onder andere ook artikelen over de OV-chipkaart, parallelle verificatie, hardwarebeschrijvingstalen en een eerste blik op het symposium Immorality. Een Studievereniging Inter-Actief geschikte Vivat om mee te nemen op vakantie dus! Postbus 217 7500AE Enschede Tot volgend jaar, De studievereniging wil de adverte- rende bedrijven bedanken voor de samenwerking. Drukwerk: Drukkerij van den Bosch & Fikkert © 2011 I.C.T.S.V. Inter-Actief Rick van Galen Hoofdredacteur Artikelen Kingpin Bad program- Micro vs. Mono- ming habbits litische kernels Herman Slatman Stijn van Winsen Michel Brinkhuis CARDING, CYBERSECURITY, PROGRAMMEREN, JAVA, PHP, MICROKERNEL, MONOLITISCHE- CREDITCARDS, MAX BUTLER, SLECHTE GEWOONTES KERNEL, LINUX, MINIX 8 HACKER 10 14 Columns & ENIAC X86 versus ARM Leven op het Onderwijsver- web nieuwing en Scandinavië Bas Stottelaar Rick van Galen Rom Langerak X86, ARM, INTEL, SOC EEN FLINKE, LIJST MET, KEY- WORDS, GESCHEIDEN DOOR, 26 30 KOMMA 17 Nieuws Beursgang Linke- Meerderheid ka- “Windows Phone dIn mer voor voor- 7 in 2013 groter stel netneutra- dan Android” liteit 6 6 7 26.4 //Inhoud I/O VIVAT VerCors project Werking/bevei- Topicus: Soft- liging OV-chip- ware hergebruik. kaart Marieke Huisman David Huistra Wouter Spoelstra PROGRAMMAVERIFICATIE, TRANS LINK SYSTEMS, MYFARE SOFTWARE, ONTWIKKELOMGE- SPECIFICATIE, CONCURRENCY, CLASSIC, HACKEN,INDELING, VING, HERGEBRUIK, TOPICUS 18 LOGICA, SEPARATION LOGIC 22 FRAUDEURS 25 Columns & ENIAC Van de voorzit- CλaSH ENIAC: Van de ter Voorzitter Christiaan Baaij & Matthijs Jacco Roest Kooijman Berend van den Brink CλASH, HASKELL, CAES, HARD- WAREBESCHRIJVING 35 38 41 Symposium Immorality Immorality Interview: David En verder... Nieborg Symposium Commissie 36 Op bezoek bij Quinity 42 Op bezoek bij Shell IMMORALITY, SOCIAL ENGINEE- GAMEMAKERS, GAMES, FEITELIJ- RING, HACKING, PRIVACY KE ASPECTEN, GEWELD, MEDIA 47 Volgende keer in I/O Vivat 45 46 26.4 //Inhoud I/O VIVAT Nieuws I/O Vivat redactie Nieuws LINKEDIN, BEURS, NETNEUTRALITEIT, KPN, WHATSAPP, WINDOWS PHONE 7, ANDROID Beursgang LinkedIn De concurrentie tussen de social me- aandeel aan het einde van de dag met Analisten schatten de waarde van Lin- dia netwerken is groot op het moment. een verdubbelde waarde. kedIn op zon 3 miljard dollar, meldt Facebook is in de Verenigde Staten en Tweakers.net. in vele andere landen oppermachtig, en Al met al heeft het Amerikaanse be- ook in Nederland is men aan een flinke drijf, op de NYSE-beurs nu bekend als opmars bezig. Dit laatste gaat met name LNKD, een ruime 350 miljoen dollar Bron: http://www.tijd.be/nieuws/geld_-_ ten koste van Nederlands eigen sociale opgehaald met de beursgang. De pro- beleggen_markten/IPO-gekte_op_ netwerk Hyves. LinkedIn, het meer za- fielensite telt inmiddels meer dan 100 beurzen.9060152-3452.art?ckc=1 kelijk georiënteerde sociale netwerk, miljoen gebruikers wereldwijd. Dat is kondigde onlangs een beursgang aan. een indrukwekkend getal, vooral ge- Dit met het doel concurrent Facebook zien het feit dat de site in 2003 live ging voor te blijven. De beursgang komt niet en in de eerste maand 4500 leden wist geheel als een verrassing, omdat men in binnen te halen. Op dit moment verwel- januari dit jaar al een zogenaamde IPO komt LinkedIn ongeveer een miljoen (initial public offering) indiende bij de leden per maand. Amerikaanse beursautoriteit SEC. Initieel maakte LinkedIn bekend onge- veer 7,9 miljoen aandelen uit te geven, tegen een waarde van 45 dollar. Op 19 mei dit jaar ging het bedrijf daadwerke- lijk naar de beurs. De aandelen maakten in de eerste twee uur na de beursgang een stijging door van zo’n 160%. Ge- durende de eerste dag daalde de koers ook weer wat, maar alsnog eindigde het Meerderheid kamer voor voorstel netneutraliteit Een meerderheid van de Tweede Ka- Volgens de Tweede Kamer mogen aan- bel- en smsverkeer het hoofd te bieden, mer heeft het voorstel van GroenLinks bieders echter bepaalde diensten die via maar niet door controle van het data- gesteund om de plannen voor heffingen mobiel internet lopen tariferen. Bruno verkeer. Minister Verhagen heeft eerder op mobiele diensten als voip en chatten Braakhuis, GroenLinks-lid, stelt voor gezegd dat hij vindt dat internetdien- te blokkeren. In de Telecomwet moet om in de Telecommunicatiewet op te sten beschikbaar moeten blijven en dat opgenomen worden dat netneutraliteit nemen dat telecomaanbieders dit niet hij zich kan voorstellen dat de consu- gegarandeerd moet worden. op basis van het soort gebruik van da- menten daarvoor meer moeten betalen. taverkeer mogen differentiëren, en KPN gaf onlangs aan van plan te zijn daarmee netneutraliteit te garanderen. klanten extra te laten betalen voor dien- Aanbieders mogen hierdoor geen dien- sten als de chat-applicatie WhatsApp. sten blokkeren of voorrang geven op het Dit zou gedaan worden met behulp van netwerk. deep packet inspection. Na protesten trok het bedrijf uiteindelijk de plannen Volgens Braakhuis moeten telecombe- in, maar maakte mobiel internet voor drijven zelf met nieuwe verdienmodel- haar klanten wel duurder. len komen om de dalende inkomsten op 26.4 //6 I/O VIVAT “Windows Phone 7 in 2013 groter dan Android” Het Amerikaanse onderzoeksbedrijf produceren. Daarnaast heeft het nauwe een aantal partijen die daar heel anders Pyramid Research verwacht dat in 2013 banden met telecomoperators wereld- over denken en dit ook kunnen onder- Windows Phone 7 groter zal zijn dan wijd, die uiteindelijk besluiten wat ze bouwen. Microsoft heeft in ieder geval elk ander mobiel besturingssysteem. gaan verkopen. laten zien dat Windows Phone 7 een Pyramid verwacht een flinke groei van flinke verbetering is ten opzichte van WP7 doordat het Finse bedrijf Nokia Begin dit jaar heeft IDC Nokia aange- Windows Mobile 6. haar nieuwe generatie toestellen gaat wezen als de voornaamste leverancier uitrusten met het mobiele besturings- van mobiele telefoons in het vierde Bron: http://computerworld.nl/ systeem. kwartaal van 2010. Ondanks dat de po- article/12884/waarom-windows-phone-7- pulariteit van Symbian sterk aan het af- het-gaat-maken.html Het is niet alleen WP7 dat zal groeien. nemen is, wist men het marktaandeel in Ook Google Android zal blijven groei- 2010 iets te vergroten door 453 miljoen en, terwijl BlackBerry OS van RIM en telefoons te verkopen, tegenover 432 Apple iOS juist marktaandeel gaan ver- miljoen in het jaar daarvoor. liezen. Windows Phone 7 wordt