[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [interesting-people Home]
Subject: IP: Two security related articles: [risks] Risks Digest 21.30
>Date: Fri, 23 Mar 2001 09:30:54 -0600 >From: "Sinclair, Roy" <RCSinclair@CESSNA.TEXTRON.COM> >Subject: Verisign certificates problem > > [From BUGTRAQ@SECURITYFOCUS.COM, > Via both Mike Hogsett and Dave Stringer-Calvert. TNX. PGN] > >Some information regarding Verisign Certificates that has come out of this >fiasco is quite disturbing but has been under reported and may have been >missed by many in the security business. > >Pay close attention to this paragraph from the Frequently Asked Questions >part of http://www.microsoft.com/technet/security/bulletin/MS01-017.asp: > >"The update is needed because of a characteristic of VeriSign code-signing >certificates. Every certificate issuer periodically generates a Certificate >Revocation List (CRL), which lists all the certificates that should be >considered invalid. A field in every certificate should indicate the CRL >Distribution Point (CDP) - the location from which the CRL can be obtained. >The problem is that VeriSign code-signing certificates leave the CDP >information blank. As a result, even though VeriSign has added these two >certificates to its current CRL, it's not possible for systems to >automatically download and check it. " >The first question I have after seeing that is how many of the rest of the >500,000 certificates that Verisign says they have issued also do not have >this CRL Distribution Point field properly filled in. In the lack of any >information to the contrary I would hazard to guess that it's probably that >none of the 500,000 certificates issued by Verisign have supplied the >information that should be in this field. If this is truly the case then we >have yet another problem of much wider scope than the improper issuance of >two certificates, there are a great number of valid certificates which could >be stolen or misused and even if Verisign were to add them to their CRL the >certificates themselves don't point to the CRL so they won't be properly >rejected. >Two things need to be done, one is that software which checks certificates >must be changed to warn users that certificates lacking a CRL are much more >suspect and Verisign needs to re-place all certificates that currently lack >this critical information with new certificates that have this field >properly filled in. >Additional questions that come to mind is how many other certifying agencies >have also failed to fill in the information in this field and what >percentage of the certificates being used today are unverifiable? > >------------------------------ > >Date: Thu, 22 Mar 2001 15:30:32 -0500 >From: Michael Sinz <Michael.Sinz@sinz.org> >Subject: When security is based on trust > >So, lets see - Microsoft says that ActiveX is secure as long as the software >(ActiveX thing) is not from an "evil" source. To prevent bad software from >being used, they use digital signatures to identify the person or company >who made the software such that you could either trust them or know who to >go after when it does something bad. The OS and system infrastructure does >not try to enforce anything other than to check these certificates and warn >you based on your settings as to if you want to run unsigned software or any >software signed by company "X" or a number of other possible combinations of >warnings. > >There is no built in security beyond that point. Once you say "Yes, run it" >you are opening up your system to complete control by the ActiveX control. > >Ok, in a perfect world, with no one wishing to do harm or rob you blind, >such a mechanism would work just fine. The Internet is not such a world. > >And now, to put this into even brighter "this is not the right way to do >things" light, Microsoft says that you can not even trust that software that >says it is from Microsoft really is from Microsoft unless you first check >the dates on the digital signature and remember that if it is Jan 29 or 30, >2001, that it is most likely not really Microsoft and you should not accept >it. > >What do people do now? If you accept anything from Microsoft, it is too >late. If you ask for confirmation before running, what are the chances you >would even think to look at the dates once you see "Microsoft" as the >signing party? > >All of this really goes to show that security must be done at the start and >not just "added in" by saying "make sure you trust the author". Even if you >trust the author, there could be bugs. And, as this example shows, you can >not even always trust you know who the author is. > >Time to think this though some more... > >http://www.zdnet.com/zdnn/stories/news/0,4586,5079987,00.html?chkpt=zdhpnews01 For archives see: http://www.interesting-people.org/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [interesting-people Home]
Powered by eList eXpress LLC