Nije to dovoljno. Prvo treba da postoji deo OS-a koji je potpuno zakljucan i samo specijalizovani, potpisani programi mogu da ga menjaju. Treba unifikovati instalacije drivera, tako da ih specijalozovani, potpisani program-installer ubacuje u zasticeni deo.
Prilikom instalacije free programa obicno uz intaller zakace i toolbarove i jos neki bloat/mal-ware. To je nedopustivo. Klikom na YES u UAC-u sam dao saglasnost da se aplikacija instalira, a ne da i uz to dobijem i malware.
Opet treba da postoji program za instalacije koji ce smestiti aplikaciju u predvidjeni folder. Pristup registry bazi i ostatku file systema je ogranicen samo na podrucja gde installer moze da upise nesto. Registracija komponenti (COM objekti i nesrecni IE) takodje mora da bude kontrolisana.
Sve ovo bi ugrozilo kompatibilnost, ali je moguce resiti sandboxom i podizanjem virtuelnog windowsa za stare aplikacije. Tranzicija na nove aplikacije bi traja max 1-2 godine.
Nove aplikacije mogu da rade sta god hoce po svom folderu i po folderu gde su korisnicki fajlovi (korisnikov home). Aplikacije ne mogu da pristupe folderima drugih aplikacija, osim mozda samo read (bez write i execute).
Recimo da neki malware spopadne neku app. Takav malware ne bi nista mogao da uradi na sistemu niti bi mogao da se rasiri. Svu stetu moze da pravi u folderu napadnute aplikacije ili u njenom delu registry baze. Gasenjem aplikcije, malware ce prestati da radi.
Vecina danasnjih virusa i rootkita koriste hook-ing mehanizam da se zakace na neke funkcije OS-a i da filtriraju mogucnost detekcije njihovog prisustva. Tu mogucnost treba ili ukinuti ili strogo kontrolisati.
OS mora da bude takav da je bilo kakva antivirusna zastita besmislena i suvisna. Ja to ocekujem od proizvoda koji se prodaje u 2013. Microsoft je do sada stalno krpio svoj security sistem, ali posto je od pocetka lose koncipiran, smatrm da ga ne treba dalje forsirati, vec treba da zavrnu rukave i urade kompletnu reviziju.