Hoofdcategorieën

Gates: 'geen perfecte code nodig voor hoge veiligheid'

Door Martin Sturm, zaterdag 1 november 2003 09:43
Bron: IT Business, views: 1.179

In een interview met de site IT Business doet Bill Gates, directeur van de ontwikkel afdeling van Microsoft, een paar opmerkelijke uitspraken. Het interview is gehouden naar aanleiding van de Professional Developer Conference 2003 die afgelopen week door Microsoft is gehouden. Wellicht de meest opvallende uitspraak van de Microsoft-oprichter is de volgende: "You don't need perfect code to avoid security problems." Gates stelt dat veiligheid van een systeem niet direct afhangt van de kwaliteit van de broncode van de diverse applicaties en toepassingen. Volgens hem moet namelijk een belangrijk deel van de veiligheid van een computersysteem worden gerealiseerd door firewalls en virusscanners. De vele virussen en worms die gesignaleerd worden op Microsoft-systemen hadden kunnen worden tegengehouden door dit soort software te gebruiken, zo stelt Gates.

Verder stelt Bill Gates dat mensen ook veel problemen met betrekking tot worms en virussen hadden kunnen voorkomen door tijdig alle patches van Microsoft te installeren. "Patches zijn altijd eerder beschikbaar dan de exploits", zo stelt Gates. Op een vraag wat hij vindt van de vele vulnerabilities die in Microsoft producten zitten zegt hij dat dit de laatste maanden een stuk minder is geworden. Hij beperkt concrete cijfers echter alleen tot Windows Server 2003, waarin volgens hem in de afgelopen maanden twaalf problemen waren ontdekt.

Over het feit of dit beleid van Microsoft nou het ideale is valt ernstig te twijfelen. De algemene opvatting over veiligheid is niet helemaal overeenkomstig Bill Gates' opvattingen. Veel ontwikkelaars en systeembeheerders gaan er van uit dat een applicatie in principe veilig is, wat dus inhoudt dat de code kwalitatief goed is. Firewalls worden over het algemeen beschouwd als vangnet voor onbekende fouten en vulnerabilities in software en niet als belangrijkste blokkade voor hackers en andere kwaadwillende personen:

Bill GatesWe've seen an order of magnitude less vulnerability in the code that's been through the new tools, and we need about another order of magnitude. We've had 12 things in about an eight month period in Windows Server 2003 and with the equivalent level of attack in the previous generation we would have had over 100. We had 43, but adjusting for the level of intensity it's a factor of 10 difference. If we can get another factor of 10, which would get you down to 1.2, plus the improvements in the patching and updating, that's what people want. That should be doable, but that’s the piece that doesn't happen overnight. It’s a matter of giving people the tools, it's people not understanding the design of APIs where you get vulnerabilities. Certainly there are whole classes of vulnerabilities like buffer overruns that are very well understood at this point, and the scanning tools are very good and the compiler switches are very good.
Volgende 11:05
Vorige 23:46

Reacties

«  1  2  3  4  »

