Het maken van virussen is voor ieder besturingssysteem mogelijk.
Nee hoor (je bent teveel aan Windows gewend. Geeft niet - dat geldt voor de meeste mensen):
-Een besturingssysteem kan heel miniem worden uitgevoerd. Niet-belangrijke zaken kunnen desnoods modulair worden bijgevoegd. Maar niet alles aan elkaar knopen op 10 verschillende manieren waardoor er bij één enkel simpel commando de kans bestaat dat er 30 DLL-files geopend worden die allemaal in elkaar grijpen. NIEMAND heeft er nog overzicht op. Vind je 't vreemd dat 't dan mis gaat...
-Je kan een whitelist van ALLE toegestane programma's gebruiken. Die whitelist kan je op ROM zetten zodat die niet besmet kan worden.
-Je kan (bijv.) de kernel op ROM zetten.
-Je kan zelfs de applicaties op ROM zetten.
-Je kan ergens een configuratie-bestandje hebben die zo'n ROM aanpast aan de door jouw gewenste functies. Zelfs als daar al een keer iets geks mee kan gebeuren: rebooten, desnoods default instellingen weer pakken, en draaien maar weer. Schoon!
-Je kan alleen ge-encrypte data accepteren als input.
-Je kan Open Source gebruiken en je code aan potentieel miljoenen andere mensen laten zien. Lekken komen dan wel boven.
-Je kan CRC(-achtige) checks inbouwen.
-Je kan in
elke exe een controle op zichzelf in laten bouwen. Sterker nog... Dat was ooit 't plan, maar omdat dan één bepaalde (zelden of nooit gebruikte) functie in een programma van IBM 't dan niet meer zou doen, is die beveiliging geschrapt.
-Je
zou zelfs kunnen besluiten om allerlei overbodige franje en overbodige automatische functies (*kuchcrosoftkuch*) achterwege te laten. Vaak brengen die toch alleen maar ergernis. Een voorbeeld is 't insteken van een USB-stick. Begint Windows volautomatisch die stick te scannen op inhoud! Per default. Flikker toch op. Zo werk je onwetendheid alleen maar in de hand; mensen leren niet meer zelf herkennen wat voor bestanden er aanwezig zijn. Zulk programmeergedrag werkt malware enorm in de hand.
-Je kan een groot team white hat hackers inhuren die al je code doorspit op onveiligheden.
Of een combinatie van bovenstaande.
En ik weet zeker dat er nog andere 'truukjes' zijn om virussen tegen te gaan zonder een virusscanner te gebruiken die een virusdatabase gebruikt - in feite zo'n beetje de slechts denkbare oplossing. Nee eigenlijk mag dat geen eens een oplossing worden genoemd - meer een symtoonbestrijding (van 't symptoon dat er zoveel virussen zijn - niet van 't symptoon wat de virussen allemaal uitgespookt hebben).
Je kunt de gebruiker de schuld geven. Dat doe ik niet. Het heeft 'm vooral ontbroken aan visie. Met een goed OS maakt 't niet zoveel uit hoe dom de gebruikers zijn - er valt dan gewoon niks te verprutsen. Desnoods fysiek niet! (Zoals met die ROM's.) Bij Windows is er veel te lang voortgeborduurd op code waarvan men maar al te goed wist dat er wat veiligheid betreft van alles aan schortte.
Met Windows 2000 en z'n opvolgers bevat het besturingssysteem de logica om de impact van een virus tot een absoluut minimum te beperken.
Hoe bedoel je, absuluut minimum... Ik heb weet ik hoeveel besmette boxen vanaf W2K gezien... Niet op 10 handen te tellen. Als je 't over 't absoluut minimum hebt moet je met Linux of Mac vergelijken. Daarbij vergeleken kan je eerder spreken over het absolute maximum in de computerwereld. Windows heeft altijd 'voorop' gelopen met ondersteuning voor 't aantal malware en dat zal voorlopig nog wel eventjes zo bljven ook.
Gevolg: Noodzaak tot antivirus-software.
En da's ook gewoon onjuist, want vóór W2K was er al lang antivirussoftware. Er is niet sprake van een nieuw gevolg.
Omdat Microsoft echter nooit afgedwongen heeft dat men van deze optie gebruik moest maken zijn gebruikers echter als beheerder (dus met administrator-rechten) blijven werken en is veel software ook aleen met beheersrechten te gebruiken.
Ahum... Je doet alsof dat laatste een gevolg is... Maar dat je bij bjina alles beheerdersrechten nodig hebt het is juist de
oorzaak waardoor iedereen als administrator inlogt!
[Reactie gewijzigd door kimborntobewild op 2 augustus 2024 12:18]