ot RED(13-05-2004)

reiting (-37)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

ZASHTO NE SE STRAHUVAME OT VIRUSI?

Niama greshka! Tochno taka se kazva tazi statiia. Struva mi se, che triabva da namerim adekvaten ezik i da dadem kratuk i iasen otgovor na vsichki, koito pitat zashto potrebitelite na Linux ili *BSD ne se strahuvat ot virusi. Podobna diskusiia obiknoveno proticha taka: ednite pitat, drugite otgovariat, che takova neshto pod Linux niama. Sledva logichnata zabelezhka, che oshte ne se bili pisheli, zashtoto Linux ne bil tolkova populiaren, na koeto otgovorut obiknoveno se svezhda do tvurdenieto, che tova prosto niama kak da stane. Istinata e, che edin zakoravial potrebitel na Windows, za kogoto misulta za opasnostta ot kompyuturni virusi pochti se e srasnala izobshto s ideiata za PC, ne mozhe da razbere otkude sme tolkova sigurni i ne mozha da prieme misulta, che ima niakakva neseriozna, pri tova na vsichkoto otgore i bezplatna operatsionna sistema, koiato nehae za tazi opasnost.

Dobre, neka da obiasnim nakratko togava za kakvo stava vupros. Opasnost ot izpulnenie na zlovreden kod pod Linux ima, no zashtitata sreshtu tova stava edinstveno s izgrazhdaneto na kultura na potreblenie, a ne s instaliraneto na softuer na treti strani, v chiito magicheski svoistva bezrezervno triabva da viarvame. V tozi smisul, izliza, che potrebitelite na Windows sa silno viarvashti hora, no za suzhalenie tiahnata viara prilicha po-skoro na sueverie.

Ako iskame virus da zarazi izpulnimite failove pod Linux, to potrebiteliat, koito e startiral virusa, triabva da ima prava da pishe vurhu tezi failove. Naprimer, izpulnimite failove sa sobstvenost na root i sushtiiat potrebitel startira t. nar. virus. Eto tuk na pomosht idva kulturata na potreblenie: pod Linux nie rabotim s pravata na neprivilegirovani potrebiteli. V tozi smisul na vseki opit da pipame tam, kudeto niamame prava, t.e. kudeto ne sme sobstvenitsi, ni se otgovaria s miloto suobshtenie "Permission denied". Tozi printsip vazhi ne samo za failovata sistema, no i za protsesite v pametta. Ne mozhem da pipame chuzhdite protsesi sushto taka, kakto ne mozhem da pipame chuzhdite failove. Ako sme nerazumno doverchivi ili napravo glupavi, mozhem da izpulnim niakoia neproverena programa, koiato sme izteglili ot internet, i s tova da se prostim samo s failovete v lichnata ni direktoriia. Pri tova polozhenie sistemata ostava nezasegnata.

Mrezhovite prilozheniia pod Linux sa konstruirani konservativno: ne pritezhavat onezi "udobstva", koito pozvoliavat na virusite da se razprostraniavat taka burzo pod Windows. S edna duma, ako imate mrezha, v koiato spodelianeto na failove i printeri e resheno sus Samba pod Linux, niama opasnost ot tova pochti tseliia kapatsitet na mrezhata da bude zaet ot samorazprostraniavashtite se chervei.

Prilozheniiata pod Linux, kakto i samata operatsionna sistema, sa s otvoren kod. Tazi osobenost na Linux ne pozvoliava na zlovrednite programki da se skrivat v koda, tui kato toi e dostupen za neogranichen broi ochi, koito vuv vseki edin moment mogat da razpoznaiat opasnostta. Eto zashto kazahme, che potrebitelite na Windows i vuobshte na softuer, razprostraniavan samo pod formata na binarni failove, sa silno viarvashti, no po-skoro sueverni.

Programite ili paketite, koito instalirame napravo kato binarni failove, se proveriavat za korektna MD5 suma i tova e napulno dostatuchno, za da sme sigurni, che failut otgovaria na ofitsialniia si original. Eto tuk otnovo govorim za kultura na potreblenie: razumnite potrebiteli proveriavat dali binarnite failove imat korektna MD5-suma.

Tui kato govorim za kompyuturni virusi, a ne prosto za zlovredni programi, kato t. nar. eksploiti, triabva da imame predvid slednoto neshto: podobno na biologicheskite virusi, za da narechesh edna programa virus, tia triabva da pritezhava svoistva da se samovuzproizvezhda i samorasprostraniava. A za da postigne tova, tazi programa triabva da ima neobhodimata sreda. Niama li takava sreda, virusut umira ili prosto ne e virus, a edna programka, koiato bi mogla da pravi razni porazii, ako se izpulni s administratorski prava. Triabva da napomniame, che tuk otnovo opirame do kulturata na potreblenie? Prilozheniiata, koito obiknoveno sluzhat za razprostranenie na virusite pod Windows, sa internet-brauzerite i poshtenskite klienti. Pod Linux tozi tip prilozheniia ne predostaviat sredata, nuzhna za samorazprostranenieto na edin virus poradi edna mnogo prosta prichina: edin fail pod Linux mozhe da se izpulni, samo ako e izpulnim, a tova dali e izpulnim ne zavisi ot negovoto razshirenie. S edna duma, vseki poluchen prikrepen fail, za da stane izpulnim, iziskva namesata na potrebitelia, koito triabva da go vzeme i da prilozhi komandata 'chmod +x '. Edva togava failut mozhe da bude izpulnen. Pri tova polozhenie, s pravo mozhem da kazhem, che Linux ne predostavia neobhodimite usloviia na virusite da se samoizpulniavat i samorazprostraniavat.

V zaklyuchenie, mozhem da kazhem, che virusi za Linux niama i ne mozhe da ima, a onova, koeto niakoi probutvat kato virusi za Linux, sa vsushtnost laboratorni eksperimenti, koito ne mogat da vireiat v "divata" internet-sreda, ili puk sa po-skoro eksploiti, koito izpolzvat slabostite na opredeleni prilozheniia, za da navrediat na sistemata. Kakvoto i da e, pri vsichki sluchai predpazvaneto ot podobni programi pod Linux stava edinstveno s usvoiavaneto na kultura na pravilno izpolzvane na sistemata, a ne se tsenata na skupo struvasht softuer na treti strani, na koito suvsem ovchedushno da doverim dannite si.


<< Softuerut | Imenovani prostranstva v C++ >>