<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: thawte]]></title>
    <link>http://securityratty.com/tag/thawte</link>
    <description></description>
    <pubDate>Thu, 02 Aug 2007 11:12:18 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Free Certificate Reissuance From VeriSign]]></title>
      <link>http://securityratty.com/article/efb481208ef9b0e30c0410f3cd14b3f4</link>
      <guid>http://securityratty.com/article/efb481208ef9b0e30c0410f3cd14b3f4</guid>
      <description><![CDATA[Owing to the recent severe bug in Debian's OpenSSL implementation , VeriSign is offering free reissuance of certificates . Patching the flawed software is not enough: certificates containing public...]]></description>
      <content:encoded><![CDATA[Owing to <a href="http://blogs.eweek.com/cheap_hack/content/networking/debian_openssl_blunder_1.html">the recent severe bug in Debian's OpenSSL implementation</a>, VeriSign is offering <a href="https://blogs.verisign.com/ssl-blog/2008/05/the_debian_keypairs_security_f.html">free reissuance of certificates</a>.

Patching the flawed software is not enough: certificates containing public keys generated by the buggy versions of OpenSSL have to be revoked and replaced with new copies generated by fixed versions of the software. For customers of trusted certificate authorities this also means having the CA resign the certificate.

CAs normally charge for revoking and replacing certificates, but because a software error is involved, VeriSign is not charging for revocation and replacement of VeriSign, Thawte, GeoTrust, and RapidSSL SSL Certificates. <a href="https://blogs.verisign.com/ssl-blog/2008/05/free_reissuance_for_code_signi.html">This includes code signing certificates</a> as well as SSL certificates.<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=cb0b9ea4ec60ffbcea3529d565a3e672" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=cb0b9ea4ec60ffbcea3529d565a3e672" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.ziffdavisenterprise.com/~r/RSS/cheap_hack/~4/292238908" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sat, 17 May 2008 03:20:37 +0000</pubDate>
      <category domain="http://securityratty.com/tag/verisign">verisign</category>
      <category domain="http://securityratty.com/tag/software error">software error</category>
      <category domain="http://securityratty.com/tag/software">software</category>
      <category domain="http://securityratty.com/tag/rapidssl ssl">rapidssl ssl</category>
      <category domain="http://securityratty.com/tag/openssl implementation">openssl implementation</category>
      <category domain="http://securityratty.com/tag/recent severe bug">recent severe bug</category>
      <category domain="http://securityratty.com/tag/openssl">openssl</category>
      <category domain="http://securityratty.com/tag/ssl">ssl</category>
      <category domain="http://securityratty.com/tag/buggy versions">buggy versions</category>
      <source url="http://feeds.ziffdavisenterprise.com/~r/RSS/cheap_hack/~3/292238908/free_certificate_reissuance_from_verisign_1.html">Free Certificate Reissuance From VeriSign</source>
    </item>
    <item>
      <title><![CDATA[Certify your Software Integrity with thawte Code Signing Certificates]]></title>
      <link>http://securityratty.com/article/9122b3019afedcfb2427b61573b5f2c6</link>
      <guid>http://securityratty.com/article/9122b3019afedcfb2427b61573b5f2c6</guid>
      <description><![CDATA[Source: Thawte) This guide will show you how Code Signing Certificates are used to secure code that can be downloaded from the Internet. You will also learn how these certificates operate with...]]></description>
      <content:encoded><![CDATA[<b>(Source: Thawte)</b>  This guide will show you how Code Signing Certificates are used to secure code that can be downloaded from the Internet. You will also learn how these certificates operate with different software platforms.
<p><a href="http://feeds.computerworld.com/~a/Computerworld/Security/News?a=J4A7z6"><img src="http://feeds.computerworld.com/~a/Computerworld/Security/News?i=J4A7z6" border="0"></img></a></p><img src="http://feeds.computerworld.com/~r/Computerworld/Security/News/~4/291878410" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 16 May 2008 09:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/secure code">secure code</category>
      <category domain="http://securityratty.com/tag/software platforms">software platforms</category>
      <category domain="http://securityratty.com/tag/thawte">thawte</category>
      <category domain="http://securityratty.com/tag/source">source</category>
      <category domain="http://securityratty.com/tag/internet">internet</category>
      <category domain="http://securityratty.com/tag/guide">guide</category>
      <source url="http://feeds.computerworld.com/~r/Computerworld/Security/News/~3/291878410/whitepapers.do">Certify your Software Integrity with thawte Code Signing Certificates</source>
    </item>
    <item>
      <title><![CDATA[Securing your Online Data Transfer with SSL]]></title>
      <link>http://securityratty.com/article/7d8b0dcdb86233e6af89c3d629d36376</link>
      <guid>http://securityratty.com/article/7d8b0dcdb86233e6af89c3d629d36376</guid>
      <description><![CDATA[Source: Thawte) A guide to understanding SSL certificates, how they operate and their application. By making use of an SSL certificate on your web server, you can securely collect sensitive...]]></description>
      <content:encoded><![CDATA[<b>(Source: Thawte)</b>  A guide to understanding SSL certificates, how they operate and their application. By making use of an SSL certificate on your web server, you can securely collect sensitive information online, and increase business by giving your customers confidence that their transactions are safe.
<p><a href="http://feeds.computerworld.com/~a/Computerworld/Security/News?a=NEiy84"><img src="http://feeds.computerworld.com/~a/Computerworld/Security/News?i=NEiy84" border="0"></img></a></p><img src="http://feeds.computerworld.com/~r/Computerworld/Security/News/~4/291827558" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 16 May 2008 09:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/ssl">ssl</category>
      <category domain="http://securityratty.com/tag/web server">web server</category>
      <category domain="http://securityratty.com/tag/customers confidence">customers confidence</category>
      <category domain="http://securityratty.com/tag/increase business">increase business</category>
      <category domain="http://securityratty.com/tag/safe">safe</category>
      <category domain="http://securityratty.com/tag/source">source</category>
      <category domain="http://securityratty.com/tag/thawte">thawte</category>
      <category domain="http://securityratty.com/tag/application">application</category>
      <category domain="http://securityratty.com/tag/guide">guide</category>
      <source url="http://feeds.computerworld.com/~r/Computerworld/Security/News/~3/291827558/whitepapers.do">Securing your Online Data Transfer with SSL</source>
    </item>
    <item>
      <title><![CDATA[Extended Validation SSL Certificates]]></title>
      <link>http://securityratty.com/article/1b0b4d91201fc700f8309d83b736b9e8</link>
      <guid>http://securityratty.com/article/1b0b4d91201fc700f8309d83b736b9e8</guid>
      <description><![CDATA[Source: Thawte) Extended Validation SSL delivers the acknowledged industry standard for the highest level of online identity assurance processes for SSL certificate issuance. Find out how the EV...]]></description>
      <content:encoded><![CDATA[<b>(Source: Thawte)</b>  Extended Validation SSL delivers the acknowledged industry standard for the highest level of online identity assurance processes for SSL certificate issuance. Find out how the EV standard increases the visibility of authentication status through the use of a green address bar in the latest high security web browsers.
<p><a href="http://feeds.computerworld.com/~a/Computerworld/Security/News?a=j1iHky"><img src="http://feeds.computerworld.com/~a/Computerworld/Security/News?i=j1iHky" border="0"></img></a></p><img src="http://feeds.computerworld.com/~r/Computerworld/Security/News/~4/291843294" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 16 May 2008 09:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/ssl">ssl</category>
      <category domain="http://securityratty.com/tag/validation ssl delivers">validation ssl delivers</category>
      <category domain="http://securityratty.com/tag/security web browsers">security web browsers</category>
      <category domain="http://securityratty.com/tag/address bar">address bar</category>
      <category domain="http://securityratty.com/tag/authentication status">authentication status</category>
      <category domain="http://securityratty.com/tag/industry standard">industry standard</category>
      <category domain="http://securityratty.com/tag/standard increases">standard increases</category>
      <category domain="http://securityratty.com/tag/source">source</category>
      <category domain="http://securityratty.com/tag/visibility">visibility</category>
      <source url="http://feeds.computerworld.com/~r/Computerworld/Security/News/~3/291843294/whitepapers.do">Extended Validation SSL Certificates</source>
    </item>
    <item>
      <title><![CDATA[The cost of a code signing certificate]]></title>
      <link>http://securityratty.com/article/bb1a56c3092cb7ac3ae54e5275f075cf</link>
      <guid>http://securityratty.com/article/bb1a56c3092cb7ac3ae54e5275f075cf</guid>
      <description><![CDATA[In my recent post about Windows Live OneCare Firewall and Security, I mentioned that code signing certificates aren't cheap. If you look at the major vendors like VeriSign and Thawte , you'll find...]]></description>
      <content:encoded><![CDATA[<p>In <a href="http://pluralsight.com/blogs/keith/archive/2008/01/10/49871.aspx">my recent post</a> about <a href="http://onecare.live.com">Windows Live OneCare</a> Firewall and Security, I mentioned that code signing certificates aren't cheap. If you look at the major vendors like <a href="http://www.verisign.com/products-services/security-services/code-signing/digital-ids-code-signing/index.html">VeriSign</a> and <a href="https://www.thawte.com/ssl-digital-certificates/code-signing/index.html">Thawte</a>, you'll find they charge between $500 and $300 for a cert that's valid for a year.</p> <p><a href="http://www.scottseely.com/blog">Scott</a> commented that you can get cheap code-signing certs, as <a href="http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/12/21/code-signing-it-s-cheaper-and-easier-than-you-thought.aspx">Jon Robbins points out</a>. 80 bucks sounds like quite a deal, but a quick look at Jon's post reveals that a cheap code signing cert isn't as easy to use as one issued by the big dogs:</p> <blockquote> <p><em>I had some trouble with registration process at Comodo. Make sure you add https://secure.comodo.net to the list of trusted sites in Internet Explorer so they can properly get you registered <strong>and install their trusted root certificate on your computer</strong>.</em></p></blockquote> <p>It's not just ease of use that I'm worried about here though. What's it mean to ask your customer to install a CA certificate into her trusted root store? I'm thinking of a nontechnical person like my mother - what's she going to think when she's asked to approve something that looks like this (the dialog that pops up on Windows XP when you try to install a cert into the trusted root store):</p> <p><a href="http://www.pluralsight.com/keith/images/blogged/trusted_root_container_warning.jpg" target="_blank"><img src="http://www.pluralsight.com/keith/images/blogged/trusted_root_container_warning_thumb.jpg"></a> </p> <p>(click image to enlarge)</p> <p>If you find that your customers tend to choose the default option here, "NO", your code signing cert won't be trusted, which begs the question, why didn't you save yourself the 80 bucks and simply issue your own code signing cert via Windows built-in <a href="http://www.microsoft.com/windowsserver2003/technologies/pki/default.mspx" target="_blank">Certificate Services</a>?</p> <p>And even worse, what does it mean if you find that your customers tend to choose, "YES"? That leads to the philosophical question: what use is PKI anyway if the end user doesn't understand it? If every software vendor creates one of those web pages (I'm sure you've seen them) instructing users on what to do when they see the above dialog ("press YES"), then ultimately what's the cost to the consumer?</p> <p>I don't like <a href="http://en.wikipedia.org/wiki/Tithe" target="_blank">tithing</a> to my certificate authority any more than the next guy, but buying a "cheap" cert is more costly in the long term. If you need a cheap certificate for testing or for personal reasons, issue it yourself! If you need a real certificate, your best bet is to stick with a vendor that your customers already "trust", for better or for worse.</p><img src ="http://pluralsight.com/blogs/keith/aggbug/49950.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Thu, 17 Jan 2008 04:31:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/cheap">cheap</category>
      <category domain="http://securityratty.com/tag/cheap code">cheap code</category>
      <category domain="http://securityratty.com/tag/cert">cert</category>
      <category domain="http://securityratty.com/tag/root store">root store</category>
      <category domain="http://securityratty.com/tag/root">root</category>
      <category domain="http://securityratty.com/tag/philosophical question">philosophical question</category>
      <category domain="http://securityratty.com/tag/issue">issue</category>
      <category domain="http://securityratty.com/tag/install">install</category>
      <source url="http://pluralsight.com/blogs/keith/archive/2008/01/17/49950.aspx">The cost of a code signing certificate</source>
    </item>
    <item>
      <title><![CDATA[Windows Live OneCare Firewall and Software]]></title>
      <link>http://securityratty.com/article/2dca4952359c1557d37d43d6017edd38</link>
      <guid>http://securityratty.com/article/2dca4952359c1557d37d43d6017edd38</guid>
      <description><![CDATA[I've recently installed Windows Live OneCare and generally have been very happy with it. I'm using the Family Safety option to help my kids access the Internet safely. But one thing that's been...]]></description>
      <content:encoded><![CDATA[<p>I've recently installed Windows Live OneCare and generally have been very happy with it. I'm using the Family Safety option to help my kids access the Internet safely. But one thing that's been bugging me is the outbound firewall.</p> <p>If your software is signed with a code signing cert issued by an authority that is trusted on the machine (e.g., Thawte, Verisign, etc.) you're good, because the firewall will automatically allow your software to access the Internet. But if you don't want to shell out the hundreds of $$$ it takes to get one of these certs, especially for homebrew software, you might try to do what I did and tell the OneCare firewall about your app. Under Advanced Settings, you can point at your EXE file and tell the firewall to allow it to make outbound connections. Sadly this doesn't seem to work very consistently. Here's a sample program that I could sometimes get this to work for, and sometimes not:</p><tt> <p>using System;<br>using System.Net;  <p>class FetchMicrosoftHomePage {<br>    static void Main() {<br>        byte[] data;<br>        try {<br>            data = new WebClient().DownloadData("<a href="http://www.microsoft.com");">http://www.microsoft.com");</a><br>            Console.WriteLine("Microsoft's home page is {0} bytes long", data.Length);<br>        }<br>        catch (WebException x) {<br>            Console.WriteLine(x);<br>        }<br>    }<br>} </tt> <p>I've spent about an hour trying to figure out why I can only sporadically get the firewall to recognize this program, and I'm done now. FWIW, when it's not recognized, the firewall outputs a log message like this (you need to turn on detailed logging to see this, BTW):</p> <p><img src="/keith/images/blogged/onecare_and_unknown_outbound_apps.jpg"> </p> <p>There's a lot of people who will argue that an outbound firewall is useless, especially for non-techies. And a lot of people will argue the opposite point. I'm not here to argue either of these points, but I can say that this type of behavior makes it pretty hard for even highly technical people to use.</p> <p>Since I'm personally in the, "outbound firewalls aren't that useful" camp, I fixed the problem on my own machine by adding four rules that allow all outbound TCP and UDP connections to all ports (I figured I needed four, since each rule only allows one protocol and you have to pick between local subnet vs. Internet). Then I shut off the prompts for "blocking" programs and everything seems to be working fine. But I wonder how many software developers will be running into deployment problems in home environments where lots of users are running this firewall.</p><img src ="http://pluralsight.com/blogs/keith/aggbug/49871.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Thu, 10 Jan 2008 04:37:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/firewall">firewall</category>
      <category domain="http://securityratty.com/tag/onecare firewall">onecare firewall</category>
      <category domain="http://securityratty.com/tag/software">software</category>
      <category domain="http://securityratty.com/tag/outbound firewall">outbound firewall</category>
      <category domain="http://securityratty.com/tag/firewall outputs">firewall outputs</category>
      <category domain="http://securityratty.com/tag/windows live onecare">windows live onecare</category>
      <category domain="http://securityratty.com/tag/homebrew software">homebrew software</category>
      <category domain="http://securityratty.com/tag/people">people</category>
      <category domain="http://securityratty.com/tag/highly technical people">highly technical people</category>
      <source url="http://pluralsight.com/blogs/keith/archive/2008/01/10/49871.aspx">Windows Live OneCare Firewall and Software</source>
    </item>
    <item>
      <title><![CDATA[Orphaned Symantec Root Certificates]]></title>
      <link>http://securityratty.com/article/52d02e6e62a13d7328634d13921076a0</link>
      <guid>http://securityratty.com/article/52d02e6e62a13d7328634d13921076a0</guid>
      <description><![CDATA[For my recent column on code signing I took a close look at the Trusted Root Certificates dialog on one of my Vista systems and noticed something odd. The selected certificate is one of two Symantec...]]></description>
      <content:encoded><![CDATA[For my recent column on code signing I took a close look at the Trusted Root Certificates dialog on one of my Vista systems and noticed something odd. 

<img alt="symcerts.jpg" src="http://blogs.eweek.com/cheap_hack/symcerts.jpg" width="519" height="475" />

The selected certificate is one of two Symantec certificates. Three things are of interest, and you can see the first two in the picture: The purposes for the certificate are "<All>". Usually certificates are listed as being used for a more limited set of purposes, such as server authentication or code signing. Also note that the "Friendly Name" field is empty. This means that the certificate was a "roll your own" version generated by Symantec themselves rather than one issued by a trusted certificate authority like VeriSign or Thawte.

But the really interesting thing is that there are no Symantec products on this system. There had been some on it but <a target="_blank" href="http://www.appscout.com/2007/05/who_killed_my_computer_part_2.php">I removed them after they made the system unstable</a>. I used the <a target="_blank" href="http://service1.symantec.com/SUPPORT/tsgeninfo.nsf/docid/2005033108162039?OpenDocument">Norton Removal Tool</a>, which is supposed to do a complete lobotomy on Symantec products on the system, to uninstall them. (Symantec conceded that the problem was caused initially by a bad update they pushed down. By the time a fix was issued I was already fed up and removed the software.)

So it looks like the Norton Removal Tool leaves the certificates on the system. This is probably not that much of a risk, although it would be better if the certificates weren't there (I'll remove them myself later). The attack scenario, I guess, is that someone at Symantec loans their private key to their brother-in-law who uses it to sign malware.which shows up to the user as having been signed by Symantec. 

Not likely I guess. It does underscore how, to trust a signature, you really need to look up the certification path. Since it's unrealistic to expect normal users to do that the system as a whole (at least on 32-bit Windows) is disappointing. Things are a little different on 64-bit Windows.<img src="http://feeds.ziffdavisenterprise.com/~r/RSS/cheap_hack/~4/140048297" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 02 Aug 2007 11:12:18 +0000</pubDate>
      <category domain="http://securityratty.com/tag/symantec">symantec</category>
      <category domain="http://securityratty.com/tag/symantec products">symantec products</category>
      <category domain="http://securityratty.com/tag/system unstable">system unstable</category>
      <category domain="http://securityratty.com/tag/symantec loans">symantec loans</category>
      <category domain="http://securityratty.com/tag/system">system</category>
      <category domain="http://securityratty.com/tag/norton removal tool">norton removal tool</category>
      <category domain="http://securityratty.com/tag/expect normal users">expect normal users</category>
      <category domain="http://securityratty.com/tag/vista systems">vista systems</category>
      <category domain="http://securityratty.com/tag/sign malware">sign malware</category>
      <source url="http://feeds.ziffdavisenterprise.com/~r/RSS/cheap_hack/~3/140048297/orphaned_symantec_root_certificates.html">Orphaned Symantec Root Certificates</source>
    </item>
  </channel>
</rss>