Dat is typerend voor de houding van Microsoft!
En precies waar het probleem zit. Geef de hacker zijn security holes en zeg dat het de schuld van de gebruiker is dat hij niet dagelijks de met pleisters opgelapte herziene code download als patch...
Pfff... |:(

Het is nu eenmaal, met de complexiteit van besturingssystemen, niet mogelijk om de perfecte code te maken.

Er zullen altijd wel hele kleine bugs gevonden worden, die dan weer uitgebuit zullen worden.

Neem nu bijvoorbeeld een virus....nu kan je je besturingssysteem nog zo perfect maken, het virus zal dan nog je pc overhoop gooien. Hier valt voor Mircosoft verder niet veel meer aan te doen en zal de gebruiker gebruik moeten maken van andere (niet-Microsoft) software...

Dat code nooit perfect zal zijn is logisch, maar met deze uitspraak laat Bill weten dat MS geen perfectie na streeft.

Dat is wat jij eruit haalt. Je hoort hem niet zeggen dat ze geen moeite doen om de perfecte code te schrijven. Hij geeft alleen maar aan dat hij eigenlijk weet dat perfecte code een illusie is. Heeft dus niets met laksheid te maken maar met realisme

"Patches zijn altijd eerder beschikbaar dan de exploits"
Da's verdomme gewoon een leugen.

ooit gehoord van de 80/20 regel?
de eerste 80% van volbrengen van een pakket gaat precies volgens plan, alleen die laatste 20% kosten meestal meer tijd en energie dan die 80%.
Veelal is het met software pakketten onmogelijk om het 100% waterdicht te maken, zeker in het tijdperk object georienteerd programmeren en vooral met de huidige 'eisen' dat elk pakket compatibel moet wezen met alles en iedereen...

Daarnaast, wel grappig, als Billy hier zou beweren dat ie WEL alles 100% dicht getimmerd zou hebben en dat ze daar meer geld in zouden blazen, dan zou hier EXACT dezelfde anti-MS reacties hebben gestaan... alleen dan had iedereen juist beweert dat het onmogelijk is om 100% waterdicht te programmeren, dat ie een leugenaar is yadayada...
Dus maakt niet zoveel uit WAT ie zegt, is voor sommigen nooit goed.

Let wel, elke systeembeheerder zal een firewall en virusscanner installeren (zelfs alle Linux/unix/Solaris fans), dus de afweging of een software pakket (en dan niet 1 pakket maar een hele lijn pakketten) niet geheel waterdicht te maken, kan ik mij voorstellen. Veelal is het onmogelijk om pakketten voor iedereen en voor alles veilig te maken.
Is hetzelfde als in de autobranche, je kunt een auto 'veilig' maken, maar tis nog steeds de bestuurder die uiteindelijk de auto rijdt.. en daar kun je niets voor maken/fixen/repareren.... blijft mensenwerk.

Sorry hoor, maar die 80/20 regel wordt juist veel door marketing- en salesafdelingen gehanteerd, deze regel mag nóóít in het hoofd van een ontwikkelaar opkomen.

Dat die 20% zoveel extra kost heeft veelal te maken met problemen op de volgende gebieden:
- architectuur
- standaardisatie
- communicatie
- politiek

Praktisch zou het makkelijk 95% kunnen worden.

ipv bij voorbaat de standaardopmerking te maken "het is toch nooit goed wat MS doet" kan je beter inhoudelijk ingaan op wat hij allemaal zegt, het is namelijk onvoorstelbaar. NIEMAND beweert dat een OS foutloos kan zijn, wat iedereen irriteert aan MS is hun arrogante en lakse houding, enkel mogelijk in een monopolie.
Volgens hem moet namelijk een belangrijk deel van de veiligheid van een computersysteem worden gerealiseerd door firewalls en virusscanners.
Belachelijke uitspraak, dit is symptoombestrijding, geen structurele oplossing voor het onderliggende probleem, zelfs een ontkenning van het bestaan ervan.

Dat is hetzelfde als een dokter die zegt "als u elke dag hoofdpijn heeft neemt u toch gewoon elke dag een asprientje?" ipv de balk boven z'n bed weg te halen waar hij elke dag z'n hoofd tegen stoot wat de hoofdpijn veroorzaakt.

Om nog maar te zwijgen over dat virusscanners per definitie altijd achter de feiten aanlopen en wereldwijd allemaal installatie en update tijd kost. Net zoals het "had je maar moeten patchen" argument, reken voor de gein 'ns uit wat dat wereldwijd kost.
"Patches zijn altijd eerder beschikbaar dan de exploits",
Gates had beter kunnen zeggen "de lekken zijn altijd eerder beschikbaar dan de exploits"

Schitterend voorbeeld van hoe Gates de wereld ziet, de EXPLOITS zijn de problemen, die groeien en waren er daarvoor nog niet en onmogelijk te voorspellen en dus niet in de code op te lossen, het betreft dus geen beveiligingslek, nee het lek is gecreeerd door de exploit zelf. Het is natuurlijk andersom dat lek was er al maar wordt later pas ontdekt en dan meestal door hackers/crackers, MS weet altijd mooi te verdoezelen dat het hier doodgewone constructiefouten betreft.

Een exploit is wat anders dan een security hole. In het geval van Blaster bijvoorbeeld, was de patch (MS03-029) als maanden beschikbaar. Als de gebruiker/beheerder deze patches tijdig had geïnstalleerd, had het lek zich niet eens geopenbaard.

Ikzelf ben (over het algemeen) zeer te spreken over de ijver die MS steekt in het bewaken van zijn beveiligingslekken.

't Is nu eenmaal een populair stuk software en dus een geweldige prooi voor hacker en virus-schrijvers. Je kunt er dus een major mayhem mee creeëren.

Elke linux-systeembeheerder installeert zowel een firewall als een virusscanner? Firewall ok (zit standaard in de kernel trouwens, niet eens nodig om te installeren), dat is nu eenmaal handig om te zorgen dat je netwerk overzichtelijk blijft, dat buitenstaanders er niet in mogen (zodat je je interne webserver niet over de hele wereld laat zien bv), en dat de gebruikers zelf slechts de dingen doen die ze horen te doen (dus niet msnen bv).

Maar virusscanners voor linux? Voor zover ik weet is er nog nooit een linuxvirus geweest wat de echte wereld ingetrokken is. Volgens mij zijn er wel virusscanners die onder linux werken, maar die zijn meer bedoeld voor servers, zodat de windows-clients veilig zijn.

Let wel, elke systeembeheerder zal een firewall en virusscanner installeren (zelfs alle Linux/unix/Solaris fans)
bullshit.

ik heb op mijn Ultra workstations GEEN firewall en geen virusscanner. Is ook nergens voor nodig. alle onnodige services staan uit en fuckmydisk.vbs doet helemaal niks (ookal klik ik er graag op uit principe)

Op mijn router zit een firewall om mijn WINDOWS machines te beschermen. De unix workstations hadden namelijk niks zinnigs om op in te hacken.

Op mijn fileserver heb ik een virusscanner om WINDOWS-executables en dll's enzo te scannen.
Al die so-called virussen en wormen hebben namelijk 0,0 effect op een unixmachine.

En natuurlijk is een firewall leuke extra bescherming voor het geval je iets vergeet op je workstation. natuurlijk is het een extra drempel voor eventuele kwaadwillenden. Maar het is hoofdzakelijk NODIG voor windowsmachines.

moraal vandit verhaal.
lul niet zo dom

Een exploit is wat anders dan een security hole. In het geval van Blaster bijvoorbeeld, was de patch (MS03-029) als maanden beschikbaar. Als de gebruiker/beheerder deze patches tijdig had geïnstalleerd, had het lek zich niet eens geopenbaard.

Heb je niet door dat jij net als MS dan over het feit heenstapt dat als het lek niet had bestaan het zich ook niet geopenbaard had? Natuurlijk is het in veel gevallen verstandig te patchen, maar dat betekent niet dat er daarna geen kritische vragen gesteld moeten worden over het lek zelf en dat elke verantwoordlijkheid van MS ophoudt? Iets dat in elke andere branche voor schandalen zorgt wordt hier van tafel geveegd met de opmerking "kom morgen maar banden halen die niet zomaar ontploffen op de snelweg"
't Is nu eenmaal een populair stuk software en dus een geweldige prooi voor hacker en virus-schrijvers. Je kunt er dus een major mayhem mee creeëren.
Als je vaker tweakers leest dan weet je dat op het gebied van internetservers dat helemaal niet waar is Apache heeft een veel groter marktaandeel dan IIS.

een auto gaat naar links als je met je stuurt naar links draait, ms gaat naar rechts of valt stil als je naar links draait, dus auto vs ms in niet te vergelijken

Er vindt idd. niet zoveel activiteit plaats op het gebied van anti-virus software voor Linux en Unices. Ik geloof dat ik recentelijk nog ergens had gelezen dat er bijna 70.000 virussen voor Windows bekend zijn en iets van 50 voor Linux/Unix. Tsja, is dan ook niet echt een markt voor he :7

Die verhouding is tweeledig:
1. De Windows OS-en bezitten (volgens Google stats) 92 % van de computers. Linux maar 1 %
2. Focus van Microsoft ligt gewoon veel meer richting vernieuwing, inspringen op nieuwe markten, alle wegen bewandelen die geld op kunnen leveren. Dat dan concessies aan veiligheid worden gedaan is dan logisch. Linux loopt dan misschien de pionierende wegen van de commercielen uiteindelijk ook wel in, zijn dan niet de eersten, maar wel stabiel, robuust, degelijk en veilig.

Als laatste: als je (ja, als gebruiker) ervoor zorgt dat je OS altijd up-to-date is en ook je overige software, dan is een firewall en virusscanner amper nodig; een poortscan legt geen exploits bloot. Wat betreft de virusscanner ben ik wat gematigder: Natuurlijk moet je als gebruiker geen executables uit je emailattachments gaan openen, maar als je een reply van een bekende van je krijgt op een door jouw verzonden mail, met een leuke screensaver erbij, dan zullen aardig wat mensen daar toch intrappen denk ik (weet niet of dergelijke virussen al bestaan: hoop niet dat ik iemand op een idee heb gebracht :o ).
Hetzelfde geldt voor een gedownload programma van best wel betrouwbaar uitziende sites ... Het kan je een hoop ellende geven ! Dus een up-to-date AV is geen overbodige luxe !

maar als je een reply van een bekende van je krijgt op een door jouw verzonden mail, met een leuke screensaver erbij, dan zullen aardig wat mensen daar toch intrappen denk ik (weet niet of dergelijke virussen al bestaan: hoop niet dat ik iemand op een idee heb gebracht ).
Bestaan al, 'k krijg vaak .scr bestanden toegestuurd. De scr-extensie wordt naast de screensavers natuurlijk ook gebruikt voor script files...

Een viruszoeker is natuurlijk een soort workaround van het probleem. Het probleem dat een OS zo is gemaakt dat er programma's kunnen draaien waar ik geen toestemming voor geef is in feite het probleem.

Als een OS zo in elkaar zit dat een applicatie of service niet zonder toestemming van de gebruiker in het RAM kan komen, heb je natuurlijk de oorzaak van het probleem te pakken.

Een programma dat zonder toestemming ongewenste taken uitvoert is een ruime definitie van een virus.

Kan me voorstellen, dat tijdens installatie van een officieel gekocht programma, het gekochte programma, door de fabrikant &/of gebruiker gecertificeerde childprocessen mag opstarten in het RAM. Hoewel daar ook gevaren in schuilen.

Als een OS zo in elkaar zit dat een applicatie of service niet zonder toestemming van de gebruiker in het RAM kan komen, heb je natuurlijk de oorzaak van het probleem te pakken.
Dat is natuurlijk niet helemaal waar :)

Als een virus "weet" hoe hij het OS moet laten denken dat de gebruiker er toestemming voor heeft gegeven, dan zit je weer met hetzelfde probleem.

Het grootste probleem met virussen is wat dat betreft dat de maker van het OS of de software altijd achter de feiten aanwandelt. Stik, daar zit een lek, Piet schrijf jij ff een patch om het maar op z'n janboerenfluitjes weer te geven. Dat is gewoon de praktijk, en daarom is het ook gewoon dikke vette kletslulkoek dat Gates zegt:
Patches zijn altijd eerder beschikbaar dan de exploits
In theorie is dat mogelijk ja, maar in de praktijk geloof ik daar helemaal niets van.

Overigens vind ik de strekking van zijn verhaal nog wel het meest frappant: Hij schuift de schuld op de gebruiker in plaats van dat hij zegt dat het niet de focus van zijn software betreft als het om veiligheid gaat. Want dat is in feite echt aan de hand.

Hij kan het zich namelijk helemaal niet permitteren om te zeggen dat MS zich focust op veiligheid, want dan krijgt hij de volledige publieke opinie over zich heen. Wat moet hij dus doen? Relativeren. Vind ik niet zo gek, opzich, want het is natuurlijk gewoon een spreekwoordelijk zeer been van Bill :)

Als een virus het OS weet te omleiden is er geen toestemming van de gebruiker. En blijft mijn stellling bestaan :

Bij jou stelling zit het virus al in het RAM :) En heeft de gebruiker toestemming verleend. De gebruiker is aansprakelijk in dit geval en niet de producent van het OS.

Een OS strak, modulair en conditioneel opzetten. Van mij part een soort cookies-systeem voor applicaties.

Als een OS zo in elkaar zit dat een applicatie of service niet zonder toestemming van de gebruiker in het RAM kan komen, heb je natuurlijk de oorzaak van het probleem te pakken.
En vervolgens vinden mensen het een ruk-OS want je krijgt iedere keer zo'n waarschuwing als je een programma opstart... En uiteindelijk wordt het een automatisme om op Ok te klikken, zonder te kijken wat er staat, et voila dan zijn we weer terug bij af..
Gebruiksvriendelijk, zoals Windows op zich wel is, gaat vaak maar lastig samen met veiligheid, simpelweg omdat eigenlijk alles wat je kunt doen om iets veilig te maken, niet gebruiksvriendelijk zijn.
(Even geredeneert voor de thuisgebruiker. In een kantoorsituatie, waarin je een aantal applicaties nodig hebt om je werk te kunnen doen, en voor de rest op zich geen andere apps hoeft op te starten, is dat uiteraard een compleet ander verhaal).

Het probleem ligt denk ik bij mensen die bewust proberen een OS te hacken.. of fouten op te sporen.
Windows is een gewild doel...

Vooral omdat mensen het leuk vinden om tegen microsoft te zijn....

Ik vraag me af hoeveel mensen nu naar hum windows xp desktop zitten te kijken en vrolijk MS zitten af te kraken. puur voor de lol.

Ik denk niet dat je het probleem ''achter de feiten aanlopen'' kan noemen. Niks is namelijk perfect.

Vergelijk het maar met een luchthaven, hoe strak de security ook is... er zijn altijd mensen die er wat op vinden! Het is dan heel makkelijk.... en heel onterecht om te roepen dat ze er niks aan doen.
Terwijl ze alles proberen en controleren.

Als we overal op voorbedacht zouden kunnen zijn...
dan was ''ontwikkeling en vooruitgang'' al heeeeeeel lang geleden aan zijn eind gekomen!

En vervolgens vinden mensen het een ruk-OS want je krijgt iedere keer zo'n waarschuwing als je een programma opstart... En uiteindelijk wordt het een automatisme om op Ok te klikken, zonder te kijken wat er staat, et voila dan zijn we weer terug bij af..

maar deze keer is het wel de gebruiker zijn fout.

.dubbelpost.sorry.

Je krijgt bij elk programma/proces maar eenmalig de vraag om je toestemming. Daarna is het geautoriseerd.

Het heeft ook niks met gebruikersvriendelijkheid te maken dat er allerlei programma's draaien waar de gebruiker geen controle over heeft.

Ik gebruik Sygate Personal Firewall en deze software heeft de optie: dll-authentication.

D.w.z. elke dll die wordt aangeroepen door een programma moet eenmalig door de gebruiker worden geautoriseerd.

Je kunt de optie ook uitzetten.

Volgens mij ligt het niet alleen aan de complexiteit. Het is redelijkerwijs volgens mij best mogelijk om perfecte code te schrijven die niet te exploiteren is, maar dan zou je alle nieuwe ontwikkelingen, dus ook van third parties, in de vorm van drivers, snap-ins, etcetera, moeten bevriezen. Het éénmalig schrijven (of debuggen ;)) van perfecte code is niet zo'n probleem, het continu blijven bijwerken en implementeren volgens mij wel.

Complexe besturingssystemen zijn onmogelijk perfect te maken. In Linux worden zelfs meer exploits gevonden dan in Windows. Het probleem is dat de scriptskiddies zich alleen op Windows besturingssystemen concentreren. Dan is het logisch dat de firewall en de virusscanner als wapen moeten worden ingezet.

Bovendien zijn ook de gebruikers fout bezig. Als de gebruiker (of de systeembeheerder) de beschikbare patches niet installeert....wie is er dan dom? Vaak zijn patches al maanden beschikbaar voordat een virus actief wordt.

Moraal van het verhaal: in deze tijd is het gewoon nodig om een firewall en virusscanner te draaien. Bovendien moeten de patches tijdig geinstalleerd worden. Misschien is het een idee om niet goed beveiligde/gepachte computers te weigeren bij het inloggen naar de provider. Dan is het probleem snel opgelost........

" In Linux worden zelfs meer exploits gevonden dan in Windows."
Ja maar dat zijn geen exploits waarbij iemand controle krijgt over het hele systeem. Dat is appels met peren vergelijken. Bovendien zijn er meer exploits omdat bijvoorbeeld SuSE een DVD vol met applicaties levert. De exploits van deze extra programma's tel je dan mee.
Zullen we bij Windows ook een DVD vol met programmatuur installeren? En dan nog eens tellen?

