Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 43, views: 28.952 •

Microsoft maakt zich geen zorgen over een hack in Windows RT die het mogelijk maakt om desktopapplicaties van andere ontwikkelaars dan Microsoft te draaien. Normaliter kan dat niet, maar volgens Microsoft is de hack geen gevaar voor gebruikers.

Maandag bleek dat een ontwikkelaar erin was geslaagd om door één waarde in het geheugen te veranderen het draaien van eigen desktopapplicaties op Windows RT mogelijk te maken. Windows RT is de versie van Windows 8 voor pc's en tablets met ARM-chips aan boord. In tegenstelling tot Windows 8 beschikt Windows RT over een niet volledig functionele desktopmodus; in deze modus kan onder Windows RT enkel Microsoft-software worden gedraaid, zoals de bestandsverkenner, Office en Internet Explorer.

De ontwikkelaar veranderde het minimum signing level van 8, wat betekent dat alleen Microsoft-software kan worden gedraaid, naar 0, wat betekent dat alle software - ook niet-ondertekende - wordt ondersteund. De hack is echter niet gevaarlijk, laat Microsoft aan Cnet weten. Om de blokkade van andere software te omzeilen moet een gebruiker een programma als systeembeheerder draaien en een debugger geïnstalleerd hebben.

Wel feliciteert Microsoft de ontdekkers van de kwetsbaarheid en is het bedrijf te spreken over het 'harde werk dat ze hebben verricht om het te documenteren'. Ook hint het bedrijf erop dat de hack in de toekomst niet meer mogelijk zal zijn. De hack maakt het overigens niet mogelijk om applicaties met de Windows 8-interface buiten de Windows Store om te installeren. De work-around heeft enkel betrekking op 'klassieke' desktop-apps.

Reacties (43)

Mooie nette reactie van Microsoft. Zo kan het dus ook.
Een nette reactie van MS zou zijn om zelf een tool uit te brengen waarmee het niveau is in te stellen. Het is spijtig dat zij gaan bepalen wat jij met je tablet mag doen. En als er dan aangetoond word dat het ook anders kan is de reactie direct dat men dat opnieuw zal gaan tegenwerken.
Dan moet je er voor zorgen dat je een Windows 8 pro tablet/device koopt en niet een met Windows 8 RT. Zo is er een markt voor beide platforms, waarbij de verschillende apparaten welke deze twee verschillende OS's draaien, duidelijk van prijs verschillen.
Dat is wel een beetje botte reactie. De pro tablet onderscheidt zich door de x86 architectuur, die is nodig om de 'normale' windows applicaties te kunnen draaien. Je kunt dus hoe dan ook niet zomaar je favoriete programma ook even op je RT tablet zetten, want de kans dat daar een ARM versie van is lijkt me niet erg groot. Dat lijkt me op zich al voldoende reden om een pro tablet te kopen.

Wat MS dan dus doet is de zaak bewust dichthouden voor distributie van applicaties die specifiek voor windows 8 tablets zijn gemaakt, buiten de eigen applicatiewinkel. Het lijkt erop dat er op deze manier net zoiets kan ontstaan als het jailbreaken van iOS devices.

Lijkt mij dat dit voor eindgebruikers die niet bekend zijn met de beperkingen van verschillende architecturen ook erg ingewikkeld kan gaan worden.
Mijn excuus als het zo bot overkomt, ik wilde alleen aangeven dat de consument wel degelijk een keus heeft. Of hij/zij koopt een Windows 8 RT tablet, een waarvan hij/zij weet dat enkel de Windows Store Apps gedraaid kunnen worden ˇf hij/zij koopt een tablet met een Windows 8 Pro versie (x86), zodat er ook apps buiten de Windows Store ge´nstalleerd en gedraaid kunnen worden.
Het is maar wat de consument belangrijk vindt en of hij/zij daar de meerprijs voor wilt betalen.
Zo'n "Jailbreak" zal ook zeker wel uitkomen voor RT, maar is in principe niet nodig, aangezien er genoeg keus is in tablets met een x86 ondergrond.
Windows RT moet je als een concurrent van IOS zien, niet als een volledige Windows. Het is niet de bedoeling om er gewone desktop applicaties op te installeren en dus gaat men het tegen. Brengt Apple zelf een jailbreak uit zodat je met je tablet kan doen wat je wil dan? Dacht het niet, moet je volledig zelf doen (en is bij de nieuwste versie zelfs nog niet mogelijk voor zover ik weet, daarom blijf ik op 5.01 zitten).
Bij Windows 8 RT koop je apps via de store, bij Windows 8 kan je desktop apps draaien, van beide versies komen tablets uit dus de gebruiker zal de keuze hebben welke versie hij wil.
Het is spijtig dat zij gaan bepalen wat jij met je tablet mag doen.
Hoezo spijtig? Dit is gewoon dat specifieke product... is ook niet veel anders dan de concurrenten. Als jij volledige aanpasbaarheid wil, dan ga je toch voor een x86 tablet waar normaal Win8 op kan draaien?

Verbazend altijd dat er mensen zijn die iets wat totaal niet negatief is, toch tot iets negatiefs weten te draaien... maar dus duidelijk niet over de juiste informatie beschikken.

Ze hadden het overigens ook anders kunnen doen hoor, door het toestel te bricken oid bij een hack detectie... MS feliciteert ze, verteld dat het verder geen grote zorgen met zich meebrengt, bedankt ze en gaat vervolgens het gat dichten... goede zaken toch?

[Reactie gewijzigd door MicGlou op 8 januari 2013 18:02]

