image

Radiostilte op Californische luchthaven door bug in Microsoft-software

woensdag 22 september 2004, 15:14 door Redactie, 26 reacties

A.Nonameus schrijft: "Het niet tijdig patchen van een bug in een Microsoft-server heeft ertoe geleid dat er drie uur lang geen radiocontact mogelijk was tussen een Californische luchthaven en honderden vliegtuigen. De server, die een oudere UNIX-machine vervangt, moest elke 30 dagen gereboot worden om 'data-overload' te voorkomen, maar dat was iemand vergeten."
Met Microsoft als vriend heb je kennelijk geen terroristen als vijand nodig....

Reacties (26)
22-09-2004, 15:24 door dlemckert
Voordat het MS-bashen weer begint:

Even het artikel lezen.. Het gaat om een fout in de applicatie-software, die
gerelateerd is aan een oude Win95-bug waarin een roll-over plaatsvindt in de
variabelen die de tijd bewaren.
Aangezien MS-server vanaf NT voor zover ik weet gebruik maken van een
64bits Integer voor de opslag van tijd, is de 49,7 dagen limiet voor wat betreft
de SERVER geen issue.
IMHO gaat het hier om een snurkende programmeur en een gammele QA..
22-09-2004, 15:27 door Anoniem
mjah, lekker verdraaid allemaal weer... zoals gedocumenteerd
op msdn gaat GetTickCount() overflowen na 49.nogwat dagen
(en daar dien je als programmeur gewoon rekening mee te
houden)... de applicatie die hun hadden draaien op een win2k
server hield hier geen rekening mee en als workaround
daarvoor hadden ze 'n maandelijkse reboot cyclus, dat had
men dus 'n keer niet gedaan en toen ging de bende stuk,
tjah... De fout zat 'm dus niet in de "microsoft software",
maar in een 3rd party product.
22-09-2004, 15:29 door dlemckert
Overigens ter aanvulling:

http://it.slashdot.org/article.pl?
sid=04/09/21/2120203&tid=128&tid=103&tid=201

Een leerzame discussie op slashdot omtrent hetzelfde bericht.
22-09-2004, 15:46 door Anoniem
jullie kunnen nu wel allemaal die dingen zeggen over dat het niet ms is maar
bij mijn weten kan een linux/unix/sun meer dan 49 dagen zonder reboot.
maarja die discussie willen jullie blijkbaar niet weer beginnen. en zover ik
weet is het mogelijk om een ms bak een taak op te geven dat hij bijv. elke
nacht reboot dat zou ook heeeel veeeeel schelen.
22-09-2004, 15:50 door Anoniem
Maar er bestaat toch zoiets moois als een taakplanner waarmee in te stellen
is dat dat ding zichzelf eens in de 30 dagen herstart?
22-09-2004, 15:51 door Anoniem
Met Microsoft als vriend heb je kennelijk geen
terroristen als vijand nodig....
Ik vraag me af hoe
oud de redactie hier is. Men moet toch begrijpen dat dit
soort zinnen niet op een nieuwssite kan staan? Ik wil
absoluut niet de discussie win VS lin uitlokken, maar
volgens dien je als site onafhankelijk te zijn.....
22-09-2004, 15:55 door Anoniem
Door dlemckert
Voordat het MS-bashen weer begint:

Even het artikel lezen.. Het gaat om een fout in de
applicatie-software, die
gerelateerd is aan een oude Win95-bug waarin een roll-over
plaatsvindt in de
variabelen die de tijd bewaren.
Aangezien MS-server vanaf NT voor zover ik weet gebruik
maken van een
64bits Integer voor de opslag van tijd, is de 49,7 dagen
limiet voor wat betreft
de SERVER geen issue.
IMHO gaat het hier om een snurkende programmeur en een
gammele QA..
Onder UNIX/linux kill je de applicatie, patcht alle
relevante software, ruimt evt. nog wat logs op en start de
applicatie weer. Downtime een kwartier? Hoezo server
rebooten???
22-09-2004, 15:57 door Anoniem
Je hebt zeker nog nooit hetzelfde nieuwebricht uit de
Telegraaf, de Volkskrant en het NRC naast elkaar gelegd.
22-09-2004, 16:05 door dlemckert
Nogmaals:

Het heeft geen bal met het MOETEN rebooten te maken van een MS server..
Hier is een snurkende programmeur bezig geweest een timestamp die in
milliseconden tikt te proppen in een 32-bits variabele.. Dat houdt na 49,7
dagen op te werken.
Voor de programmeurs onder ons: Allocation, Initialization en Garbage
Collection...

Niet ervanuit gaan dat je variabele groot genoeg is om eindeloos te blijven
ophogen..