Ik heb het niet over de bijgeleverde applicaties kerel.

Ik heb het over de KERNEL.

Leopard123: je hebt je feiten niet op orde: ga naar securityfocus.com, klik op 'vulnerabilities', 'by vendor', en vul dan microsoft en windows 2000 professional in: lange lijst.

Ga dan naar 'by title', kies linux en dan 'debian' als vendor. Niet alleen is deze lijst korter, het gaat hier ook nog eens over kernel + apps.

[klein-beetje-offtopic]Ehm, dat is toch juist het probleem met Windows, zie Windows XP. Er zit teveel gebundelde software bij, die je niet mag deinstalleren (MSN Messenger, Outlook Express, Windows Media Player, Internet Explorer etc.). De installer van bijv. Redhat laat mij zelf kiezen wat ik erbij wil hebben, en nog veel belangrijker: wat niet.
[/klein-beetje-offtopic]

Natuurlijk is die uitspraak van Gates dom, zo geeft hij alleen maar toe aan de luiheid van de OS-coders, of wekt de persoon in kwestie in ieder geval het idee dat ze schijt hebben aan security. Een OS van dik 200 euri behoort gewoon veilig te zijn. Dat wil zeggen, er zitten weinig tot geen bugs bij gebundeld. Dat er wat insluipt ok, maar dat ze er niet naar streven dit te controleren voor dat ze het OS uitbrengen (testen?), daar heb ik gewoon geen woorden voor (laat ik het maar 'the Microsoft way' noemen dan). Dat ik dan een firewall en virusscanner moet aanschaffen (wat al gauw op zo'n 80 euri uitkomt) naast een OS van 200 euri, vind ik schandalig.
Dat patches eerder aanwezig zijn dan de exploits, is niet zo verwonderlijk. Menig virus-schrijver weet dat men te 'lui' is om te patchen(en zo stom is geweest automatic updating uit te schakelen, alhoewel ik dat ook niet toesta) en onderzoekt daarom maar een willekeurige patch. HIj kijkt wat t probleem was en schrijft daar het virus voor. Zo ook MSBlast. Dit is LANG NIET altijd het geval, en dat geeft weer aan dat Ms alleen patcht als er klachten zijn, de so-called on-demand wereld :+
Daarnaast worden vervelende en onbenullige bugs volledig genegeerd (Windows 9x crashed als je C:\nul\nul probeert te benaderen, zelfs remote kan je de boel nog in de soep laten lopen). Dat geeft des te meer aan dat de instelling van Ms fout is, bugs moeten serieus genomen worden, al gaat het erom dat explorer crashed als je een zoekactie opvraagt. Na zo'n nieuwsbericht weet ik dus zeker dat ik niet zomaar meer Windows boot op m'n pc. Ik MSN wel vrolijk door met Gaim, terwijl ik aan t scripten ben met gedit om Apache mijn scripts te laten verwerken die ik dan controleer met Mozilla Firebird op m'n Redhat Linux distro.

Cijfers? Bronvermelding?

Volgens mij zit je aardig uit je nek te lullen.

Ik heb dit in een onderzoek gelezen wat ik zo snel niet kan terug vinden (als ik het gevonden heb post ik een link).

Ik heb persoonlijk niks tegen Linux, maar het is gewoon triest dat bepaalde mensen uit die hoek alles wat van Microsoft komt af lopen te zeiken.

Maar dit gaat allemaal behoorlijk off topic :7

Hij heeft wel degelijk gelijk. Ik werk o.a. als technical support en als je kijkt hoe gebruikers omgaan met hun veiligheid...laat dat best te wensen over.

Heb je XP en wil je een veilig OS kijk dan even hier : www.blackviper.com , o.a. disable alle services die je niet gebruikt, is niet alleen veiliger maar ook sneller.

Wat ik zelf doe is een ghost-image maken van een persoonlijke perfecte installatie van het OS met eventuele prog's.
Verder heb ik een batch-copy gemaakt, die mijn persoonlijke instellingen veilig wegzet, zoals favorieten, doc's etc:
xcopy C:\Docume~1\*.* d:\backup\Docume~1 /E /C /H /R /K

Weet ik nu niet zeker of een programma een trojan is /of heb ik vreemde verschijnselen zoals hardeschijven die zomaar actief zijn, dan run ik de batch. Test/gebruik eventueel het programma wat verdacht is. Als ik klaar ben zet ik de ghost terug en copieer alle persoonlijke instellingen terug :

xcopy D:\backup\Docume~1\*.* C:\Docume~1\ /E /C /H /R /K

Werkt perfect en kan ik echt aanbevelen.

Gebruik natuurlijk ook een vuurwal en een viruszoeker.

Dat het perfect werkt wil ik zo van je aannemen. Maar is het niet van de zotte dat je dit allemaal moet doen? Jij bent duidelijk technisch onderlegt, maar hoe kan ik m'n moeder uitleggen dat ze moet doen wat jij gedaan hebt?

Mijn doelgroep hier op tweakers.net zijn geen moeders(hoewel ?, ik wil niemand buitensluiten ! :), maar alla.

Wat je kunt doen voor je moeder :

- zet op de desktop twee buttons "backup persoonlijk" & "restore persoonlijk" ( dit zijn twee batch-files die jij voor je moeder hebt gemaakt en die de betreffende map "C:\Docum*" op "D:\Backup" plaatst of terug zet.

- maak verder een opstartfloppy die volledig automatisch een ghost-image terug zet van d:\backup

Maak een mooie instructie-stappen-plan op 1 A-viertje en plastificeer deze.

Mijn punt is meer: dit hoort toch gewoon in het OS te zitten?

Enerzijds heeft hij wel gelijk maar om dat dan nog te roepen? Ik weetniet .. de meeste virusinfecties zijn toch idd de schuld van de gebruiker (mailzooi, open porn lalalala).

Maar over dat die fixes er zijn voor de exploits? Dat kan wel mooi wezen maar de gebruiker word niet enorm hard geinformeert .. als er in Unix-like een grote hole gevonden is lees je dat op securityfocus maar voor windows, soms ..?

Een unix-like systeem kan toch ook kapot .. daar gaan ze er enkel van uit dat de gebruiker intelligent genoeg is om niet als root enzo op het web te gaan en zo de grote gevaren tegengaat. Ongelijk kun je gates dus niet geven! (alhoewel hij zich slecht verwoord heeft mja, een nerd he :))

Niemand kan perfecte code schrijven, en normale gebruikers hebben ook niet het niveau van beveiliging nodig die bijvoorbeeld het leger nodig heeft. Jij hebt thuis toch ook geen driedubbele luchtsluis als voordeur? Buiten dat is de efficientie ook veel lager als je programmeurs echt tot het perfecte toe wil laten programmeren. Hoe dichter je bij perfectie komt, hoe langer het duurt voor ze een gat gevonden hebben. Dit loont de moeite en de kosten echter niet. Het is gewoon zo dat gebruikers veel toelaten, virussen komen echt niet allemaal door de achterdeur binnen hoor...

Je kan dan nog wel komen met argumenten dat andere desktopbesturingssystemen veel minder last hebben van virussen, maar dat komt alleen door het gebrek aan populariteit van dat OS en dus 'performance' van een virus. Als Linux gemeengoed wordt gaat dat net zo hard en net zo vaak op zn bek als Windows nu.

Eigenlijk heeft ie wel gelijk vind ik.
w2k en winXP vallen ook wel mee, blijven zagen op MS omwille van win9x vind ik nogal idioot aangezien deze ontwikkelt zijn (w2k ook overigens) toen beveiliging nog niet zo "belangrijk" geacht werd (toen was er nog maar nauwelijks internet en bijna alle virussen kwamen via games en Word documenten)
Ik denk dat ze nu wel op de goede weg zijn eigenlijk :)

