Microsoft To Automate Malware Classification 124
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. "
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)
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".
Re:Another Caterpillar! (Score:1)
Re:Another Caterpillar! (Score:2)
HTH
HAND
Re:Another Caterpillar! (Score:2)
Geometer moth (Score:1)
True, the inchworm is a moth larva [wikipedia.org], but it's still called a worm, just as the media calls a lot of worms "viruses."
Re:Another Caterpillar! (Score:2)
Re:Another Caterpillar! (Score:1)
Re:Another Caterpillar! (Score:2)
-matthew
Re:Another Caterpillar! (Score:1)
vaporware, malware, microsoft
Says it all really....
Re:What could possibly go wrong? (Score:1)
Seriously though, I have to break from the consensus here; I think this can only be a good thing in the long run. At its least significant, this'll be just another Revolutionary Idea in Microsoft's ash heap(TM). At its best though, it will succeed & popularize the notion of a consolidated "process intent inference" platform. I don't think that would be a bad thing to have popularized, espec
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.
Re:Easy (Score:1)
Priorities? (Score:2, Insightful)
Re:Priorities? (Score:4, Funny)
I'm not sure that training enough high class
Re:Priorities? (Score:1)
Re:Priorities? (Score:2)
Problem: Everyone logs in as administrator, so there's no security.
Obvious solution: Don't let people log in as administrator, implement password protected setuid (aka. OSX)
MS solution: Remove all privileges from the administrator. Have a passwordless setuid which is default 'yes' (so you *very* quickly learn to hit return by reflex when it appears) and invariably asks you if you want 'rundll32' to have privileges. Make this dialog pop up when you want to do *anything*.
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
Re: (Score:2)
Fair's fair (Score:2, Funny)
Throwing in the towel (Score:5, Funny)
Re:Throwing in the towel (Score:1)
Just remember this... When you're sleeping with 98% of the population, you're bound to run into a bug or two. That's one argument for chastity, I guess.
Simple Alog (Score:1, Insightful)
Re:Simple Alog (Score:2)
Re:Simple Alog (Score:2)
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?
Microsoft would do well to listen (Score:1)
1. Microsoft's long practice of anti-competitive behaviors calls its motives into question on every project.
2. Microsoft is prone to screwing things up even when they mean well.
I agree there are concerns. Most of those concerns stem, justifiably, from the word "Microsoft".
But, since we're not going to stop MS, it's worth seeing where the project pans out to.
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:1)
Cynical? yes. Incorrect? not necessarily.
Having worked for the "MS-beast", and having been in meetings where exactly these kinds of conversation went on, I don't think I'm being unrealistic.
When a couple of us young developers recognized that auto-run macros in the soon-to-be-released MS-Word 6 was a potential for some serious misuse, marketing assured us that this is what corporate customers wanted...and that home users likely woul
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
Re:Wouldn't they be better off... (Score:1)
Identifying what a new piece of malware does is the very first step to "solving/curing/fixing" it. If a virus analyst can be presented with detailed family classification when a new sample comes in, they can target their analysis to more efficiently create a signature, identify a new class of malware, and/or find a new method to prevent a particular type of infection.
Oh, and
Re:Wouldn't they be better off... (Score:1)
Oh, wait. Which one is the criminal?
The first step to stopping malware is to identify it.
Re:Wouldn't they be better off... (Score:2)
Yes, because Microsoft is so good at making predicitions [cbsnews.com] seeing them to fruition.
This should be amusing (Score:4, Funny)
Re:This should be amusing (Score:3, Funny)
Re:This should be amusing (Score:1)
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
scurvy (Score:1)
My favorite scurvy quote:
"I had a horrible rash, and I was afraid that it was scurvy! I couldn't understand it because I had been making sure to eat lots of spinach. Then I went to the doctor and he said that it was just genital herpes. What a relief!"
Re:scurvy (Score:1)
Re:scurvy (Score:1)
Easy... (Score:2, Funny)
exec("DeleteTheBastard.bat");
Data gathering (Score:1, Funny)
I bet a little help from the MSUpdate ActiveX will be welcome, after all "When you check for updates, basic information about your computer, not you, is used to determine which updates your programs need".
You don't need to know what's going on, just relax and trust them.
Re:Data gathering (Score:1)
I'm sure they can work out a deal with the NSA. The data has already been collected.
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)
It's just a big dialog with 'OK' on it. Invariably filled with techincal gobbledegook involving Rundll32... we've had big dialogs with 'OK' before in IE and they weren't very effective either.
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
Re:Here's a thought! (Score:1)
Firstly, they have the biggest potential for harm and so are more well known. Secondly, you can look through what are uses admin rights and filter them.
It is the ones that run at a user level that are harder to catch, and those are the ones that a "This is doing something potentialy dangerous. Are you sure?" will not catch.
I for one would like to see an improve
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:1)
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:1)
Norton started using neural networks [symantec.com] in 1999 in their anti-virus software. Any number of adaptive systems [peltarion.com] will do the job quite nicely.
While these methods have a proven track record, and I'm sure this will bring improvement to Microsoft's products, but really, everybody else has been using it for a while.
What's next? "Microsoft announced that its upcoming release of the Wi
Re:Just once... (Score:2)
When did Microsoft use Samba for file sharing?
You wonder what department is responsible for it (Score:1)
After all, when did MS really invent something themselves?
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
Re:And in the next release.... (Score:2)
Re: (Score:2)
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."
Stick to one thing and keep out of trouble. (Score:1)
What is going to happen when Microsoft makes a more secure OS and the need for virus scanners and the like are no longer needed? Are we going to have another court case? I can just see a judge now saying that they have to have no less than one kn
Why not just chuck Windows and start over? (Score:1, Interesting)
Instead of trying to make the existing system smart enough to classify what's attacking it, why don't they just step back and make a whole new system secure enough that it doesn't needs an attacker classification system in the first place?
Vista is years overdue and h
Microsoft To Automate Malware (Score:1)
(RTFA? This is slashdot! I didn't even finish reading the summary title!)
Super, a holistic approach (Score:2, Funny)
Re:Super, a holistic approach (Score:1)
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)
Bloody marvellous! (Score:1)
The number and severity of Windows viruses and malware has now reached the point where MS finds it worthwhile to automate the process --- presumably because doing it manually simply takes up too much (expensive) human intervention for them.
Maybe it's time that some authority figure(s) at MS took a step back and re-thought their security model? Nah.....
Free publicity?? (Score:1)
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.
Re:This is excellent news! (Score:1)
Just like the M$ Firewall?? (Score:1)
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.
whatever happened to.. (Score:1)
where's this heading? (Score:1)
step #1: create sw with large gaping holes for worms and viruses
step #2: wait till market is ripe for a/v software
step #3: buy an a/v software maker, offer a/v product for free
step #4: wait for ppl to get hooked
step #5: announce that a/v software may not be in the future
step #6: automate malware classification
step #7: ..???
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
First tell us what it does (Score:2)
>take a 'holistic approach'
>knowledge consumption
>classifier model generation and selection
>consume knowledge
Could someone who speaks that language take a stab at translating it for us? Could someone familiar with the technology tell us whether the "knowledge consumption" might consumer mjore knowledge than it's supposed to and leave us dumber, as reading the article summary did?
Re:First tell us what it does (Score:2)
translation: An old hippy will come to your house, place a couple of crystals on your keyboard and start a Mongolian throat singing session to realign the chakras of your hard drive.
Re:First tell us what it does (Score:1)
I'm going to automate the process of writing worms (Score:2)
Business school axiom (Score:2)
Microsoft has finally realized that they need to more closely measure the malware that they've come to depend upon for feeding the upgrade cycle. If the number of emerging malware threats starts to taper off, they need to know this early to adjust their sales projections and hopefully take remedial action. If malware should ever be contained, it would spell doom for the hardware manufacturers and the OS supplier as well. It's no coincidence that a new computer per
It would be funny as hell... (Score:1)
Sounds like... (Score:1)
Holistic? (Score:2)
Microsoft's proposal will take a 'holistic approach' to tackle the classification problem...
I'm guessing that this "holistic approach" will do for malware what it did for medicine [holisticmed.com].
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.