Slashdot Log In
Microsoft To Automate Malware Classification
Posted by
Zonk
on Fri May 12, 2006 09:56 AM
from the virus-a947qalpha dept.
from the virus-a947qalpha dept.
Kuzulu Kuhuru writes "Researchers in Microsoft's anti-malware engineering team are using distance measure and machine learning technologies to automate the process of classifying new strains of computer viruses, Trojans and other malicious software programs." From the article: "Microsoft's proposal will take a 'holistic approach' to tackle the classification problem, Lee said, pointing out that the machine learning aspects will deal with everything, from knowledge consumption, representation and storage, to classifier model generation and selection. It aims to consume knowledge about the malware sample efficiently and automatically and represent that knowledge in a form that results in minimal information loss. "
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Another Caterpillar! (Score:2)
That eweek's "malware icon" [ziffdavisinternet.com] (just like slashdot's malware icon [slashdot.org] has a picture of something that's not a worm.
Unless I've missed the threat of 'caterpillars' crawling the internet (consuming all resources [amazon.com].
Anyway, back on topic - wouldn't it be easier for MS to simply write more secure software? It's rather disheartening to hear their response to the deluge of malware is a classification program.
Re:Another Caterpillar! (Score:2)
HTH
HAND
Re:Another Caterpillar! (Score:2)
Re:Another Caterpillar! (Score:2)
Re:Another Caterpillar! (Score:2)
-matthew
Re:Another Caterpillar! (Score:2)
It's more than that, it's a whole new business model. I wonder how much "malware" will get automatically downgraded once Microsoft and the offending company become "partners".
Easy (Score:2, Insightful)
FOSS = malware
Re:Easy (Score:2)
because by paying 300$ - the people must be legit.. sorry but the whole idea of root certs for by passing security measures is jsut dumb.
Priorities? (Score:2, Insightful)
Re:Priorities? (Score:4, Funny)
I'm not sure that training enough high class
Parent
Re:Priorities? (Score:2)
What cause would that be? Maybe employing humans? Or maybe the fact that they use C and C++ heavily?
Hmm, what other projects are written by humans and use C/C++ heavily? Oh right .... all the competitors! How many "arbitrary code execution" vulnerabilities has Firefox had in the past year? How many privilege escalation bugs has the X server had in the past year? How many has MacOS X had that haven't been fixed for months? How short is the "dump e
Fair's fair (Score:2, Funny)
Throwing in the towel (Score:5, Funny)
This has very good potential (Score:2, Interesting)
Now, if they start taking payola for delisting malware, then this will be no better than all the shit the current batch of jokers/anti-spyware companies pull every day.
Re:This has very good potential (Score:2)
Firstly it will be down goes youtube, myspace, and all the other sites powered by lots of people visiting them.
Then stuff like msn will start getting blocked (we can only hope?) i mean, will it block msn it if has the stupid smiley central stuff installed?
Wouldn't they be better off... (Score:2, Insightful)
Or is classification going to allow them to have a flashier anti-malware tool to sell?
Can't you see it now...animation of the viruses being caught, sent down a chute that sorts them into different buckets. Different cute cuddlies for each type of virus, each with unique characteristics. They could then create an entire industry around stuffed animals and stickers the kids could trade! People would go around giving each other viruses on
Re:Wouldn't they be better off... (Score:2)
Re:Wouldn't they be better off... (Score:2)
Or is classification going to allow them to have a flashier anti-malware tool to sell?
It could give you an idea of exactly how hosed your system is, and what, if any, kinds of remedies might actually work. If your machine is infested beyond repair, wouldn't you want to know that?
Slashdot is entirely too pragmatic, and cynical about Microsoft in general. Your post is just one example. This is Microsoft Research, which is very active in theoret
Re:Wouldn't they be better off... (Score:2)
I'm sure they hope so. I doubt they are trying to classify it simply as an academic exercise. I'm guessing - going way out on a limb here - that Microsoft is planning to try to stop the malware they identify. Probably, they'll use some kind of special anti-malware software. They could call it "Windows Defender" or something.
Re:Wouldn't they be better off... (Score:3, Insightful)
Of course, you can say, oh, but a trojan is a different beast than a worm, so must be treated different by future development. Or better yet, this is a future-cool-name-that-implies-user-interaction that is really different from a future-cooler-name-that-implies-exploiting-net-se r vices-vulnerabilities. But i bet that will make things more confusing th
This should be amusing (Score:4, Funny)
Re:This should be amusing (Score:3, Funny)
Next Topic: Microsoft's plans to eliminate piracy (Score:2, Funny)
Re:Next Topic: Microsoft's plans to eliminate pira (Score:2)
http://www.mercurynews.com/mld/mercurynews/news/w
Easy... (Score:2, Funny)
exec("DeleteTheBastard.bat");
Here's a thought! (Score:3, Interesting)
The main difference I've noticed between Linux and Windows is that Linux makes it abundantly easy to run under limited access using password prompting, while Windows tries to prevent you from securing it.
People say that "well you shouldn't run things you don't know." Well, that argument works for computer professionals and people that know what's going on. But to the average user, you should be able to tell what is and isn't going to hurt the system.
If an application needs to access any critical areas of the OS, the running threads, the registry, or anything else deemed critical or potentially harmful, it should prompt for password. This would give IT people a clear message to send to users "If it asks you for your password, make sure you trust the program." While it might be easy to click "yes" or "ok" to everything, because windows is user prompt hell to begin with, typing in and remembering a password takes considerably more work.
Why you would continue to try to patch the holes in the Titantic this way is beyond me. Unless now MS just wants to sell insecure products and then sell you repair kits to fix them.
Re:Here's a thought! (Score:2)
Bingo.
Re:Here's a thought! (Score:2)
Ask, and it shall be granted [microsoft.com].
However, the password-prompting behavior isn't the panacea you describe it to be. It works well for people who understand the underlying system including permissions and concepts like user vs. administrator. It doesn't work well for people who just want to get their work done, or download the l
Re:Here's a thought! (Score:2)
Is that rhetorical, or do you want a real answer? First, Windows has only had user-level permissions since NT. While these are present in XP, and limited users can be created, the default is to create admininstrators because so much legacy software requires it. Fortunately, as legacy software gets older and less common, this problem is decreasing. The upcoming Vista has further workarounds to help run legacy software in limited accounts, and will
Just once... (Score:4, Insightful)
Re:Just once... (Score:3, Insightful)
I suggest a trip to an alternate universe... look MS haters are a dime-a-dozen, but you have to admit it's pretty cheeky of MS to take these steps instead of just cutting down on the problem to begin with. It's like the people who say global warming needs more study, when the global average temperature is going up
Re:Just once... (Score:2)
Website of knee-jerk anti-microsoft rants.
Actual Commentary (Score:2)
Basically, at Flake's company they have a tool that tells the degree of similarity between two programs. I'm not sure of the actual mechanics of this (if it's 1-by-1 instruction comparison, on a functional level, etc), but it enables them to build taxonom
Re:Just once... (Score:2)
When did Microsoft use Samba for file sharing?
And in the next release.... (Score:2)
Or maybe I'm way off base and this kind of automatic malware detection seems reasonably computable to people. I can think of so many ways (lots of which have been used in malware) to hide the malware in otherwise innocent programs. But what if I encoded my malware as a turing machine, how would they find out if it is malware without actually running it (or have I missed something?)?
Re:And in the next release.... (Score:2)
Miscrosoft solved the Halting Problem? Why am I skeptical?
Re:And in the next release.... (Score:2)
http://www.csc.liv.ac.uk/~ped/teachadmin/algor/ha
wtf! (Score:3, Funny)
microsoft to automate malware
and I went like: wtf! haven't they done enough already?
mind you, not an hour ago I was removing over a hundred pieces of malware that a client had. all of them on just two machines...
And we all know why (Score:3, Funny)
"That isn't cancer, Mrs. Jones, we've redefined it as a sniffle."
Super, a holistic approach (Score:2, Funny)
Nonsense (Score:2)
Automatically running any downloaded code in a sandbox until the user explicitly asks for it to be installed locally (say, after testing it out in the sandbox) would be a much simpler and much more effective step. There's 5-10 others, like not making the default user an admin, etc.
But maybe marketing just didn't "get" them as well as "look here, shiny new technology".
What a time saver (Score:2)
Now THIS is funny! (Score:3, Insightful)
Wow...
Now that I am finished laughing (and it was a good one)...
Ratboy
This is excellent news! (Score:2)
Now the black hats can
Thanks Microsoft, you are working so hard to make all those black hat crackers life easy! (and for finally removing that pesky ???? that kept getting in the way of profit here at slashdot)
I think I'll invest in retirement villas in the Caspian Sea area.
Ohhh, minimalist code contest!!!! (Score:2)
Whoot 1 line!
Re:Ohhh, minimalist code contest!!!! (Score:2)
should be rnd(0,2)
bad fingers... bad fingers.
Fix the problem (Score:2)
Why start trying to identify it? Let the user identify it and you just keep it from doing any damage.
-M
Re:Simple Alog (Score:2)
Re:Simple Alog (Score:2)
fix here. Re:All this time and effort- (Score:2)
You can download the fix here [ubuntu.com]. if this download gets marked by your antivirus please ignore it. Just trust me. You can also install the realvnc client and install it and post your ip here. Someone will fix it for you. I only need a small advance for this. Please pay by western union or use a cheque for this. I gues that you will trust me more if you payed for the service.