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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Patch EVE Online legt Windows XP plat

De op 5 december verschenen patch voor EVE Online bevat een regel code die het boot.ini-bestand van Windows XP verwijdert. De pc kan hierdoor niet meer opstarten waarna een bootdisk nodig is om het systeem te herstellen.

De patch voor het spel moest de vier jaar oude grafische motor vervangen door een nieuwe en de game zo voorzien van meer grafische mogelijkheden. Spelers hebben de keuze of ze de oude of nieuwe engine willen gebruiken. Gamers die de patch installeerden om de nieuwe engine te gebruiken, werden echter onaangenaam verrast.

Ontwikkelaar CCP bevestigt de fout op het officiële forum van het spel. 'Herstart de computer niet voordat je dit hebt gelezen', waarschuwt ontwikkelaar Pete Thacker in een posting, waarin hij linkt naar een supportpagina van Microsoft waar wordt uitgelegd hoe boot.ini weer hersteld kan worden. Gamers die direct de nieuwste versie van het spel hebben gedownload, zonder gebruik te maken van de updatefunctie, omzeilen het probleem, aldus Thacker.

CCP heeft de corrupte patch inmiddels verwijderd van zijn servers. Thacker geeft aan dat de studio werkt aan een oplossing en biedt zijn verontschuldigingen aan namens de ontwikkelaar.

Voor en na de patch

Door Tom Rosens

Redacteur

06-12-2007 • 13:44

153 Linkedin Google+

Submitter: LuCarD

Reacties (153)

Wijzig sortering
Iemand er al aan gedacht dat het misschien geen fluit te maken heeft met de daadwerkelijke patch, maar met de installatie hiervan?

Dus dat niet de programmeur hier volkomen onterecht virtueel gestenigd wordt, maar dat die kiezels eigenlijk richting de packager zouden moeten vliegen?

Er zijn bedrijven waar de programmeur geen r##t te maken heeft met de uiteindelijke installatie-routine van zijn/haar product...
Precies. Maar er bestaan ook zoiets als rechten, als ik als gewone user op linux iets aan het systeem probeer te veranderen dan lukt dat niet totdat ik super user wordt. Hetzelfde heeft windows ook, alleen als je het als administrator gebruikt, dan vraag je er ook een beetje om.

Nu weet ik niet of je boot.ini als gewone gebruiker kunt aanpassen (nooit geprobeerd), maar als je dat niet kan is het eigenlijk ook deels de fout van de gebruiker zelf.
Vaak (in Gentoo iig wel) worden updates eerst in een sandbox gezet, en dan pas in je echte omgeving.. daar kan je heel mooi detectie toepassen.
Daarnaast kan je ervoor kiezen om /boot standaard niet te mounten.

Het blijft te omzeilen als je sudo/root-toegang hebt, maar het is toch net weer dat stukje lastiger en 't is weer net wat extra beveiliging tegen stomme fouten :)
Het heeft niets te maken met de boot.ini van windows, maar de game gebruikt ook een bestand dat boot.ini heet. Door een fout in de installer wordt niet de boot.ini in de gamedir weggegooid, maar op de root van de disk.

Sowieso slecht dat ze de naam boot.ini gebruiken, ik zou als programmeur altijd zorgen dat ik niet m'n bestanden net zo noem als de systemfiles van windows :P
Ik heb wel eens een bug gemaakt in een opstartdsikette die per ongeluk de hele hd formatteerde. (Dat was zo'n 13 jaar geleden)
Als je de bron leest zie je dat het spel een file "boot.ini" bevat, maar in de installer is het pad "\boot.ini". Aangezien Windows z'n boot.ini blijkbaar niet beschermt gaat dat dus behoorlijk fout. Gewoon een fout in de installer, die nooit door QA had mogen komen.
.... Waarom zou je gans beschermingsysteem moeten opbouwen voor één bestand? Wat zeg je nu?

Doe anders even een rename van je windows folder op C:\ en kijk of je pc terug opstart. Kan je met een vlag staan waaien dat Microsoft dit maar beter hoeft te beschermen :).

Dit is in mijn ogen gewoon een verschrikkelijk domme bug die er tijdens het testen niet is uitgekomen. Normaal moet je in de testomgeving ook gewoon de installer van de applicatie gebruiken. Wat je natuurlijk niet direct test is of het systeem wel terug opnieuw kan opstarten na een installatie...

[Reactie gewijzigd door chaos.be op 6 december 2007 14:13]

.... Waarom zou je gans beschermingsysteem moeten opbouwen voor één bestand? Wat zeg je nu?
De rede wordt gegeven. Elke idioot kan je systeem platleggen

Doe anders even een rename van je windows folder op C:\ en kijk of je pc terug opstart.
Hey ja, goed idee voor een virus als iedereen dit mag doen.

Ik ben het met je eens dat het een domme bug is, maar er had best beveiliging moeten zijn. Stel je voor dat er daadwerkelijk onwetende mensen zijn die eens gezellig rondkijken en c:\windows geen mooie naam vinden...
De beveiligingssystemen die dit beschermen bestaan al, dat zijn anti-virus scanners. In mijn ogen is deze update een virus, ze tast namelijk je systeem aan. Dus op de reguliere manier moet jouw antivirusprogramma geupdate worden zodat jouw pc beschermd is tegen de EVE-online update.

Een bescherming inbouwen tegenover een "softwareinstallatie" is gewoon onbegonnen werk. Je hebt Click-once programma's die kunnen uitgevoerd worden door gebruikers met beperkte rechten, deze kunnen ook niet aan het file-systeem van jouw PC.

Het grote probleem is dat mensen gewoon niet beseffen dat een software-installatie veel meer om handen heeft dan het laat blijkben. Je voert onbekende programmacode uit op een systeem met Administratorrechten. Kwaadwillenden kunnen echt duizenden dingen doen waardoor je de controle over jouw systeem helemaal verliest.
1 2 3 ... 6

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True