DragonSoul je napisao/la:Virusi se daju spriješiti.
Na windowsima teško, jaaako teško...
DragonSoul je napisao/la:
"Linux korisnika ima toliko malo, a linux distribucija ima toliko puno, da se jednostavno ne isplati raditi viruse koje će možda pokušiti 20-30 ljudi"
A i da linux nema viruse mi zvuči čudo.. Mislim, na linuxu se može programirati (tome mi i služi linux), u čemu je onda problem iskodirati crva? Linux kernel ima build-in anti-trojan & anti-keylogger u sebi ili? (nisam informiran što se toga tiće).
Istina, ne isplati se pisati viruse za linux. To se vrlo jednostavno dade objasniti: pogledaj malo kako rade virusi: 20% ih cilja na propust u software-u i to iskorištavaju za upad u sustav. Da bi napisao takav virus moraš jako dobro poznavati koncept rada kernela ili softvera čiju rupu kaniš iskoristiti za upad. Takvi virusi postoje za sve platforme (pogledaj na milwormu). Prednost linuxa je tu u tome da većina kernel developera prati milworm i slične stranice, pa odmah poprave rupu ako ju netko otkrije. S druge strane, već sam rekao da je potrebno poprilična količina znanja za pisanje takvih virusa i u principu se takve viruse nikome ne isplati pisati za svoje potrebe. To obično koriste profesionalci (tipa CIA i slično) za upade u terorističke servere, kao i teroristi za upade u vladine servere. Jedan od poznatijih takvih virusa je prorat (
www.prorat.net).
80% pak virusa cilja na ljudsku glupost, odnosno na to da će glupi korisnik kliknuti nešto bezveze i tako dozvoliti ulaz u sustav. I baš takvi virusi se pišu u najvećem dijelu za windowse. Za linux je također moguće napisati takav virus (zapravo je vrlo lagano - bila je već rasprava na tu temu na ovom forumu), no činjenica je da je većina linux korisnika ipak g33k-populacija koja zna kaj radi i ne klikće gluposti.
DragonSoul je napisao/la:
I da, možda ne shvaćam pojam arhitekture najbolje, ali zar nisu i Wins i Linux dostupni u 32 i 64 bitnoj arhitekturi?
Jesu, no tzv. "32 bitna" i "64 bitna" arhitektura su obično smeće. Riječ je o tradicionalnoj Intelovoj x86 arhitekturi, koja zapravo nije 32bitna, nego je mix 8bitnih, 16bitnih i 32bitnih instrukcija (u x86_64 su dodane još i 64bitne instrukcije). Kolko je to loša arhitektura govori i činjenica da nam je profesor arhitekture računala rekao da je x86 školski primjer kako se NE SMIJE raditi procesor. Da pojasnim: x86 je CISC arhitektura (CISC - complex instruction set computer) i već sam spomenuo da su neke instrukcije 8-bitne, neke 16-bitne, a neke 32-bitne. Tako procesor mora više puta ići u memoriju (što je jako spor postupak) da uopće sazna koju naredbu treba izvršiti i onda još n puta ići u memoriju dok izvršava samu instrukciju. S druge strane, "prava" 32 bitna arhitektura (npr. ARM ili SPARC, koji su RISC procesori (RISC - reduced instruction set computer)) ima sve instrukcije jednake duljine, pa procesor samo jednom odlazi u memoriju da bi saznao o kojoj je naredbi riječ. To donosi uvelika ubrzanja u izvođenju programa na istoj frekvenciji (zar se niste nikad zapitali kako jedan iPhone sa cca 400MHz ARM procesorom ili Symbian-based mobitel sa 333 MHz ARM-procesorom ima veću ili jednaku procesnu moć kao i Pentium III na 1+ GHz? )
DragonSoul je napisao/la:
Antivirusni i vatrozidi su danas u velikom broju besplatni. Sâm koristim besplatni antivirusni i firewall, i sastvim sa zadovoljan.
Neki jesu, ali to ne valja ništa. Meni je virus ušao u XP dok sam surfao s operom i istovremeno imal AVG upaljen. Od onda koristim samo komercijalne antiviruse (naravno pirated edition

)