Predicting User Behavior to Improve Security
CitizenC writes "New computer-monitoring software designed to second-guess the intentions of individual system users could be close to perfect at preventing security breaches, say researchers. Read more." The paper (pdf) is online as well.
Surely this will just prompt crackers to stealth their actions in commands that are similar to how the system is used normally?
Wouldn't it be relatively easy to get around this by aliasing shell scripts to frequently used commands? Sure, the admin might be able to find the shell scripts lying around, but if an intruder was trying to do a one-off attack, it might be viable.
Brandon
The user could "poison" the information by slowly changing his working habits. If done properly, the AI would probably think this was no different than the user just learning to do things in a different way. When the habits are close enough to the infringing behaviour, the user can probably do anything without setting off alarms.
In addition, if this is the only line of security, the user can then gradually return his patterns to normal. The logs from this system won't show anything. The PHBs may well decide that, when using something as smart as this, traditional logs won't be needed.
I can't say that I don't give a fuck. I've just run out of fuck to give.
I have my doubts:
/shared_network_drive /shared_network_drive
/shared_network_drive. He was being sloppy, but not malicious.
for example: which is the malicious activity?
User A types: rm -rf *
User B types: rm -rf *
(User A was in the root dir at the time. User B was in a subdirectory of his home directory at the time.)
Okay, that's easy- just remember to track the context of where the user currently is. But then what about this?
User A types: rm -rf
User B types: rm -rf
The difference is that User A was trying to delete everyone's stuff, while User B, knowing how the permissions on the files work, was just trying to find a lazy way to delete those files that he has permissions on because he was trying to clear his own junk out of the
How does the software know the difference?
Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.