🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11706

Re: c++ of java?

#11706
From: Koan
Date: Fri, 18 Jan 2002 10:46
65 lines
4051 bytes
> > Maar je zit nog altijd met het 'probleem' (gezien uit perspectief
> virus-schrijver, niet perspectief user/admin/programmer) dat je enkel aan
> 'jouw' files dingen kan aanpassen.  In een beetje een degelijk geconfigureerde
> un*x setup heeft een user helemaal geen toegang tot belangrijke files, en mits
> alles in un*x een file is, kan een virus per definitie geen schade aanrichten
> zonder root privileges.


Inderdaad, dat is wel waar. Maar zelfs dan kan een virus heel wat schade 
berokkenen aan je "persoonlijke" bestanden.


> 
> Verder is Mac OS X ook een lid van de BSD familie (Darwin is grotendeels op
> FreeBSD gebaseerd).  De andere un*xen in je lijstje kan je kortweg als SysV
> bestempelen ;-)


Ik weet dat Darwin, de Unix-kern van MacOS X, op FreeBSD gebaseerd is 
(ik gebruik zelf MacOS X). Ik vermeldde die maar apart omdat het toch 
ook niet te onderschatten is dat Mac-gebruikers nu ook moeten oppassen 
voor specifieke Unix-beveiligingsproblemen.


>>Een Java virus/trojan kan dus wel in theorie een veel groter aantal 
>>computers aanvallen dan een specifieke Windows-variant, maar in de 
>>praktijk zal het waarschijnlijk niet bruikbaar zijn door:
>>
> 
>>1) het weinige gebruik van Java-programma's
>>
> 
> Akkoord.
> 
> 
>>2) de moeite die de programmeur moet doen om het op verschillende 
>>systemen te laten werken
>>
> 
> Geen moeite dus.  Da's het fijne aan Java: het wordt niet 'per systeem'
> gecompileerd, maar naar een soort 'tussenniveau'.  Wat je dus in Java schrijft
> op ��n platform (Solaris 8/Sparc) zal dus zonder (veel) problemen runnen op
> een ander (VMS/Alpha).



Sorry, ik heb me hier niet precies genoeg uitgedrukt. "Het" slaagt hier 
op de functies van het virus. Met Java kan je wel volledig 
platformonafhankelijke programma's schrijven, maar een virus of Trojan 
moet toch wel wat weten over het onderliggende besturingssysteem om wat 
mis te doen, bijvoorbeeld de plaats van configuratiebestanden enz. De 
programmeur van zo'n virus moet dan voor al die verschillende systemen 
waar hij iets op wil doen, aparte code schrijven. Ik denk hier 
bijvoorbeeld aan de homepagina van een webbrowser veranderen. Hier heb 
je al het probleem dat verschillende webbrowsers dit op een andere 
manier opslagen, maar in verschillende besturingssystemen staan de 
configuratiebestanden van de webbrowser dan ook nog eens standaard op 
een andere plaats, en soms kan de gebruiker die ook ergens anders zetten.


Koen

--
"Wipe Info uses hexadecimal values to wipe files.  This provides more 
security than wiping with decimal values." (Norton SystemWorks 2002 manual)
Technical Details
Message-ID: <3C47FD01.9020709@student.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <gsh18.74088$rt4.5164@afrodite.telenet-ops.be> <3c475347$0$33501$ba620e4c@news.skynet.be> <3C4766D5.1030807@student.kuleuven.ac.be> <vnQ18.78848$rt4.5613@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,26ef2ebfce0d39d0
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-01-18 02:46:31 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: Koan <koen.vervloesem@student.kuleuven.ac.be>
Newsgroups: be.comp.programming
Subject: Re: c++ of java?
Date: Fri, 18 Jan 2002 11:46:25 +0100
Organization: KULeuvenNet
Lines: 67
Message-ID: <3C47FD01.9020709@student.kuleuven.ac.be>
References: <gsh18.74088$rt4.5164@afrodite.telenet-ops.be> <3c475347$0$33501$ba620e4c@news.skynet.be> <3C4766D5.1030807@student.kuleuven.ac.be> <vnQ18.78848$rt4.5613@afrodite.telenet-ops.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: naxos.belnet.be 1011350789 22243 134.58.127.12 (18 Jan 2002 10:46:29 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Fri, 18 Jan 2002 10:46:29 +0000 (UTC)
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:0.9.4) Gecko/20011126 Netscape6/6.2.1
X-Accept-Language: en-us
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@koan.kotnet.org
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)