Boolean: 1 bit, T / F
Unsigned Byte: 8 bits, 0 t/m 255 (decimaal), 00000000 t/m 11111111
Signed Byte: 8 bits, -1 t/m 127 (decimaal)

INT 32 bits: 32 nullen t/m 32 enen, signed of unsigned. Unsigned, pak'em
beet 4 Miljard, 4 Miljard Milliseconden is: 49,7 dagen (ongeveer, maar
voolopig goed genoeg)

INT 64 Bits... 64 nullen t/m 64 enen.. Unsigned 4miljard maar 4 miljard
milliseconden.. even vlot uit het hoofd (zit aan een web-console.. geen calc)
ongeveer 200 MILJARD dagen...

Ofwel.. Dit heeft geen bal met het moeten resetten van je systeem te maken..
Ook een applicatie draaiend op Linux sneuvelt als je variabelen uit d'r voegen
klappen....
22-09-2004, 16:44 door dlemckert
Door Anoniem
wat een bevooroordeelde, ongenuanceerde en uiterst misplaatste
opmerking. de persoon met die melkertbaan die de redactie hier doet mag
wat mij betreft verwijderd worden.

Deze persoon heeft wel gelijk.... Zoals bekend wordt security.nl niet door de
meest objectieve surfers bezocht, maar nu de redactie ook al stelling gaat
nemen....

Buiten dat moet ik echter wel kwijt dat ik het behoorlijk slordig vind om een
kritieke organisatie als luchtverkeersleiding te 'ondersteunen' met een
systeem waarvan in de onderhoudsmanual iets staat als 'iedere maand
rebooten anders crasht de handel'.
Degene die vergeten is op CTRL-ALT-DEL te drukken is niet zozeer de
schuldige, maar wel de kluns die de rekening betaald heeft zonder ervan
overtuigd te zijn dat het spul wat ie heeft gekocht GOED is..
22-09-2004, 16:44 door Anoniem
Dit is geen "nieuws", Reuters meldde e.e.a. al op 15 september!!!!!!!

http://www.reuters.com/newsArticle.jhtml?
type=domesticNews&storyID=6248582
22-09-2004, 16:53 door dlemckert
Door Anoniem
Dit is geen "nieuws", Reuters meldde e.e.a. al op 15 september!!!!!!!

http://www.reuters.com/newsArticle.jhtml?
type=domesticNews&storyID=6248582

Bovengenoemd bericht is van 17 September.. 2 dagen om van een 'echte'
nieuwskorier overgenomen te worden door een business-news koerier in de
UK... lijkt me redelijk. Blijkbaar hebben wij een week zitten pitten :)
Of, wat ik redelijker acht: de redactie van security.nl zit meer www.slashdot.org te lezen..
22-09-2004, 16:59 door Anoniem
Door dlemckert
Door Anoniem
Dit is geen "nieuws", Reuters meldde e.e.a. al op 15
september!!!!!!!

http://www.reuters.com/newsArticle.jhtml?
type=domesticNews&storyID=6248582

Bovengenoemd bericht is van 17 September.. 2 dagen om van
een 'echte'
nieuwskorier overgenomen te worden door een business-news
koerier in de
UK... lijkt me redelijk. Blijkbaar hebben wij een week
zitten pitten :)
Of, wat ik redelijker acht: de redactie van security.nl zit
meer www.slashdot.org te lezen..[/quote]Mischien waren ze hun server aan het rebooten
22-09-2004, 17:03 door Anoniem
Korte opsomming:

Microsoft propt system time in een unsigned 32-bit int...
dat moeten zij weten. Ze documenteren dat. Hulde.

De programmeur gebruikt dat. Men draait duidelijk kritieke
software op Windows. Groot probleem, lees de Microsoft EULA,
waarin men Windows voor deze toepassingen specifiek noemt .
In de EULA staat iets in de zin van "deze software is niet
bedoeld voor life-critical applications".
Da's niet uniek, dat staat in de EULA van heel veel
software. En terecht!

