Paul
Wed Feb 28 21:48:10 CST 2007
In article <9006811F-357E-4780-80FE-702E5FDF1341
@microsoft.com>, in the microsoft.public.security news
group, <=?Utf-8?B?TWFnbnVzIEzDtsO2Zg==?= <Magnus
Lööf@discussions.microsoft.com>> says...
> >Is there a way to disable CRL checking for Smart Card logon so that we can
> >verify that all other settings are correct?
>
> So, I have deduced, that it is NOT possible to turn off CRL checking in
> Windows when using SmartCards.
There was no need for you to "deduce" this, you were told
explicitly this isn't possible.
>
> It is unfortunate that it is so. That would really be a useful feature.
>
> Why, you might ask, would anyone willingly *lower* their security settings?
>
> Because:
>
> Imagine that you are using a high-security CA with frequent CRL publishing.
> (So that a lost smartcard will be revoked quickly, say in days or in a week.)
Then you either need to do the correct thing and disable
the associated AD account, which happens immediately, or
look at OCSP, not CRLs.
>
> One day, for one reason or another, the CRL-file is inaccessible. (Can be a
> third-party CA that is having problems, can be problem with AD replication,
> can be configuration error with IIS etc).
This is why you need to plan for redundant, highly
available CDP locations.
>
> Soon, workers will not be able to log in using their smartcards (when the
> presumably cached copy of the CRL will time-out on the DCs).
>
> Now, in an *agile* business, the Security Manager is faced with a Risk
> Management Decision:
> 1) accept potentially revoked smartcards
Disable the AD account.
> OR
> 2) shutting out the workers of the IT-environment.
Why?
>
> However, since turning off CRL checking is NOT possible in Windows, the
> Security Manager cannot make that decision, it is made *for* him.
No, it isn't. You just need to engineer the solution
correctly.
>
> And depending on the business you are in, that might or might not be a good
> Risk Management Decision.
>
> One way to remedy this deficiency in Windows is to implement an automated
> way of turning off "Require SmartCard-logon" if such a scenario would arise.
> I would prefer temporarily disabling CRL-checking.
Scripting is relatively trivial.
>
> Just my 0,50 SEK
>
> /Magnus
>
--
Paul Adare
MVP - Windows - Virtual Machine
http://www.identit.ca
"The English language, complete with irony, satire, and
sarcasm, has survived for centuries without smileys. Only
the new crop of modern computer geeks finds it impossible
to detect a joke that is not clearly labeled as such."
Ray Shea