<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>StoneBlog.stonesoft.com</title>
	
	<link>http://stoneblog.stonesoft.com</link>
	<description>Share knowledge about StoneGate</description>
	<lastBuildDate>Mon, 26 Jul 2010 05:09:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/stoneblog" /><feedburner:info uri="stoneblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>U.S. Federal Cyber Reforms -&gt; Right Direction Finally</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/z44kqmyKxHg/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/u-s-federal-cyber-reforms-right-direction-finally/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 05:09:26 +0000</pubDate>
		<dc:creator>markb</dc:creator>
				<category><![CDATA[SMC]]></category>
		<category><![CDATA[Security News]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[information assurance]]></category>
		<category><![CDATA[legislation]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/2010/07/u-s-federal-cyber-reforms-right-direction-finally/</guid>
		<description><![CDATA[It seems the U.S. Congress is finally gaining an understanding of how cybersecurity should be managed. Maybe someone told them security is a process and they finally understood. At any rate, it&#8217;s welcome news that the recent cybersecurity reforms passed. While the original FISMA was well-intentioned, it was clear that it wasn&#8217;t helping security in [...]]]></description>
			<content:encoded><![CDATA[<p>It seems the U.S. Congress is finally gaining an understanding of <a HREF="http://www.stonesoft.com/us/news_and_events/releases/2010/20072010.html?uri=/us/index.html">how cybersecurity should be managed</a>. Maybe someone told them <a href="http://www.schneier.com">security is a process</a> and they finally understood. At any rate, it&#8217;s welcome news that the recent cybersecurity reforms passed. While the original FISMA was well-intentioned, it was clear that it wasn&#8217;t helping security in any meaningful way. Often our customers and prospects were spending more time worried about generating large binders full of paperwork and less time on monitoring and examining events on the network.</p>
<p>It&#8217;s good to read news reports that departments and agencies like <a href="http://www.nextgov.com/nextgov/ng_20100519_6677.php?oref=topstory">NASA</a> and the <a href="http://gcn.com/articles/2010/03/03/rsa-futue-of-fisma.aspx">U.S. State Department</a> have recognized the value of real time, continuous monitoring and rapid threat mitigation instead, and are pushing for more of the Fed to move in that direction. Stonesoft&#8217;s own recommendations are along those lines. </p>
<p>Security truly is a process at the end of the day and any tools that facilitate that process should be  considered. Geographic mapping of events in real time, effortless log data management and forensics analysis, visualization of events in both physical and virtual environments and all wrapped up in a centralized management center is the way to go. Of course, our own StoneGate solution is designed this way too. </p>
<p>Do you think the new direction of the Fed is good or bad? Stop by Booth 33 at &lt;a href=&quot;<a href="http://www.blackhat.com">Black Hat 2010</a> this week in Las Vegas and discuss it with us. We&#8217;d love to hear from you! Or come learn more about network security. Simplified. </p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/u-s-federal-cyber-reforms-right-direction-finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/u-s-federal-cyber-reforms-right-direction-finally/</feedburner:origLink></item>
		<item>
		<title>SSL VPN and Windows Integrated Login</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/vVw6SFT6QdM/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/ssl-vpn-and-windows-integrated-login/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 16:34:30 +0000</pubDate>
		<dc:creator>RoarinPenguin</dc:creator>
				<category><![CDATA[SSL VPN]]></category>
		<category><![CDATA[Tech dives]]></category>
		<category><![CDATA[Windows Integrated Login]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/2010/07/ssl-vpn-and-windows-integrated-login/</guid>
		<description><![CDATA[I was discussing today with a customer interested in verifying this option offered by StoneGate SSL VPN to protect a web resource… and I thought to document it here, especially describing the part related to Windows configuration. The whole idea behind WIL is that a backend Internet Information Server (for example) protects a web path [...]]]></description>
			<content:encoded><![CDATA[<p>I was discussing today with a customer interested in verifying this option offered by <a href="http://www.stonesoft.com/en/products_and_solutions/products/ssl_vpn/" target="_blank">StoneGate SSL VPN</a> to protect a web resource… and I thought to document it here, especially describing the part related to Windows configuration.</p>
<p>The whole idea behind <acronym title="Windows Integrated Login">WIL</acronym> is that a backend Internet Information Server (for example) protects a web path with this technique called Windows Integrated Login.</p>
<p>When a browser attempts to reach it, the web server sends back a challenge for authentication. These credentials are taken from the Windows environment, allowing authenticated users of a given domain to access smoothly.</p>
<p>Other users will have to insert credentials in a popup windows that will appear, getting a HTTP 401 – Unauthorized if validation fails.</p>
<p> <span id="more-2619"></span>
<p>To configure a virtual web server or a path as protected with <acronym title="Windows Integrated Login">WIL</acronym> on windows 2003 Internet Information Server is fairly easy.</p>
<p>First, you need to access to IIS Manager console, to browse the various settings available.</p>
<p>Right click on the virtual web server you’re interested in and select <strong>Properties</strong>. Click on <strong>Directory Security</strong> tab as shown below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/WILSetupIIS.JPG.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="WIL-Setup-IIS.JPG" border="0" alt="WIL-Setup-IIS.JPG" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/WILSetupIIS.JPG_thumb.png" width="454" height="275" /></a> </p>
<p>Uncheck <strong>Enable anonymous access</strong> and check <strong>Integrated Windows Authentication</strong>.</p>
<p>Then apply changes to IIS and if needed restart the service.</p>
<p>To configure Windows Integrated Login on <a href="http://www.stonesoft.com/en/products_and_solutions/products/ssl_vpn/" target="_blank">StoneGate SSL VPN</a>, access to Administrator interface, click on <strong>Manage System</strong> and on <strong>Authentication Methods</strong>.</p>
<p>Add and authentication method of <strong>Windows Integrated Login </strong>type, give it a name and click on <strong>Add Authentication Method Server… </strong>and fill in values as detailed below:</p>
<ul>
<li><strong>Host</strong> =&gt; this is the IP of the protected web server where Windows Integrated Login is active</li>
<li><strong>Port</strong> =&gt; this is the port the web server is listening to</li>
<li><strong>Path</strong> =&gt; this should match the path on the web server where WIL is activated. If the whole web server is enabled for WIL, then type a forward slash (“/”) in this field. </li>
<li>optionally, it is possible to enable SSL communication and to select the CA to validate the server certificate.</li>
</ul>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/WILSetupAuthServ.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="WIL-Setup-Auth-Serv" border="0" alt="WIL-Setup-Auth-Serv" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/WILSetupAuthServ_thumb.jpg" width="454" height="256" /></a> </p>
<p>Finally, proceed to create the web resource you need to access using WIL Authentication Method.</p>
<p>Save configuration and <strong>Publish</strong>.</p>
<p>To test, access to application portal selecting the Windows Integrated Login authentication method. If the domain you are in is not matching the credentials that authentication method server expects, you will be prompted to insert username and password in a popup windows. WIL authentication will be automatically handled when you will click on the resource you want to access.</p>
<p>Secure access to applications with SSL VPN and Windows Integrated Login. Simplified!</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/ssl-vpn-and-windows-integrated-login/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/ssl-vpn-and-windows-integrated-login/</feedburner:origLink></item>
		<item>
		<title>Black Hat 2010 Security Tip #3</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/ZPtlwkepoao/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-3/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 16:55:26 +0000</pubDate>
		<dc:creator>markb</dc:creator>
				<category><![CDATA[Hints and Tips]]></category>
		<category><![CDATA[Live from Field]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-3/</guid>
		<description><![CDATA[If you&#8217;re headed to Black Hat 2010 this year as we are, be sure to follow our security tips to avoid placement on the Wall of Sheep. Our third security tip post is actually a collection of some miscellaneous things. Join us at Booth 33 to learn more about these tips, try your hand at [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re headed to Black Hat 2010 this year as we are, be sure to follow our security tips to avoid placement on the Wall of Sheep. Our third security tip post is actually a collection of some miscellaneous things. Join us at Booth 33 to learn more about these tips, try your hand at Hack The Lab, and see what other things are going on at Stonesoft and the new StoneGate 5.2 release.</p>
<p>As many YouTube videos demonstrate, you never know when someone may be watching. A good thing to keep in mind at Black Hat as well, particularly when you are using a laptop or other mobile device. Be mindful of the fact that hackers may be watching your screen and your fingers as you type. From this they can capture information off your screen and capture your logins and passwords for use later on. Often this hack is accomplished by using a video camera on a cell phone or by pretending to take a picture of a nearby attraction. So keep your fingers covered as much as possible, and be prepared to change your passwords often. If you can avoid using your laptop or smartphone in open areas, do so and reserve the work for after you return to your hotel room or other private location.</p>
<p>Black Hat has also been famous in the use of social engineering and ATM hacks. There&#8217;s a presentation on ATMs at this year&#8217;s conference. Be sure to avoid any stand-alone or third party ATMs within the casinos, or any ATM that is not at a bank branch office. These stand alone ATMs can be cheap copies, or purchased off eBay or other sites, and reconfigured to capture your account data, while providing no money.</p>
<p>Just one more quick review: turn off wireless and Bluetooth on all devices whenever possible. Avoid wireless if at all possible, and use a 3G cellular modem instead. Be careful typing in passwords, and also what you work on while in open areas. Don&#8217;t trust ATMs or storage devices of any kind. Keep your mobile devices up to date with the latest software updates and patches, and use encryption and firewalls whenever and wherever possible.</p>
<p>Remember to enjoy the conference and have a great time knowing you won&#8217;t be joining others on the Wall of Sheep!</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-3/</feedburner:origLink></item>
		<item>
		<title>Black Hat 2010 Security Tip #2</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/C3yYAOYst24/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-2/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 17:47:15 +0000</pubDate>
		<dc:creator>markb</dc:creator>
				<category><![CDATA[Hints and Tips]]></category>
		<category><![CDATA[Live from Field]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[stonegate]]></category>
		<category><![CDATA[stonesoft]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-2/</guid>
		<description><![CDATA[If you&#8217;re headed to Black Hat like we are, there&#8217;s more to security than being cautious about the networks you connect to. Data at rest can also be a concern, both for the data on your devices as well as the data you may receive while there. Here&#8217;s our second security tip, to deal with [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re headed to Black Hat like we are, there&#8217;s more to security than being cautious about the networks you connect to. Data at rest can also be a concern, both for the data on your devices as well as the data you may receive while there. Here&#8217;s our second security tip, to deal with the protection of that data.</p>
<p>The X-Files principle of Trust No One holds true in this case as well. We all love schwag, whether it&#8217;s simple things like stress balls, to more advanced things like iPad giveaways. In between everyone loves to pick up those USB sticks, which can be plain and simple or disguised as cute animals. But be careful, those animals can turn on you. In general, for a safer computing experience at Black Hat, do not trust any storage device handed to you by others. Whether it&#8217;s a USB drive or CD, or anything else (even that iPod you just won), they can contain viruses, Trojans or malware of any form. Even the ones that look professional can be dangerous. At best it&#8217;s good to discard them; if not at least scan them on a separate, up-to-date, sacrificial system first.</p>
<p>Second, if you are bringing a laptop, install and verify the operation of full-disk encryption software. Use AES-256 bit encryption or better. If the hard drive has a hardware encryption option as some external ones do, use that instead. And while you&#8217;re at the conference, be sure to power off or hibernate your laptop whenever it isn&#8217;t in use to maximize the effect of the encryption software. Free disk encryption programs exist, and modern Windows and OS X systems include encryption technologies built-in.</p>
<p>To learn more about computing safely, to try your hand at Hack The Lab, and to learn about Stonesoft&#8217;s award-winning network security solutions, be sure to stop by Booth 33!</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-2/</feedburner:origLink></item>
		<item>
		<title>Black Hat 2010 Security Tip #1</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/FVDcaafQbwU/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-1/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 18:57:26 +0000</pubDate>
		<dc:creator>markb</dc:creator>
				<category><![CDATA[Hints and Tips]]></category>
		<category><![CDATA[Live from Field]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-1/</guid>
		<description><![CDATA[Black Hat 2010 is coming up soon, and Stonesoft will be there. Join us at Booth 33 to learn more about our solutions, see demos in action, and try your hand in Hack The Lab. Our first security tip for a safer Black Hat computing experience is about network security. We&#8217;re starting with this one [...]]]></description>
			<content:encoded><![CDATA[<p>Black Hat 2010 is coming up soon, and Stonesoft will be there. Join us at Booth 33 to learn more about our solutions, see demos in action, and try your hand in Hack The Lab. </p>
<p>Our first security tip for a safer Black Hat computing experience is about network security. We&#8217;re starting with this one since it&#8217;s the heart of our StoneGate network security solutions as well. While at Black Hat, try to avoid connecting to any networks, including wired and wireless ones. For wireless networks especially, don&#8217;t connect if you can help it, even if the SSID of the network looks trustworthy (for example, it looks like a network operated by the casino&#8230;it may not be). If it&#8217;s possible to use a cellular modem instead, it is recommended to do so. If you do need a network, remember that any communications can potentially be intercepted, and passwords and logins should not be sent in clear text. </p>
<p>If you do connect, be sure you are using a VPN with strong encryption and that your laptop or mobile device is up-to-date with the latest patches and updates, and that a firewall and virus scanner are installed, updated and operational. If you don&#8217;t need it, be sure to turn off wireless and Bluetooth. If the devices you have use a hardware switch to disable these functions, use it instead of the software option. Whenever you are not using the networks, be sure to disconnect and disable the functionality on your device to reduce your risk exposure.</p>
<p>More tips for a safer experience at Black Hat will follow, so stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/black-hat-2010-security-tip-1/</feedburner:origLink></item>
		<item>
		<title>StoneGate SSL VPN and Salesforce.com: I got a ticket to ride…</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/w6eeu9FeWpw/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/stonegate-ssl-vpn-and-salesforce-com-i-got-a-ticket-to-ride/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 06:00:00 +0000</pubDate>
		<dc:creator>RoarinPenguin</dc:creator>
				<category><![CDATA[SSL VPN]]></category>
		<category><![CDATA[Tech dives]]></category>
		<category><![CDATA[SalesForce]]></category>
		<category><![CDATA[Ticket SSO]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/2010/07/stonegate-ssl-vpn-and-salesforce-com-i-got-a-ticket-to-ride/</guid>
		<description><![CDATA[Welcome to a new techdive about StoneGate SSL VPN. Today we’ll cover a very interesting topic in this new world of cloud computing and webservices: the Ticket Single-Sign On. As most of you might guess, Single Sign-On is a technique to perform login to backend applications and systems without the need to retype user credentials, [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to a new techdive about <a href="http://www.stonesoft.com/en/products_and_solutions/products/ssl_vpn/" target="_blank">StoneGate SSL VPN</a>.</p>
<p>Today we’ll cover a very interesting topic in this new world of cloud computing and webservices: the Ticket Single-Sign On.</p>
<p>As most of you might guess, Single Sign-On is a technique to perform login to backend applications and systems without the need to retype user credentials, once the user is authenticated and access is granted on the main application portal.</p>
<p>StoneGate SSL VPN supports a wide variety of Single Sign-On techniques for legacy and web applications, ranging from static, adaptive, cookie based, ticket-based and <a href="http://stoneblog.stonesoft.com/2010/02/the-power-of-form-based-single-sign-on-in-8-steps/" target="_blank">form-based SSO</a>.</p>
<p>I already defined Ticket-SSO as a splendid idea in a <a href="http://stoneblog.stonesoft.com/2009/11/ticket-sso-what-a-splendid-idea/" target="_blank">previous post</a>, but today I will detail configuration steps to take to implement this technique with a very well known web app in the cloud: <a href="http://www.salesforce.com/" target="_blank">Salesforce.com</a>.</p>
<p> <span id="more-2605"></span></p>
<p>The first thing to do is to define in SSL VPN Administrator interface the resource SalesForce.com using the provided wizard.</p>
<p>To do this, click on <strong>Manage Resource Access</strong> – <strong>Add Standard Resource</strong> and select <strong>SalesForce</strong> from <em>Other Web Resources</em> group. Then click on <strong>Add this Standard Resource</strong>.</p>
<p>This will generate in few clicks a Web Resource and a Single Sign-On domain configured to use the Adaptive SSO technique.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SFssoaddstandardres.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SFsso-addstandardres" border="0" alt="SFsso-addstandardres" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SFssoaddstandardres_thumb.jpg" width="454" height="282" /></a> </p>
<p>Edit the Web Resource generated and perform the following actions:</p>
<ul>
<li>in General Settins, change the DNS name for SalesForce server to match your Organization’s need.     <br />(for example, login.salesforce.com or emea.salesforce.com)</li>
<li>Remove port 80 from HTTP Port field</li>
<li>In Advanced Settings, tab, type a star (*) in <strong>Cookies to Check </strong>field and ensure that <strong>Forward cookies between client and resource</strong> box is checked.</li>
<li>Click <strong>Save</strong> to apply changes.</li>
</ul>
<p>Perform a login in StoneGate SSL VPN as an authorized user and try to access SalesForce.com application from within the portal. This will allow the system to analyze SalesForce login page and populate the SSO domain with the needed data. </p>
<p><em>It does not matter that login to SalesForce is successful, since we will not use these credentials anymore with Ticket-SSO.</em></p>
<p>Go back to SSL VPN Administrator and click on <strong>Manage Resource Access</strong> – <strong>SSO Domain</strong>.</p>
<p>Edit the SSO domain generated by the wizard (should be something like “sfbsso-salesforce-&lt;some-letters-and-numbers&gt;”) as follows:</p>
<ul>
<li>Click on tab <strong>Domain Attributes</strong>.</li>
<li>Change the item <strong>User name </strong>mapping to match your SalesForce username (mail). You can also reference this field with a User Storage attribute.</li>
<li>Click on item <strong>Password</strong>, then click on <strong>Delete… </strong>to remove it and confirm.</li>
<li>Click on <strong>Add Domain Attribute…</strong> and select <strong>Ticket</strong> from Attribute Name drop-down menu. Please note that other fields in item configuration become greyed out. Click on <strong>Add</strong>.</li>
<li>Click on <strong>Save</strong> to apply changes.</li>
</ul>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SFssoeditSSOdomain.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SFsso-editSSOdomain" border="0" alt="SFsso-editSSOdomain" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SFssoeditSSOdomain_thumb.jpg" width="454" height="261" /></a> </p>
<p>Ticket SSO has an enormous advantage, it allows a form of federated authentication with no credentials travelling on the internet… and a direct conversation between StoneGate SSL VPN and the other Web Service to perform authentication.</p>
<p>This is different from SAML based Federation ID discussed in previous post, since in that case the user agent (browser) is used as a “router”.</p>
<p>To complete configuration for Ticket SSO, we need to enable the XPI Web Services interface on StoneGate SSL VPN and define a listening resource on the access point.</p>
<h2>XPI Web Services configuration</h2>
<p>Click on M<strong>anage System – Policy Service</strong>.</p>
<p>For each Policy Service defined, click on the Service ID definition.</p>
<p>In lower part of the screen, click on the checkbox <strong>Enable XPI : Web Services</strong>.</p>
<p>Change the port number to a value above well known ports, for example <em>4433</em>, as shown below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SFssoXPIdef.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SFsso-XPIdef" border="0" alt="SFsso-XPIdef" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SFssoXPIdef_thumb.jpg" width="454" height="184" /></a> </p>
<p>From Server Certificate drop-down menu, select a <u>valid trusted certificate issued by a known CA</u> (which you imported previously in the system).    <br />Since this is the system which SalesForce.com will contact to perform authentication, if Server Certificate used here is not trusted by SalesForce.com the authentication will not be performed.</p>
<p>It is normal that the XPI WS listening IP address is 127.0.0.1, since we will be accessing through the access point via a web resource we are going to define now.</p>
<h2>XPI definition as a Web Resource</h2>
<p>The final step to activate this implementation is to configure a Web Resource in SSL VPN Administrator to allow access to XPI Services through Access Point in HTTPS.</p>
<p>Click on <strong>Manage Resource Access</strong> – <strong>Web Resources – Add Web Resource Host</strong>. Type the information in fields as described below.</p>
<p>Display Name =&gt; <strong>SalesForceAuth</strong></p>
<p>Description =&gt; <strong>XPI Interface Server Resource</strong></p>
<p>Host =&gt; <strong>127.0.0.1</strong></p>
<p>HTTP Port =&gt; <strong>&lt;empty&gt;</strong></p>
<p>HTTPS Port =&gt; <strong>4433</strong></p>
<p>Application Portal Settings =&gt; uncheck the <strong>Make Resource available in Application Portal</strong> box. </p>
<p>Click <strong>Next</strong>.</p>
<p>Click <strong>Make public</strong>. Click <strong>Next</strong>.</p>
<p>Click <strong>Advanced Settings…</strong>.</p>
<p>Ensure that Link Translation Type drop-down menu is set to <strong>URL Mapping</strong>. Leave all other settings as default and click <strong>Next</strong>. </p>
<p>Click <strong>Finish Wizard </strong>to create the resource.</p>
<p>The result should be another web resource listed as shown below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SFssoXPIreslist.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SFsso-XPIreslist" border="0" alt="SFsso-XPIreslist" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SFssoXPIreslist_thumb.jpg" width="454" height="281" /></a> </p>
<p>Click on the resource you just created and on the right click on <strong>Add Resource Path… </strong>to specify the pointer to the Web Services interface.</p>
<p>In field <strong>Path</strong>, type <strong>ticket-sso/services/AuthenticationService</strong> and uncheck the box <strong>Make resource available in Application Portal</strong>.</p>
<p>Click <strong>Next </strong>and click <strong>Finish Wizard</strong> to create the path, which will appear below the resource named <em>SalesForceAuth</em>.</p>
<h2>Configuration of SalesForce.com Account for Delegated Authentication</h2>
<p>This section of the post covers the procedure to configure SalesForce.com account for delegated authentication.</p>
<p>To enable <a href="https://emea.salesforce.com/help/doc/en/sso_delauthentication.htm#topic-title" target="_blank">Delegated Authentication</a> in SalesForce.com you need to have the enterprise version of better, or a developer account to test. Proceed as follows:</p>
<ul>
<li>Login to SalesForce.com (www.salesforce.com) using an administrative account and create a new profile with SSO enabled.</li>
<li>Change the user accounts that should use Ticket-SSO to use this profile.</li>
<li>Click on <strong>Administration Setup</strong>/<strong>Security Controls</strong>/<strong>Single Sign-On Settings</strong>. </li>
<li>In <em>Delegated Gateway URL</em>, type in the URL where XPI Web Services are available for ticket validation       <br />(for example, <strong><a href="https://&lt;your-dns-name&gt;/https/SalesForceAuth/ticket-sso/services/AuthenticationService">/https/SalesForceAuth/ticket-sso/services/AuthenticationService&quot;&gt;https://&lt;your-dns-name&gt;/https/SalesForceAuth/ticket-sso/services/AuthenticationService</a></strong>)</li>
</ul>
<p>Once the above is configured, the system is ready to perform Delegated Authentication.</p>
<p>To test, log in your StoneGate SSL VPN system and click on the application you defined at the beginning of this post using the wizard and… enjoy secure, authenticated access to your preferred CRM!</p>
<p>Ticket Single Sign-On. Simplified!</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/stonegate-ssl-vpn-and-salesforce-com-i-got-a-ticket-to-ride/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/stonegate-ssl-vpn-and-salesforce-com-i-got-a-ticket-to-ride/</feedburner:origLink></item>
		<item>
		<title>Stonesoft at Black Hat 2010</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/6QiuMbrXFE8/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/stonesoft-at-black-hat-2010/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 02:16:34 +0000</pubDate>
		<dc:creator>markb</dc:creator>
				<category><![CDATA[Live from Field]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[security threat]]></category>
		<category><![CDATA[stonegate]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/?p=2606</guid>
		<description><![CDATA[It&#8217;s just a few weeks away! Stonesoft will be at the Black Hat 2010 conference and expo in Las Vegas, Nevada. If you&#8217;re going, join us there at booth 33, and learn about our solutions. We&#8217;re also featuring the popular StoneGate Hack The Lab event. Trade in your white hat for a black hat for [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s just a few weeks away! Stonesoft will be at the <a href="https://www.blackhat.com/">Black Hat 2010</a> conference and expo in Las Vegas, Nevada. If you&#8217;re going, join us there at booth 33, and learn about our solutions. We&#8217;re also featuring the <a href="http://stoneblog.stonesoft.com/2009/06/press-hack-the-lab-a-success/">popular</a> StoneGate Hack The Lab event. Trade in your white hat for a black hat for a period and try your hand at hacking into systems in a lab environment.</p>
<p>In addition to Hack The Lab, we&#8217;ll also be featuring the StoneGate IPS component of the powerful, award-winning StoneGate network security solution. You can also <a href="http://www2.stonegate.com/l/1912/2010-06-18/20CN5">register to win</a> the VMware-certified StoneGate virtual firewall or IPS for a year for free!</p>
<p>Stay tuned here as well, as we post our security tips for a safe Black Hat computing event, or follow us on Twitter at @Hack_the_Lab and @Stonesoft_US. Or friend us on <a href="http://www.facebook.com/pages/Stonesoft/45937171955">Facebook</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/stonesoft-at-black-hat-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/stonesoft-at-black-hat-2010/</feedburner:origLink></item>
		<item>
		<title>StoneGate SSL VPN and Microsoft ADFS 2.0: SAML is beautiful!</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/ApednLfkkqI/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/stonegate-ssl-vpn-and-microsoft-adfs-2-0-saml-is-beautiful/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 05:10:00 +0000</pubDate>
		<dc:creator>RoarinPenguin</dc:creator>
				<category><![CDATA[SSL VPN]]></category>
		<category><![CDATA[Tech dives]]></category>
		<category><![CDATA[ADFS 2.0]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[brokered authentication]]></category>
		<category><![CDATA[Federated ID]]></category>
		<category><![CDATA[identity provider]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SAML]]></category>
		<category><![CDATA[SAML 2.0]]></category>
		<category><![CDATA[service provider]]></category>
		<category><![CDATA[StoneGate SSL VPN]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/2010/07/stonegate-ssl-vpn-and-microsoft-adfs-2-0-saml-is-beautiful/</guid>
		<description><![CDATA[I’ve been silent for few weeks as I wanted to leave the StoneBlog stage to the beautiful series of posts Tero made about the great news of StoneGate 5.2. But I’m braking this silence now since there is a very important test we have done and I want to share with you all. I have [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been silent for few weeks as I wanted to leave the StoneBlog stage to the beautiful series of posts Tero made about the great news of StoneGate 5.2.</p>
<p>But I’m braking this silence now since there is a very important test we have done and I want to share with you all.</p>
<p>I have been assisting a <a href="http://www.almavivaitalia.it/wps/wcm/connect/it/www/home/" target="_blank">partner</a> in a project to implement federated authentication with our <a href="http://www.stonesoft.com/en/products_and_solutions/products/ssl_vpn/" target="_blank">StoneGate SSL VPN</a> solution combined with Microsoft STS (Security Token Service).</p>
<p>For those of you who don’t know what Federated Authentication (<span class="acronym" title="also known as">aka</span> Federated ID or Brokered Authentication) is, I’ll sum it up by saying that it is a technique to access applications “in the cloud” (private or public) while keeping authentication “at home”.</p>
<p>In short, the idea is to request the access to the application to an entity called Service Provider (SP), who will redirect the user to an Identity Provider (IdP) for authentication purposes. As soon as the identity has been validated, the user is automagically redirected back to the SP who will let the user in because of the trusted relationship created with IdP.</p>
<p>In this post I’ll describe the lab test made with a <a href="mailto:c.petrollini@almavivaitalia.it" target="_blank">great guy</a>, hoping that this information could be useful to replicate similar scenarios elsewhere.</p>
<p><span id="more-2590"></span></p>
<p>The main concept is displayed in the picture below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SAMLAdfs2.0.png"><img style="display: inline; border-width: 0px;" title="SAML-Adfs 2.0" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/SAMLAdfs2.0_thumb.png" border="0" alt="SAML-Adfs 2.0" width="450" height="244" /></a></p>
<p>StoneGate SSL VPN is acting in this scenario as a Service Provider (although it could play the other role as well), while we rely on Microsoft ADFS 2.0 on STS server for playing the Identity Provider role.</p>
<h2>Prerequisites:</h2>
<p>We need first to have for each server a Digital Certificate together with the public certificate of the CA who issued the certificate. This is needed to establish a trusted relationship between the two entities (SP and IdP).</p>
<p>Another thing to check very carefully is the clock synchronization, since too high time skews between IdP and SP makes the SAML token unusable, therefore SP authorization to access the protected application will be denied.<br />
As a good rule of thumb, use time servers if any possible.</p>
<h2>Configuration – StoneGate Side</h2>
<h3>Install the CA Certificates and Stonegate SP Certificate</h3>
<p>In StoneGate Administrator Interface, click on <strong>Manage System</strong> – <strong>Certificates</strong> – <strong>Add Certificate Authority…</strong> to import the CA(s) for validating the certificates of SP and IdP.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/AddCertificateAuthority.jpg"><img style="display: inline; border-width: 0px;" title="AddCertificateAuthority" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/AddCertificateAuthority_thumb.jpg" border="0" alt="AddCertificateAuthority" width="454" height="479" /></a></p>
<p>Note: in some cases the root CA for the SP and the IdP could be the same. In this case you have to load the root CA certificate just ones.</p>
<p>Proceed to import of the SP CA certificate.</p>
<p>Leave the default check on “Enable Certificate Authority”, assign a mnemonic name to the SP Root CA certificate, then click “Browse” to upload the digital certificate; optionally you can define a CRL. Click “Finish Wizard” as shown in picture below.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ImportCACert.jpg"><img style="display: inline; border-width: 0px;" title="ImportCACert" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ImportCACert_thumb.jpg" border="0" alt="ImportCACert" width="454" height="379" /></a></p>
<p>You’ll see the message “Added Certificate Authority &lt;display name of the root CA&gt;” and under Registered Certificate Authorities you’ll see the name of the CA as shown below. Click Publish to activate the configuration.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ImportedCA.jpg"><img style="display: inline; border-width: 0px;" title="ImportedCA" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ImportedCA_thumb.jpg" border="0" alt="ImportedCA" width="454" height="377" /></a></p>
<p>Repeat the same actions done in the previous step writing a mnemonic name in the “Display Name” text box (for example ‘IdP CA’) and import the CA Certificate to validate the IdP certificate (ADFS 2.0).</p>
<p>Proceed to import the Server Certificate which the SP will use to sign SAML requests and to identify himself to IdP.</p>
<p>Click on <strong>Add Server Certificate</strong>.</p>
<p>Import the Server Certificate (in PEM or DER format), the Server Private Key (in PK8 format), type in the password for the private key (if any) and select the CA to use to validate the Server Certificate as shown below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ServerCertificateSP.jpg"><img style="display: inline; border-width: 0px;" title="ServerCertificateSP" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ServerCertificateSP_thumb.jpg" border="0" alt="ServerCertificateSP" width="454" height="379" /></a></p>
<p>Click <strong>Save </strong>and <strong>Publish</strong>.</p>
<p>The configuration page for Certificates should be similar to the one reported below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ServerCertificateSP1.jpg"><img style="display: inline; border-width: 0px;" title="ServerCertificateSP" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ServerCertificateSP_thumb1.jpg" border="0" alt="ServerCertificateSP" width="454" height="379" /></a></p>
<h3>Configure Identity Federation</h3>
<p>In this section we’ll activate the SP role and define the Identity Provider configuration in SP. This is important to tell to SP how to talk to its federated party.</p>
<p>Click on <strong>Manage Resource Access </strong>– <strong>Identity Federation</strong>.</p>
<p>Click on <strong>Enable Identity Federation </strong>checkbox and select from drop down menu the certificate for the SP.</p>
<p>Click on <strong>Add Identity Provider…</strong> to add the IdP role definition in SP configuration as shown below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdentityFederationcfg.jpg"><img style="display: inline; border-width: 0px;" title="Identity Federation-cfg" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdentityFederationcfg_thumb.jpg" border="0" alt="Identity Federation-cfg" width="454" height="452" /></a></p>
<p>IdP configuration wizard starts.</p>
<p>In the first page select <strong>SAML 2.0 Compliant</strong> option (ADFS Compliant is only for old WS-Federation protocol), then click <strong>Next</strong>.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdP1.jpg"><img style="display: inline; border-width: 0px;" title="IdP-1" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdP1_thumb.jpg" border="0" alt="IdP-1" width="454" height="238" /></a></p>
<p>Click on checkbox <strong>Enable Identity Provider</strong> and fill the other fields with the following data:</p>
<p><strong>Display Name </strong>==&gt; a mnemonic name (for example IdP or ADFS IdP)</p>
<p><strong>Identity Provider URL</strong> ==&gt; <a href="https://&lt;ADFS">https://&lt;ADFS</a> 2.0 Server FQDN&gt;/adfs/ls/idpinitiatedsignon.aspx</p>
<p><strong>CA Certificate </strong>==&gt; The IdP root CA Certificate previously installed</p>
<p>Click <strong>Next</strong>.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdP2.jpg"><img style="display: inline; border-width: 0px;" title="IdP-2" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdP2_thumb.jpg" border="0" alt="IdP-2" width="454" height="236" /></a></p>
<p>If the SP has not information of the user being authenticated by the IdP, enable the checkbox <strong>Allow user not listed in any User Storage</strong>, otherwise specify the mapping with the related attribute and (optionally) with the assertion response attribute (if different).</p>
<p>Click <strong>Finish Wizard</strong>.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdP3.jpg"><img style="display: inline; border-width: 0px;" title="IdP-3" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdP3_thumb.jpg" border="0" alt="IdP-3" width="454" height="266" /></a></p>
<p>The configuration should be similar to the one reported below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdPfinalcfg.jpg"><img style="display: inline; border-width: 0px;" title="IdP-finalcfg" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/IdPfinalcfg_thumb.jpg" border="0" alt="IdP-finalcfg" width="454" height="460" /></a></p>
<h3>Create an Access Rule to protect the application</h3>
<p>We need now to create an access rule to protect the access to application on SP with a redirection to the IdP for authentication.</p>
<p>Click on <strong>Manage Resource Access</strong> – <strong>Access Rules – Add Access Rule</strong>.</p>
<p>Type in a mnemonic name (like <strong>Protected-by-IdP</strong>) and click <strong>Add Rule…</strong>.</p>
<p>Select <strong>Identity Provider</strong>. Click <strong>Next</strong>.</p>
<p>From the drop-down menu, select the IdP definition as shown below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/AccessRuleSelectIdP.jpg"><img style="display: inline; border-width: 0px;" title="AccessRule-SelectIdP" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/AccessRuleSelectIdP_thumb.jpg" border="0" alt="AccessRule-SelectIdP" width="454" height="246" /></a></p>
<p>Click <strong>Next </strong>to confirm.</p>
<p>Check that configuration is similar to picture below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/AccessRuleCfgComplete.jpg"><img style="display: inline; border-width: 0px;" title="AccessRule-CfgComplete" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/AccessRuleCfgComplete_thumb.jpg" border="0" alt="AccessRule-CfgComplete" width="454" height="280" /></a></p>
<p>and click <strong>Next</strong>.</p>
<p>Click <strong>Finish Wizard</strong>.</p>
<h3>Protect the application.</h3>
<p>Supposing we have to protect the access to a website, we have now to assign the Access Rule created to the Web Resource defined in StoneGate SSL VPN.</p>
<p>Click on <strong>Manage Access – Web Resources</strong>.</p>
<p>Configure a new Web Resource or edit an existing web resource configuration.</p>
<p>Click on Access Rules tab.</p>
<p>From <strong>Available Access Rules </strong>list click on <strong>Protected-by-IdP</strong> and click on <strong>Add</strong>.</p>
<p>Click <strong>Next</strong> (or <strong>Save</strong> if you are editing the resource).</p>
<p>Click <strong>Finish Wizard</strong> if creating a new resource.</p>
<p>Click <strong>Publish </strong>to activate the configuration.</p>
<p>SP is now ready to operate.</p>
<h2>Configuration – Microsoft ADFS 2.0 Side</h2>
<p>Here we need to create a relying party in Microsoft ADFS 2.0 MMC.</p>
<p>Expand the <strong>Trust Relationship</strong> branch and in Actions click on <strong>Add Relying Party Trust…</strong></p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2RelParty.jpg"><img style="display: inline; border-width: 0px;" title="ADFS-2-RelParty" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2RelParty_thumb.jpg" border="0" alt="ADFS-2-RelParty" width="454" height="242" /></a></p>
<p>The configuration wizard appears. Click on <strong>Start</strong>.</p>
<p>Select <strong>Enter data about the relying party manually</strong> in order to be able to manually insert all needed parameters, then click on <strong>Next</strong>.</p>
<p>In <strong>Display Name</strong> text area put the name of the Relying Party configuration displayed inside the ADFS 2.0 MMC.</p>
<p>In <strong>Note</strong> text area put an optional description of the counterpart.</p>
<p>Click on <strong>Next</strong>.</p>
<p>Select the profile you’re interested in. Even if ADFS 1.x profile (aka WS-Federation) is supported by both parties, select ADFS 2.0 since it is compatible with SAML 2.0 which is a much widely used standard.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2Profile.jpg"><img style="display: inline; border-width: 0px;" title="ADFS-2-Profile" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2Profile_thumb.jpg" border="0" alt="ADFS-2-Profile" width="454" height="364" /></a></p>
<p>Click <strong>Next.</strong></p>
<p>Since we are not using the encryption certificate, click <strong>Next </strong>again to proceed to URL configuration.</p>
<p>In this screen we define our SP party within IdP, like we did previously for IdP definition in SP. That is, we configure the SAML conversation parameters in IdP.</p>
<p>Flag the check box <strong>Enable support for the SAML 2.0 Web SSO protocol</strong>.</p>
<p>In field <strong>Relying party SAML 2.0 SSO service URL </strong>type in the URL where Stonegate SSL VPN SAML Service is listening to consume the SAML Token created by ADFS 2.0.</p>
<p>StoneGate SSL VPN SP requires the URL has to be in the following format:</p>
<p><strong>https://&lt;stonegate_hostname&gt;/wa/auth/saml/&lt;IdP&gt;/</strong></p>
<p>In line above, replace &lt;stonegate_hostname&gt; with the real FQDN of StoneGate SSL VPN (for example sslvpn-test.stonegate.com). Be careful that the FQDN must be resolvable by a DNS or by hosts file and it must be the same name wrote inside the Server Digital Certificate used for the StoneGate SSL VPN.</p>
<p>After the hostname, type in the path <strong>/wa/auh/saml/ </strong>as shown, to provide the pointer to where StoneGate SAML web services are in listening.</p>
<p>Finally, replace <strong>&lt;IdP&gt; </strong>with the Identity Provider Name given within the Identity Provider configuration in StoneGate (for example adfs-IdP)</p>
<p>Don’t forget to <span style="text-decoration: underline;">type the final trailing slash</span>, as it is mandatory in order to have a fully functional configuration.</p>
<p>The final URL could be for example:</p>
<p>https://sslvpn-test.stonegate.com/wa/auth/saml/adfs-IdP/</p>
<p>When you have finished click on <strong>Next</strong> to continue as shown below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2CfgIdP.jpg"><img style="display: inline; border-width: 0px;" title="ADFS-2-CfgIdP" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2CfgIdP_thumb.jpg" border="0" alt="ADFS-2-CfgIdP" width="454" height="364" /></a></p>
<p>To add the Trust Party Identifier, type in the SP URL formatted as mentioned before and then click <strong>Add</strong>. Click <strong>Next</strong>.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2TrustIdentifiers.jpg"><img style="display: inline; border-width: 0px;" title="ADFS-2-TrustIdentifiers" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2TrustIdentifiers_thumb.jpg" border="0" alt="ADFS-2-TrustIdentifiers" width="454" height="364" /></a></p>
<p>Finally, we need to enable all users to access to the relying party (aka StoneGate SSL VPN acting as SP), select the first proposed option as shown in the following figure and then click <strong>Next</strong>.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2EnableAllUsers.jpg"><img style="display: inline; border-width: 0px;" title="ADFS-2-EnableAllUsers" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ADFS2EnableAllUsers_thumb.jpg" border="0" alt="ADFS-2-EnableAllUsers" width="454" height="362" /></a></p>
<p>Click <strong>Next</strong>, ensure that checkbox shown below is enabled and click <strong>Close</strong> to finish the configuration.</p>
<h3>Create the claim rule to define the Subject of the Assertion</h3>
<p>In this section we need to create a <em>Claim Rule</em> that will instruct the ADFS (IdP) to request to Active Directory the <span class="acronym" title="User Principal Name">UPN</span> of the user and put it as the <em>Subject Name Identity</em> of the SAML Token sent back to the SP.</p>
<p>In the <strong>Issuance Transform Rule</strong> tab click <strong>Add Rule</strong>.</p>
<p>The first rule that we have to setup is an LDAP query to the Active Directory to receive the User Principal Name of the Domain user and map it with the UPC Claim.<br />
First of all select <strong>Send LDAP attributes as Claims</strong> in the Claim Rule Template drop-down list, then click <strong>Next</strong>.</p>
<p>In <strong>Claim Rule Name</strong> field put a mnemonic name (for example ‘<em>UPN</em>’); in the <strong>Attribute store</strong> drop-down list select <strong>Active Directory</strong>; under the <strong>LDAP Attribute</strong> column choose<br />
<strong>User-Principal-Name</strong> attribute and in the <strong>Outgoing claim type</strong> select <strong>UPN</strong> as shown in the next figure; press <strong>Finish </strong>to terminate configuration.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ClaimRuleTransform.jpg"><img style="display: inline; border-width: 0px;" title="ClaimRule-Transform" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ClaimRuleTransform_thumb.jpg" border="0" alt="ClaimRule-Transform" width="454" height="362" /></a></p>
<p>Now we’ll create a second rule that will map the UPN Claim with the Name ID claim (the <em>Subject Name Identity</em> of the SAML Token).<br />
This time in <strong>Claim rule template</strong> we have to select <strong>Transform an Incoming Claim</strong> and then click <strong>Next</strong>.</p>
<p>In the <strong>Claim rule name </strong>put a mnemonic name as <strong>SAML Subject Name Identifier </strong>(or whatever you want); in <strong>Incoming claim type</strong> box select <strong>UPN</strong> and in <strong>Outgoing claim type</strong> choose <strong>Name ID</strong>; in <strong>Outgoing name ID format</strong> you can choose <strong>Persisent Identifier</strong> (this could be changed for many different kinds of uses).</p>
<p>Then select <strong>Pass through all claims values</strong> and then press <strong>Finish</strong>. as shown in the picture below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ClaimRuleTransform2.jpg"><img style="display: inline; border-width: 0px;" title="ClaimRule-Transform2" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ClaimRuleTransform2_thumb.jpg" border="0" alt="ClaimRule-Transform2" width="454" height="364" /></a></p>
<p>After this configuration, the Transform Rules window should be similar to the one below. NOTABENE: the shown rule order is mandatory.<br />
The First rule must be the User-Principal-Name To UPN and the second the UPN to Name ID.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ClaimRuleTransformFinal.jpg"><img style="display: inline; border-width: 0px;" title="ClaimRule-TransformFinal" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/ClaimRuleTransformFinal_thumb.jpg" border="0" alt="ClaimRule-TransformFinal" width="454" height="493" /></a></p>
<p>Click <strong>Apply</strong> and <strong>OK</strong>.</p>
<h3>Importing SP Digital Certificate in IdP</h3>
<p>To add the Service Provider Digital Certificate (Stonegate SSL VPN Digital Cetificate) in Relying Party configuration, you have to double click on the name of the configured Relying Party inside the <strong>Relying Party Trusts</strong> in ADFS 2.0 Management Console.</p>
<p>Click on <strong>Signature </strong>tab and click <strong>Add…</strong></p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/AddSPDigitalCertificateinIdP.jpg"><img style="display: inline; border-width: 0px;" title="AddSPDigitalCertificateinIdP" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/AddSPDigitalCertificateinIdP_thumb.jpg" border="0" alt="AddSPDigitalCertificateinIdP" width="454" height="521" /></a></p>
<p>Select the StoneGate SSL VPN .CER (or .CRT) Digital Certificate from the file system and load it. Click <strong>OK</strong>.</p>
<p>Configuration is now finished.</p>
<h3>Test the scenario</h3>
<p>Before testing the scenario, your should note that by default when you install for the first time the ADFS 2.0 role on a Windows Server 2008 R2, digital certificates for the Service Communications, Token Decrypting and Signing are automatically created as self-signed certificate. In order to have a good Production Environment it’s extremely suggested to change these certificates with others emitted by a real CA.</p>
<p>If this is needed, please refer to Microsoft ADFS 2.0 manuals to import new digital certificates.</p>
<p>Also, to be able to correctly communicate and exchange SAML Request/Response, it is mandatory that the Service communications Digital Certificate and the Token Signing Digital Certificate (set as Primary) used by ADFS 2.0 are issued by same CA which certificate is loaded inside the Certification Authorities form of the Stonegate SSL.</p>
<p>Note: to enable the feature to Add a Token Signing Certificate through the Management Console the AutoCertificateRollover property of the ADFSProperties must be disabled.<br />
Please refer to picture reported below:</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/finalcertscheck.jpg"><img style="display: inline; border: 0px;" title="final-certs-check" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/finalcertscheck_thumb.jpg" border="0" alt="final-certs-check" width="454" height="235" /></a></p>
<p>To test the scenario, you should point your browser to the resource URL on SP.</p>
<p>You will be redirected to Microsoft ADFS 2.0 Server to perform authentication.</p>
<p>After successful authentication, you will be automatically redirected to the Federation ID protected resource on StoneGate SSL VPN SP which will grant access.</p>
<p>Federated authentication. Simplified!</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/stonegate-ssl-vpn-and-microsoft-adfs-2-0-saml-is-beautiful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/stonegate-ssl-vpn-and-microsoft-adfs-2-0-saml-is-beautiful/</feedburner:origLink></item>
		<item>
		<title>StoneGate 5.2 – Other SMC enhancements</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/E6mAdzbTFJQ/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/stonegate-5-2-other-smc-enhancements/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 07:00:52 +0000</pubDate>
		<dc:creator>teroja</dc:creator>
				<category><![CDATA[Feature Previews]]></category>
		<category><![CDATA[SMC]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[DNS resolving]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/?p=2520</guid>
		<description><![CDATA[There are numerous smaller enhancements in StoneGate Management Center 5.2. Here are some of those improvements that you may find interesting. SMC 5.2 includes improved support for using Management Client (via Webstart) in OS X environments. Feel free to use the native look &#38; feel when using Management Client from Macintosh. For those customers that [...]]]></description>
			<content:encoded><![CDATA[<p>There are numerous smaller enhancements in StoneGate Management Center 5.2. Here are some of those improvements that you may find interesting.</p>
<p><span id="more-2520"></span></p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/06/apple1.png"><img class="alignleft size-full wp-image-2522" title="Apple" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/06/apple1.png" alt="" width="167" height="168" /></a></p>
<p>SMC 5.2 includes improved support for using Management Client (via Webstart) in OS X environments. Feel free to use the native look &amp; feel when using Management Client from Macintosh.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/show_only_current_domain.png"><img class="alignright size-full wp-image-2527" title="Show only current domain" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/show_only_current_domain.png" alt="" width="350" height="160" /></a></p>
<p>For those customers that use <a href="http://stoneblog.stonesoft.com/2009/02/stonegate-50-domains/">Domains</a> in SMC, there is one nice filtering feature. When you have logged in to subdomain, you can now decide whether to show only the elements that are located in this domain or do you want to see the inherited elements from Shared Domain too. This toggle option is available in all element lists and tables.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/dns_resolving.png"><img class="alignleft size-full wp-image-2528" title="DNS Resolving" src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/07/dns_resolving.png" alt="" width="350" height="168" /></a></p>
<p>When creating hosts, you can now resolve DNS to both directions. In other words, you can now type also the DNS name, press Resolve button and let the system fill the IP address for your element.</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/stonegate-5-2-other-smc-enhancements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/stonegate-5-2-other-smc-enhancements/</feedburner:origLink></item>
		<item>
		<title>StoneGate 5.2 – Restore Policy or individual elements from Policy Snapshot</title>
		<link>http://feedproxy.google.com/~r/stoneblog/~3/vWCneYzEd3o/</link>
		<comments>http://stoneblog.stonesoft.com/2010/07/stonegate-5-2-restore-policy-or-individual-elements-from-policy-snapshot/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 07:00:03 +0000</pubDate>
		<dc:creator>teroja</dc:creator>
				<category><![CDATA[Feature Previews]]></category>
		<category><![CDATA[SMC]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[Policy Snapshot]]></category>
		<category><![CDATA[Restore]]></category>
		<category><![CDATA[revert policy]]></category>

		<guid isPermaLink="false">http://stoneblog.stonesoft.com/?p=2514</guid>
		<description><![CDATA[There is a nice new shortcut in SMC 5.2 that lets you to convert old policy snapshot as new policy in the SMC. Just right-click any policy snapshot element and select Tools > Restore&#8230; The system then imports the snapshot as a new policy element to SMC. This is a nice backup feature if you [...]]]></description>
			<content:encoded><![CDATA[<p>There is a nice new shortcut in SMC 5.2 that lets you to convert old policy snapshot as new policy in the SMC. Just right-click any policy snapshot element and select Tools > Restore&#8230; The system then imports the snapshot as a new policy element to SMC. This is a nice backup feature if you face the need to revert back to previous policy version.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/06/restore_policy_snapshot.png"><img src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/06/restore_policy_snapshot.png" alt="" title="Restore Policy Snapshot" width="480" height="386" class="alignright size-full wp-image-2515" /></a></p>
<p>In SMC 5.2, you can also restore individual element&#8217;s old version to your current SMC. Just open some old policy snapshot, right-click the element and select &#8220;Restore&#8221; from the menu that opens.</p>
<p><a href="http://stoneblog.stonesoft.com/wp-content/uploads/2010/06/restore_element_from_snapshot.png"><img src="http://stoneblog.stonesoft.com/wp-content/uploads/2010/06/restore_element_from_snapshot.png" alt="" title="Restore Element from old Policy Snapshot" width="308" height="200" class="alignright size-full wp-image-2516" /></a></p>
<p>Both these restore actions launch Import process in which you still have the possibility to review the changes and change the import action (Import/Do Not Import/Rename). See more details about Import Enhancements in SMC 5.2 in <a href="http://stoneblog.stonesoft.com/2010/06/stonegate-5-2-element-import-enhancements/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stoneblog.stonesoft.com/2010/07/stonegate-5-2-restore-policy-or-individual-elements-from-policy-snapshot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://stoneblog.stonesoft.com/2010/07/stonegate-5-2-restore-policy-or-individual-elements-from-policy-snapshot/</feedburner:origLink></item>
	</channel>
</rss>