Is de veiligheid van een OS niet ineens zwaar aangetast als Explorer geïntegreerd zit :?

Beetje vage redenering volg jij :?
Wij zagen helemaal niet door op de win9x OS'en ... XP zelf is ook zo lek als een mandje... of wou jij het tegendeel beweren?

Dat wil ik dan best wel even doen.. Ik draai een 24/7 server op WinXP, en die moet in 1,5 jaar tijd nog steeds gehackt worden.. Niet dat ik mensen nu uitnodig om dat te gaan doen, maar ik wil hiermee aangeven dat het allemaal wel meevalt met de lekken zolang je maar weet wat je doet en de boel uptodate houdt.. Bill heeft gewoon gelijk als hij zegt dat de veiligheid grotendeels afhangt van de gebruiker..

zet je IP er ff bij.

1 windows machine hoort geen dagtaak te zijn.

Dat jij pre-9x geen internet had omdat je niet wist hoe dat moest met van die vage unix-machines... betekent niet dat het er niet was.

sterker nog. ik heb minimaal 2 jaar geinternet met dos/win3.11. remember trumpet winsock?

onzin dus. toen waren hackers en virussen nog een veel groter punt omdat er nog geen 30 virusscanners waren om uit te kiezen. en firewall dat was iets heel moeilijks. Daar heeft microsoft ons mee *opgezadeld*. Er was toen heel erg bekend wat de problemen waren en zouden worden als er niks gedaan werd. Maar bill en z'n club hebben er voor gekozen het makkelijk te houden en gewoon te claimen dat er niets aan de hand was. Hier windoos ninetysomething.. very good.. klikundplee..

dank u oh-heilige bill.

Ik ben het helemaal met Gates eens, het is bijna onmogelijk om een perfecte code te schrijven, laat staan de vele 3rd party applicaties die veel mensen draaien waardoor ook problemen ontstaan.

De veel genoemde Blaster worm was idd heel gemakkelijk te voorkomen door of de patch te installeren, of zo in te stellen dat die service niet de PC opnieuw laat starten of een firewall te installeren.

Maar door lamheid of ontwetendheid nemen mensen geen maatregelen. Ik vind dat Microsoft daar niet op aangekeken kan worden, ze hebben gedaan wat ze konden.

Natuurlijk beperkt meneer Gates zich met cijfers tot Windows Server 2003. Dat is immers hun huidige software, dat er in het verleden fouten zijn gemaakt is nu niets meer aan te doen.

Je krijgt toch op je examen ook geen slecht cijfer alleen omdat je in het verleden vaak slechte cijfers hebt gehaald? In het verleden behaalde resultaten bieden geen garantie voor de toekomst.

En ik vind dat Microsoft nog best netjes is om snel alle patches uit te brengen, kijk bijvoorbeeld naar het Nederlandse pakket Accountview wat heel erg veel wordt gebruikt in Nederland. Als je daar een fout van meld moet je geluk hebben dat je een patch kunt krijgen en 9 van de 10x zit de bug er in de volgende versie weer in.

Ook maakt Microsoft nog steeds ontzettend veel winst, dus je kan wel helemaal anti-microsoft en anti-Gates zijn. Maar in feite is het een geniale man die met z'n marketingskills multi-miljardair is geworden en een enorm bedrijf runt dat super veel winst maakt. En dat is een feit, geen mening.

Edit:

Ook is het zo dat Microsoft niet gemakkelijk anti-virus of een goede firewall in z'n OS kan zetten aangezien ze dan hetzelfde gelazer krijgen als met Netscape toen die zaten te zeuren dat IE in Windows was gebouwd om Netscape de kop in te drukken.... Bleek dat er toch iets meer voordelen aan zaten als alleen Netscape om zeep helpen.

Ik zeg: Laat Microsoft (eventueel met de hulp van Norton, macAfee en weet ik wie nog meer) een goede firewall en virusscanner in Windows bouwen, dan zijn we gelijk van een hoop gezeur af.

Natuurlijk beperkt meneer Gates zich met cijfers tot Windows Server 2003. Dat is immers hun huidige software, dat er in het verleden fouten zijn gemaakt is nu niets meer aan te doen.

Ben het voor een groot deel met je eens, maar imho moet je WindowsXP als referentiepunt nemen. Windows2003 is nog relatief vrij kort op de markt, de massa gebruikt het niet.

Het is logisch dat Win2003 minder fouten bevat omdat het vooralsnog voor die hackertjes niet interessant is om dat te gaan hacken.
Mocht het ooit helemaal inburgeren dan zullen er wel veel meer fouten opduiken denk ik.

Ik ben het helemaal met Gates eens, het is bijna onmogelijk om een perfecte code te schrijven, laat staan de vele 3rd party applicaties die veel mensen draaien waardoor ook problemen ontstaan.
Nee, maar je moet wel 'zo goed mogelijke' code schrijven. Aangezien Gates 'Chief Software Architect' is geeft hij richting aan de devvers bij MS. Lekkere boodschap is dit: Doe maar rustig aan jongens..
De veel genoemde Blaster worm was idd heel gemakkelijk te voorkomen door of de patch te installeren, of zo in te stellen dat die service niet de PC opnieuw laat starten of een firewall te installeren.
Je bent dus afhankelijk van 3rd party progs voor security ?
Lijkt me dat je een solide OS nodig hebt en daarbovenop een extra laag als een firewall.
Security is dus wel degelijk een zaak voor MS en niet alleen van de user..
Je krijgt toch op je examen ook geen slecht cijfer alleen omdat je in het verleden vaak slechte cijfers hebt gehaald? In het verleden behaalde resultaten bieden geen garantie voor de toekomst.
In het verleden behaalde resultaten bepalen wel je reputatie in het heden !
En ik vind dat Microsoft nog best netjes is om snel alle patches uit te brengen, kijk bijvoorbeeld naar het Nederlandse pakket Accountview wat heel erg veel wordt gebruikt in Nederland. Als je daar een fout van meld moet je geluk hebben dat je een patch kunt krijgen en 9 van de 10x zit de bug er in de volgende versie weer in.
Een OS is van heel andere orde dan een pakket als account view.
Van een server OS 2K3 mag je goede default security verwachten. Patchen == rebooten en dat is nou net niet de bedoeling met een produktie server..
Ook maakt Microsoft nog steeds ontzettend veel winst, dus je kan wel helemaal anti-microsoft en anti-Gates zijn. Maar in feite is het een geniale man die met z'n marketingskills multi-miljardair is geworden en een enorm bedrijf runt dat super veel winst maakt. En dat is een feit, geen mening.
Helemaal gelijk.. Geniale marketing man.. Maar van OS/software design cq security heeft ie weinig kaas gegeten..

