Assessing Internet Viruses Like Human Epidemics
underpar writes "This ComputerWorld.com article discusses the UCSD's $6.2 million attempt to study Internet viruses in a manner similar to the study of human epidemics. Stefan Savage, a computer science professor, is quoted in the article as saying, 'We'll be focused on what vectors are used, just like in assessing West Nile, to spread computer viruses and ultimately try to develop defenses to prevent them from spreading.'"
Humans can't.
Bored? Visit my exciting counter page!
This is an interesing academic exercise, but the basic defenses that have been preached for years work just fine:
- Avoid IE for surfing
- Avoid OL/OE for eMail
- Firewall (in and out) all OSes with large numbers of exploitable bugs
- Automate patching
- Warn on Anomolous behavior
- Have a virus scanner that is up to date
I don't even rely on the last one and I've been virus free for the past 9 years!
IANACSM (I am NOT a CS major) but I would think that "stop[ping] the creation of viruses and malware" is impossible for any application short of Hello World! Viruses and malware have found a niche online, just like virii and bacteria in RL. I would assume the best hope, as with the wetware versions, is peaceful, mostly unobtrusive cohabitation, not irradication.
"I must not fear. Fear is the mind killer." -Bene Gesserit Litany Against Fear
Yeah, and this does miss some points. Viruses in humans can mutate and attach themselves to other viruses. Until a computer virus does this they eventually die out when the PC gets patched.
But i guess it was fun for someone to do...
Every article seems to have his tagline attached.Looks like people cant seem to wait for Linux Viruses!
Perhaps they wanna entice people into writing L.virus
Desktop computers, on the the other hand, are not static systems at all. So there's no really good way for a system to differentiate what's not really supposed to be there from something that was deliberately put there by the user. As I said, this isn't a problem for a living organism because that's a closed system, and anything new that gets put into it, without suitable precautions taken beforehand, will be attacked by the body's defenses as a foreign invader. Such a mechanism implemented on a desktop computer would render the computer practically useless for anything that we take for granted that programmable computers do today.
File under 'M' for 'Manic ranting'
Actually humans *are* susceptible to a lotttt of viruses. Its the immune system that you should be thankful for. If you need a layman's read to get a feel of what we are made of, get hold of the book Genome by Matt Ridley. Very fascinating.
Free XBox, PS2
1) Monoculture is bad in containing viral spread (good for other operating systems)
2) Since viruses cannot be totally eliminated, a virus resistant host is important (good for most other OSes)
3) Effective antivirus/vaccination efforts should be made (most open source OSes are intrinsically resistant to attack)
4) Public education to help prevent risky behaviors (open OS users are generally much more computer adept)
See a pattern here?
In a biological system (an ecosystem) you want a large diversity of species participating in the system, so that environmental fluctuations and pathogens don't wipe out large parts of the ecosystem all at once.
If you extend this to interoperating computer systems, then ideally you want a variety of platforms (indeed, operating systems but also processor architectures and device types).
Yes. This has been done before. We've done this in our calclulus class. We've used a program to map the 'lifecycle' of a virus. First numerous vulnerable PCs, the way in which they spread to eachother, new vulnerable computers being connected to the internet, patching of the computers. It was all pretty cool stuff.
There was an example about all the big cats species around the world (except for 1) that all had a virus that appeared to be completely harmless to them. Also there was an example of what I vaguely remember as a cholera outbreak that the more it was attacked with drugs the more virulent and damaging it became.
The point of the documentary was that instead of using bigger and badder drugs to attack these nasties (which could lead to them becoming more nasty since they have to adapt so that they can survive) that another way that they could be effectivly treated was to guide their evolution to a place where they can exist within us but do no harm.
However i'm not comparing this to computer viruses :)
Have the virus record timestamps, hops, path, etc. Then have the virus relay the data to a central server and delete itself. That should garnish a LOT of information.
+4 interesting?!?!!
As a gay man I take offense.
Straight women, specifically minority women, have the highest infection rates of AIDS right now. Don't even think that because you're straight and don't take it in the ass that you're immune.
polymorphic code
I am somewhat surprised that virus writers do not use virus ecology/biology more.
In real Life, the really nasty, viruses are the ones that have a comparitively low lehatlity. This allows the infected hosts to continue spreading for a long time. And/Or the (early) symptoms are pretty mild, so hosts will often ignore them.
Hmmm... sounds like most mail relay trojans. I know a few people who *continued* to use thus infected machines, because the inconvenience of cleaning it up is more work for them than having a slower connection now and then. They did not care that they were hosting a trojan.
Xix.
"Everything is adjustable, provided you have the right tools"
Organisms can die from diseases. A virus won't destroy a computer, the worst case scenario is a wipe and fresh install. This means that Microsoft can make their software bug-ridden.
Maybe if viruses were to fry hardware, we could see some improvements.
...for the parent post's suggestions, point-for-point:
/.ers out there---that means bathing/showering, shaving/haircut and brushing teeth) and exercise regularly (ie. stand up and move around--outside of the basement when you can)
- avoid drugs and alcohol
- avoid saturated fats
- wear a condom if you screw around
- practise good hygeine (hint for some of the
- get that funny mole checked out if it gets bigger or suddenly loses or grows hair
- get your flu shot
BTW...if you don't rely ona virus scanner, how do you know you've never had a virus on your PC? Without scanning your PC these days, you could have one and never know because the paylod didn't damage anything important, or bugs in the virus code or your particualr configuration prevented it from invlicting damage...
Anyways, I don't have to do a bunch of research to tell you what comuting is like in human terms:
- We are currently in mediaeval times. The unwashed masses are ruled by the tyrant King William (Gates) III and are subject to his whims. The fear of MSGod drives them to give tithes to the church of Pope Steve Ballmer.
- The unwashed masses are relatively ignorant and are truly unwashed...poor hygeine is rampant, as is malnutrition, making conditions ripe for major plagues
- the privleged MSCE Nobles who know better build fortresses...with moats and "firewalls"...to protect their domains from the savage outside world
So look to the middle ages to see what computing has in store for us in the near future. There is hope though:
- Linus Torvalds and his merry band of rebel bandits are out trying to steal market share from the rich to share with the poor. (yeah I know...Robin Hood is legend not history...whatever)
- A holy man--one Eric Raymond--has written a protest against the indulgences of the powers that be and nailed it to the door of the cathedral...for all in the bazzar to read.
There is a little optimisim trying to crawl out from the rock that is the cynic in me...I'm waiting eagerly for the renaissance of Free Software (the rise of Democracy as it were)
It has. It is actually a pretty interesting problem. There are a number of things that make studying computer virus different than biological viruses. One area of interest is incorporating the network topology into the model. Computer networks tend to be 'scale-free', the internet certainly is. Most epidemiological models (SIS, SIR etc) assume completely mixed populations. When you put them on a different network topology you can get different results.
p df/ 3 /cs323/links/pastor-satorras.pdf/
Vaccination strategies center on trying to lower R_0. In computer networks it is possible to have a vanishingly small epidemic threshold. Also, in scale-free networks the hubs are central to viral transmission. These papers
http://www.cosin.org/publications/condmat0205260.
http://www.cs.princeton.edu/courses/archive/fall0
contain these ideas.
Generally in a scale-free human disease network like STD transmission you want to vaccinate the highly connected hubs. Since the transmission time for viruses on computer networks approaches zero you can run into some serious problems. Such as it is not possible to 'vaccinate' enough of the network hubs in time=> no real way to stop epidemics on computer networks via 'vaccination'. Hopefully this research will provide better answers to these questions.