Een nette reactie van MS zou zijn om zelf een tool uit te brengen waarmee het niveau is in te stellen.
Maar dat hebben ze toch gedaan? Als je kijkt naar het artikel van clrokr: hij gebruikt WinDbg en armasm, beiden tools van Microsoft.
Lijkt me niet dat het zo werkt. Veel functionaliteit is in RT niet beschikbaar en ontwikkelaars van Desktop applicaties hebben daar geen rekening mee gehouden.

Microsoft kan dus niet garanderen dat de software werkt en als je weet dat de software zeer instabiel kan zijn moet je het niet toestaan om de berg support die het veroorzaakt te voorkomen. Van hun eigen software weten ze neem ik aan zeker of het werkt of niet.

Wat me wel logisch lijkt is dat bedrijven hun applicaties RT-certified kunnen maken, om zo aan te geven dat hun App wel volledig werkt in RT. En dat Microsoft ze dan ook toestaat. Als Microsoft dat niet toestaat, dan is het wel enigszins oneerlijk.

[Reactie gewijzigd door inorde op 9 januari 2013 08:35]

Voor een uitgebreide uitleg over hoe deze hack precies werkt: http://arstechnica.com/ga...-rts-locked-down-desktop/
Ik vind de reactie van MS geweldig :)
Het is goed dat het gehackt kan worden, maar ik vraag me af waarom nu alles ineens via de store moet. Dat heeft nooit gehoeven bij MS... ze beginnen nu net zo closed te worden als een ander, bekend merk. Ik wil gewoon zelf kunnen bepalen wat ik erop installeer, zodoende ook buiten de store om.
Dan wil je Windows 8 draaien, in plaats van RT. Windows 8 is net zo open als voorgaande Windows versies. Windows RT is niet open en ook niet bedoeld om open te zijn.
Dat is om een 'gecontroleerde' gebruikersomgeving aan te kunnen bieden. (En natuurlijk een potentieel extra verdienmodel.)
Ik moet zeggen dat zo'n store bij minder ervaren gebruikers erg goed werkt. Mijn schoonouders gaan niet zomaar iets installeren van 'een' website, en terecht. Maar omdat ik ze heb verteld dat Microsoft alles in de Store controleert, en dat software hierin dus veilig is, kunnen ze hier fijn mee aan de slag en zijn ze veel flexibeler geworden.

Als je hier problemen mee hebt, en dus volledige vrijheid wilt, dan kies je ˇf een ander platform, of je kiest voor de x86 versie van Windows waar je nog steeds alles kunt installeren wat je zelf kunt verzinnen.
waarom nu alles ineens via de store moet
Ik denk dat dit te maken heeft met een stukje zekerheid voor MS.
In deze tijden van connectiviteit, waarin ieder apparaat met een beeldscherm met het web is verbonden, is het makkelijker dan ooit voor iemand zonder technische kennis om van alles te installeren, goed of kwaadschiks.
Alleen nu wil het dat wanneer het apparaat door zo'n 3rd party app crasht, iets illegaals doet, of niet goed werkt, de gebruiker toch het apparaat als geheel als boosdoener of als faler ziet.
Jij en ik weten natuurlijk dat 3rd party software je eigen verantwoordelijkheid is, maar het gros van de mensen ziet een tablet of telefoon nu eenmaal niet op deze manier...

Ik denk dat dus dat een voorname reden voor MS om de boel gesloten te houden, is om de totale image van Windows zuiver te houden, en de hoeveelheid support calls door falende 3rd party software binnen de perken te houden ;)
Er is een natuurlijk een reden voor om dit bij RT niet te doen; als je legacyapps toelaat, laat je ook zware games, photoshop etc. toe en die draaien niet op een licht ARM processortje. Maar ze kijken wel MS erop aan als ze het dan niet kunnen draaien. Erg verstandige keus dus.

Wil je volledige vrijheid, dan moet je naar windows 8 zoals gezegd. Ik had ook liever windows8 maar goed.. keuzes maken he. Mijn surface RT gaat nu wel een hele dag vol colleges mee en dat trekt een windows 8 bak/tablet niet ;)
En op zo'n Atom draai je ook geen zware programma's. Dan kijk je toch naar de tablets met i5's en die zijn
a) duurder
b) zwaarder
c) koeling nodig
d) gaan minder lang mee

Vandaar dat mijn keuze voor de Surface is gevallen. Sowieso ook omdat het een pracht tablet is natuurlijk ;)
De volgende stap is het unlocken en installeren van de WinRT desktop UI op WP8: een Windows desktop PC, altijd in je zak.

[Reactie gewijzigd door Dreamvoid op 8 januari 2013 17:04]

Het schijnt dat de HTC HD2 al Windows RT kan draaien
Klopt, maar het gaat hier om een tijdelijke aanpassingen. Op het moment dat de tablet opnieuw opgestart wordt moet het geugen opnieuw worden aangepast voordat de software opstart..

reactie van MS vind ik trouwens erg goed en sportief
Er is geen gevaar voor een exploit, zodra de tablet wordt afgesloten reset dit deel van het geheugen de waarde terug van 0 naar 8. Zo is het nog niet mogelijk om (kwaadaardige) code te draaien. Virussen kunnen dit zelf niet aanpassen omdat je om een virus te hebben de waarde al zou moeten terug gedraaid hebben naar 0. Dus je kan het alleen met de hand doen en niet automatisch, veel heb je er dus niet aan. Dus de computer is op het moment van opstarten al te vertrouwen.
Geen reden voor want je kan er toch niet zo veel mee. Voor zover ik weet is er nu nog geen enkele ARM applicatie voor de desktop UI geschreven die niet van Microsoft komt.
Het is goed dat microsoft ontdekkers feliciteert en er geen groot probleem van maakt.

Maar dit is een fout wat microsoft meteen kan aanpassen en geen groot gevaar oplevert voor de gebruiker.

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBTablets

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013