Op dit moment ben je afhankelijk van 3th party virusscanners. Enkele maanden geleden riep men moord en brand omdat MS een fabrikant opgekocht had en diens kens wou integreren in de volgende windowsversies.
Een OS maken dat voor 95% van de computergebruikers perfect is is denk ik niet mogelijk.

Daarom moet je dat dus ook niet proberen. Maak verschillende windows distributies voor verschillende gebruikersgroepen. Gebeurt bij Linux ook.

[reactie op The Noid]Doen ze dat dan niet? NT6 :
Windows XP Home
Windows XP Pro
Windows XP Tablet PC
Windows XP Media edition
Windows 2003 Server.
Ik heb nu een gratis trial van 2003 in gebruik. En ik vind het doodjammer dat de Pro niet even netjes is.
Als je XP Por op je pc gooit heb je meer er op staan dan XP Home. Waarom???? De Pro zou net een uitgeklede versie moeten zijn. Dat de zakelijke gebruiker er zijn software kan op zetten en niet meer.
Dat zou al een hele stap in de goede richting zijn. Broncode ter vrijgeven is mooi maar 80% van de gebruikers zal daar nooit iets mee doen. De andere 20% voor hetzelfde als wat MS zou moeten doen. Alles wat overbodig is er uit smijten.
[/reactie op The Noid]

Doen ze dat dan niet? NT6 :
Windows XP Home
Windows XP Pro
Windows XP Tablet PC
Windows XP Media edition
Windows 2003 Server.

Pardon maar de XP serie is NT 5.1 en 2003 NT 5.2. Dus longhorn zou NT 5.3 of NT 6 zijn. Maar wat jij zegt klopt dus niet.


Wat een kansloze opmerking! Microsoft is een van de productiefste bedrijven ter wereld. Als je niet streeft naar 100% perfecte code betekend niet dat je nik ste doen hebt hoor. Functionaliteiten enzovoort moeten allemaal uitgedacht worden.
Als je niet streeft naar 100% foutvrije code dan ben je imho aan het prutsen.
Foutvrije code bestaat niet, maar dat betekend niet dat je er niet naar moet streven.

We hebben het niet over startknoppen. We hebben het over de security van Microsofts vlaggeschip windows 2003 server..

Wat een kansloze opmerking! Microsoft is een van de productiefste bedrijven ter wereld.

Wat is dan je definitie van 'productief' en op welke economische cijfers baseer je deze uitspraak?

Mag ik je eraan herinneren dat MS slechts met 2 producten winst maakt: Office en Windows. De rest draait verlies, break-even of minimale winst. En dit is na te lezen in de stukken die MS bij de FTC ingediend heeft.

Wat dacht je van de geniale uitvinding van de startknop? Zit tegenwoordig in elk besturingssysteem, ook in Linux.
Linux heeft geen startknop, linux is een kernel..
oh doel je op KDE? dat is geen startknop maar een KDE menu.

Bovendien zo spectaculair is zo'n startknop niet.. Ook absoluut geen uitvinding van MS.

Helemaal gelijk.. Geniale marketing man.. Maar van OS/software design cq security heeft ie weinig kaas gegeten..
Das nou grappig zeg... toen Billy boy op school zat was hij een mainframe hackertje en werd juist vanwege zijn security skills ingehuurd door allerlei bedrijven.

[off-topic]Ook is het zo dat Microsoft niet gemakkelijk anti-virus of een goede firewall in z'n OS kan zetten aangezien ze dan hetzelfde gelazer krijgen als met Netscape toen die zaten te zeuren dat IE in Windows was gebouwd om Netscape de kop in te drukken.... Bleek dat er toch iets meer voordelen aan zaten als alleen Netscape om zeep helpen.
Denk dat je het boek "Microsoft vs. Netscape: de browser oorlog" toch maar eens moet gaan lezen. Microsoft heeft wel degelijk IE geintegreerd met als doel om andere browsers uit de markt te drukken (en dan met name Netscape, aangezien die op dat moment de grootste concurrent was).
[/off-topic]

Maar Bill heeft ten dele gelijk: er ligt een groot deel van de verantwoordelijkheid bij de gebruikers zelf m.b.t. het up to date houden van de virusscanner.
Aan de andere kant: als jij een huis koopt, waar geen sloten op de voordeur zitten en de aannemer zegt tegen jou dat je zelf maar een stukje beveiliging in moet bouwen in de gang van je huis, dan wordt je toch ook niet helemaal vrolijk, of wel??? }>

maar er is slechts een beperkt aantal manieren om zonder toestemming een huis binnen te komen. Sloten op je huis is een ding, wat als de inbrekers nieuwe manieren vinden, bijv. teleportatie waardoor je je muren moet bedekken met zilverfolie om de signalen tegen te houden? (overdrijven maakt de zaak duidelijk). In dat geval ga je toch ook niet bij de aannemer zeuren dat je huis ineens niet meer goed beveiligd is?

Windows bevat van zichzelf al een groot aantal beveiligingen tegen een hoop mogelijke lekken. helaas zijn er zeer veel mensen continu bezig met het vinden van lekken e.d.. Dat kun je gewoon niet tegenhouden. Wat ik echter wel vreemd vind is dat Microsoft de wind van voren krijgt, maar er niet eens wordt gekeken naar de hackers en virusschrijvers die er de eigenlijke oorzaak van zijn dat lekken uberhaupt een probleem vormen.

Dit is dus het aller grootste misverstand. Deze vergelijking slaat nergens op omdat het niet een nieuwe techniek van de inbrekers is, maar het ontdekken van een gat in je huis.

Een betere vergelijking zou zijn dat je schoorsteen een doorsnede van 0.5 meter heeft. Jij hebt geen ID en de huisbouwer vond het wel best, maar vervolgens bedenkt de inbreker dat ie, als hij ff niet traint en snoept, hierdoor naar binnen kan.

Punt is dat de mogenlijkheden er al vanaf dag 0 in zitten (of worden geintroduceerd door een aanpassing in de software) en pas naar buiten komen waneer iemand heeft ontdekt dat er misbruik van te maken is.

Over je tweede deel:

Dat er fouten in de software zitten is tot daar aan toe. Een bufferoverflow foutje is in principe zo gemaakt. Maar veel security problemen bij windows zitten er als het ware by design in. Vb script in html en vervolgens dezelfde html voor de mail client gebruiken zorgt natuurlijk voor problemen waneer er in vb script een filesystem object en/of mail/adresboek mogenlijkheden zitten. Ze voegen functionaliteit toe en achteraf gaan ze het nog eens proberen dicht te timmeren. Waneer er nu bij het bedenken van de functionaliteit ook eerst even aan de impact van dit soort dingen wordt gedacht, is een heel groot deel van de security problemen al opgelost.

