Slashdot Log In
Microsoft Locking Out Anti-Virus Makers?
Posted by
Zonk
on Sat Jul 29, 2006 02:52 PM
from the protecting-their-business dept.
from the protecting-their-business dept.
twitter writes "Anti-virus makers have more to fear than stonewalling by Microsoft if a report by Agnitum, maker of Outpost Personal Firewall, is right about recent trusted computing changes. All the problems were summarized in a choice Register quote, 'In addressing the potential problem of not being able to install Outpost on new versions of Windows, we have discovered that it is possible to drill past the new security measures introduced by Microsoft - if we use the same techniques used by hackers.'"
Related Stories
[+]
Microsoft's Security Meeting Causes Unease 170 comments
Tony Maclennan writes to tell us that there were many mixed feelings at this year's Microsoft Security Response and Safety Summit. Many who attended the conference felt that the presentations were sadly lacking in the technical details that were shared in previous years. With Microsoft entering the arena as a competitor to these anti-virus companies, one has to wonder about the effect on the free flow of information that ultimately benefits the consumer.
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.
ORly? (Score:4, Informative)
Re:ORly? (Score:5, Insightful)
Parent
Re:ORly? (Score:2, Insightful)
Re:ORly? (Score:3, Interesting)
But how can it be done? From the Agnitum story I for one understood that it's not possible to achieve this.
Sure, they can actually and fully deny access to low level kernel functions to every piece of software, but in that case how will certain things get done? Some stuff needs access to get it's job done. Obviously not a choice.
Or,
Re:ORly? (Score:2)
> what they're trying to do now), in which case people will reverse engineer
> the software that uses it and they'll find out how what they need to know.
> Malware writers and legit software writers alike.
Legit software writers *cannot* reverse engineer. I think that in USA under the DMCA it is prohibited to overcome secuity measures by reverse engeenering. FIXME
Re:ORly? (Score:2)
Just the more reason to ditch unaudited proprietary operating systems, and use something more open. OpenBSD's aproach to security is much better than Windows + 100 (potentially buggy) commercial "security" apps. And it's free.
Re:ORly? (Score:2, Insightful)
Re:ORly? (Score:3, Interesting)
I decided to try out vista one time and it installed and ran perfectly fine on my computer, the only drawback to it was EVERYTIME I wanted to open a folder or program a window would pop up asking me if I was sure I wanted to open it (apperantly Microsoft doesn't even trust themselves cause I was opening Windows Media Player 11 when I got the most windows) after about the 20th popup window asking me if I wanted to open a file I knew was ok I just started clicking ye
Re:ORly? (Score:3, Insightful)
Re:ORly? (Score:2)
I think Microsoft's patch is a step in the right direction. It is simply too easy to spy on the user and hide the driver under the current system.
Well, it would be great if it were not so easy to circumvent. Typical of M$ "security", this change is just another inconvenience to the legitimate user.
Re:ORly? (Score:3, Interesting)
This isn't about inconveniencing the legitimate user. It's about inconveniencing the legitimate developer. The black-hat hackers will still get in once they figure out ways around this, and since the legit devs will be locked out by no-reverse-engineering laws, the legit users will be forced to rely on MS and only MS for security. It's another win for MS monopolization in the guise of "enhanced security".
Microsoft is just isolating itself (Score:3, Insightful)
Re:Microsoft is just isolating itself (Score:2, Insightful)
This is precisely what they're looking to do, and it would appear as if their short-term vision has completely blinded them to the long-term consequences of what they're doing. I wish them all the success in the world with it.
Re:Microsoft is just isolating itself (Score:5, Insightful)
The real problem may just be limitations in the API they _ARE_ providing. That's fine, work with them on it. Don't whine that their internal structures and kernel level calls are changing - you are NOT supposed to use those anyway.
Parent
Re:Microsoft is just isolating itself (Score:5, Insightful)
Fair enough. But, consider this: do you really believe that developers of Microsoft security products (firewall, antispyware, OneCare, etc.) will NOT have access to whatever API they ask for? That if they need access to one, a technical solution will not be devised?
Parent
Re:Microsoft is just isolating itself (Score:3, Interesting)
I have a friend that was working on the transactional file system for Vista and I asked him a similar question regarding undocumented APIs. Hi answer was two-fold.
Part 1 of his answer was that normally if a developer requires access to a system process that is not currently e
Re:Microsoft is just isolating itself (Score:5, Interesting)
WTF? I understand what you're getting at, but please think about what you've just written for a second.
It's not at all silly to give developers full access to your system internals, as long as you're clear about the repercussions of using them. In fact, there's a whole bunch of developers using this stuff called FOSS, which is based entirely on this principle.
I know, I know; your point is that if developers depend on a certain implementation, then the vendor is forced to continue supporting it forever, which, according to your reasoning, leaves them with no further room to grow or innovate. Unfortunately, that perspective is just bollocks. FOSS developers deal with this every day, and they've found a perfectly workable process:
Supported APIs are marked as such. Deprecated APIs are marked, too, with the clear warning that past this version, you're on your own. Unsupported interactions with the internals are marked - not fenced, but simply labled Here Be Dragons. You're welcome to venture there if you want, but don't go asking for help if something goes wrong. Most developers benefit from a better understanding of how the whole system works, and can in fact suggest or offer improvements in upstream functionality as well as better implementing their own.
I'd be fascinated to know why you think that things are somehow different for Microsoft than they are for IBM or Novell.
Parent
Re:Microsoft is just isolating itself (Score:4, Insightful)
Parent
Re:Microsoft is just isolating itself (Score:2)
Re:Microsoft is just isolating itself (Score:2)
Re:Microsoft is just isolating itself (Score:2)
I never quite understood why they can't be allowed to do whatever they want with their own software. Don't like it? Don't buy it. Very simple.
If I, John Doe, write a program right now and warn potential users that upon running it will find and delete competition software, what would happen? People either wouldn't install it, or install it knowing what will happen. Very simple.
But because Mic
Re:Microsoft is just isolating itself (Score:2)
Re:Microsoft is just isolating itself (Score:2)
As I've said before, Microsoft's biggest resources are Huey, Dewey and Louie (Marketing, PR, and Sales).
They have two tasks before them right now: Vista. That seems like one, but it's two. First, there's the standard upgrades and new machine purchased as well as any corporate issues. Secondly, and far more importantly, they're going to try and pry corporations from sitting pat. There's a lot of corporate licenses which are still running Win2K, both server and terminal, Visual Studio 6 (+SP6), SQL 200
Re:Microsoft is just isolating itself (Score:3, Informative)
Re:Microsoft is just isolating itself (Score:3, Insightful)
The primary argument the ACTUAL anti-trust lawsuit was based on was that Microsoft was leveraging the dominance of one product to the advantage of the other, giving it an "unfair competative advantage". The fact that Windows Media Player came pre-installed made paying for a prod
Just the opposite (Score:5, Funny)
Microsoft's Principles? (Score:4, Insightful)
Oh hang on, nowhere in those principles does it mention anything about giving competitors open access to Windows systems. Maybe this one:
"Microsoft is committed to designing and licensing Windows (and all the parts of the Windows platform) on terms that create and preserve opportunities for application developers and Web site creators to build innovative products on the Windows platform -- including products that directly compete with Microsoft's own products."
Translation: We love products that compete with us, so long as they run on Windows, because it just means you're doing the R&D work for us. Hey, that's how we got to be so large, by taking ideas from other people, so why stop now?
Better Summary (Score:5, Insightful)
They are basically saying that they want the existing weak kernel model to continue to be supported because at least it allows them to do things they way they have been for a long time. This is, of course, stupid. It's like my locksmith not wanting me to get a new door because his equipment won't work with it, even if the new door theoretically provides the basis for better security long-term.
I'm not saying the new intercept model is great, I'm saying the answer isn't "leave it like it was". Instead of whining, why don't they engage Microsoft and figure out what exactly they need. Regardless of what your average wanker things, Microsoft will NOT be in a good situation if Vista turns out to be a dud security-wise. They want it to work.
Happens every time they change something (Score:5, Insightful)
What they were worked up about was the kernel mixer, a subsystem that introduces 30ms of latency to audio. Now of ocurse this isn't a problem, first because the drivers are aware of this and do time compensation so it only matters for live sound-on-sound recording (meaning you are playing something that a musician is listening to and recording what they are doing) and you can bupass teh kernel mixer anyhow.
Well finally they figured that out (it's in the documentation for the new driver model) and they released a driver... That only supported 2 channels of the 10 on the card. They claimed that the new driver model didn't support more than 2 channels on a card. I e-mailed MS about this and I think they were sufficiently supprised by the stupidity of the question that they responded. they pointed out that not only could they enumerate the device as multiple 2-channel devices (as you had to do in Win98 and NT since they only supported 2 channels) but WDM could handle real multi-channel devices as well.
Some e-mails back and forth with the company and finally they came out with a functioning WDM driver for their card. These days, their cards have ONLY WDM drivers available, they don't support 98 or NT anymore. However it was like pulling teeth to get them to learn the new method of doing things. Not because it was worse, it's not, but because they just wanted to keep doing things how they had in the past.
I'm sure that's basically what this is. MS has changed the way things work, if it's better or not one can debate, but it's not to screw the AV companies over. They are just being whiny because they don't want to have to change the way they do things.
Parent
Wrong example (Score:2)
Has the "new" car key approach made it harder to hack or steal cars, no, just more of
Not such a good appology. (Score:2)
Our software doesn't work, we're pissed. ... Instead of whining, why don't they engage Microsoft and figure out what exactly they need. ... Microsoft will NOT be in a good situation if Vista turns out to be a dud security-wise. They want it to work.
You must have read a different report. The one I read said that Microsoft was broken and they won't let anyone fix it. The M$ security model was easy to circumvent and that circumvention was the only way to get what they need to watch out for all the dirt b
Which, I gather, is basically what they're doing. (Score:2)
http://www.microsoft.com/whdc/driver/kernel/64bitp atch_FAQ.mspx [microsoft.com]
From the FAQ:
[snip]
Q. Patch protection prevents my application or driver from running. What are my options?
A. Modify your application or driver to use only Microsoft-documented interfaces. If the functionality you want to enable is not supported with
Re:Which, I gather, is basically what they're doin (Score:2)
Re:Better Summary (Score:2)
An interesting sentiment, but look at it from the perspective of Microsoft. They have built a system which they are bound to support, but for which they have not provided certain features that may be needed by certain types of software, namely kernel hooks and the like, because these types of "features" are availab
They Started With Device Drivers (Score:3, Insightful)
Re:They Started With Device Drivers (Score:5, Interesting)
http://www.microsoft.com/winlogo/default.mspx [microsoft.com]
Yes, it costs money because you have to buy a digical certificate from Verisign. And send the software on a CD to MS, so a postage stamp there too.
And yes, MS will probably start treating software from unknown vendors differently than those that have registered. But afterall, how can you blame them with all the spyware screensavers and other crap.
We already see digital signatures in Linux like Debian. Untrusted repositories get flagged as "WARNING!! Untrusted source. WARNING!!". Microsoft should be doing the same to protect its user base.
Parent
Re:They Started With Device Drivers (Score:4, Interesting)
If the windows user has the same set of choices, then it is okay, but if MS is the only one who can bless application to install or run without warnings in the windows plataform and there is nothing I joe user can do to change this, then I believe it is a problem.
Just imagine if MS will give its blessing to all the open source software that is available now for windows. The answer is no, and the author will probably naver even ask for such bless for the simple fact the it will cost money. Now if the windows user could just say to his system that the software package with the signature of that John Doe who happen to signs all kinds of open source software and distributes them in his site, then it is fine. Just like I can install software from Livna that packages software that redhat simply don't want, and will never do, to distribute due to legal problems.
Parent
cry me a river (Score:5, Funny)
You're supposed to patch the kernel source and recompile. Oh...
Re:cry me a river (Score:3, Funny)
Microsoft can barely keep up with patching IE... (Score:3, Insightful)
I dread to think how bad the current state of spyware/adware and malicious code would be if MS made themselves the end-all for anti-virus protection in XP. What a monumental fuckup Vista will be.
Perhaps a good thing! (Score:2)
By far the best thing that could happen to the security of Windows would be if everybody forgot the personal firewalls, Norton Virus, etc., and used external boxes for these purposes. By the time anything running inside of Windows has a chance to try to do the job, it's too late. Windows is extremely large and complex, with myriad routes from almos
This is a bogus complaint. (Score:3, Informative)
Filesystem filter driver. Possibly some other filter drivers. Cleaning service. Low-privilege interface. That's all you need.
Making headlines four years from now... (Score:2, Funny)
October 28, 2010
REDMOND, Wash. — Microsoft has just made a last-minute change in plans for it's newest operating system, Windows Vista.
The operating system, scheduled for release this December, will now only run Microsoft products, according to CEO Steve Ballmer.
"This is a very exciting time for us all," announced Ballmer. "For years, end-users have been forced to choose between products by third party developers and Microsoft. Now, t
Old Arguments: Users vs the Monopoly (Score:3, Insightful)
What would really get Microsoft to pull it's greedy hands out of making "security services" the next extension of its monopoly powers? I think it would be when the Ralph Naders, and liability lawyers take Microsoft becoming the sole provider as admission of making a product with a faulty design and trying to profit from it.
If you want to make Microsoft open it's doors and keep it's hands off the security market, then you need to make noise about this new tactic as being a tacit admission of faulty products and trying to profit from supplying the broken product and the fixes. Perhaps then, Microsoft might be eager to open the kimono for third party or independent review.
Treacherous computing at its finest (Score:2)
Locking out competition by rising the cost to produce for a certain platform is a BAD idea. See IBM's Microchannel architecture for reference. And that was hardware, something you can't simply copy instead of shelling out the dough for the higher cos
Agnitum Outpost (Score:3, Interesting)
I've been using a free version Agnitum's Outpost firewall [agnitum.com] for several years now on my w2k machine and its a clever little program, far simpler and thinner than the offererings from the major players. However like any good firewall program it does require the user to make very technical decisions on network traffic permissions whenever a process tries to contact the internet. Now before I praise it for not letting a process (virus/spyware/legitware) do a thing I don't want for the last couple of years, I do have to mention a disclaimer that in addition I've got the latest security updates for w2k, a NATted hardware firewall on the router and generally secured my system according to NSA's manuals [nsa.gov].
Unlike in a Unix environment, in Windows the basic security concepts aren't required of the user. Windows computers despite the networking or even server capabilities are still built upon the philisophy of Personal Computer where the user has total control but also total responsiblity for what the software does. Microsoft's attempts to somehow augment security on top of this flawed concept is not going to succeed and in fact seems to be going the opposite way. Certainly my w2k box is easier to make secure than XP with its 'security improvements' and it seems Vista will make it impossible for the user to secure the computer that he's supposed to own and control.
Sadly I will try to stick with poor old w2k as long as possible but eventually I might have to resort to going the OSX way...
Where is the problem? (Score:2)
Sad to say, but there really is no need for anti-virus on other system. Yes, I know that Virus do occur on Appl
Re:Where is the problem? (Score:2)
No, it is licensed.
> That means that MS owns it and all the data that they claim that they own (i.e. the data that you produced
> on their OS).
They do not own content produced from the OS, if this was the case no company would use Windows... you're implying that if someone wrote a program underneath Windows, that Microsoft would own it. If you think this, you're completely ignorant.
Re:Where is the problem? (Score:2)
What I keep in mind is that the current ppl in control are very motived to find more money for themselves. MS and Hollywood are LOADED, and appear to be happy to spread it.
Re:Fark for the news, Slashdot for the comments! (Score:2, Funny)