De redactie van security.nl geeft dat op een niet zo
genuanceerde wijze weer. Ach, so what. Dat doen webwereld en
Gartner ook. Who cares, dat weet je. De pers bericht per
definitie niet objectief!
22-09-2004, 17:17 door Anoniem
Door Anoniem
jullie kunnen nu wel allemaal die dingen zeggen over dat het niet ms is
maar
bij mijn weten kan een linux/unix/sun meer dan 49 dagen zonder reboot.
maarja die discussie willen jullie blijkbaar niet weer beginnen. en zover ik
weet is het mogelijk om een ms bak een taak op te geven dat hij bijv. elke
nacht reboot dat zou ook heeeel veeeeel schelen.
Er is meer dan die counter hoor en ook vooral applicaties die zich schuldig
hieraan maken. Veel applicaties berekenen de delta's tussen tijden foutief
waardoor fouten ontstaan. Daarbij t/m linux 2.4 doet de counter nog
steeds netjes een flipover bij de 497.5 dagen en ik ga die flipover bij een
machine over een tijdje weer zien ;-)
22-09-2004, 17:19 door Anoniem
Door Anoniem
De redactie van security.nl geeft dat op een niet zo
genuanceerde wijze weer. Ach, so what. Dat doen webwereld en
Gartner ook. Who cares, dat weet je. De pers bericht per
definitie niet objectief!
Ik wilde er bijna tegen in gaan, maar bedacht me ineens dat
ik hier boven sta...
22-09-2004, 17:56 door Anoniem
Inderdaad, hoe kan het dat voor zoiets belangrijks een
krakkemikkig servertje wordt gebruikt waarvan in de EULA
staat zo iets staat als "deze software is niet bedoeld voor
life-critical applications" ???
Hoe komt het dat de M$-marketing Windows-servers er door
weet te drukken bij managers??? Omdat die gecharmeerd zijn
van de gui?!?!
Dat dit soort dingen kan gebeuren, boeit de geld wolven van
M$ voor geen meter zo lang zij maar verdienen.
22-09-2004, 18:02 door Anoniem
Toch nog even als echte beveiliger een serieuze reactie proberen te
plaatsen.

Wat hier m.i. feitelijk aan de hand is, is zeer gebrekking ingericht c.q falend
risico-management. Als we mogen veronderstellen dat het management op
de hoogte is van dit probleem (en dat mogen we, want men weet blijkbaar
wel dat de machine/applicatie regelmatig geherstart moet worden), is het
verbazingwekkend dat een bugfix voor een dermate kritisch proces
(communicatie met vliegtuigen) niet wordt aangebracht. Nee, men geeft er
de voorkeur aan te vertrouwen op een work-around resp. de
systeembeheerder.

In mijn beleving zit hier dus de kern van het probleem, falend risico
management; en men zou zich terdege moeten afvragen welke risico's er
nog meer op deze wijze 'gemanaged' worden. Mijns inziens zeer zorgelijk als
je er zo naar kijkt...
22-09-2004, 21:33 door Anoniem
Ik vind het sowieso vreemd dat een luchthaven moet rebooten :S
22-09-2004, 22:59 door Anoniem
Door Anoniem
Korte opsomming:

Microsoft propt system time in een unsigned 32-bit int...
dat moeten zij weten. Ze documenteren dat. Hulde.

De programmeur gebruikt dat. Men draait duidelijk kritieke
software op Windows. Groot probleem, lees de Microsoft EULA,
waarin men Windows voor deze toepassingen specifiek noemt .
In de EULA staat iets in de zin van "deze software is niet
bedoeld voor life-critical applications".
Da's niet uniek, dat staat in de EULA van heel veel
software. En terecht!

De redactie van security.nl geeft dat op een niet zo
genuanceerde wijze weer. Ach, so what. Dat doen webwereld en
Gartner ook. Who cares, dat weet je. De pers bericht per
definitie niet objectief!


en dan te bedenken dat de marine van Engeland besloten heeft
om van unix af te stappen voor hun schepen met wapentuig en
het te vervangen voor windows : WHOOPSIE !!!

Ik hoop dat de programmeurs van de software die op windows
moet gaan draaien voor deze schepen goed weten wat de
beperkingen zijn van windows anders hebben we inderdaad geen
terroristen nodig, dan doen de op hol geslagen schepen van
Engeland wel de nodige schade...
22-09-2004, 23:53 door Anoniem
Door Anoniem
Door Anoniem
Korte opsomming:

Microsoft propt system time in een unsigned 32-bit int...
dat moeten zij weten. Ze documenteren dat. Hulde.

De programmeur gebruikt dat. Men draait duidelijk kritieke
software op Windows. Groot probleem, lees de Microsoft EULA,
waarin men Windows voor deze toepassingen specifiek noemt .
In de EULA staat iets in de zin van "deze software is niet
bedoeld voor life-critical applications".
Da's niet uniek, dat staat in de EULA van heel veel
software. En terecht!

De redactie van security.nl geeft dat op een niet zo
genuanceerde wijze weer. Ach, so what. Dat doen webwereld en
Gartner ook. Who cares, dat weet je. De pers bericht per
definitie niet objectief!


en dan te bedenken dat de marine van Engeland besloten heeft
om van unix af te stappen voor hun schepen met wapentuig en
het te vervangen voor windows : WHOOPSIE !!!