Maar in feite is het een geniale man die met z'n marketingskills multi-miljardair is geworden en een enorm bedrijf runt dat super veel winst maakt.

Niet dat ik een communist ben, maar dit geeft wel een zwakke plek aan in het kapitalisme: Bill Gates is geniaal omdat hij multi-miljardair is geworden?

Newton was geniaal. Madame Curie was geniaal. Darwin was geniaal. Einstein was geniaal. Steven Hawking is geniaal. Een hoge pief van een bedrijf dat op een illegale manier gebruik maakt van z'n monopolie-positie (vergeet niet dat dit de bevindingen zijn van het VS juridisch' systeem) om veel geld te verdienen, is niet geniaal.

Als 'ie zo geniaal was had 'ie ook de tweede druk van z'n 'visionaire' boek niet hoeven aan te passen omdat het internet niet in de eerste druk genoemd werd.

Als de moeder van Bill Gates niet in de raad van commissarissen van IBM had gezeten toen IBM een OS nodig had voor de PC, had niemand van Bill gehoord.

"Je krijgt toch op je examen ook geen slecht cijfer alleen omdat je in het verleden vaak slechte cijfers hebt gehaald? In het verleden behaalde resultaten bieden geen garantie voor de toekomst."

Ha! Ik kreeg op mijn school altijd wel een naar beneden afgerond cijfer, omdat ik niet zo lief was... :P

Meneer Gates heeft gedeeltelijk gelijk. Om veiligheid te bereiken hoeft inderdaad niet het hele systeem veilig te zijn, maar alleen de gedeeltes die met veiligheid te maken hebben. Het probleem ligt meer bij het identificeren van die delen die veilig moeten zijn. Als je in die delen investeerd en ervoor zorgt dat die delen geen beveiligingslekken bevatten is de kwaliteit van de rest van de code minder relevant.

Firewalls, patches en virusscanners blijven lapmiddelen waar we niet aan ontkomen, omdat foutloze software domweg niet bestaat. En om een veilig systeem te bouwen moet je dat vanaf de grond doen, en dat is bij Windows bij mijn weten nooit gebeurd.

(...) maar alleen de gedeeltes die met veiligheid te maken hebben (...)

Mooi in theorie, maar in de windows praktijk maakt dat dus niet uit. De gemiddelde windows gebruiker logt als administrator in op z'n systeem; iedere exploit in ieder programma wat door de admin gerunt wordt heeft de potentie om het hele systeem te compromitteren.

Zolang Microsoft niet op de *NIX gewoonte overstapt dat je zo weinig mogelijk als superuser ingelogd zit maakt het niet uit waar de vulnerability zit.

Ik denk dat hij wel gelijk heeft als hij zegt dat veel problemen veroorzaakt worden door het ontbreken van virusscanners en firewalls. De source code van een OS kan je ook niet 100% veilig krijgen lijkt mij.
"Patches zijn altijd eerder beschikbaar dan de exploits", zo stelt Gates.
Dit geloof ik niet helemaal...
Hij beperkt concrete cijfers echter alleen tot Windows Server 2003, waarin volgens hem in de afgelopen maande 12 problemen waren ontdekt.
Moet natuurlijk maanden zijn :z Edit: alweer gefixt.
overbodig :?

Dus Gates geeft dus eigenlijk toe dat er het een en ander niet deugt aan zijn software?!?

Overigens is de term 'perfecte' code onzinnig. Veel 'bugs' waren geen programmeerfouten maar gewoon met opzet ingebouwde mogelijkheden die vervolgens voor de 'verkeerde' doeleinden werden toegepast (zoals bv. de windows messenger).

"Patches zijn altijd eerder beschikbaar dan de exploits", zo stelt Gates.

Dit is natuurlijk gejokkebrok eersteklas. Let alleen al op de openstaande vulnerabilities in IE. Wat dichter bij de waarheid ligt is dat MS dingen gaat patchen zodra er echt grote golven van virusuitbraken (bijv.) te verwachten zijn. Deze houding wordt ondermeer veroorzaakt door het feit dat MS aanhanger is van de "security through obscurity" stroming.

Het is niet alleen gelogen, maar ook nog eens onmogelijk, want je kan geen patch maken voor een exploit die nog niet bestaat.

Exploit is het misbruik maken van een beveiligingslek via een stukje software.

Wat je waarschijnlijk bedoelde is dat een patch niet uitgebracht kan worden voordat een beveiligingslek is ontdekt.

Wat Gates eigenlijk gewoon zegt is dat ze de exploit dus de bug allang wisten maar gewoon te lui zijn om het eerder te fixen dan dat zij dat nodig vinden. Zij weten tenslotte allang dat die exploit er is ;)

Je maakt m.i. een patch voor een fout. Onafhankelijk of er (al) een exploit is die van die fout gebruik maakt.

on topic:
En wat veiligheid betreft, zoals al vaak gezegd zit de kern van de veiligheid in de manier van opbouw van het systeem.
De denk-manier van de ontwerper bepaald de veiligheid.
Dat er dan fouten komen in de code is vervelend en on vermijdbaar.
Voor wat ik er uit lees is Bill Gates van een andere mening hierover.
Maar dat gaat veranderen: straks mag de gebruiker niet meer alles en kan kwaadwillende code niet meer overal bij, alleen dan heeft heeft de TCPA-club het heft in handen en niet meer de beheerder van de PC.

@Andante_ : Dat TCPA stukje was cynisch bedoeld...

Wat betreft het niet echt nodig zijn van perfecte code voor hoge veiligheid ben ik het eens een keertje eens met Bill. Als je eens goed kijkt naar linux dan zal je zien dat in linux ook niet alles perfect is. Het grote punt bij hoge veiligheid is dat je actief moet werken aan het releasen van patches. Wat bij MS nog wel eens iets heeft van, we patchen pas als er een grote uitbraak voor de deur staat, plus als we een bug vinden die groot is, dan houden we onze mond maar zolang als mogelijk is dicht.

Nu waar het jou opmerking over TCPA betreft, je kan alles wel lekker weg stoppen achter een TCPA schermpje. Echter dat zal je in het geval van een blaster-achtige aanval nog weinig helpen. Een dergelijke aanval veroorzaakt een overflow binnen een service die door het TCPA gedoe al een hoeveelheid rechten heeft gekregen. Kijkende naar het huidige securitymodel van MS, zal onder TCPA een dergelijke service rechten hebben over het hele systeem. En dus gaat die aanval lekker z'n werk doen met toestemming van het TCPA systeem. Voordat ze een dergelijke aanval kunnen afslaan zullen ze toch echt de layout van hun OS drastisch moeten aanpassen.

Ik kan hem geen ongelijk geven. Waarom zouden ALLE programma's rekening moeten houden met beveiliging, als je dit ook door een aantal specifiek daarvoor ontworpen applicaties kan laten doen. Gewoon een kwestie van efficiency.

