että miksi tietotekniikka-alalla ei toimi sama periaate kuin biologiassa--jos sulla on joku ohjelma tietskalla, niin niistähän vois tehdä kaks kopiota--toinen read only ja toinen jota käytetään. Sitten skannaamalla näitä kahta kopiota keskenään huomais heti onko joku asentanut jotain ylimääräistä sun koneelle-vai oonko väärässä? Biologiassakin on kaikesta aina kaks kopiota,jotta ei tuu virheitä. ei tarviis kalleita tietoturvapäivityksiä--luulisin?
voisko joku
selventää
3246
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
aivan asian ytimessä.
Jos vaikka käyttöjärjestelmä olisi toteutettu niin että kaikki jälkeenpäin asennetut ohjelmat ym. tiedostot pidettäisiin täysin erillään siitä, niin tietokone voitaisiin käynnistää jonkinlaiselta Live-CD:ltä, jonka avulla voitaisiin verrata käyttöjärjestelmää puhtaaksi tiedettyyn kopioon.
Koko homma pitää tehdä varmuuden vuoksi käyttöjärjestelmän ulkopuolelta, muutenhan joku edistynyt haittaohjelma voisi väärentää tuloksen.
On olemassa monia ohjelmia jolla vaikka Windows asennus palaa joka käynnistyksessä entiselleen. Näissä vain saattaa olla ongelmallista joidenkin ohjelmien asennus, jotka välttämättä haluavat kirjoittaa dataa mihin sattuu. Tässäkään tapauksessa ei tietysti voida olla 100% varmoja jo asennettujen ohjelmien luotettavuudesta.
Voihan yksittäisiä tiedostoja tietysti vertailla helpostikin
http://en.wikipedia.org/wiki/Cryptographic_hash_function
http://www.dominik-reichl.de/opensource.shtml#vishash
työkalu on olemassa ainakin XP:ssä ja Vistassa
sfc /scannow
jotka kertovat kaikki muutokset ohjelmissa ja rekisterissä. Tai otat ohjelmista hash-tiedot johonkin talteen ja voit verrata onko pysynyt samana.
Tai estät muuttamisen esim. sudolla:
http://www.dedoimedo.com/computers/surun.html
tai Software Restriction Policy:
http://www.mechbgon.com/srp/