Ik hoop dat de programmeurs van de software die op windows
moet gaan draaien voor deze schepen goed weten wat de
beperkingen zijn van windows anders hebben we inderdaad geen
terroristen nodig, dan doen de op hol geslagen schepen van
Engeland wel de nodige schade...


We shall overcome, Britannia rules the waves!!! :D
23-09-2004, 00:39 door Anoniem
Het is werkelijk ongelofelijk om te zien hoe de M$vrienden
in deze thread de zaak weer koppig proberen te
bagatelliseren, hun oogkleppen opzetten en met hun
gebruikelijke draaikonten beginnen te argumenteren.
MAN MAN MAN, op deze aardkloot zijn Windowsgebruikers
werkelijk de koppigste onder de turbo-oogkleppen-ezels die
pseudo-argumenteren met hun aartsconservatieve balkenendes
Bah.
23-09-2004, 01:05 door Anoniem
sja wat wil je, de eerlijke M$-vrienden hebben er vet voor
betaald!
het blijfd triest dat windows fanaten het normaal vinden
dat een server voor kritische dingen elke maand ff moet
rebooten.
Lache die engelsen met windows op hun boten: ff de
vuurleidings-radar-server rebooten want word hangt...
die excocet mist toch wel...
23-09-2004, 08:26 door Anoniem
Heeft de Amerikaanse Marine ook geprobeerd, zijn snel weer overgegaan op
UNIX ( Niet om de MS klanten te pesten !). Het schip werd na 45 minuten
varen onstabiel , het schip begon namelijk scheef te hangen. De
stablisatoren werden niet goed aangestuurd doordat de communicatie
haperde, dit bleek een aantal bugs te zijn in het OS (Was NT4, nog geen SP6
beschikbaar). Na 3 maanden experts van MS over de vloer te hebben gehad
hebben ze het oude Unix systeem maar weer terug gezet.
23-09-2004, 09:12 door Anoniem
Door Anoniem
Door Anoniem
De redactie van security.nl geeft dat op een niet zo
genuanceerde wijze weer. Ach, so what. Dat doen webwereld en
Gartner ook. Who cares, dat weet je. De pers bericht per
definitie niet objectief!
Ik wilde er bijna tegen in gaan, maar bedacht me ineens dat
ik hier boven sta...

Leg eens uit? Vind jij de pers dan wel objectief?
23-09-2004, 13:14 door Anoniem
Door Anoniem
Heeft de Amerikaanse Marine ook geprobeerd, zijn snel weer
overgegaan op
UNIX ( Niet om de MS klanten te pesten !). Het schip werd na 45
minuten
varen onstabiel , het schip begon namelijk scheef te hangen. De
stablisatoren werden niet goed aangestuurd doordat de communicatie
haperde, dit bleek een aantal bugs te zijn in het OS (Was NT4, nog
geen SP6
beschikbaar). Na 3 maanden experts van MS over de vloer te hebben
gehad
hebben ze het oude Unix systeem maar weer terug gezet.


Het probleem zijn de managers die snel willen slagen, het werkt niet en
daarna weer de doofpot in. Hoezo microsoft goed voor de industrie ?
Bill en Steve zijn goede marktkoopmensen. Alleen de eikels erom heen
die met dollartekens( of euro tekens in hun ogen) kijken niet verder en
beginnen te blaten. Kosten zijn enorm hoog en uiteindelijk wordt er
weer ergens anders bezuinigt. Ik ben absoluut geen voorstander van
Microsoft gezien hun markt strategie, maar die lui die graag ook willen
mee springen op de geldtrein zijn soms nog erger.

Iemand zei ooit : "keep it simpel stupid !" ,

een ander zei ooit : "if it aint broke don't try to fix it !".

Je ziet nu steeds vaker ook in de embedded technologie dat microsoft
os-en steeds meer terrein wint t.o.v. unix en derivaten, niet omdat het
perfect werkt maar omdat de mensen die met het uit eindelijke product
moeten werken windows gewend zijn en niet verder willen kijken.
Ook de programmeurs van nu vinden het makkelijker om onder
windows te programmeren. Geen interesse voor hardware techniek
zorgt ervoor dat mensen liever naar standaard interfaces met
tekortkomingen grijpen. Ook de druk van snel op de markt draagt hier
aan bij. resultaat is dat er steeds minder innovatief gewerkt wordt.
Zoveel mogelijk met weinig was ooit de kunst, als je die gedachte
loslaat op de huidige rekenkracht kun je heel wat bereiken.

maar ik draaf weer door...


ALG
Reageren

Deze posting is gelocked. Reageren is niet meer mogelijk.