Predicting Malicious Web Attacks
KentuckyFC writes "Recommendation systems attempt to guess what books, movies, or news people are likely to be interested in. Companies such as Amazon, Google, and Netflix have developed algorithms to mine vast databases looking for correlations that they then use to recommend new items. Now a team of computer scientists has used some of the same filtering techniques to predict the origin of malicious Web attacks so that they can be blacklisted in advance. The team mined a database of hundreds of millions of security logs looking for correlations between victims. The correlations were then used to produce a predictive blacklist of potential attackers. The team says its algorithm is up to 70 per cent more successful at predicting the origin of attacks than current state-of-the-art predictive blacklisting."
Hiro Protagonist. And his sword. And his undefeatedness-nous.
Sent from your iPad.
But this is still treating the symptom as opposed to the core problem, which is poor security in OS and app design.
Microsoft is starting to come around on this to an extent (not running as administrator), but shouldn't we be more concerned about true security?
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
Wonderful. It's Minority Report for the internet.
What about false positives? Can they be held responsible for blacklisting an innocent site?
Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
There's finally a use for this collaborative filtering technology.
Referer: slashdot.org
Oops. There goes another server. (No, TFA isn't slashdotted. Yet.)
recommendation systems may soon be providing you not only with books and movie tips but a happier surfing experience too
I am a little weary of making my surfing experience happier by allowing the system to do my thinking for me. Just think, "clippy" for the browser.
Flexible bare-metal recovery for Linux/UNIX
Great idea! Protect us from the presumed dangers of the internet! After all, such terms as "presumed innocence" are overrated and outdated terms anyway...
... wouldn't blocking people's access in advance considered an attack in and of itself? So the service should simply block itself off and be done with it.
Were sorry but you have been labeled an Internet Terrorist, your search for "PC + Game + Cheats" is a flagged keyword.
Politics is Treachery, Religion is Brainwashing
"People who attacked this site ALSO attacked..."
"This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
Companies such as Amazon, Google, and Netflix have developed algorithms to mine vast databases looking for correlations that they then use to recommend new items.
I swear, if I see a "coorelationisnotcausation" tag by you slashbags, I'm turning in my AC card.
Yes, it's an insightful comment when used properly.
Please do not use it here, just because you saw the word correlation.
Or greatly exaggerated...
"The team mined a database of hundreds of millions of security logs"
Nobody actually keeps security logs, certainly not hundreds of millions of somebodies.
The kind of people that DO keep security logs probably wouldn't hand them over either.
I call shenanigans
Heard the one about the hordes of people who will deliberately attempt to get public computers and corporate networks blacklisted?
Neither have these morons!
Next week, how to prevent network attacks by DOS'ing yourself.
False positives, here we come...
This sounds great, but only if it requires human intervention to implement the block. I used to work in a NOC, and we would have loved to throw up a warning on the big screens that an attack is 80% likely from the following netblocks in the next N hours. That way we would have a strategy developed for defending before it even started and would be able to minimize downtime.
On the other hand, if you make this automatic you're going to piss off a lot of people very quickly because it's going to be wrong more often than you want.
What about the people who are blacklisted unfairly? If the false positives are 1%, a huge number of servers will be blocked. This is the same problem with lie detectors and drug testing -- innocents get snared in the net. You need a way to confirm the positive, and not just blacklist based solely on this algorithm.
Currently hooked on AMP
Didn't anybody watch this? there have been other story lines along this genre, and it never works out, never, they always get the wrong person and it's used for evil.
Okay if your going to do this anyway, here let me gaze into my crystal ball. Blacklist China, North Korea, and major parts of Russia.
no research needs to be done. just don't piss off 4chan.
Calculate the annoyance factor
If site is shitty, + .1
If site has a "clever" name, such as bit.ly, +.1
If site's name has become widely used as a verb or other part of speech, +.1
+ unique users in the last 24 hours / 100,000,000
Calculate the monetary factor
If site sells something, +.05
If site makes revenue through ads, +.05
If site is partnered or associated with a megacorp like a bank, ms/google, etc., +.1
+ dollars lost per minute of downtime (based on the last 24 hours) / 1,000,000
Calculate the brought it upon themselves factor
If site pissed off 4chan, +.2 * number offenses / time (in weeks) since last offense
If site pissed off other nerds, +.1 / time (in weeks) since last offense
Annoyance factor + Monetary factor + Brought it upon themselves factor = attack risk.
If attack risk >= 1, attack is imminent.
Otherwise, the attack risk is the probability of an attack occurring within the next 24 hours.
Bruce Schneier says that give a choice between security and dancing pigs on your computer, people will take the dancing pigs every time.
When Windows came out, it was perfectly secure - there's only one user in the universe, and she's allowed to do whatever she wants. ("Format C: "? Sure!).
Unfortunately, while Unix was designed from the beginning for security, it didn't always _stay_ designed for security, and some of the things that were done for security had serious tradeoffs. Networking was usually the worst, certainly from TCP/IP's beginnings in 4.2BSD, but also other protocols and other applications had problems, and you're not secure unless everything's secured in some way.
(Back when I was a newbie learning security, RTM's father used at least the last three of those methods to crack into my accounts :-)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
I used to work with an ex-Navy guy - our lab became much neater once he joined us, and more secure as well. But different organizations have much different concepts of what it means to "secure a computer" -
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
that is right, never assume anything. Assumption has caused more wars, fights, and upset in society than anything else. "Assuming something is the Weapon of Mass Destruction".
All cows eat grass!
I have a facebook account.
Facebook gets cracked.
Consequently, Best Buy blocks my access to their ecommerce website because, as a facebook user, I'm potentially a cracker?
I'm so confused.
They *guess* that you may be guilty before it happens and blacklist you.
The day Microsoft creates a product that doesn't suck, it will be known as the Microsoft Vaccuum Cleaner!
Great, so it can "predict" IP or site origins of malicious attacks, but can it also predict its own inevitable false positives? If so, how is it better than a DNSBL or other blacklist, except that it can make money for its owners without requiring constant updating and the requisite human labor?
I'd hate to use an IP or own a site that it happened to incorrectly "predict" as the source of an impending-but-as-yet-not-real attack. They might as well compile a Minority Report against me. How would that be any better for me, as an innocent victim, than having my IP/site unfairly blacklisted by SORBS/Spamhaus/Spamcop?
sidreporter could be used to gather such security logs more or less respecting privacy.