Waarom zou je in een office applicatie of iets dergelijks rekening moeten gaan houden met virussen e.d. Dat is de taak van dat programma helemaal niet en is zonde van de ontwikkelkosten. Daar heb je een virusscanner voor.

edit:
uh-oh.. geef MS eens gelijjk.. krijg je gelijk een overbodig :D

het gaat hier met name over windows ;)
als je een os bouwt dient dit in mijn ogen wel behoorlijk veilig te zijn. voor het tegen gaan vann bepaalde aanvallen ok gebruik een firewall of virusscanner maar om als os bouwer nou gelijk de veiligheid van je eigensyteem door te schuiven naar een 3e partij? als je alleen al kijkt naar het aantal security patches dat microsoft uitbrengt das idioot zo veel.
en dan heb je ook nog die patches die andere patches uitschakelen echt over nagedacht.
als koper van een product mag je er van uitgaan dat je een goed werkend product koopt grote beveligingsfouten zoals die in windows zitten mogen gewoon niet.
Microsoft verplicht de consument om een virusscanner en firewall te instaleren op deze manier en das van de zotte het os moet gewoon zo zn werk doen dat die exploits niet in het final product zitten en achteraf mensen gaan wijzen op had je de patches maar moeten installeren is idioot, net als kleine kinderen ja maar hij begon en hij gaf me die dinges niet....

Microsoft verplicht de consument om een virusscanner en firewall te instaleren
dat is maar een manier van bekijken...
Hebben Linux systemen geen virusscanner of firewall? Wat raadt men daar aan? Justum, ook een virusscanner/firewall.
Zeggen dat MS dan consumenten verplicht is dan wat vreemd...
Ik denk dat Billy hier alleen aan wil geven dat MS niet voor alle exploits meteen verantwoordelijk gesteld moet worden (= code 100% waterdicht maken, maar daar gaat de 80/20 regel gelden, dat kost je dus meer dan de voorgaande ontwikkeling van die software) en dat mensen met hardware en software een veel betere bescherming kunnen creeeren zonder enige wijziging aan de software.
Tuurlijk zou je kunnen redeneren dat mensen dus daardoor MEER moeten investeren, maar elk gerenomeerd systeembeheerder WEET al dat ie een firewall en virusscanner MOET hebben. Dus dat is er in de meeste gevallen toch al.

in het geval van bedrijven wel een beetje systeembeheerder houd zn systemen ook up to date.
maar je moet er van uitgaan dat consumenten dom zijn en dat die denken een product te kopen dat je instaleert (in de meeste gevallen doen ze dat niet eens) en daarna gewoon goed werkt.
nou is het natuurlijk zo dat het van 2 kanten moet komen microsoft moet beter zn best en de consument niet altijd gelijk naar M$ wijzen maar daarvoor dient er wel geinvesteerd te worden in de kennis van de consument veel mensen weten niet eens dat ze kunnen updaten of wat dat inhoud en als mensen niet weten wat iets inhoud gebruiken ze het vaak niet ;)

maar je moet er van uitgaan dat consumenten dom zijn en dat die denken een product te kopen dat je instaleert (in de meeste gevallen doen ze dat niet eens) en daarna gewoon goed werkt.
En wat is daar raar aan? Diezelfde domme consument koopt een auto, en is absoluut zwaar ontevreden als ie wekelijks met die auto naar de garage moet voor de laatste patches. Diezelfde domme consument koopt een tv, en als ie daar voor de 4e keer in 2 maanden mee terug moet om een patch te installeren, wil ie (logisch) z'n geld terug. Je koopt een produkt, en dan wil je dat het gewoon goed werkt, punt. De meeste mensen gebruiken hun pc om andere zaken mee te kunnen doen, en niet om zich wekelijks met de pc/OS zelf te bemoeien.

Hebben Linux systemen geen virusscanner of firewall? Wat raadt men daar aan? Justum, ook een virusscanner/firewall.
helaas, voor Linux heb je geen virusscanner.... Da's ook niet nodig voor dat handjevol virussen dat er voor Linux is, die ook nog eens slecht verspreiden omdat het merendeel van de wereld (95%) Windows gebruikt, die geen Linux executables kan uitvoeren.
Firewall zit in linux gebakken, dus services draaien sowieso alleen als jij daar toestemming voor geeft(anders blijft de poort mooi gesloten). Zo ban je al een groot deel van de trojaanse paarden uit ;). Mail-virussen zijn voor linux systemen niet interessant, zie het punt hierboven, en je systeem vernaggelen hebben die leuke kleine proggies geeneens de rechten voor (root). Da's dus al klingklare onzin.
Tuurlijk zou je kunnen redeneren dat mensen dus daardoor MEER moeten investeren, maar elk gerenomeerd systeembeheerder WEET al dat ie een firewall en virusscanner MOET hebben. Dus dat is er in de meeste gevallen toch al.
als je je systeem een beetje op orde hebt is een firewall/virusscanner helemaal niet zo hard nodig. Die ga je pas hard nodig hebben als je em als desktop gaat gebruiken, dus als je er hotbar X op gaat downloaden omdat je IE anders foeilelijk vind. Dat je eventjes D.net installeerd voor de lol en weet ik veel wat voor zaken niet meer. Een gewone webserver draait niets onnodigs op, en is dus alleen onveilig als de server onveilig is, niet omdat er een of andere lame proggie op poort 1337 zit te luisteren om te kijken of een sub7 user je pc wilt vernaggelen. Een firewall maakt het beheer een stuk makkelijker, maar da's wat anders.
Ik denk dat Billy hier alleen aan wil geven dat MS niet voor alle exploits meteen verantwoordelijk gesteld moet worden (= code 100% waterdicht maken, maar daar gaat de 80/20 regel gelden, dat kost je dus meer dan de voorgaande ontwikkeling van die software) en dat mensen met hardware en software een veel betere bescherming kunnen creeeren zonder enige wijziging aan de software.
Ik denk niet dat Bill zich zorgen hoeft te maken kosten :+. Als jij op vakantie gaat naar land X, en je koopt daarvoor een peperduur muggennetje voor boven je bed (hoe heten die dingen), dan verwacht je toch ook dat er geen gaten in zitten. Dan zou je toch niet apart een rolletje plakband hoeven te kopen omdat je anders een of ander virus te pakken kan krijgen? Als dit wel het geval is, neem ik aan dat het bedrijf dat dat muggennetje heeft gemaakt zelf bijpassende plakbandjes levert, zodat je veilig op vakantie kan! Als de maker van dit netje dit weigert, omdat je zelf ook wel plakband kan kopen, dan lijkt dat mij een waardeloos bedrijf dat nooit gehoord heeft van service of gezondheid.

Waarom zou je in een office applicatie of iets dergelijks rekening moeten gaan houden met virussen e.d.

Normailtair niet, maar sinds office documenten automatisch in IE worden geopend en office documenten macro's kunnen bevatten die dingen op de harde schijf uit kunnen voeren zullen ze ergens in die reeks toch weer rekening moeten houden met beveiliging. Anders zou je als nog met het drukken op een link een computer onklaar kunnen maken.