[elektro-etc] Ezt is megértük...
Moczik Gabor
pm_levlista at progzmaster.hu
Fri Feb 18 20:04:42 CET 2011
jhidvegi wrote:
> Csak nem felejtenek a linux felhasználók? :-)
> Mitagadás, én még eddig csak olyan linux felhasználóval találkoztam, aki
> tud programozni.
Hugom nem tud, de látta hogy azt nyúzom és szinte minden jó van ott is,
külön kérte hogy tegyek fel neki is a gépre.
> Nem, én nem tudom, mitől biztonságos egy ilyen ménkű bonyolult rendszer,
> és a másik miért nem az. Nálam ez is csak hit kérdése. Ha itt többen
> mondjátok, hogy a linuxra azért nincs vírus, mert nem is lehet rá írni,
> azt kénytelen-kelletlen elfogadom, ha hitetlenkedek is benne.
Egy ménkű bonyolult rendszer csak úgy kezelhető, ha részekre van bontva.
Van maga a kernel (rendszermag), ami az alap dolgokat végzi, átjárás az
alkalmazások és a hardver között. Kezeli a jogosultságokat, stb.
A linux kernel csak ezt teszi, nincs benne más ami nem oda való. A
grafikus felület és miegymás nem a kernel része, hanem a kernel
szemszögéből ugyanolyan mint bármelyik másik alkalmazás.
A windows kernel komplexebb, nem tudom hogy épül fel pontosan, de jóval
több minden van benne, a grafikus felület is részei is bele lehetnek
gyógyítva.
A kernel kezeli a hozzáférési jogosultságokat, ha valamit nem enged meg,
akkor nem teheted meg és kész. Ha találsz rajta biztonsági rést, amivel
valahogyan kikerülöd az ellenőrzést vagy identitást változtatsz, akkor
átveheted a hatalmat.
> Úgy jött le valamelyik emilből, hogy a vírusírás feltétele, hogy hibák
> legyenek a rendszerben. Ez azért hihetetlen - laikus aggyal -, mert ha
> bármi, ami elindítható, az a linux alá nem rakható fel, akkor a linux
> nem is használható. Ha meg használható, akkor kell tudni elindítható
> állományokat használni, és ha az nem jóindulatú, akkor bajt is tudhat
> csinálni. Ez csak natúr logika. Ha a felhasználó minden fontos dolgot
> maunálisan is ki tud törölni, tönkre tud tenni, akkor egy elindítható
> valami is képes lehet erre.
>
> Ebből számomra az következik, hogy a linuxra egyszerűen csak nem szokás
> vírust írni.
Fel lehet tenni egy indítható fájlt, de:
- linuxon nem szokás root (admin, atyaúristen) felhasználóként
dolgozni. Egy sima felhasználó meg maximum a saját cuccaihoz fér hozzá,
meg még ami publikus a részére. A rendszer beállításokhoz, más
felhasználó cuccaihoz nem. Az általa elindított program az ő jogaival
fut, csak ugyanezt teheti. A saját fájljait törölheti, olvashatja,
fájlban tárolt jelszavait ellophatja a kártékony program, de a rendszer
egészére vagy más felhasználó adataira nem lehet hatással.
- a saját cuccaid sincsenek veszélyben, ha nem indítasz el dolgokat
nyakra-főre. Ezt nem tudod véletlenül megtenni, mert pl. egy letöltött
állományra külön kell EXEC jogot adni, hogy a kernel elindítsa, különben
nem teszi. Nem a fájl kiterjesztésétől függ, ezzel nem lehet csalni.
Valakinek a két szép szeméért pedig te nem fogsz szánt szándékkal exec
jogot tenni egy fájlra, ha egyébként nem az volt a cél.
- definiált helyek vannak, hogy hová tud beépülni ha el akar indulni
bejelentkezés (nem rendszerintítás!) után. Rootként bármikor teljes
biztonsággal ki lehet takarítani.
- letöltött telepítőkészlet állományt "indítva" valószínűleg megnyitja
a csomagkezelő és felajánlja a telepítést. Ez fel fog tűnni, és ha nem
ezt akartad, akkor kilépsz. Emellett többnyire kell a root jelszó. Ha
ezt megadod, és a program kártékony, akkor viszont már eléggé bajban vagy.
Lehet linuxra kártékony programot írni (egyébként ezt nem nevezzük
vírusnak, mivel nem nagyon tud terjedni), egy másik rendszerre bejutni
ismét felhasználói interakció kell majd.
A linuxos szoftverek 99%-a nyílt forráskódú. Mivel a világon bárki
megnézheti, meg is teszi, igen ritka (még nem hallottam esetről) hogy
ezekben kártékony összetevő legyen, vagy hogy valaki ne tegyen ellene
valamit igen gyorsan.
Végülis lehet úgy fogalmazni hogy linuxra nem szokás kártékony programot
írni. Nem szokás, mert nem hatékony, nem eléggé életképes.
--
((( Móczik Gábor )))--((( e|mail: pm-01 |@| progzmaster |.| hu )))
((( S.k.y.p.e.: moczik )))
More information about the Elektro-etc
mailing list