It is *not* a bad design principle. By their nature advanced utility and security products need to have total access. Malware authors aren't going to limit themselves to the official apis. Unless of course you are of the opinion that they will make this absolutely bulletproof and there won't be any exploits to worry about....
Ya RLY.
Too easy? At ring 0 *everything* is, and should be, visible/alterable. That's the whole point of ring 0 existing in the first place.
There is another concern as well:
If Redmond locks out 3rd party security and utility vendors from full ring 0 access they become the only ones able to provide the most powerful utilities and security products. As it stands now, SoftICE has been discontinued and sysinternals has been acquired. I don't particularly relish the idea of having to take MS's word for what's happening down in kernel or having theirs being the only powerful security/utility products availble.
Yes, this is certainly something to be concerned about, but there are a lot of obstacles, some that involve hardware, that don't rely on encrption.
It is *not* a bad design principle. By their nature advanced utility and security products need to have total access. Malware authors aren't going to limit themselves to the official apis. Unless of course you are of the opinion that they will make this absolutely bulletproof and there won't be any exploits to worry about....
Ya RLY. Too easy? At ring 0 *everything* is, and should be, visible/alterable. That's the whole point of ring 0 existing in the first place. There is another concern as well: If Redmond locks out 3rd party security and utility vendors from full ring 0 access they become the only ones able to provide the most powerful utilities and security products. As it stands now, SoftICE has been discontinued and sysinternals has been acquired. I don't particularly relish the idea of having to take MS's word for what's happening down in kernel or having theirs being the only powerful security/utility products availble.
This conference was something else. It only happens once a year.
Indeed. If we absolutely have to have trendy neologims, can we at least have some that don't sound so infernally stupid? Asinine != 'ironically hip'.
Ruby started to gain popularity about 5 years ago when the following article was published:
Programming in Ruby
Dr. Dobb's Journal January 2001
A freely available pure object-oriented language
By Dave Thomas and Andy Hunt
(you can't read the whole thing without an account so no link)
Granted, it's been around for over a decade, but it took a while before it got attention outside Japan.