🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sfnet.atk
Article #38

Re: Virusten torjunta

#38
From: Petteri Jarvinen
Date: Thu, 09 Apr 1992 00:00
41 lines
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!pehmo

Show 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