|
Jump-start your project by learning from devs who write Windows drivers and file systems every day. Take an OSR seminar! OSR is Hiring! Click here to find out more. |
Windows Internals & Software Drivers Lab, Santa Clara, CA 5-9 August, 2013 |
|
Welcome, Guest
You must login to post to this list |
||||||
|
Message 1 of 76
21 Jan 06 11:11
|
||
|
||
|
X64 Windows Vista to require signed drivers
|
|
Message 2 of 76
21 Jan 06 12:31
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
This change in Vista will effectively kill any open source kernel modules, since individual developers are unlikely to obtain the required Verisign certificate.This just doesn't make any sense. I don't see anything in the Microsoft program that does anything to harm the open source movement. Folks can continue to share source code -- However, the supplier of the module to an end-user customer will have to get the executable signed. If your point is that some high school kid that writes a driver in his room instead of doing his homework won't be able to supply drivers to the industry, well... I think that's probably the only GOOD thing about this Microsoft program. If Microsoft controls who can write software for Windows, Windows is no longer an open platform.Like, Windows is an open platform now?? Huh?? Peter OSR |
|
Message 3 of 76
21 Jan 06 12:51
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 4 of 76
21 Jan 06 13:23
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 5 of 76
21 Jan 06 15:44
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 6 of 76
21 Jan 06 16:17
|
||
|
||
|
RE:X64 Windows Vista to require signed drivers
|
|
Message 7 of 76
21 Jan 06 16:27
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 8 of 76
21 Jan 06 16:40
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 9 of 76
21 Jan 06 19:35
|
||
|
||
|
Re: RE:X64 Windows Vista to require signed drivers
|
|
Message 10 of 76
21 Jan 06 19:45
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
Second, everybody should have the right to run software of their choosing on their own machine. It isn't Microsoft's computer -- it's mine. I paid for it. The OS shouldn't dictate what software I'm allowed to run. I think the current WHQL program is reasonable -- it forces people to think about loading unsigned drivers, but leaves the ultimate decision with the owner of the computer.I agree. That's a very good point. There should be a global way for a customer to by-pass this. Wanna bet there'll be a way for corporations to bypass this by locally signing drivers with their domain's certificate and pushing a group policy? I hasten to add that I DO NOT have any information that indicates this is the case, but I bet it's going to be the eventual outcome. If J-Random-Big Incorporated decides to deploy about 10,000 64-bit Windows graphic workstations, and one of the drivers they need doesn't happen to be signed, I'm thinkin' some bypass policy gets implemented by Microsoft rather quickly. Few open source developers will qualify for the Verisign cert, and fewer still will fork over $500 a year to get it. That comes pretty close to killing open source kernel code right there.Are you missing my point? So, Charlie the Computer Whiz goes home and wanders to his bedroom to make some earth-shattering modifications to -- I don't know -- SOME X64 only driver. He releases this onto the world. Nobody but other devs who have debugers hooked up can load it. This is only a good thing in my opinion. Some company picks it up to include in their suite of X64-related Windows shite. This COMPANY signs it. Charlie doesn't need a Verisign ID. [T]he current policy ... is going to possibly drive me out of the business.Don, you know I respect you. ANYthing is possible, but this policy having ANY impact on your business is highly unlikely. You write drivers for hardware manufacturer Z. THOSE guys sign the driver, not you. My town taxes LLC's as business property this means the building (my house) and the capital equipment. ... Basically, Microsoft's decision threathens the way I do business.Don, with all due respect, I think you're seriously misguided and STRONGLY urge you to get a good tax attorney. Not your family lawyer. Not your uncle's friend's cousin's brother who took a few tax courses. Not your accountant. A real, bona fide, tax attorney. If you do, I think you'll find you're wrong about a lot of your assumptions. (a) As Tony pointed out, if you're an LLC, you can choose to have your income passed-through to you just like a sole proprietorship. (b) There is no reason on God's Green Globe that your HOUSE would be considerd business property. In fact, the IRS regs -- and your town -- probably won't ALLOW you to consider your house business property (is your house in an area that's zoned commercial?). You own the house personally (just like I own my house). Your business owns whatever property it owns. Yes, if you live in a residential zone, depnding on your town, you MIGHT need to bother to get yourself permission for a "home occupation" but given that you NEVER meet customers at your home, produce no waste of any kind, etc, this is typically a formality. Seriously, check into it. You shouldn't be in business without being incorporated in any case, for the purpose of protecting your own assets. But, as Tony said, this discussion belongs on the Tax Issues and Consulting usenet group, not here. P |
|
Message 11 of 76
21 Jan 06 22:52
|
||
|
||
|
RE:X64 Windows Vista to require signed drivers
|
|
Message 12 of 76
22 Jan 06 00:47
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
This sounds like Authenticode signing, which is already supported in Windows Server 2003. The problem is it???s only enforced when a PnP driver is installed, not when the driver is loaded. Enforcement at load time is more difficult. All the certificate store API???s are in user-mode, so the kernel can???t easily validate an arbitrary root certificate. In the scheme proposed for Vista, the kernel only needs to carry a copy of Microsoft???s public key.Precisely! And I'm all for authenticode signing. That's exactly what I was talking about, in place of this misbegotten policy. You say load-time authenticode validation can't be done easily. We must have different ideas of the meaning of "easily" -- Calling out to user-mode when a driver's loaded isn't likely to be TRIVIAL, but by the same token, consider that this is precisely how most anti-virus programs work (intercepting the file open, and passing the file spec to a user-mode scanning program). Given the frequency with which drivers are loaded, it's not like this is a high-performance path. I could give you the names of at least a half dozen devs in 26 or 28 that'd be up to the task. If they're too busy keeping themselves out of bug jail, I'm sure Don would be happy to write the code... for a very reasonble fee :-) P |
|
Message 13 of 76
22 Jan 06 11:00
|
||
|
||
|
RE:X64 Windows Vista to require signed drivers
|
|
Message 14 of 76
22 Jan 06 11:54
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 15 of 76
22 Jan 06 14:39
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 16 of 76
22 Jan 06 15:13
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
This sounds like Authenticode signing, which is already supported in Windows Server 2003. The problem is it's only enforced when a PnP driver is installed, not when the driver is loaded. Enforcement at load time is more difficult. All the certificate store API's are in user-mode, so the kernel can't easily validate an arbitrary root certificate. In the scheme proposed for Vista, the kernel only needs to carry a copy of Microsoft's public key.Precisely! And I'm all for authenticode signing. That's exactly what I was talking about, in place of this misbegotten policy. You say load-time authenticode validation can't be done easily. We must have different ideas of the meaning of "easily" -- Calling out to user-mode when a driver's loaded isn't likely to be TRIVIAL, but by the same token, consider that this is precisely how most anti-virus programs work (intercepting the file open, and passing the file spec to a user-mode scanning program). Given the frequency with which drivers are loaded, it's not like this is a high-performance path. I could give you the names of at least a half dozen devs in 26 or 28 that'd be up to the task. If they're too busy keeping themselves out of bug jail, I'm sure Don would be happy to write the code... for a very reasonble fee :-) P |
|
Message 17 of 76
22 Jan 06 15:38
|
||
|
||
|
Re: Re:RE:X64 Windows Vista to require signed drivers
|
|
Message 18 of 76
22 Jan 06 16:00
|
||
|
||
|
Re: Re:RE:X64 Windows Vista to require signed drivers
|
|
Message 19 of 76
22 Jan 06 16:15
|
||
|
||
|
Re: Re:RE:X64 Windows Vista to require signed drivers
|
|
Message 20 of 76
22 Jan 06 16:28
|
||
|
||
|
Re: Re:RE:X64 Windows Vista to require signed drivers
|
|
Message 21 of 76
22 Jan 06 17:25
|
||
|
||
|
Re: Re:Re:RE:X64 Windows Vista to require signed drivers
|
|
Message 22 of 76
22 Jan 06 17:53
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 23 of 76
22 Jan 06 19:05
|
||
|
||
|
Re: Re:X64 Windows Vista to require signed drivers
|
|
Message 24 of 76
22 Jan 06 19:41
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 25 of 76
22 Jan 06 19:52
|
||
|
||
|
Re: Re:X64 Windows Vista to require signed drivers
|
|
Message 26 of 76
23 Jan 06 07:58
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 27 of 76
23 Jan 06 08:38
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 28 of 76
23 Jan 06 08:48
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 29 of 76
23 Jan 06 09:21
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 30 of 76
23 Jan 06 09:28
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 31 of 76
23 Jan 06 09:29
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 32 of 76
23 Jan 06 11:55
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
This sounds like Authenticode signing, which is already supported in Windows Server 2003. The problem is it's only enforced when a PnP driver is installed, not when the driver is loaded. Enforcement at load time is more difficult. All the certificate store API's are in user-mode, so the kernel can't easily validate an arbitrary root certificate. In the scheme proposed for Vista, the kernel only needs to carry a copy of Microsoft's public key.Precisely! And I'm all for authenticode signing. That's exactly what I was talking about, in place of this misbegotten policy. You say load-time authenticode validation can't be done easily. We must have different ideas of the meaning of "easily" -- Calling out to user-mode when a driver's loaded isn't likely to be TRIVIAL, but by the same token, consider that this is precisely how most anti-virus programs work (intercepting the file open, and passing the file spec to a user-mode scanning program). Given the frequency with which drivers are loaded, it's not like this is a high-performance path. I could give you the names of at least a half dozen devs in 26 or 28 that'd be up to the task. If they're too busy keeping themselves out of bug jail, I'm sure Don would be happy to write the code... for a very reasonble fee :-) P --- Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256 You are currently subscribed to ntdev as: xxxxx@stonestreetone.com To unsubscribe send a blank email to xxxxx@lists.osr.com |
|
Message 33 of 76
23 Jan 06 12:37
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 34 of 76
23 Jan 06 14:13
|
||
|
||
|
Re: Re:X64 Windows Vista to require signed drivers
|
|
Message 35 of 76
23 Jan 06 14:29
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 36 of 76
23 Jan 06 14:36
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 37 of 76
23 Jan 06 14:55
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 38 of 76
23 Jan 06 15:00
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 39 of 76
23 Jan 06 15:01
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 40 of 76
23 Jan 06 15:01
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 41 of 76
23 Jan 06 15:22
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 42 of 76
23 Jan 06 15:33
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 43 of 76
23 Jan 06 15:38
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 44 of 76
23 Jan 06 15:53
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 45 of 76
23 Jan 06 16:00
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 46 of 76
23 Jan 06 16:05
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 47 of 76
23 Jan 06 16:07
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 48 of 76
23 Jan 06 16:27
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 49 of 76
23 Jan 06 16:36
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 50 of 76
23 Jan 06 16:41
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 51 of 76
23 Jan 06 17:32
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 52 of 76
23 Jan 06 18:07
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 53 of 76
23 Jan 06 18:19
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 54 of 76
23 Jan 06 18:38
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 55 of 76
23 Jan 06 19:31
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 56 of 76
23 Jan 06 20:11
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 57 of 76
23 Jan 06 20:18
|
||
|
||
|
Re: Re:X64 Windows Vista to require signed drivers
|
|
Message 58 of 76
23 Jan 06 21:30
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 59 of 76
23 Jan 06 22:39
|
||
|
||
|
Re: Re:X64 Windows Vista to require signed drivers
|
|
Message 60 of 76
24 Jan 06 09:13
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 61 of 76
24 Jan 06 09:27
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 62 of 76
24 Jan 06 09:53
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 63 of 76
24 Jan 06 10:20
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 64 of 76
24 Jan 06 10:46
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 65 of 76
24 Jan 06 12:29
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 66 of 76
24 Jan 06 18:22
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 67 of 76
24 Jan 06 18:30
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 68 of 76
24 Jan 06 19:48
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 69 of 76
24 Jan 06 20:22
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 70 of 76
24 Jan 06 22:45
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|
Message 71 of 76
25 Jan 06 00:48
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 72 of 76
25 Jan 06 02:36
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 73 of 76
25 Jan 06 07:58
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 74 of 76
25 Jan 06 08:23
|
||
|
||
|
Re: X64 Windows Vista to require signed drivers
|
|
Message 75 of 76
25 Jan 06 09:06
|
||
|
||
|
Re:X64 Windows Vista to require signed drivers
|
|
Message 76 of 76
25 Jan 06 10:25
|
||
|
||
|
RE: X64 Windows Vista to require signed drivers
|
|