Avatar billede zaym01 Nybegynder
09. maj 2004 - 18:20 Der er 16 kommentarer og
3 løsninger

Virus og Spyware på linux

Nu har jeg som så mange andre kæmpet med sasser på min windows maskine og kom derfor til at tænke på. BLiver linux aldrig ramt af viruser / spyware?
  Hvis ja kender i så nogle godt ani virus-spyware programmer til linux?
Avatar billede arne_v Ekspert
09. maj 2004 - 18:24 #1
Teoretisk: ja

I praksis: nej
Avatar billede arne_v Ekspert
09. maj 2004 - 18:25 #2
Årsag:

60% : brugere med mere forstand på computere
20% : anden kultur
20% : bedre design af OS og apps

[min *meget* personlige vurdering]
Avatar billede arne_v Ekspert
09. maj 2004 - 18:27 #3
Sikkerheds problemer i Lunux verdenen er typisk buffer overflow problemer
som kan misbruges til at overtage kontrol af dele af eller hele systemet.
Avatar billede jpvj Nybegynder
09. maj 2004 - 18:28 #4
I praksis findes der meget få virus til Linux/Unix. Årsagen skal nok ses ved, at Windows er langt mere udbredt som desktop oprerativsystem og brugerne generelt er dårligere uddannet, dvs. de er bedre til at "passe på deres maskiner".

Generelt er de fleste Windows brugere ikke klar over hvordan man skal undgå virus (antivirusprogram og sikkerhedopdateringer), og de er derfor sårbare.

Oven i dette kan der være en del diskussion om at unix er mere sikker, open source er bedre, fejl bliver rettet hurtigere og ofte før de bliver "fundet" (dvs. det er prorammørerne der finder (og retter) dem, og ikke en virus skribent).

Ja, der findes flere antivirus programmer.
Avatar billede jpvj Nybegynder
09. maj 2004 - 18:29 #5
Se blot hvad en søgning på google giver:

http://www.google.dk/search?q=antivirus+linux&ie=UTF-8&oe=UTF-8&hl=da&meta=

arne_v> Enig!
Avatar billede squashguy Nybegynder
09. maj 2004 - 18:41 #6
arne>mht til dit første punkt: selv om man har forstand på computere, kan man alligevel blive ramt af spyware, når der udnyttes huller i den software man benytter..
Avatar billede arne_v Ekspert
09. maj 2004 - 19:04 #7
Viden om computere er ikke nogen garanti mod grimme ting.

Men en stor del af de grimme ting kan undgåes ved lidt omtanke.
Avatar billede zaym01 Nybegynder
09. maj 2004 - 19:33 #8
Har lige en lille ting mere. Udtrykker buffer overflow. Som jeg har forstået det er det hvis man eksempelvis har char a[2]; og giver den et inputer på et antal tegn over 2. Den vil nu overflowe hvilket gør at man kan skrive til andet hukommelse end det der er meningen. Er det rigtigt forstået? (arne gider du lægge et svar også)
Avatar billede Slettet bruger
09. maj 2004 - 19:36 #9
Prøv at se her, hvor det også bliver diskuteret: http://www.eksperten.dk/spm/475738
Avatar billede Slettet bruger
09. maj 2004 - 19:44 #10
Som jeg nævnte i den anden tråd, er det altså også en vigtig grund, at Linux ikke "bare" er Linux. Der er mange forskellige distributioner, og folk benytter mange forskellige programmer. Dermed er der ikke de samme huller på alle maskiner. (Jeg går her ud fra, at der er huller i al software.) Når de går efter Windows-maskiner, er det til gengæld forholdsvis ens programmer, der skal findes huller i.

Og ja, det er princippet bag en buffer overflow, du beskrev der.
Avatar billede zaym01 Nybegynder
09. maj 2004 - 19:46 #11
tak for linket sandbox. Ser ud til at der er en bekymring mindre mht linux der. Var der en der gad forklare mig om jeg har forstået buffer overflow rigtigt?
Avatar billede zaym01 Nybegynder
09. maj 2004 - 19:47 #12
Har lige 1000 kroners spørgsmålet. Hvorfor bruger man så ikke bare dynamisk allokering. eks i C++

vector<char> a;
a.push_back('f');

  så vil den jo aldrig overflowe
Avatar billede zaym01 Nybegynder
09. maj 2004 - 19:48 #13
sandbox -> gider du lægge et svar?
Avatar billede Slettet bruger
09. maj 2004 - 19:56 #14
Det kommer her.
Avatar billede squashguy Nybegynder
09. maj 2004 - 19:57 #15
Problemet med buffer overflows, er når man bruger stacken som lager. Inden man hopper til subrutinen, lagres returnadressen på stacken; hvis man har så har mulighed for at lave overflow på stacken, kan returnadressen overskrives; og man kan lave sjove ting..
Avatar billede arne_v Ekspert
09. maj 2004 - 20:10 #16
Windows er også mange: NT4, 95, 98, 2000, ME, XP, 2003, longhorn - og de har
ikke nødvendigvis samme svagheder
Avatar billede arne_v Ekspert
09. maj 2004 - 20:13 #17
Man kan sagtens kode så man undgår buffer overflow.

Men:
1) husker man det altid
2) performer det godt nok

Jeg tror f.eks. ikke at vector af char vil performe godt nok i en TCP/IP driver.
Avatar billede arne_v Ekspert
09. maj 2004 - 20:17 #18
Og det er vigtigt at forstå at det er forskellig kultur/tradition der
gør at Windows XP/2000/NT brugere fumler rundt med lokale administrator
privs på deres brugernavne mens Linux bruger ikke fumler rundt som root
på samme måde.

XP/2000/NT med NTFS fils system kan sættes sikkert op. Folk er bare ikke
vant til det og synes at det er "for besværligt".
Avatar billede arne_v Ekspert
09. maj 2004 - 20:17 #19
Og et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester