Article View: sfnet.atk
Article #38Re: Virusten torjunta
From: Petteri Jarvinen
Date: Thu, 09 Apr 1992 00:00
Date: Thu, 09 Apr 1992 00:00
41 lines
2354 bytes
2354 bytes
> Jos kone k{ynnistet{{n saastuneelta levylt{, virus tulee suoritetuksi
> ensimm{isen{. Se suorittaa alkuper{isen boot-ohjelman ajamalla sen
> siit{ lohkosta, jonne se on siirretty. T{ll|in alkulatausrutiinit
> tulevat suoritetuiksi ihan normaalisti. Ainoana erona on muistiin
> lymy{m{{n j{{nyt virus, joka tarkkailee kaikkea levyliikennett{.
>
> Kun jokin ohjelma yritt{{ lukea k{ynnistyslohkon sis{lt|{, Brain
> nappaa lukupyynn|n kiinni lennosta ja palauttaa pyydetyn boot-sektorin
> sis{ll|n sijasta levylle toiseen paikkaan tallentamansa *alkuper{isen*
> boot-sektorin sis{ll|n. Jos esimerkiksi Nortonilla yritet{{n tarkastaa
> boot-sektoria, se n{ytt{{ t{ysin normaalilta. Mit{{n ylim{{r{ist{
> koodia ei k{ynnistyslohkossa siis n{yt{ olevan.
>
> Stealth-tyyppinen virus voi siis v{{rent{{ kaiken levyliikenteen
> siten, ett{ mitk{{n integriittisyystarkistukset eiv{t voi muutoksia
> havaita.
T{m{ on totta. Siksi kaikki teoreettiset tarkastelut idiootti-
varman CRC- tai muun tarkistussumman laskemiseksi ovat hedel-
m{tt|mi{ eik{ niihin kannata tuhlata aikaa. Valitettavasti vain
er{{t kaupalliset ohjelmat mainostavat juuri n{it{, muka
"matemaattisesti 100% varmaksi todistettuja ohjelmiaan" t{ll{
perusteella.
> Brainin ja muut stealth-virukset voi kuitenkin peitota hyvin
> yksinkertaisella tavalla: huolehtii siit{, ettei keskusmuistissa ole
> tarkistuksen aikana mit{{n ylim{{r{ist{ mahdollisesti v{{rent{m{ss{
> levyn sis{ll|st{ saatavaa kuvaa. T{m{ tapahtuu hyvin yksinkertaisesti:
> k{ynnistet{{n kone puhtaaksi tunnetulta levylt{ eik{ ajeta ohjelmia,
> joiden puhtaudesta ei ole varmuutta. Puhtaassa ymp{rist|ss{ ajettu
Vaan t{ss{p{ onkin aihe vainoharhaisuuteen:
- Miten voin olla T[YSIN varma siit{, ettei muistissa ole JUURI
NYT jotakin sellaista eritt{in ovelaa virusta, joka osaa peitt{{
j{lkens{ ja naamioida itsens{?
Konetta ei voi *todistaa* puhtaaksi. Voi vain toivoa, ett{
alkuper{inen, koneen mukana tullut DOS-levyke olisi puhdas, mutta
sek{{n ei aina pid{ paikkaansa.
Petteri J{rvinen
Technical Details
Message-ID:
<920409000001.pehmo@ositech.fi>Path:
arc1-ca.pugleaf.net!sparky!uunet!mcsun!fuug!ositech.fi!pehmoShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!fuug!ositech.fi!pehmo From: pehmo@ositech.fi (Petteri Jarvinen) Newsgroups: sfnet.atk Subject: Re: Virusten torjunta Message-ID: <920409000001.pehmo@ositech.fi> Date: 9 Apr 92 00:00:01 GMT Distribution: sfnet Organization: Ositech Oy Lines: 40