<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IISinformation.com &#187; Security</title>
	<atom:link href="http://www.iisinformation.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iisinformation.com</link>
	<description>All Things IIS</description>
	<lastBuildDate>Thu, 01 Jul 2010 13:21:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Self Signing SSL</title>
		<link>http://www.iisinformation.com/2010/01/self-signing-ssl/</link>
		<comments>http://www.iisinformation.com/2010/01/self-signing-ssl/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 14:26:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://iisinformation.strongerweb.com/2010/01/self-signing-ssl/</guid>
		<description><![CDATA[Self signing SSL for IIS
Many people have emailed me about how to setup and ssl on their development environment or internal sites without paying for a certificate.  Here are the steps to secure your local IIS server (windows 2003) with a self signing ssl.
You will need to download the IIS 6.0 Resource kit from Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Verdana; font-size: x-small;">Self signing SSL for IIS</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">Many people have emailed me about how to setup and ssl on their development environment or internal sites without paying for a certificate.  Here are the steps to secure your local IIS server (windows 2003) with a self signing ssl.</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">You will need to download the IIS 6.0 Resource kit from Microsoft &#8211; (<a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=56FC92EE-A71A-4C73-B628-ADE629C89499&amp;displayLang=en">here</a>) </span></p>
<p><span style="font-family: Verdana; font-size: x-small;">Install just the selfssl (or everything if you want to use the resource kit)</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">Download the resource kit.  Execute the iis60rkt.exe and select next on welcome page. You will have to agree to the license.  Select Next, and select the Custom install option to just install the SelfSSL 1.0 program.</span></p>
<p><img src="/wp-content/uploads/2010/01/1.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;">Select your directory, for this example I will just use the default. C:\program files\iis resources\.  For this example I am only selecting the SelfSSL option</span></p>
<p><img src="/wp-content/uploads/2010/01/2.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;">Select next to install and finish when it is done.</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">Install should be complete.</span></p>
<p><strong><span style="font-family: Verdana; font-size: x-small;">Create Certificate</span></strong></p>
<p><span style="font-family: Verdana; font-size: x-small;">We will now create a certificate.  Open a command (DOS) window. Start | run | cmd.  Change directory to the location where you installed the resource kit.  I chose the default location c:\program files\iis resources.  To do this type “cd c:\program files\iis resources\selfssl” in the Command window.</span></p>
<p><img src="/wp-content/uploads/2010/01/3.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;">Once in the resource kit directory you can use the selfssl.exe program to create a certificate.  If you run the program “selfssl.exe /? “ You will see all the options available.</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">We will be using a few options to modify our certificate to allow for a FQDN (Fully Qualified Domain name) [/N:CN]and the correct Site ID [/S]</span></p>
<p><img src="/wp-content/uploads/2010/01/4.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;">Before we can run the command and install the certificate we need to find the site id for the particular IIS site that we want to have the ssl bound to.   If you are running only one site on the server and it is default then you can use the /S:1 (default site) option.   I typically turn off the default site on my servers for security reasons and have more than one site running.  To find an IIS site id there are a few options.  I prefer the simple route of viewing the log file for that site and showing the properties there.</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">In this example I will be creating an SSL for the IIS web site (somedomain.com).  You can see from the image of my iis manager screen the site.</span></p>
<p><img src="/wp-content/uploads/2010/01/5.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;">To find the site ID for this particular site (somedomain.com) we can right click and select properties.  From the site properties window under the “Web Site” tab select the logging properties button. </span></p>
<p><img src="/wp-content/uploads/2010/01/6.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;">This will open the logging properties window.  On this window the log file name will include the Site ID</span></p>
<p><img src="/wp-content/uploads/2010/01/7.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;">In this example the site ID we are going to be working with is 1341291934.  The log file name included the site ID after the starting W3SVC.</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">We now go back to our command window and will run the selfssl executable with the following commands.</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">Selfssl.exe /T /N:CN=somedomain.com /S: 1341291934</span></p>
<p><img src="/wp-content/uploads/2010/01/8.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;">This command will create a certificate with the following options:<br />
/T = Adds the local certificate to the trusted certificates list<br />
/N:CN = the fully qualified domain name used for the site (somedomain.com) this would be your site name </span><a href="http://www.yourintranet.com/"><span style="text-decoration: underline;"><span style="font-family: Verdana; font-size: x-small;">www.yourintranet.com</span></span></a><br />
<span style="font-family: Verdana; font-size: x-small;">/S:1341291935 = Site ID (you got this from log file name on iis) 1 = the default site</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">You have now created an SSL certificate for the siteID you have chosen and can view the site properties and see your certificate will listen on Port 443 (SSL)</span></p>
<p><img src="/wp-content/uploads/2010/01/9.jpg" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;"> </span></p>
<p><span style="font-family: Verdana; font-size: x-small;"> </span></p>
<p><span style="font-family: Verdana; font-size: x-small;">This is a simple and quick way to use SSL and encryption on your local sites and intranets.  I would not recommend using this method to secure a production server or a server on the Internet.  Please use a purchased signed SSL certificate.</span></p>
<p><map name='google_ad_map_1853_c01b1c56bb5207a9'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1853?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1853_c01b1c56bb5207a9' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1853&amp;url= http%3A%2F%2Fwww.iisinformation.com%2F2010%2F01%2Fself-signing-ssl%2F' /></p>
                            <div id="aspdf">
                                <a href="http://www.iisinformation.com/wp-content/plugins/as-pdf/generate.php?post=1853">
                                    <span>Download as PDF</span>
                                </a>
                            </div>
                        ]]></content:encoded>
			<wfw:commentRss>http://www.iisinformation.com/2010/01/self-signing-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing IIS with SSL</title>
		<link>http://www.iisinformation.com/2010/01/securing-iis-with-ssl/</link>
		<comments>http://www.iisinformation.com/2010/01/securing-iis-with-ssl/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 13:56:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://iisinformation.strongerweb.com/?p=1850</guid>
		<description><![CDATA[Secure your web site.  What SSL to purchase, where to purchase, and cost.]]></description>
			<content:encoded><![CDATA[<p>I often get questions from both administrators and developers on the best way to secure their sites. By secure they are almost always talking about SSL (Secure Sockets Layer &#8211; <a href="http://en.wikipedia.org/wiki/Secure_Sockets_Layer" target="_blank">more info</a>). They ask which ssl provider is the best? Is it hard to setup? What does it cost? Which of the cheaper providers are the best? Should I self ssl? These are all great questions and I think they are worth exploring.</p>
<p>Let’s tackle each of the above questions.</p>
<p>1.<strong> Which provider is the best? </strong>There are a ton of ssl providers to choose from. I could spout off at least 10 from the top of my head. The first one people always mention when I ask them is Verisign. Verisign has the name recognition and probably has been around the longest. I have used them many times over the years, when clients complained about verisign&#8217;s cost (starts at 700) I often refered them to</p>
<p><a href="http://www.thawte.com/">Thawte</a> Thawte was actually purchased by VeriSign. These prices have changed over the years with competition and many new providers offering cheaper solutions. With all this said I would still rank Verisign the best by name recognition and over all security (they do their homework before issuing you a certificate.</p>
<p>2. <strong>What does an SSL certificate cost? </strong>I have seen prices range from 1000&#8217;s to free. A typical ssl will run between 800 (VeriSign) to 50 (godaddy). Price can vary on the strength of the cert, security assurance, wild cards and warranty. Free SSL certs are available and you can generate your own.</p>
<p>3. <strong>Which of the cheaper providers are the best? </strong><br />
If you do a search for</p>
<p><a href="http://www.google.com/search?q=ssl+purchase">SSL purchase</a> you will find dozens of providers and ranges of pricing. Almost all the major hosting providers offer ssl cert now. I am not sure when these providers started, but competition is good. In the early days of iis 4 you really only had a few choices of providers. I have not done a shoot out or comparison of providers but I can say that in my experience that godaddy does offer a very attractive price and robust ssl cert. I have used them frequently in the last year with great success.</p>
<p>4. <strong>Should I self ssl?</strong><br />
Self SSL is a term where a server will sign it&#8217;s own certificate. This is commonly used in internal sites(intranet) where the data is needed to be encrypted by local trusted computers. Self SSL&#8217;s are good to secure data that is not of high value. It is not recommended to use a self signing ssl on your e commerce site.</p>
<p>5. <strong>Are their Free SSL providers?</strong><br />
Yes, there are some free providers that will validate and sign your certificate. I am a big fan of</p>
<p><a href="http://www.cacert.com/">CAcert</a>. I use them frequently. However, I will say the same thing, you should not use this on a site where security is critical say an e commerce site. I use these certs to secure (dashboards, admin sections of sites, development environments, QA sites, user administration, etc&#8230;)</p>
<p>All of the information I have discussed is from my experiences. There are a few great references out there for you to read before listening to my selections. I recommend reading the ssl comparison from (WhichsSL) <a href="http://www.whichssl.com/comparisons/index.html">http://www.whichssl.com/comparisons/index.html </a></p>
<p><map name='google_ad_map_1850_c01b1c56bb5207a9'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1850?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1850_c01b1c56bb5207a9' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1850&amp;url= http%3A%2F%2Fwww.iisinformation.com%2F2010%2F01%2Fsecuring-iis-with-ssl%2F' /></p>
                            <div id="aspdf">
                                <a href="http://www.iisinformation.com/wp-content/plugins/as-pdf/generate.php?post=1850">
                                    <span>Download as PDF</span>
                                </a>
                            </div>
                        ]]></content:encoded>
			<wfw:commentRss>http://www.iisinformation.com/2010/01/securing-iis-with-ssl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
