<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-5458926912966805650</atom:id><lastBuildDate>Sun, 15 Apr 2012 23:13:51 +0000</lastBuildDate><category>SecureAuth for Google Apps Authentication</category><category>SecureAuth Enable Enterprises to Become PCI Compliant for Remote Access</category><category>SecureAuth Secures End Users Against DNS Attacks</category><category>Multifactor Solves X.509 Mobility with SecureAuth®</category><category>SecureAuth - A "Virtual Certificate Authority" Solution</category><category>SecureAuth:  Beyond Perimeter (FW-UTM-IDS-IPS) Security</category><category>SecureAuth Secures IPsec - both for Authentication and Encryption</category><category>SecureAuth Makes Tokens for VPN Authentication Obsolete</category><category>SecureAuth Deploys X.509 Authentication in Less Than a Day</category><category>SecureAuth for Authentication of SAML 2.0 Architectures</category><category>SecureAuth Facilitates Secure IPSec to SSL VPN Migration</category><category>Link</category><category>SecureAuth is the most Secure Authentication Solution for Microsoft SharePoint</category><category>SecureAuth secures "Phishing" attacks against Safari browsers</category><category>SecureAuth Mitigate "Account Lockout" Attacks</category><title>MultiFactor | Security Blog</title><description></description><link>http://security-blog.multifa.com/</link><managingEditor>noreply@blogger.com (MultiFactor Corp)</managingEditor><generator>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-5707652113454304329</guid><pubDate>Tue, 22 Jul 2008 00:06:00 +0000</pubDate><atom:updated>2008-07-29T14:01:34.896-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth - A "Virtual Certificate Authority" Solution</category><title>SecureAuth®, “Virtual Certificate Authority” Solution for Secure Authentication</title><description>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.multifa.com/products.htm"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s1600-h/Garret%2BGrajek%2BPhoto%2B800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212983294860420546" style="margin: 0pt 0pt 10px 10px; float: right; width: 147px; cursor: pointer; height: 111px;" alt="" src="http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s200/Garret%2BGrajek%2BPhoto%2B800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-size:100%;color:black;"  &gt;By &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;Garret &lt;span id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error"&gt;Grajek, CISSP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;COO, &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt;&lt;/span&gt; Corp&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;A Deployable X.509 Authentication Solution for Networks and Web Applications&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; SecureAuth offers the enterprise the unique ability to utilize strong X.509 authentication without costly overhead.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The value of &lt;a href="http://en.wikipedia.org/wiki/X.509"&gt;X.509 private/public key &lt;/a&gt;authentication is well known to security professionals, but it can be less intuitive to the security novice.&lt;span style="font-size:0;"&gt; &lt;/span&gt;In simple terms the X.509 authentication provides an algorithmically proven method for end-users (clients) to confirm that they are communicating with legitimate servers and not attacker sites (See Figure 1). &lt;span style="font-size:0;"&gt;&lt;/span&gt;The recent &lt;a href="http://news.bbc.co.uk/2/hi/technology/7496735.stm"&gt;DNS flaw Dan Kaminsky&lt;/a&gt;, a well respected security industry expert, &lt;span style="font-size:0;"&gt;&lt;/span&gt;made known to the IT world via bug fixes by Cisco, Microsoft and others, makes this type of “left hand side” &lt;span style="font-size:0;"&gt;&lt;/span&gt;or client authentication more relevant than ever.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_2xduua7nmyw/SI94U_P0rKI/AAAAAAAAAQw/r0GPunqtQsc/s1600-h/DNS-Attack_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5225627388696307362" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp2.blogger.com/_2xduua7nmyw/SIUobGfLpqI/AAAAAAAAAQo/4abMAJ8wCHE/s400/Figure+1+-+DNS+and+MITM+Attacks.jpg" border="0" /&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Figure 1&lt;span style="font-size:0;"&gt; &lt;/span&gt;- Clients are vulnerable to attacks that lure them to illegitimate sites instead of the target (destination) site.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;An X.509 v3 public/private key pair allows an enterprise to utilize “bi-lateral” (client &lt;-&gt; server) authentication.&lt;span style="font-size:0;"&gt; &lt;/span&gt;In this matter, the client confirms the legitimacy of the server, before passing important credentials e.g. account password or transactions like asignature or&lt;span style="font-size:0;"&gt; &lt;/span&gt;financial activity.&lt;span style="font-size:0;"&gt; &lt;/span&gt;It is exactly this type of bi-lateral authentication that nullifies DNS attacks like the one recently reported.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;So why are more enterprises not utilizing X.509 authentication?&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(15, 36, 62);"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt; (2) Main reasons:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:130%;"&gt;Cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:130%;"&gt;Complexity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;Security &lt;/span&gt;&lt;/span&gt;personnel have been aware of X.509 bi-lateral authentication since the 90’s. &lt;span style="font-size:0;"&gt;&lt;/span&gt;However, cost has prohibited its widespread use (See Figure 2).&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_2xduua7nmyw/SIUoRSXs5bI/AAAAAAAAAQg/C49rqGDuoro/s1600-h/Figure+2+-+Standard+PKI+Infrastructure.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5225627220087465394" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp0.blogger.com/_2xduua7nmyw/SIUoRSXs5bI/AAAAAAAAAQg/C49rqGDuoro/s400/Figure+2+-+Standard+PKI+Infrastructure.jpg" border="0" /&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Figure 2- &lt;span style="font-size:0;"&gt;&lt;/span&gt;The complexity of a “classic” X.509 infrastructure is too daunting for most enterprises&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Key costs include:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Hosting a Certificate Authority &lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;Tracking both the served and revoked certificates&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: rgb(15, 36, 62);"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;SecureAuth® eliminates the high-cost and complexities of managing X.509 certificates via a “Virtual Certificate Authority”&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth&lt;/a&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Removes the cost of deploying certificate servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;Removes the cost of tracking deployed/revoking certificates&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;Removes the cost of out-of-band (SMS, Telephony) registration systems&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;Removes the cost of converting current web servers to C-SSL authentication&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;SecureAuth® uniquely utilizes a “drop-in” authentication server ,a virtual machine or hardware server, that becomes a trusted resource which is able to:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Connect to MultiFactor’s hosted C.A., SMS servers, and telephony servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;Serve up private/public key pairs unique to an enterprise&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;Create/install Trusted Root Pairs that map directly to your enterprise&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;A key to SecureAuth is its ability to utilize the enterprise native data store, allowing it to avoid a costly and insecure replication of data. &lt;span style="font-size:0;"&gt;&lt;/span&gt;SecureAuth’s authentication server &lt;a href="http://www.multifa.com/products/asp_step2_datastore.htm"&gt;connects directly to the enterprise's existing data store &lt;/a&gt;to create X.509 certificates that map directly to data in the local store&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See Figure 3).&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_2xduua7nmyw/SIUn9a2yloI/AAAAAAAAAQY/frrn5PKSRyg/s1600-h/Figure+3+-+MFC-SecureAuth-Web-Architecture_MFC_Hosted.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5225626878767961730" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp2.blogger.com/_2xduua7nmyw/SIUn9a2yloI/AAAAAAAAAQY/frrn5PKSRyg/s400/Figure+3+-+MFC-SecureAuth-Web-Architecture_MFC_Hosted.jpg" border="0" /&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;Figure 3- The SecureAuth “Authentication Appliance” solution alleviates the cost and complexity of X.509 authentication.&lt;/strong&gt;  (Click to enlarge)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;For the enterprise the addition of the SecureAuth authentication component is key.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The deploying enterprise configures its web application to trust SecureAuth authentication via &lt;a href="http://www.multifa.com/products/asp.htm"&gt;.NET Forms for Microsoft authentication&lt;/a&gt;, or &lt;a href="http://www.multifa.com/products/SecureAuth_non_MS_webauth.htm"&gt;SAML assertions for non-Microsoft applications&lt;/a&gt;.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The SecureAuth appliance is factory-configured to securely utilize the MultiFactor hosted certificate, SMS and Telephony services.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;The Enterprise is delivered a unique identifier that allows them to securely utilize &lt;a href="http://www.multifa.com/products/asp_step4_webservices.htm"&gt;MultiFactor’s hosted web services&lt;/a&gt;. In addition, certificates granted from the web services are embedded with identifiers that are uniquely registered to that enterprise. The identifier is stored in the end-user’s private certificate, in the “OU” field (See Figure 4).&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_2xduua7nmyw/SIUnulbpB4I/AAAAAAAAAQQ/5Ce3pOBFFnQ/s1600-h/Figure+4+-+OU-SecureAuth-Virtual_C.A..jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5225626623908841346" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp2.blogger.com/_2xduua7nmyw/SIUnulbpB4I/AAAAAAAAAQQ/5Ce3pOBFFnQ/s400/Figure+4+-+OU-SecureAuth-Virtual_C.A..jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Figure 4- The enterprises is assigned a unique OU that is utilized in both certificate delivery and validation, only enterprise-unique certificates are validated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;This unique ability to issue and validate certificates for an enterprise, without the enterprise ever hosting a certificate server, makes SecureAuth® powerful.&lt;span style="font-size:0;"&gt; &lt;/span&gt;SecureAuth® can be deployed in a days which makes it a deployment-must for the enterprise needing a secure solution for their application and network needs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.multifa.com/management.htm"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt;&lt;/a&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-5707652113454304329?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/07/secureauth-virtual-certificate.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s72-c/Garret%2BGrajek%2BPhoto%2B800x600.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-4014789398915282205</guid><pubDate>Tue, 15 Jul 2008 05:26:00 +0000</pubDate><atom:updated>2008-07-15T13:14:26.722-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth Secures End Users Against DNS Attacks</category><title>SecureAuth Can Secure End Users Against DNS Attacks</title><description>&lt;span style="FONT-WEIGHT: bold;font-size:130%;" &gt;&lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth&lt;/a&gt; Secures End Users Against DNS Attacks the Enterprise may Incur.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 140%"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s1600-h/Garret%2BGrajek%2BPhoto%2B800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212983294860420546" style="FLOAT: right; MARGIN: 0pt 0pt 10px 10px; WIDTH: 147px; CURSOR: pointer; HEIGHT: 111px" alt="" src="http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s200/Garret%2BGrajek%2BPhoto%2B800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;color:black;"&gt;By &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;Garret &lt;span id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error"&gt;Grajek, CISSP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;color:black;"&gt;COO, &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt;&lt;/span&gt; Corp&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;In early July, &lt;a href="http://news.bbc.co.uk/2/hi/technology/7496735.stm"&gt;Dan Kaminsky reported&lt;/a&gt; that a serious flaw exists in DNS software.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Despite the bad news, Dan remained scrupulous and worked behind the scenes with Microsoft, Cisco, Sun, CERT and others before publicly disclosing the flaw on July 9&lt;sup&gt;th&lt;/sup&gt;, details of which will be revealed in August.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Patches have been made available by various vendors.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;The question enterprises have to ask themselves is, a&lt;/span&gt;re they comfortable with the public DNS system being their only line of defense in assuring that their END-USERS are actually connected to their site? (e.g. &lt;span style="font-size:0;"&gt;&lt;/span&gt;When the end-user clicks&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;a href="http://www.ubank.com/"&gt;http://www.ubank.com/&lt;/a&gt; is the end-user going to the site hosted by “Ubank,” or is the end-user being rerouted to a fictitious site)?&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See Figure 1)&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2xduua7nmyw/SHzgjsQRawI/AAAAAAAAAQI/VDReH9g5iX8/s1600-h/Figure+1+-+DNS+Attack.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5223296571622386434" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_2xduua7nmyw/SHzgjsQRawI/AAAAAAAAAQI/VDReH9g5iX8/s400/Figure+1+-+DNS+Attack.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Figure 1&lt;span style="font-size:0;"&gt; &lt;/span&gt;- The hacker utilizes a DNS attack as one of the methods to lure the Internet user to the attacker site.&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The key to addressing this solution is to provide the end-user with a secondary mechanism that ensures he or she is at the correct site.&lt;span style="font-size:0;"&gt; &lt;/span&gt;As the Kaminsky report reveals, DNS alone is not 100% reliable, and it should not be the only mechanism utilized for resource-valued sites.&lt;/p&gt;&lt;p class="MsoNormal"&gt;A mechanism that does ensure an end-user’s connection to the legitimate site is client-side SSL (C-SSL).&lt;span style="font-size:0;"&gt; &lt;/span&gt;C-SSL technology utilizes public/private key cryptography to conduct a bi-lateral authentication that affirms the proper identity of not only the client, but also the server.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2xduua7nmyw/SHzgSQPSkSI/AAAAAAAAAQA/qkS29lfamR0/s1600-h/Figure+2+-+Hacker+Attack+w+PKI.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5223296272044298530" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_2xduua7nmyw/SHzgSQPSkSI/AAAAAAAAAQA/qkS29lfamR0/s400/Figure+2+-+Hacker+Attack+w+PKI.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Figure 2&lt;span style="font-size:0;"&gt; &lt;/span&gt;- A deployment utilizing PKI can thwart this type of DNS attack by utilizing public/private key technology to verify the site’s address.&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;The issue has been implementing this technology on two sides:&lt;/p&gt;&lt;ul style="MARGIN-TOP: 0in" type="disc"&gt;&lt;li class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Client side&lt;/li&gt;&lt;li class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Server side&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Historically, PKI has been too difficult to implement on the client-side due to end-user education.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Equally difficult, certain components have made implementation and maintenance too burdensome on the server-side.&lt;span style="font-size:0;"&gt; &lt;/span&gt;MultiFactor SecureAuth addresses both of these issues.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See Figure 3)&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_2xduua7nmyw/SHzgD_sydOI/AAAAAAAAAP4/t-5LkiRcL2U/s1600-h/Figure+3+-+Hacker+Attack+w+SecureAuth.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5223296027086451938" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_2xduua7nmyw/SHzgD_sydOI/AAAAAAAAAP4/t-5LkiRcL2U/s400/Figure+3+-+Hacker+Attack+w+SecureAuth.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;b&gt;Figure 3 -&lt;span style="font-size:0;"&gt; &lt;/span&gt;SecureAuth addresses client-side and server-side complexities to allow bi-lateral, X.509 authentication. &lt;/b&gt;(Click to enlarge)&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;b&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;&lt;a href="http://www.multifa.com/products.htm"&gt;MultiFactor SecureAuth&lt;/a&gt; resolves PKI issues for the client&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;SecureAuth is 100% browser-based.&lt;span style="font-size:0;"&gt; &lt;/span&gt;It uses the browser to:&lt;/p&gt;&lt;ul style="MARGIN-TOP: 0in" type="disc"&gt;&lt;li class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Store the Private/Public Key Pair&lt;/li&gt;&lt;li class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Retrieve the proper end-users’ key pair&lt;/li&gt;&lt;li class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Validate the proper end-users’ key pair &lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;The end-user requires no knowledge of storing, revocation, or porting of certificates.&lt;span style="font-size:0;"&gt; &lt;/span&gt;SecureAuth’s &lt;a href="http://security-blog.multifa.com/search/label/Multifactor%20Solves%20X.509%20Mobility%20with%20SecureAuth%C2%AE"&gt;unique, click-through registration method &lt;/a&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;handles all the complexities for end-users.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt; COLOR: rgb(0,0,153)"&gt;&lt;b&gt;&lt;a href="http://www.multifa.com/products.htm"&gt;MultiFactor SecureAuth&lt;/a&gt; resolves PKI issues for the Server&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;SecureAuth handles the X.509v3 authentication and validation without C-SSL; this saves an enormous amount of complexity for end-users.&lt;span style="font-size:0;"&gt; &lt;/span&gt;SecureAuth’s uniqueness is a self-contained X.509 validation mechanism that enables the validation of end- users’ X.509 credentials by utilizing standard server-side certificates.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(E.G. SecureAuth utilizes the certificate that enables SSL encryption for a site, such as &lt;a href="https://www.company.com/"&gt;https://www.company.com/&lt;/a&gt;).&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2xduua7nmyw/SHzf1sp9LtI/AAAAAAAAAPw/DZG2acQQEgM/s1600-h/Figure+4+-+SecureAuth_for_DNS_Validation.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5223295781456129746" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_2xduua7nmyw/SHzf1sp9LtI/AAAAAAAAAPw/DZG2acQQEgM/s400/Figure+4+-+SecureAuth_for_DNS_Validation.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;b&gt;Figure 4 &lt;span style="font-size:0;"&gt;&lt;/span&gt;-&lt;span style="font-size:0;"&gt; &lt;/span&gt;SecureAuth utilizes its own technology to validate the client-server authentication, thereby &lt;span style="font-size:0;"&gt;&lt;/span&gt;validating both parties. This greatly reduces overhead and deployment cost to the X.509 solution. &lt;/b&gt;(Click to enlarge.)&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;In summary, enterprises wishing to provide secure sites are concerned about authenticating servers and end-users accessing the targeted sites.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;a href="http://www.multifa.com/"&gt;MultiFactor SecureAuth&lt;/a&gt; is an excellent solution that securely validates both parties, in a deployable manner.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.multifa.com/management.htm"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt;&lt;/a&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-4014789398915282205?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/07/secureauth-secures-end-users-against.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s72-c/Garret%2BGrajek%2BPhoto%2B800x600.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-7922499786580779379</guid><pubDate>Tue, 08 Jul 2008 02:32:00 +0000</pubDate><atom:updated>2008-07-07T20:29:07.682-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth is the most Secure Authentication Solution for Microsoft SharePoint</category><title>SecureAuth® for Microsoft SharePoint (WSS 3.0) and MOSS</title><description>&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth&lt;/a&gt; is the most Secure, Integrated Authentication Solution for Microsoft  SharePoint&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s1600-h/Garret%2BGrajek%2BPhoto%2B800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212983294860420546" style="margin: 0pt 0pt 10px 10px; float: right; width: 147px; cursor: pointer; height: 111px;" alt="" src="http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s200/Garret%2BGrajek%2BPhoto%2B800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-size:100%;color:black;"  &gt;By &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;Garret &lt;span id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error"&gt;Grajek, CISSP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;COO, &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt;&lt;/span&gt; Corp&lt;/a&gt;.&lt;/span&gt;  &lt;p class="MsoNormal" style="line-height: 140%;"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;The most Secure, Integrated Authentication Solution&lt;a href="http://www.multifa.com/products/sharepoint.htm"&gt; &lt;/a&gt;for SharePoint&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: 130%;"&gt;&lt;span style="line-height: 130%;"&gt;&lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; SecureAuth is the only tokenless, non-phishable authentication solution for &lt;a href="http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb684453.aspx"&gt;Windows SharePoint Server (WSS 3.0)&lt;/a&gt; that strongly authenticates the end-user AND the server,&lt;u&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;/u&gt;in an easy-to-deploy manner. SecureAuth is ideal for the growing number of SharePoint deployments that host secure data, including:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in; line-height: 130%;"&gt;&lt;span style="line-height: 130%;"&gt;• Financials&lt;/span&gt;&lt;br /&gt;&lt;span style="line-height: 130%;"&gt;• Sensitive internal and partner documents&lt;br /&gt;• &lt;a href="http://security-blog.multifa.com/search/label/SecureAuth%20Enable%20Enterprises%20to%20Become%20PCI%20Compliant%20for%20Remote%20Access"&gt;PCI&lt;/a&gt;/&lt;a href="http://www.ffiec.gov/"&gt;FFIEC&lt;/a&gt;/&lt;a href="http://banking.senate.gov/conf/"&gt;GLB&lt;/a&gt; regulated materials&lt;br /&gt;• Government and Health Care information&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 130%;"&gt;&lt;span style="line-height: 130%;"&gt;The key to SecureAuth is its integration to the enterprise’s existing SharePoint installation and existing data store.&lt;span style=""&gt;   &lt;/span&gt;(See Figure 1)&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_2xduua7nmyw/SHLYplX-AhI/AAAAAAAAAPo/lXBb4HSYw-g/s1600-h/MFC-SecureAuth-Architecture_for_SharePoint_Mulitple_Server_Notitle.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_2xduua7nmyw/SHLYplX-AhI/AAAAAAAAAPo/lXBb4HSYw-g/s400/MFC-SecureAuth-Architecture_for_SharePoint_Mulitple_Server_Notitle.jpg" alt="" id="BLOGGER_PHOTO_ID_5220473126994706962" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 140%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt;Figure 1 –SecureAuth® Integration into a&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt; Microsoft SharePoint Deployment  &lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 140%;"&gt;(Click to enlarge)&lt;/span&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 140%; font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;span style="font-size:130%;"&gt;Microsoft SharePoint is an Important Tool in Today’s Businesses&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin: 0in 0in 0.0001pt; line-height: 130%;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;With Windows SharePoint Services 3.0, IT professionals can tailor or extend the Windows SharePoint Services foundation to create new, efficient, Web-based tools.&lt;span style=""&gt;    &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;Enterprises can:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Manage business documents more easily&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Build rich, flexible, and scalable Web-based applications and Internet sites &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Expand platform services and common framework for document management to offer enterprise-wide functionality for records management, search, workflows, portals, personalized sites, and more.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;         &lt;p class="MsoNormal"  style="line-height: 140%;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:130%;" &gt;SecureAuth utilizes native SharePoint Forms-Based-Authentication&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="line-height: 140%;font-family:arial;"&gt;&lt;span style="line-height: 140%;font-size:100%;" &gt;&lt;a href="http://www.multifa.com/products.htm"&gt;MultiFactor SecureAuth&lt;/a&gt; is designed to work with the data connector and authentication components native to the Microsoft SharePoint installation.  Unique for an X.509v3 authentication product, SecureAuth® can utilize the native ASP.NET forms based&lt;/span&gt;&lt;span style="line-height: 140%;font-size:100%;" &gt; authentication, thus greatly simplifying the integration for the SharePoint administrator&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt;. (See Figure 2).&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: 130%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_2xduua7nmyw/SHLXmqf4y8I/AAAAAAAAAPg/mfkslc17dAw/s1600-h/SharePoint_Forms_Only.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_2xduua7nmyw/SHLXmqf4y8I/AAAAAAAAAPg/mfkslc17dAw/s320/SharePoint_Forms_Only.jpg" alt="" id="BLOGGER_PHOTO_ID_5220471977318861762" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p class="MsoNormal"  style="line-height: 140%;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt;Figure 2&lt;span style=""&gt;  &lt;/span&gt;- SecureAuth® utilizes native SharePoint Forms Authentication (FBA) &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=""&gt;(click to enlarge)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="line-height: 140%;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="line-height: 140%;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="line-height: 140%;"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:130%;" &gt;SecureAuth Provides the Complete Solution for Enterprises to Secure SharePoint&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="background: white none repeat scroll 0% 50%; line-height: 130%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left;font-family:arial;"&gt;&lt;span style="line-height: 130%;font-size:100%;" &gt;Using a combination of a web server module and web services, SecureAuth provides a turnkey solution to deliver an algorithmically proven method to thwart man-in-the-middle and phishing attacks (See Figure 1).&lt;/span&gt;&lt;/p&gt;&lt;div  style="text-align: left;font-family:arial;"&gt;    &lt;/div&gt;&lt;br /&gt;&lt;p class="MsoNormal"  style="background: white none repeat scroll 0% 50%; line-height: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left;font-family:arial;"&gt;&lt;span style="line-height: 130%;font-size:100%;" &gt;The SecureAuth solution features out-of-band self-registration that automatically delivers X.509 certificates seamlessly to end-users (See Figure 3). The solution eliminates the need for administrator resources to deploy software, install upgrades, or train end-users on complex, remote access procedures. &lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2xduua7nmyw/SHLXOBVp5QI/AAAAAAAAAPY/DV_gd9yrSuE/s1600-h/SharePoint_Registration_Resized.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_2xduua7nmyw/SHLXOBVp5QI/AAAAAAAAAPY/DV_gd9yrSuE/s320/SharePoint_Registration_Resized.jpg" alt="" id="BLOGGER_PHOTO_ID_5220471553953228034" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" face="arial" style="background: white none repeat scroll 0% 50%; line-height: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div face="arial" style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Figure 3 – SecureAuth has built-in, secure, out-of-band registration  &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;(click to enlarge)&lt;/span&gt;&lt;b style=""&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;  &lt;p class="MsoNormal"  style="background: white none repeat scroll 0% 50%; line-height: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:130%;" &gt;&lt;b&gt;&lt;span style=""&gt;&lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth&lt;/a&gt; Distinct Features:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-size:100%;" &gt;Utilizes SharePoint native Windows Forms Authentication &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-size:100%;" &gt; SharePoint installation does NOT require code modification &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-size:100%;" &gt; Utilizes secure C-SSL authentication without modifying the existing web server &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-size:100%;" &gt; Full protection from man-in-the-middle, phishing attacks&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;--&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.multifa.com/management.htm"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt;&lt;/a&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-7922499786580779379?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/07/secureauth-for-microsoft-sharepoint-wss.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s72-c/Garret%2BGrajek%2BPhoto%2B800x600.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-4495879704965131459</guid><pubDate>Tue, 01 Jul 2008 20:46:00 +0000</pubDate><atom:updated>2008-07-02T09:43:01.481-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Multifactor Solves X.509 Mobility with SecureAuth®</category><title>SecureAuth solves X.509 Portability for Authentication</title><description>&lt;span style="font-weight: bold;font-size:180%;" &gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth&lt;/a&gt; solves X.509 Authentication Mobility&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s1600-h/Garret%2BGrajek%2BPhoto%2B800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212983294860420546" style="margin: 0pt 0pt 10px 10px; float: right; width: 147px; cursor: pointer; height: 111px;" alt="" src="http://1.bp.blogspot.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s200/Garret%2BGrajek%2BPhoto%2B800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="line-height: 115%;"&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;By &lt;/span&gt;&lt;b&gt;&lt;span style="color:black;"&gt;Garret &lt;span id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error"&gt;Grajek, CISSP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;&lt;br /&gt;COO, &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt;&lt;/span&gt; Corp&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;A breakthrough in the &lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth&lt;/a&gt; authentication solution is what MultiFactor calls "&lt;a href="http://security-blog.multifa.com/search/label/SecureAuth%3A%20%20Beyond%20Perimeter%20%28FW-UTM-IDS-IPS%29%20Security"&gt;PKI-Free&lt;/a&gt;" mobility of the X.509 v3 credential.&lt;br /&gt;&lt;br /&gt;Classic PKI solutions require end-users to understand how to export, transport and import their authentication credentials.   MultiFactor's unique approach is to provide simple self-registration process.  (See steps 1-4 below).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; solves this mobility issue, by:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Providing integrated secure mobile registration, via:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Telephony OTPs (One-Time-Passwords)&lt;/li&gt;&lt;li&gt;SMS/Text Messaging OTPs&lt;/li&gt;&lt;li&gt;E-Mail OTPs&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://security-blog.multifa.com/search/label/SecureAuth%20Makes%20Tokens%20for%20VPN%20Authentication%20Obsolete"&gt;Configurable Short and Long Term Certificates&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Short Term:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;10 minutes to 48 hours&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Long Term:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;2 days to 10 years&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Mangeable from a simple web-GUI&lt;/li&gt;&lt;ul&gt;&lt;li&gt;No PKI-knowledge needed by administrator&lt;/li&gt;&lt;li&gt;NO C.A.'s required to be installed&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;Require "AAA+Certificate" authentication&lt;/li&gt;&lt;ul&gt;&lt;li&gt;PKI credential is just one factor&lt;/li&gt;&lt;li&gt;User must have a valid account in the enterprise data store&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.multifa.com/products/asp.htm"&gt;SecureAuth utilizes the enterprise data store&lt;/a&gt;&lt;/li&gt;&lt;li&gt;SecureAuth has no data store of its own&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;Thus when a user utilizes a different machine (kiosk mode) the user simply re-registers and a new, valid credential is crated for that user.   The user doe NOT need to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Understand private/public key technology&lt;/li&gt;&lt;li&gt;Carry a device&lt;/li&gt;&lt;li&gt;Transport the credential&lt;/li&gt;&lt;li&gt;Import any credential or new device&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The user self-registration process is self-explanatory and requires no help desk support.  Here is a step-thru of the process: &lt;span style="font-weight: bold;"&gt; (click each image to enlarge)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2xduua7nmyw/SGqZ0n-pueI/AAAAAAAAAPQ/3HOX-wEE76Q/s1600-h/1_User_ID.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_2xduua7nmyw/SGqZ0n-pueI/AAAAAAAAAPQ/3HOX-wEE76Q/s320/1_User_ID.jpg" alt="" id="BLOGGER_PHOTO_ID_5218152247626152418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Image #1: User enters his/her UserID to begin Self-Registration Process&lt;br /&gt;&lt;/span&gt;(Note: Site can be public or private - the user chooses for better security)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SGqZc6AlA6I/AAAAAAAAAPI/LOfsKUGLeVE/s1600-h/2_Mobile_Selection.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_2xduua7nmyw/SGqZc6AlA6I/AAAAAAAAAPI/LOfsKUGLeVE/s320/2_Mobile_Selection.jpg" alt="" id="BLOGGER_PHOTO_ID_5218151840149210018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Image #2: The user self-registers by selecting from a (enterprise-configurable) list of options&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SGqZC1buY7I/AAAAAAAAAPA/omk74AdpFwo/s1600-h/3_Java_keypad.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_2xduua7nmyw/SGqZC1buY7I/AAAAAAAAAPA/omk74AdpFwo/s320/3_Java_keypad.jpg" alt="" id="BLOGGER_PHOTO_ID_5218151392244294578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Image #3: User enters One-Time-Registration Code via Java Keypad&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SGqYfAgcm1I/AAAAAAAAAO4/BI_wJyKeS60/s1600-h/4_Password_Entry.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_2xduua7nmyw/SGqYfAgcm1I/AAAAAAAAAO4/BI_wJyKeS60/s320/4_Password_Entry.jpg" alt="" id="BLOGGER_PHOTO_ID_5218150776741600082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Image #4: User inputs his enterprise (AD, LDAP MS-SQL, etc) password &lt;/span&gt;&lt;br /&gt;(Note: This is stored at the enterprise and not duplicated by SecureAuth)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SGqYIfCV-dI/AAAAAAAAAOw/2e4Aoks2cb8/s1600-h/5_Browser_registration.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_2xduua7nmyw/SGqYIfCV-dI/AAAAAAAAAOw/2e4Aoks2cb8/s320/5_Browser_registration.jpg" alt="" id="BLOGGER_PHOTO_ID_5218150389799844306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Image #5: SecureAuth registers the User's Browser&lt;br /&gt;&lt;/span&gt;&lt;span&gt;(Note: Browser can be FireFox, Internet Explorer or Safari)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SGqXz-MKyyI/AAAAAAAAAOo/g4c6edUghEA/s1600-h/6_Landing_Page.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_2xduua7nmyw/SGqXz-MKyyI/AAAAAAAAAOo/g4c6edUghEA/s320/6_Landing_Page.jpg" alt="" id="BLOGGER_PHOTO_ID_5218150037385300770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Image #6: Lastly the user is redirected back to the ASP.NET/SharePoint Application&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;The portability and ease-of-use for end users, make MultiFactor  SecureAuth the ideal solution for:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.multifa.com/products/asp.htm"&gt;Web Applications&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.multifa.com/products/sslvpn.htm"&gt;IPSec and SSL VPNs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.multifa.com/products/googleapps.htm"&gt;SAML-based Federated Applications&lt;/a&gt; (&lt;a href="http://www.google.com/enterprise/marketplace/viewListing?productListingId=3806839+12543887358898980350"&gt;Google Apps&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;--&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.multifa.com/management.htm"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt;&lt;/a&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-4495879704965131459?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/07/user-inputs-his-enterprise-ad-ldap-ms.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s72-c/Garret%2BGrajek%2BPhoto%2B800x600.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-3923084965670900851</guid><pubDate>Mon, 23 Jun 2008 22:28:00 +0000</pubDate><atom:updated>2009-01-12T11:44:24.763-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth Enable Enterprises to Become PCI Compliant for Remote Access</category><title>MultiFactor SecureAuth® Delivers an Efficient, Inexpensive Solution for Enterprises to Become PCI Compliant for Remote Access</title><description>&lt;span style="font-weight: bold;font-size:180%;" &gt;&lt;a href="http://www.multifa.com/products/sslvpn.htm"&gt;&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 115%;font-size:14;" &gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;SecureAuth, Remote Access and PCI DSS Compliance&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;By &lt;/span&gt;&lt;b&gt;&lt;span style="color:black;"&gt;Garret &lt;span id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error"&gt;Grajek, CISSP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;&lt;br /&gt;COO, &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt;&lt;/span&gt; Corp&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;span style="line-height: 120%;"&gt;&lt;a href="http://pcidssfaq.org/forum/index.php"&gt;PCI DSS compliance&lt;/a&gt; has become a driving factor in the security of many organizations.&lt;/span&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;span style="line-height: 120%;"&gt;Not only has PCI become a requirement by the payment card industry, but it has become and example to all organizations of how practical security can be implemented and business continuity maintained.&lt;span style="font-size:0;"&gt; &lt;/span&gt;For many years the concern over the cost of implementing solutions securely has outweighed concern over the impact of failed security.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Over the last few years, growing headline breaches have created an atmosphere of awareness of the damages a breach can cause to an organizations financial structure and reputation.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;The key PCI DSS requirements for an authentication solution that proposes to aid in compliance are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://pcidssfaq.org/forum/forumdisplay.php?f=9"&gt;Requirement 8: Assign a unique ID to each person with&lt;/a&gt; &lt;a href="http://pcidssfaq.org/forum/forumdisplay.php?f=9"&gt;computer access&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pcidssfaq.org/forum/showthread.php?t=96"&gt;Requirement 8.5 Ensure proper user authentication&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;This article will address both of these key requirements - as they relate to remote access. Specifically for networks utilizing &lt;a href="http://www.multifa.com/"&gt;MultiFactor SecureAuth&lt;/a&gt; authentication for &lt;a href="http://www.cisco.com/"&gt;Cisco&lt;/a&gt; remote access.&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Requirement 8: Assign a unique ID to each person with computer access&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.1: Identify all users with a unique username before allowing them to access system components or cardholder data&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0.2pt 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.multifa.com/products/sslvpn.htm"&gt;SecureAuth for Cisco VPN&lt;/a&gt; authentication is designed for enterprises to easily meet the requirement of distributing individual user IDs to end-users. SecureAuth provides a methodology of user self-enrollment, to securely distribute PCI-compliant authentication credentials (X.509 credentials are PCI compliant, see &lt;a href="http://pcidssfaq.org/forum/showthread.php?t=93"&gt;PCI DSS Requirement 8.2&lt;/a&gt;&lt;b&gt;). &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.2: Employ authentication, in addition to unique identification for all users&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.multifa.com/products/sslvpn.htm"&gt;SecureAuth for Cisco VPN&lt;/a&gt; creates a secure user credential which is mapped to an enterprise-mapped UserID. The SecureAuth credential is utilized by the Cisco VPN appliance to securely identify and authenticate the user. The UserID is in the SecureAuth credential presented to the Cisco VPN appliance upon attempted access by the end-user.&lt;b&gt; (See Diagram #1)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:0;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SGB-DatL5FI/AAAAAAAAAM4/guMujsodpYs/s1600-h/diag1-cert-userID1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215306965668586578" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://3.bp.blogspot.com/_2xduua7nmyw/SGB-DatL5FI/AAAAAAAAAM4/guMujsodpYs/s320/diag1-cert-userID1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Figure #1 – SecureAuth creates and utilizes a unique ID per user &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;(click to enlarge)&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.3: Implement two-factor authentication for remote access to the network by employees, administrators, and third parties&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth is a two-factor authentication solution that utilizes the SecureAuth X.509 credential and the enterprise-stored password.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth for Cisco VPN authentication works in conjunction with the&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Cisco appliance to authenticate a user with the securely delivered SecureAuth X.509 credentials. (The SecureAuth X.509 credential meets the 8.5 PCI DSS requirement for “individual certificate”) . The Cisco VPN is set to utilize “AAA + Certificate” authentication, thus enabling “true” 2-factor authentication: the user must have both the SecureAuth certificate and input the password associated with the user’s account. (See Figure #2)&lt;/span&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SGB9eINw_uI/AAAAAAAAAMw/LivYJIn2Pec/s1600-h/sslvpn+profile-mfa-demo-ldap_new+AAA.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215306325049802466" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://3.bp.blogspot.com/_2xduua7nmyw/SGB9eINw_uI/AAAAAAAAAMw/LivYJIn2Pec/s320/sslvpn+profile-mfa-demo-ldap_new+AAA.jpg" border="0" /&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:0;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Figure #2 – The Cisco VPN is set to utilize both “AAA + SecureAuth Certificate” authentication &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;(click to enlarge)&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth differentiates itself in the marketplace by providing the easiest to deploy certificate solution to meet the 8.3 PCI DSS requirement.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.4: Encrypt all passwords during transmission and storage, on all system components&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;MultiFactor SecureAuth for Cisco VPN authentication does NOT have its own user credential and password datastore. MultiFactor utilizes the directory (AD, ADAM, LDAP) that the Cisco VPN is using natively. (See Figure #2)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;This helps the enterprise meet PCI DSS Requirement #8.4. The enterprise does NOT have to create sync and encrypt a new set of data information.&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SGB80MAG_cI/AAAAAAAAAMo/CaUt4ALXeuo/s1600-h/MFC+SecureAuth+and+Cisco+VPN+-+simple.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215305604511759810" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://1.bp.blogspot.com/_2xduua7nmyw/SGB80MAG_cI/AAAAAAAAAMo/CaUt4ALXeuo/s320/MFC+SecureAuth+and+Cisco+VPN+-+simple.jpg" border="0" /&gt;&lt;/a&gt;&lt;/h1&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Figure #3 – SecureAuth utilizes the native user store the enterprise has connected to the Cisco VPN. &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;(click to enlarge)&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5: Ensure proper user authentication and password management for non-consumer users and administrators, on all system components&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:100%;"&gt;The MultiFactor SecureAuth appliance is administered via a secure GUI.&lt;/span&gt;&lt;span style="font-size:100%;"&gt; All administrators are required to authenticate via strong 2-factor SecureAuth authentication.&lt;/span&gt;&lt;span style="font-size:100%;"&gt; (Certificate plus UserID/password) .&lt;/span&gt;&lt;span style="font-size:100%;"&gt; (See Figure #4)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SGB7epUdHVI/AAAAAAAAAMg/XpfI-KAEt3k/s1600-h/SecureAuth_PCI_GUI.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215304134912974162" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://2.bp.blogspot.com/_2xduua7nmyw/SGB7epUdHVI/AAAAAAAAAMg/XpfI-KAEt3k/s320/SecureAuth_PCI_GUI.jpg" border="0" /&gt;&lt;/a&gt;&lt;/h1&gt;&lt;span style="font-size:0;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Figure #4 – SecureAuth Administrators must uniquely authenticate utilize secure 2-factor X.509 authentication. &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;(click to enlarge)&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.1: &lt;/b&gt;&lt;b&gt;Control addition, deletion, and modification of user IDs, credentials, and other identifier objects&lt;/b&gt;&lt;b&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth administration accounts are uniquely created and associated with individual accounts, therefore configuration modifications are associated with specific administrators, as outlined in PCI DSS requirement 8.5.1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.2: &lt;strong&gt;Verify user identity before performing password resets&lt;/strong&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth requires end-users to perform a 2-factor authentication, “certificate + password” before they are allowed to modify their passwords. The PCI DSS 8.5.2 requirement is met by forcing users to strongly authenticate before modification of their password.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.3: Set first-time passwords to a unique value for each user and change immediately after first use&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth works in conjunction with the Cisco ASA to reset passwords on first usage. The Cisco ASA sees the “must change password” attribute set in the data store, and gives end-usesr the appropriate screens to change their passwords.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.4: Immediately revoke access for any terminated users&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;MultiFactor SecureAuth is unique in X.509 authentication solutions by providing instant revocation. By removing any terminated individuals on the data store of record, SecureAuth facilitates one-button revocation &lt;strong&gt;(See Figure #3)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;SecureAuth for Cisco VPN Authentication requires the end-user to have both a valid SecureAuth certificate and authenticate with a valid password. (See figure #2). If the user is removed from the data store, Cisco VPN, utilizing SecureAuth authentication, will not grant access to that terminated user. &lt;/strong&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.5: Remove inactive accounts at least every 90 days&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;An enterprise can set the SecureAuth credential to be valid for 90 days or less, thereby forcing users to re-authenticate every 90 days.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.6: Enable accounts used by vendors for remote maintenance only during the time period needed&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;MultiFactor SecureAuth has a configurable certificate length that can be set in accordance to security and resource requirements. Enterprises are asked, by PCI DSS requirement 8.5.6, to create credentials that are time-configurable. SecureAuth offers this feature.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.7: Communicate password procedures and policies to all users who have access to cardholder data admin &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;MultiFactor SecureAuth is a user self-enrollment product that “walks an end-user through” an easy process, to obtain a secure credential. Additionally, the product utilizes the enterprise datastore and thus the password policies around these IDs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.8: Do not use group, shared or generic accounts and password&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth for Cisco VPN authentication makes this requirement obtainable for enterprises. Users share accounts because of the pain in distributing unique authentication to individuals. SecurAuth’s unique self-enrollment for X.509 credentials makes compliance to this requirement possible.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: 120%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="line-height: 120%;"&gt;PCI DSS Requirement 8.5.9: Change user password at least every 90 days&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="line-height: 120%;font-size:100%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: 120%;"&gt;&lt;span style="line-height: 120%;font-size:100%;" &gt;SecureAuth is an effective tool in meeting PCI DSS Requirement 8.5.9. The requirement requires an enterprise to change the password every 90 days. SecureAuth requires the end-user to change his or her security credential every 90 days (Or whatever time the enterprise determines). The SecureAuth authentication credential can be set from 1 hour to 10 years. SecureAuth enables an enterprise to meet the requirement today, and adjust accordingly, should the requirement change. &lt;b&gt;(Figure #5)&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SGB6JjjV-KI/AAAAAAAAAMY/mTuaUWd_woA/s1600-h/90_day_Certificate.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215302673075927202" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://2.bp.blogspot.com/_2xduua7nmyw/SGB6JjjV-KI/AAAAAAAAAMY/mTuaUWd_woA/s320/90_day_Certificate.jpg" border="0" /&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="line-height: 120%;"&gt;Figure #5 -&lt;span style="font-size:0;"&gt; &lt;/span&gt;Enterprises can select the length of the certificate for their end-users. &lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 120%;"&gt;(Click to enlarge)&lt;/span&gt;&lt;span style="line-height: 120%;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:0;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;b&gt;&lt;span style="line-height: 120%;"&gt;PCI DSS Requirement 8.5.10:&lt;span style="font-size:0;"&gt; &lt;/span&gt;Require a minimum password length of at least seven characters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;b&gt;&lt;span style="line-height: 120%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;span style="line-height: 120%;"&gt;SecureAuth utilizes the enterprise’s Datastore (See Figure #3); therefore, whatever configuration the enterprise sets on its data store, it will ultimately be enforced by the SecureAuth appliance during certificate enrollment.&lt;span style="font-size:0;"&gt; &lt;/span&gt;This same policy is also enforced by the Cisco VPN during “AAA + Certificate” Authentication (See Figure #2).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;span style="line-height: 120%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;b&gt;&lt;span style="line-height: 120%;"&gt;PCI DSS Requirement 8.5.11:&lt;span style="font-size:0;"&gt; &lt;/span&gt;Use passwords containing both numeric and alphabetic characters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;span style="line-height: 120%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;span style="line-height: 120%;"&gt;SecureAuth utilizes the enterprise’s Datastore (See Figure #3).; therefore, whatever configuration the enterprise sets on its data store, it will ultimately be enforced by the SecureAuth appliance during certificate enrollment.&lt;span style="font-size:0;"&gt; &lt;/span&gt;This same policy is also enforced by the Cisco VPN during “AAA + Certificate” Authentication (See Figure #2).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;span style="line-height: 120%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;b&gt;&lt;span style="line-height: 120%;"&gt;PCI DSS Requirement 8.5.12:&lt;span style="font-size:0;"&gt; &lt;/span&gt;Do not allow an individual to submit a new password that is the same as any of the last four passwords he or she has used.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;b&gt;&lt;span style="line-height: 120%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;span style="line-height: 120%;font-size:100%;" &gt;SecureAuth utilizes the enterprise’s Datastore (See Figure #3). ); therefore, whatever configuration the enterprise sets on its data store, it will ultimately be enforced by the SecureAuth appliance during certificate enrollment (See Figure #2).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: 120%;"&gt;&lt;span style="line-height: 120%;font-size:100%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.13: Limit repeated access attempts by locking out the user ID after not more than six attempts&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth for Cisco VPN authentication has a lock-out feature for registration. The default for this configurable feature is (3) attempts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.14: Set the lockout duration to thirty minutes or until administrator enables the user ID&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;In accordance with requirement 8.5.14, accounts can be locked out by configuring the data store from which SecureAuth is pulling data (See Figure #3).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.15: If a session has been idle for more than 15 minutes, require the user to re-enter the password to re-activate the terminal&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;The SecureAuth/Cisco VPN solution relies on the Cisco VPN settings for session duration and session idle enforcement. This setting is set in the Cisco VPN, to enforce session idle.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;PCI DSS Requirement 8.5.16: Authenticate all access to any database containing cardholder data. This includes access applications, administrators, and all other users&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth does not have its own data store; therefore the effort that the enterprise puts into securing access to the “data store of record” can be used by SecureAuth; no additional work is needed, given that there is no additional data store. (See Figure #3)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.multifa.com/management.htm"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt;&lt;/a&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others.&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-3923084965670900851?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/06/multifactor-secureauth-delivers.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2xduua7nmyw/SGB-DatL5FI/AAAAAAAAAM4/guMujsodpYs/s72-c/diag1-cert-userID1.jpg' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-8329555143589520048</guid><pubDate>Tue, 17 Jun 2008 22:27:00 +0000</pubDate><atom:updated>2008-06-17T17:24:10.821-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth Deploys X.509 Authentication in Less Than a Day</category><title>SecureAuth Deploys Secure X.509 Authentication in Less Than a Day</title><description>&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:14;" &gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.multifa.com/"&gt;MultiFactor SecureAuth&lt;/a&gt; uniq&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:14;" &gt;&lt;span style="font-size:130%;"&gt;uely enables enterprises to rapidly deploy non-phishable authentication.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s1600-h/Garret%2BGrajek%2BPhoto%2B800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212983294860420546" style="FLOAT: right; MARGIN: 0pt 0pt 10px 10px; WIDTH: 147px; CURSOR: pointer; HEIGHT: 111px" alt="" src="http://1.bp.blogspot.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s200/Garret%2BGrajek%2BPhoto%2B800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:14;" &gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;By &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:78%;color:black;"  &gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color:black;"&gt;Garret &lt;span id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error"&gt;Grajek, CISSP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;&lt;br /&gt;COO, &lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt;&lt;/span&gt; Corp.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;&lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth&lt;/a&gt; for Microsoft and &lt;a href="http://www.multifa.com/products/googleapps.htm"&gt;Federated Web Authentication&lt;/a&gt; is the non-phishable authentication solution that can be deployed in less than a day’s effort.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;Enterprises are looking for authentication solutions that actually address the issues of phishing, identity-theft, &lt;a href="http://security-blog.multifa.com/search/label/SecureAuth%3A%20%20Beyond%20Perimeter%20%28FW-UTM-IDS-IPS%29%20Security"&gt;man-in-the-middle&lt;/a&gt; and man-in-the-browser attacks.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Unfortunately – solutions such as one-time-passwords and web-picture solutions simply do not address these problems, because the end-user is not authenticating the server.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See Figure #1)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SFg_dFW-lDI/AAAAAAAAAMI/IUFYmqYkHlo/s1600-h/figure_1_MITM_Attack.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212986337568658482" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_2xduua7nmyw/SFg_dFW-lDI/AAAAAAAAAMI/IUFYmqYkHlo/s320/figure_1_MITM_Attack.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: center"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;&lt;span style="FONT-WEIGHT: bold"&gt;Figure 1 – End Users are vulnerable to attacks where the end server&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;&lt;span style="FONT-WEIGHT: bold"&gt; “impersonates” the legitimate target&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;Security engineers know the solution to this dilemma.&lt;span style="font-size:0;"&gt; &lt;/span&gt;What needs to be enacted is a solution that:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;Authenticates the end-user&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;And... Authenticates the server&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;The 2&lt;sup&gt;nd&lt;/sup&gt; part of this equation has been the most difficult.&lt;span style="font-size:0;"&gt; &lt;/span&gt;A methodology that has been algorithmically proven to solve this “bi-lateral” authentication dilemma – is Public Key Infrastructure.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Unfortunately – the infrastructure to deploy a working PKI infrastructure has been beyond daunting.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See Figure 2)&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SFg_OfjDeRI/AAAAAAAAAMA/2DGDvDnFdoE/s1600-h/Figure_2_Standard_PKI_Infrastructure.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212986086900594962" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_2xduua7nmyw/SFg_OfjDeRI/AAAAAAAAAMA/2DGDvDnFdoE/s320/Figure_2_Standard_PKI_Infrastructure.jpg" border="0" /&gt;&lt;/a&gt; &lt;p class="MsoNormal" style="FONT-WEIGHT: bold; TEXT-ALIGN: center"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;Figure 2 – Standard PKI Infrastructure is far too complicated for a standard enterprise to deploy&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;The SecureAuth solution is unique, in that it abstracts the complexities of a PKI and PKI registration from both the end user and the deploying enterprise.&lt;span style="font-size:0;"&gt; &lt;/span&gt;With SecureAuth an enterprise can deploy the SecureAuth solution into its infrastructure in less than a day.&lt;span style="font-size:0;"&gt; &lt;/span&gt;For VPN authentication the integration is simply a matter of integrating the SecureAuth appliance with the enterprise network device.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See &lt;a href="http://www.multifa.com/products/sslvpn.htm"&gt;MultiFactor SecureAuth for Cisco VPN Authentication.&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;For web authentication, enterprises usually desire more customization than a drop in appliance.&lt;span style="font-size:0;"&gt; &lt;/span&gt;For this reason, SecureAuth offers &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;a href="http://www.multifa.com/products/asp.htm"&gt;SecureAuth for Microsoft Applications&lt;/a&gt; and &lt;a href="http://www.multifa.com/products/googleapps.htm"&gt;SecureAuth for Federated Applications&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;A key value and differentiator for the SecureAuth solution is its ability to be deployed rapidly into the existing infrastrure – in fact, the product is designed to be deployed in less than a days effort.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;The product has (4) basic installation steps, all designed for web programmers to work with existing data and applications integration mechanisms.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;The (4) steps to a MultiFactor SecureAuth integration are:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.5in"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;1&lt;span style="COLOR: rgb(102,102,102)"&gt;.&lt;a href="http://www.multifa.com/products/asp_step1_install.htm"&gt; Install the SecureAuth Web&lt;/a&gt; &lt;/span&gt;MSI module on an IIS server &lt;span style="COLOR: rgb(102,102,102)"&gt;&lt;br /&gt;&lt;/span&gt;2&lt;span style="COLOR: rgb(102,102,102)"&gt;.&lt;a href="http://www.multifa.com/products/asp_step2_datastore.htm"&gt; Connect SecureAuth&lt;/a&gt; &lt;/span&gt;with your datastore&lt;span style="COLOR: rgb(102,102,102)"&gt; &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;3&lt;span style="COLOR: rgb(102,102,102)"&gt;. &lt;a href="http://www.multifa.com/products/asp_step3_redirect.htm"&gt;Redirect your application&lt;/a&gt; &lt;/span&gt;to the SecureAuth URL&lt;span style="COLOR: rgb(102,102,102)"&gt;&lt;br /&gt;&lt;/span&gt;4&lt;span style="COLOR: rgb(102,102,102)"&gt;. &lt;a href="http://www.multifa.com/products/asp_step4_webservices.htm"&gt;Link SecureAuth&lt;/a&gt; &lt;/span&gt;to MultiFactor’s Web Services&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;1.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Install the MultiFactor SecureAuth MSI&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;This is a trivial step where the enterprise simply clicks through the SecureAuth MSI.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The installation executable creates a SecureAuth virtual directory with the necessary account privileges to execute all of SecureAuth’s enterprise side functionalities, including data connector commands, certificate inspection and web service calls.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;    Estimated Deployment Time:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;    &lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;1-2 hours by Web Admin&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SFg-tLDPmxI/AAAAAAAAAL4/xSVnSJWBiAs/s1600-h/figure_3_SecureAuth_MSI.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212985514462780178" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_2xduua7nmyw/SFg-tLDPmxI/AAAAAAAAAL4/xSVnSJWBiAs/s320/figure_3_SecureAuth_MSI.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: center"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Figure 3 – &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;color:black;"  &gt;&lt;span style="FONT-WEIGHT: bold"&gt;SecureAuth installs with a simple MSI executable&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;color:black;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;2.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Connect SecureAuth with your DataStore&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;The SecureAuth solution utilizes .NET classes to connect to the existing datastore. SecureAuth can take advantage of the largest set of data connectors in the world: The .NET library of membership and profile classes. (See figure 4).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;     Estimated Deployment Time:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;&lt;br /&gt;     2-4 hours to Microsoft AD or MS/SQL by ASP.NET data programmer&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2xduua7nmyw/SFg-WILNb7I/AAAAAAAAALw/Lx3LtQNpfqU/s1600-h/figure_4_Membership_Profile__Provider.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212985118553894834" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_2xduua7nmyw/SFg-WILNb7I/AAAAAAAAALw/Lx3LtQNpfqU/s320/figure_4_Membership_Profile__Provider.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: center"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;Figure 4 – &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%;color:black;" &gt;SecureAuth utilizes .NET Membership and Profile Classes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;3.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Redirect the application&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;The key to the SecureAuth solution is its ability to abstract the authentication process from your application. SecureAuth utilizes native .NET target/redirect authentication methodologies (documented in this Microsoft tech note, titled &lt;span style="COLOR: rgb(31,73,125)"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/eb0zx8fc.aspx" target="_blank"&gt;&lt;em&gt;&lt;span style="font-size:0;"&gt;Forms Authentication Across Applications&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;.&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;The key to the solution is to utilize the forms section in target application's web.config to redirect an authenticated user.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="BACKGROUND: white 0% 50%; MARGIN-LEFT: 0.5in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;span style="font-size:100%;"&gt;&lt;forms timeout="30" path="/" protection="All" name=".ASPXFORMSAUTH" loginurl="https://www.companyABC.com/SecureAuth/login.aspx"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/forms&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style1" style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;span style="font-size:100%;"&gt;SecureAuth is designed to integrate into standard ASP.NET infrastructure, thereby taking advantage of cross-application authentication.&lt;span style="font-size:0;"&gt; &lt;/span&gt;SecureAuth can be integrated on the &lt;a href="http://www.multifa.com/products/asp_step1_install_diagram1.htm"&gt;web server that the application resides&lt;/a&gt; – or it can be &lt;a href="http://www.multifa.com/products/asp_step1_install_diagram2.htm"&gt;hosted on a separate web server&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;    Estimated Deployment Time:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;&lt;br /&gt;    1-2 hours by ASP.NET programmer&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;4.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Connect to MultiFactor Web Services&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style1" style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;span style="font-size:100%;"&gt;The SecureAuth license includes usage of seamless integration with MultiFactor’s integrated web services, including:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style1" style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;span style="font-size:100%;"&gt;• SMS text messaging service&lt;br /&gt;• Telephony (Speech-to-text) service&lt;br /&gt;• X.509 v3 Certificate service&lt;/span&gt;&lt;/p&gt;&lt;p class="style1" style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;span style="font-size:100%;"&gt;These services are hosted in MultiFactor Corporation’s high availability, co-located SAS 70 compliant facility. They become a part of the authentication process without requiring additional servers or software.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See figure #6)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style1" style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;Communication between the SecureAuth web component and the web services is established over a secure WSE 3.0 connection. The solution saves the enterprise thousands in maintenance and personnel fees, while providing the functionality needed for the most secure bi-lateral authentication available. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="style1" style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;strong&gt;      Estimated Deployment Time:&lt;/strong&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style1" style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;span style="font-size:100%;"&gt;      1-2 hours by ASP.NET programmer&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SFg94esG2QI/AAAAAAAAALo/7WeVkKHbuIQ/s1600-h/figure_5_MFC_WebServices.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212984609201379586" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_2xduua7nmyw/SFg94esG2QI/AAAAAAAAALo/7WeVkKHbuIQ/s320/figure_5_MFC_WebServices.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="style1" style="BACKGROUND: white 0% 50%; TEXT-ALIGN: center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Figure 5 – MultiFactor has hosted web services that work seamless with the SecureAuth solution.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;Summary:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;" &gt;MultiFactor SecureAuth offers the only non-phishable, tokenless authentication solution that is able to be deployed in less than a day of work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:100%;color:black;"  &gt;--&lt;br /&gt;Garret &lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt;&lt;/span&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error"&gt;&lt;span style="COLOR: rgb(85,136,170); TEXT-DECORATION: none"&gt;&lt;span id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt;&lt;/span&gt; and others.&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:10;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:10;" &gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%;font-size:10;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-8329555143589520048?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/06/secureauth-deploys-secure-x509.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2xduua7nmyw/SFg8r-YzZcI/AAAAAAAAALY/Pk2ra9v7cwA/s72-c/Garret%2BGrajek%2BPhoto%2B800x600.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-3183652963520780603</guid><pubDate>Tue, 06 May 2008 13:31:00 +0000</pubDate><atom:updated>2008-05-23T06:27:24.400-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth Facilitates Secure IPSec to SSL VPN Migration</category><title>MultiFactor Facilitates Secure Cisco IPSec -&gt; Cisco SSL VPN Migration</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s1600-h/Garret+Grajek+Photo+800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5188950534722059554" style="FLOAT: right; MARGIN: 0pt 0pt 10px 10px; WIDTH: 146px; CURSOR: pointer; HEIGHT: 109px" alt="" src="http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s200/Garret+Grajek+Photo+800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-size:130%;" &gt;"SecureAuth®&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt; facilitates a sec&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:130%;" &gt;ure transition from Cisco IPSec to SSL VPN"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;By&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Grajek, CISSP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;COO, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt; Corp.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;One of the vexing issues facing enterprises today – is how to realize the administrative cost savings and increase user functionality of &lt;a href="http://www.cisco.com/en/US/netsol/ns340/ns394/ns171/ns347/networking_solutions_sub_sub_solution_home.html"&gt;Cisco’s ASA SSL VPN&lt;/a&gt; offering. &lt;span style="font-size:0;"&gt;&lt;/span&gt;The user advantages of SSL VPN have been documented and discussed, and thus this article will not delve into the “why’s” of SSL VPN deployments.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;The key issue, has been, how to implement a solution:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;That facilitates the transition TO a “SSL VPN” solution FROM a tradition &lt;a href="http://www.cisco.com/en/US/products/ps6635/products_ios_protocol_group_home.html"&gt;IPSec-based&lt;/a&gt; solution.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Ensures Secure User Authentication in the process – that is port a secure authentication for the present IPSec clients to the new SSL VPN base.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Is deployable to both the enterprise and end user&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="MsoListParagraphCxSpLast" style="MARGIN: 0in 0in 0pt 0.75in"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.multifa.com/products.htm"&gt;MultiFactor SecureAuth®&lt;/a&gt; provides such a solution.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;Step #1 – Original State, Non-X.509 Authentication for the Cisco IPSec VPN&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Let’s start with the initial state, Diagram #1, IPSec VPN tunneling via the Cisco IPSec client and a Cisco IPSec supporting appliance (VPN 3000 Concentrator, PIX Firewall, Cisco Routers, etc).&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2xduua7nmyw/SCBjw226QHI/AAAAAAAAAJA/BnRv2ijrl-E/s1600-h/SecureAuth-IPSec-to-ASA-SSL-VPN---1-of-3_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197263660996247666" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_2xduua7nmyw/SCBjw226QHI/AAAAAAAAAJA/BnRv2ijrl-E/s400/SecureAuth-IPSec-to-ASA-SSL-VPN---1-of-3_web.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Diagram #1 – Original State: An IPSec User VPN Deployment &lt;/b&gt;(Click to Enlarge)&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;In the original state, the user is deployed with a Cisco IPSec client and is utilizing authentication other than secure X.509 bilateral authentication.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;In addition to the authentication being insecure – the organization is also at risk with a “Shared Authentication” key being utilized for encryption.&lt;span style="font-size:0;"&gt; &lt;/span&gt;This means that even if the organization is utilizing tokens (hard or soft) for authentication – the encryption is still a mere password – and thus vulnerable to attack.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;b&gt;(See Diagram #2)&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SCBi2W26QGI/AAAAAAAAAI4/wm0b1_4OIH4/s1600-h/Shared_Group_Key_IPSec_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197262655973900386" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_2xduua7nmyw/SCBi2W26QGI/AAAAAAAAAI4/wm0b1_4OIH4/s400/Shared_Group_Key_IPSec_web.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in"&gt;&lt;b&gt;Diagram #2 -&lt;span style="font-size:0;"&gt; &lt;/span&gt;IPSec Client Configured to use a shared “Group Authentication” key &lt;/b&gt;(Click to Enlarge)&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;Step #2 – Secure X.5&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;09 Authentication/Encryption to Cisco IPSec &lt;span style="font-size:0;"&gt;&lt;/span&gt;via SecureAuth®&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in"&gt;&lt;br /&gt;&lt;/p&gt;The next step in this scenario is to:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Add a Cisco ASA and a &lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; SecureAuth appliance into the enterprise&lt;/li&gt;&lt;li&gt;&lt;o:p&gt;&lt;/o:p&gt;Utilize SecureAuth to enroll users with X.509 Certificates and a new user IPSec profile&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enable X.509 Authentication on the Cisco IPSec appliance with the new certificates and user profiles.&lt;b&gt; (See Diagram #3)&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SCBhWm26QFI/AAAAAAAAAIw/EVtO0ZL8QwM/s1600-h/SecureAuth-IPSec-to-ASA-SSL-VPN---2-of-3_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197261011001426002" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_2xduua7nmyw/SCBhWm26QFI/AAAAAAAAAIw/EVtO0ZL8QwM/s400/SecureAuth-IPSec-to-ASA-SSL-VPN---2-of-3_web.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;b&gt;Diagram #3 – Utilizing the Cisco ASA/SecureAuth® solution to distribute X.509 Credentials and new IPSec Profiles. &lt;/b&gt;&lt;/b&gt;(Click to Enlarge)&lt;b&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;In this step, the enterprise deploys new X.509 credentials and new IPSec user profiles via the MultiFactor SecureAuth appliance.&lt;span style="font-size:0;"&gt; &lt;/span&gt;One of the advantages here – is that the enterprise, at this time, does not need purchase a large Cisco ASA SSL VPN license – a simple 2 to 25 user license – will suffice.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The enterprise simply utilizes the ASA for the deployment of SecureAuth X.509 credentials and new IPSec user profiles.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The &lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; SecureAuth® appliance is designed to plug into the enterprise in a matter of hours.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The “rocket science” of Certificate creation, SMS Text Messages and Telephony OTPs is handled via secure and world-unique set of MultiFactor-hosted, WSE 3.0 Web Services.&lt;/p&gt;&lt;p class="MsoNormal"&gt;In addition to the user now being secured via valid X.509, bilateral authentication – SecureAuth® also creates a new user profile for the user that utilizing the new X.509 credential.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See Diagram #4.)&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;b&gt;&lt;/b&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;b&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SCBgmm26QEI/AAAAAAAAAIo/APirXO6rwAA/s1600-h/Certificate_Based_Encryption_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197260186367705154" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_2xduua7nmyw/SCBgmm26QEI/AAAAAAAAAIo/APirXO6rwAA/s400/Certificate_Based_Encryption_web.jpg" border="0" /&gt;&lt;/a&gt;&lt;b&gt;Diagram #4 – New User profile deployed by SecureAuth via User-Self enrollment.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Note the usage of the X.509 certificate for encryption.&lt;/b&gt;&lt;/b&gt; (Click to Enlarge)&lt;b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;It is important to note – that the end state of this step – is that the user is now conducting secure bilateral X.509 authentication AND encryption to the Cisco IPSec.&lt;span style="font-size:0;"&gt; &lt;/span&gt;This is a vast security improvement over both username/password and one-time-passwords.&lt;/p&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;Step #3 – SecureAuth X.509 Authentication to the Cisco ASA SSL VPN&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;In this step the enterprise switches from an IPSec deployment to a full SSL VPN deployment.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The same URL that was utilized to deploy the SecureAuth X.509 credential – can now be utilized for the Cisco ASA SSL VPN connection.&lt;span style="font-size:0;"&gt; &lt;/span&gt;In addition, the same X.509 credential issued by SecureAuth in Step #2 above, is utilized for the Cisco ASA SSL VPN authentication.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See Diagram #5)&lt;/p&gt;&lt;p class="MsoNormal"&gt;Of course, for the ASA SSL VPN roll-out in this step, a larger Cisco ASA SSL VPN license is needed to handle the concurrent connections.&lt;span style="font-size:0;"&gt; &lt;/span&gt;But the advantage is, now users no longer need to have the Cisco IPSec client and profiles on their machines to connect.&lt;span style="font-size:0;"&gt; &lt;/span&gt;And because the SSL VPN authentication is through SecureAuth’s secure X.509 registration system, which can utilize both SMS Text Messaging and Telephony OTPs for registration – the enterprise can be assured that the SSL VPN users are verified.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SCBgBW26QDI/AAAAAAAAAIg/f8RSAXGMOrY/s1600-h/SecureAuth-IPSec-to-ASA-SSL-VPN---3-of-3_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197259546417578034" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_2xduua7nmyw/SCBgBW26QDI/AAAAAAAAAIg/f8RSAXGMOrY/s400/SecureAuth-IPSec-to-ASA-SSL-VPN---3-of-3_web.jpg" border="0" /&gt;&lt;/a&gt; &lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;b&gt;&lt;/b&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;b&gt;Diagram #5 – SecureAuth X.509 Authentication to the Cisco ASA SSL VPN &lt;/b&gt;&lt;/b&gt;(Click to Enlarge)&lt;b&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT: 115%"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;b&gt;Summary:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;p class="MsoNormal"&gt;Enterprises have been searching for a methodology to migrate from tradition IPSec VPNs to the nimbler and more-user friendly SSL VPN solutions.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The &lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth authentication system&lt;/a&gt; provides this solution that is:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;Secure&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;Deployable&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;And User and Enterprise “friendly”&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;--&lt;/span&gt;&lt;br /&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others.&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-3183652963520780603?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/05/multifactor-facilitates-secure-cisco.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s72-c/Garret+Grajek+Photo+800x600.JPG' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-4805030858990267957</guid><pubDate>Thu, 01 May 2008 05:49:00 +0000</pubDate><atom:updated>2008-05-01T11:04:37.185-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth for Google Apps Authentication</category><title>MultiFactor SecureAuth for Google Apps</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s1600-h/Garret+Grajek+Photo+800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5188950534722059554" style="margin: 0pt 0pt 10px 10px; float: right; width: 146px; cursor: pointer; height: 109px;" alt="" src="http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s200/Garret+Grajek+Photo+800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;"SecureAuth®&lt;o:p&gt;&lt;/o:p&gt; can be utilized to established trusted authentication into Google Apps&lt;/span&gt;&lt;span style="font-size:130%;"&gt;."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;By&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Grajek, CISSP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;COO, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt; Corp.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; has offered enterprises a unique opportunity to reduce the IT cost via the offering of hosted applications, such as messaging, calendaring and document sharing. As with any hosted service, &lt;a href="http://code.google.com/apis/apps/index.html"&gt;Google Apps &lt;/a&gt;introduces a new set of responsibilities associated with a secure establishment of identity to hosted applications. &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0pt;"&gt;Fortunately, Google has created a secure “trusted authentication” system via their support of &lt;a href="http://code.google.com/apis/apps/sso/saml_reference_implementation.html"&gt;SAML 2.0 for identity establishment&lt;/a&gt;. Google Apps has built-in ability to not only redirect the user from Google Apps to the resource holding the credentials (the identity provider) but to also trust the authentication via a cryptographically-strong model – the SAML 2.0 assertion. (See Diagram #1)&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SBmXlG26P3I/AAAAAAAAAHA/o6bYd5OzK1E/s1600-h/saml_workflow_vertical.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_2xduua7nmyw/SBmXlG26P3I/AAAAAAAAAHA/o6bYd5OzK1E/s400/saml_workflow_vertical.bmp" alt="" id="BLOGGER_PHOTO_ID_5195350308900454258" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Diagram #1 – How Google Apps Accepts a SAML Assertion for authentication&lt;br /&gt;(click to enlarge)&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;br /&gt;Enterprise Should Take Advantage of Google SAML 2.0 Authentication&lt;/strong&gt;&lt;p&gt;The Google ability to accept a SAML 2.0 assertion means that enterprises can:&lt;br /&gt;- Retain the identity credentials of their users&lt;br /&gt;- Provide their own authentication methods&lt;br /&gt;&lt;br /&gt;These are both very important concepts in todays regulated IT market. For regulatory measure such as Gramm-Leach-Bliley, PCI DSS and FFIEC, enterprises must not only be able to document that identities are securely retained and administrated – but often that the access to the resource is done is certifiable secure manner. This second regulatory function – is where MultiFactor SecureAuth can greatly help the enterprise.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.multifa.com/products.htm"&gt;&lt;strong&gt;SecureAuth®&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; Secures Google Apps for the Enterprise&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;As stated, Google provides the ABILITY for enterprises to keep their own user credentials and to implement their own authentication – but the choice of the authentication tool – is up to the enterprise.&lt;/p&gt;&lt;p&gt;This makes the decision for the enterprise a little more complicated. Not only does the enterprise have to find an authentication solution that solves the issues resulting in Web Authentication, including: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Phishing/Pharming &lt;/li&gt;&lt;li&gt;Key Logger&lt;/li&gt;&lt;li&gt;DNS Attacks&lt;/li&gt;&lt;li&gt;Man-in-the-Middle/Replay &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The enterprise must also find a solution that works in Google’s SAML 2.0 authentication model – that is where the authentication solution: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Can be exposed to Google Apps as a URL (&lt;strong&gt;See Dia&lt;/strong&gt;&lt;strong&gt;g&lt;/strong&gt;&lt;strong&gt;ram #2&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;Can create a SAML 2.0 Assertion for Google Apps to accept (&lt;strong&gt;See Diagram #1&lt;/strong&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; SecureAuth® for Google Apps is this solution.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SBn42226P5I/AAAAAAAAAHQ/GzE5HktZ57U/s1600-h/Google_apps_admin2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_2xduua7nmyw/SBn42226P5I/AAAAAAAAAHQ/GzE5HktZ57U/s400/Google_apps_admin2.jpg" alt="" id="BLOGGER_PHOTO_ID_5195457266471026578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Diagram #2: Configuring Google Apps to Utilize SecureAuth® for Authentication &lt;/strong&gt;(click to enlarge)&lt;br /&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;SecureAuth® provides the enterprise a solution that:&lt;br /&gt;&lt;div align="left"&gt;&lt;ol&gt;&lt;li&gt;Is “Exposed” to Google Apps via a public URL&lt;/li&gt;&lt;li&gt;Can create the session ticket needed, after authentication&lt;/li&gt;&lt;li&gt;Connect to the enterprise native user store&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;p align="left"&gt;This last item is key. Because SecureAuth® connects to the enterprise user store the enterprise has the ability to retain identities “in-house” – and thus put in all the necessary administrative tools and practices in place to meet the relevant regulations (PCI DSS, GLB, FFIEC, etc.) In short, the enterprise keeps the user’s data in place – under “lock and key” – as if the application was in-house.&lt;/p&gt;&lt;p align="left"&gt;This is truly the beauty of the federation model and how SecureAuth® integrates. Regulations are pretty much determining that enterprises not only maintain user accounts – but also put in extensive practices to insure their safe keeping. The application itself can be hosted at another site – as long as the enterprise can prove: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="left"&gt;The identity credential is securely stored &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;The session for the authentication/authorization is secured&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p align="left"&gt;Because Google Apps has chosen to utilize SAML 2.0 for federation, the 2nd requirement is met. What is left to the enterprise is to insure that the authentication can create a secure SAML ticket and actually authenticates the user in secure manner. MultiFactor SecureAuth meets both of these requirements.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SBoBt226QAI/AAAAAAAAAII/4jiW56C5WQ8/s1600-h/MFC_SecureAuth_and_SAML_2.0+Google+-+Authentication.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_2xduua7nmyw/SBoBt226QAI/AAAAAAAAAII/4jiW56C5WQ8/s400/MFC_SecureAuth_and_SAML_2.0+Google+-+Authentication.jpg" alt="" id="BLOGGER_PHOTO_ID_5195467007456854018" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;Diagram #3 – MultiFactor SecureAuth Integration into a SAML 2.0 environment.&lt;/strong&gt;  (click to enlarge)&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;SecureAuth® Enables Minimal Installation Cost&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Another important component to the SecureAuth®/Google Apps solution is that the enterprise can achieve advanced functionality (SMS Text Messaging, Telephony OTPs and Certificate distribution) all without installing the infrastructure. This is because the server web plug-in that the enterprise deploys has fully functional and secure WSE 3.0 client stubs to MultiFactor’s webservices that provide these secure services. This saves an immense amount of cost on deploying and maintenance of these services. &lt;strong&gt;(See Diagram #4.)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;It is important to note – that these web services are only needed during registration of a new browser to a user – subsequent authentications these services are not utilized. &lt;strong&gt;(See Diagram #3)&lt;/strong&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SBoEgm26QCI/AAAAAAAAAIY/VCsxT4rQ31Q/s1600-h/MFC_SecureAuth_and_SAML_2.0_Registration.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_2xduua7nmyw/SBoEgm26QCI/AAAAAAAAAIY/VCsxT4rQ31Q/s400/MFC_SecureAuth_and_SAML_2.0_Registration.jpg" alt="" id="BLOGGER_PHOTO_ID_5195470078358470690" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;Diagram #4 – MultiFactor SecureAuth® WebServices &lt;/strong&gt;(click to enlarge) &lt;/p&gt;&lt;p style="font-weight: bold;" align="left"&gt;&lt;/p&gt;&lt;span style="font-weight: bold;"&gt;--&lt;/span&gt;&lt;br /&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-4805030858990267957?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/04/multifactor-secureauth-for-google-apps.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s72-c/Garret+Grajek+Photo+800x600.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-5875427474120521832</guid><pubDate>Fri, 18 Apr 2008 02:27:00 +0000</pubDate><atom:updated>2008-05-22T11:26:21.111-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Link</category><category domain='http://www.blogger.com/atom/ns#'>SecureAuth for Authentication of SAML 2.0 Architectures</category><title>SecureAuth® Authentication and SAML 2.0 Federated Architectures</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s1600-h/Garret+Grajek+Photo+800x600.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 146px; height: 109px;" src="http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s200/Garret+Grajek+Photo+800x600.JPG" alt="" id="BLOGGER_PHOTO_ID_5188950534722059554" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;"SecureAuth®&lt;o:p&gt;&lt;/o:p&gt;  &lt;/span&gt;&lt;span style="font-size:130%;"&gt;- An Ideal Authentication Solution for the Authentication of SAML 2.0 Federated Architectures."&lt;/span&gt;    &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;By&lt;span style=""&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Grajek&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;COO, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt; Corp.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;Now that SAML 2.0 Federation is becoming a more common place consideration on how to trust an identity across an intranet and extranet, especially with the introduction of Google Apps - the question is how to authenticate the user for this federation?&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;There is much confusion in this space - not only on how to federate - but on how to conduct the authentication.   For example, some experts on the subject feel that a secure federation should be done by setting up X.509 PKI trust across the federated sites.   (&lt;a href="http://www.aniltj.com/blog/2008/03/31/AuthenticationPKIAndSAML.aspx"&gt;Authentication, PKI and SAML&lt;/a&gt; by Anil John)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;Though Anil made several excellent comments in his blog, including this comment:&lt;/p&gt;    "...&lt;span style="font-style: italic;"&gt;I consider authorization to be separate and distinct from the authentication.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;At &lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; we agree strongly with this principal and have sought out and successfully implemented solutions to enterprises, both in the network and application arena, where&lt;a href="http://www.multifa.com/products.htm"&gt; MultiFactor SecureAuth&lt;/a&gt; provides the identity to the enterprise and lets the enterprise authorize the user according to the established roles and permissions.&lt;br /&gt;&lt;br /&gt;But there is one aspect which where we disagree with Anil's post.   In Anil's article he implies that if a relying party wants to enjoy the security benefits of a PKI, it should install its own PKI accepting infrastructure, namely be able to accept C-SSL  certificates.&lt;br /&gt;&lt;br /&gt;At &lt;a href="http://www.mutlifa.com/"&gt;MultiFactor&lt;/a&gt; we feel that PKI is very compatible to SAML and should be seen as integral component to a secure SAML federated model - not as a replacement.   As long as the PKI is done in a easy to deploy manner and used to establish the identity of the user.     (See Diagram #1)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/SAgeKeMufbI/AAAAAAAAAF0/4LQzksY6QGE/s1600-h/MFC_SecureAuth_and_SAML_2.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_2xduua7nmyw/SAgeKeMufbI/AAAAAAAAAF0/4LQzksY6QGE/s400/MFC_SecureAuth_and_SAML_2.0.jpg" alt="" id="BLOGGER_PHOTO_ID_5190431735798463922" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Diagram #1 - SecureAuth® int&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;egrated into a SAML 2.0 Architecture&lt;br /&gt;(click to enlarge)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;This is exactly what &lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; has executed in its Google Apps integrations.&lt;span style="display: block;" id="formatbar_Buttons"&gt; &lt;div style="display: block;" class="vertbar"&gt;&lt;span style="display: block;" class="g"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;In this scenario, a site host &lt;a href="http://www.multifa.com/products.htm"&gt;MultiFactor SecureAuth®&lt;/a&gt; authentication and the original identities to become a trusted  IdP (Identity Party) and the Google Apps site is the SP(Service Provider).  The authentication is conducting by &lt;a href="http://www.multifa.com/products.htm"&gt;MultiFactor SecureAuth®&lt;/a&gt;  with a valid X.509 authentication occurring.  (&lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; has many patents-pending on the uniqueness of the ability to deploy via WebServices the necessary PKI infrastructure and distribute the X.509 certificates to end users - but for that's for another discussion.   See:  Diagram #2)&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SAgdlOMufaI/AAAAAAAAAFs/myoMxl2-J-g/s1600-h/MFC_SecureAuth_and_SAML_2.0_Registration.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_2xduua7nmyw/SAgdlOMufaI/AAAAAAAAAFs/myoMxl2-J-g/s400/MFC_SecureAuth_and_SAML_2.0_Registration.jpg" alt="" id="BLOGGER_PHOTO_ID_5190431095848336802" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;span style="font-weight: bold;"&gt; Diagram #2 - SecureAuth® Simplifies X.509 Delivery into a SAML 2.0 Federated Architecture  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;(click to enlarge)&lt;/span&gt;  &lt;p class="MsoNormal"&gt;What is germane here is that a valid bi-lateral, X.509 authentication is conducted by an IdP (Identity Party) that is hosting the identities and &lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth®&lt;/a&gt; for authentication.   The IdP in turn, creates a SAML 2.0 assertion which is trusted by the Relying Party - and thus the end user achieves a secure log-on into the target application.&lt;br /&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;In this model - only the IdP needs to have a trusted PKI "infrstructure" -  ideally an easy to deploy &lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth®&lt;/a&gt; authentication module.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Thus, it is MultiFactor's believe that SAML and PKI (if PKI is deployed simply and manageably via &lt;a href="http://www.multifa.com/products.htm"&gt;SecureAuth®&lt;/a&gt;) are compatible and in fact inseparable in a trusted, scalable, federated environment.&lt;/p&gt; --&lt;br /&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt; is the COO and a co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others.&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-5875427474120521832?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/04/secureauth-authentication-and-saml-20.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s72-c/Garret+Grajek+Photo+800x600.JPG' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-3983478989004913314</guid><pubDate>Mon, 14 Apr 2008 03:18:00 +0000</pubDate><atom:updated>2008-04-24T07:05:31.714-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth Secures IPsec - both for Authentication and Encryption</category><title>If You are Using Tokens for IPsec VPNs – Why You are NOT Secure</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s1600-h/Garret+Grajek+Photo+800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5188950534722059554" style="FLOAT: right; MARGIN: 0pt 0pt 10px 10px; WIDTH: 146px; CURSOR: pointer; HEIGHT: 109px" alt="" src="http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s200/Garret+Grajek+Photo+800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;"Best Practices for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IPsec&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Security&lt;/span&gt; is to utilize X.509 cryptography for BOTH the Authentication and Encryption."&lt;/span&gt; &lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;By&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Grajek&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;COO, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;MultiFactor&lt;/span&gt; Corp.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Common practice for “secured” &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;IPsec&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;VPNs&lt;/span&gt; is to :&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in"&gt;(a) Issue One-Time-Password “tokens” to users&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in"&gt;(b) Encrypt the channel with a “Shared” encryption key&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;This article will address the problem with (b), creating the&lt;span style="font-size:78%;"&gt;  &lt;/span&gt;encryption key with a “Shared Secret”.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;As stated, standard practice is to go through the painful, laborious and unappreciated (by users) task of distributing and maintaining one-time-password tokens to end users.&lt;span style="font-size:0;"&gt; &lt;/span&gt;This process, by itself is not trivial – and is fraught with its own set of security issues.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(Tokens, by themselves, do not increase the security factor of insuring the end-user is communicating with the appropriate server.&lt;span style="font-size:0;"&gt; &lt;/span&gt;They only add a security factor in ensuring the identity of the user. E.g. client side authentication versus mutual, bi-lateral authentication.)&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;What is not stated by the token-selling community (be it “hard” token or “soft” token”) is that the actual encryption channel is still a “manually” distributed “shared key”.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The shared key is often distributed via an easily &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;attackable&lt;/span&gt; channel such e-mail, FTP sites and/or a shared document repository.&lt;span style="font-size:0;"&gt; &lt;/span&gt;It is this manual process that makes the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;IPsec&lt;/span&gt; channel most vulnerable – that is not the fact that it’s a shared secret – &lt;span style="FONT-WEIGHT: bold"&gt;but how the shared secret is distributed.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Once this shared secret is distributed – in most cases - the user manually inputs this “shared key” in the designated spot.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(See Diagram #1)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2xduua7nmyw/SALbleMufTI/AAAAAAAAAE0/Iizi-Zn_jpE/s1600-h/IPSec-Shared-Key.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5188951157492317490" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_2xduua7nmyw/SALbleMufTI/AAAAAAAAAE0/Iizi-Zn_jpE/s400/IPSec-Shared-Key.jpg" border="0" /&gt;&lt;/a&gt;&lt;b&gt;Diagram #1 – Shared Key Need for non-Certificate based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;IPsec&lt;/span&gt; encryption&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;OK, enough FUD.&lt;span style="font-size:0;"&gt; &lt;/span&gt;How does one set up a secure &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;VPN&lt;/span&gt; channel, where the encryption channel is NOT trivially hacked?&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;The “best practice” solution is to utilize X.509 public/private key technology.&lt;span style="font-size:0;"&gt; &lt;/span&gt;This means distributing a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;PKI&lt;/span&gt; certificate to an end user and setting up the encryption using that certificate.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;Now I just lost 90% of the readers, right there, by stating these (2) items need to be done:&lt;/p&gt;&lt;p class="MsoListParagraphCxSpFirst" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:0;"&gt;1)&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;Distribute a X.509 Public/Private Key&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:0;"&gt;2)&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Have the end-user create a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;IPsec&lt;/span&gt; profile using the distributed key pair.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;But wait – what if there was a system that can automate these (2) practices? &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;There is.&lt;span style="font-size:0;"&gt; &lt;/span&gt;It’s called “&lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;MultiFactor&lt;/span&gt;&lt;/a&gt; SecureAuth® for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;VPNs&lt;/span&gt;”.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;MultiFactor&lt;/span&gt;&lt;/a&gt; SecureAuth®&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;/span&gt; for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;VPNs&lt;/span&gt; has the ability to securely &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;enroll&lt;/span&gt; the end-user and distribute the public/private key in a trivial user registration process.&lt;span style="font-size:0;"&gt; &lt;/span&gt;The end user receives the certificate after he/she has been securely registered using one of the many SecureAuth®&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;/span&gt; registration methods.&lt;span style="font-size:0;"&gt; &lt;/span&gt;(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;SMS&lt;/span&gt; Text Messaging, Telephony One-Time Passwords, E-mail or Static PIN – see diagram #2)&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/SALdvuMufVI/AAAAAAAAAFE/RBxmaEjBdG8/s1600-h/registration1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5188953532609232210" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_2xduua7nmyw/SALdvuMufVI/AAAAAAAAAFE/RBxmaEjBdG8/s400/registration1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Diagram #2 - Registration with &lt;/span&gt;&lt;a style="FONT-WEIGHT: bold" href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;SecureAuth®&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt; &lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Once the user successfully registers, the SecureAuth®&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;/span&gt; client handles the insertion of the public/private key to where the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;VPN&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;IPsec&lt;/span&gt; client can find the key pair.&lt;span style="font-size:0;"&gt; &lt;/span&gt;This key pair is stored, in the browsers natives key store&lt;span style="font-size:0;"&gt; &lt;/span&gt;(IE uses Microsoft key store, FireFox utilizes &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;NSS&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;keystore&lt;/span&gt;, and Apple Safari utilizes Apple &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;KeyChain&lt;/span&gt;.)&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;But to truly make the process secure – we have to contend with informing the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;IPsec&lt;/span&gt; client how to create the encryption channel – with the X.509 key pair that was just created.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Once again, &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;MultiFactor&lt;/span&gt;&lt;/a&gt;SecureAuth®&lt;span style="FONT-WEIGHT: bold"&gt; &lt;/span&gt;automatically handles this process – by creating a user profile that uses the key to create the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;encrypted&lt;/span&gt; channel.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Let me repeat, the &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;MultiFactor&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold"&gt; &lt;/span&gt;SecureAuth® product, when the user successfully conducts a user-self-registration creates a Private-Public key pair AND an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;IPsec&lt;/span&gt; profile that automatically uses this key par. (Diagrams #3 and #4).&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;Thus, &lt;a href="http://www.multifa.com/"&gt;MultiFactor&lt;/a&gt; SecureAuth® both the two-sided coin of VPN authentication : authentication and encryption.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2xduua7nmyw/SALeKeMufWI/AAAAAAAAAFM/QTf9hzaIOMo/s1600-h/ipsec-profile1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5188953992170732898" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_2xduua7nmyw/SALeKeMufWI/AAAAAAAAAFM/QTf9hzaIOMo/s400/ipsec-profile1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0.5in"&gt;&lt;b&gt;Diagram # 3 – &lt;/b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;SecureAuth® &lt;/span&gt;&lt;b&gt;automatically creates a user profile&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2xduua7nmyw/SALekeMufXI/AAAAAAAAAFU/rmA95YaBh-I/s1600-h/ipsec-profile2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5188954438847331698" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_2xduua7nmyw/SALekeMufXI/AAAAAAAAAFU/rmA95YaBh-I/s400/ipsec-profile2.jpg" border="0" /&gt;&lt;/a&gt;&lt;b&gt; Diagram # 4 – And the Profile is set to use the user ‘s &lt;/b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;SecureAuth® &lt;/span&gt;&lt;b&gt;Certificate.&lt;/b&gt;--&lt;br /&gt;&lt;/p&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Grajek&lt;/span&gt; is the COO and a co-founder of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;MultiFactor&lt;/span&gt; Corporation. He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Cisco&lt;/span&gt; and others. &lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-3983478989004913314?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/04/if-you-are-using-tokens-for-ipsec-vpns_13.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2xduua7nmyw/SALbBOMufSI/AAAAAAAAAEs/m30qG4_IRn0/s72-c/Garret+Grajek+Photo+800x600.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-5062545359321989753</guid><pubDate>Thu, 27 Mar 2008 02:10:00 +0000</pubDate><atom:updated>2008-04-13T20:16:27.748-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth Makes Tokens for VPN Authentication Obsolete</category><title>SecureAuth™ Makes Tokens Obsolete for VPNs - with Web-Configurable Expirable Certificates</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/R-sITlm-vhI/AAAAAAAAADA/cexCGOcotII/s1600-h/Garret+Grajek+Photo3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5182244928826031634" style="margin: 0pt 0pt 10px 10px; float: right; width: 139px; cursor: pointer; height: 102px;" alt="" src="http://2.bp.blogspot.com/_2xduua7nmyw/R-sITlm-vhI/AAAAAAAAADA/cexCGOcotII/s200/Garret+Grajek+Photo3.JPG" border="0" height="101" width="156" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;MultiFactor SecureAuth's Configurable Expiration Security Tokens Enables Easier Deployment of VPN Authentication.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;By Garret Grajek&lt;br /&gt;COO, MultiFactor Corp.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the main pushbacks for VPN utilization of certificates has been the fear of leaving valid identity credentials (e.g., X.509 certificates) “behind” after a user utilizes a non-corporate machine.&lt;br /&gt;&lt;br /&gt;In the real world this means:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;“How does an enterprise grant a security credential to a VPN user when he is on a shared machine at an &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;airport or on his brother-in-law’s laptop?”&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Enterprises have for these purposes, been forced to deploy cumbersome and expensive solutions like hard tokens. (E.G., RSA SecureID and Vasco, VersiSign and other token-based solutions). At least with these solutions, the argument goes, nothing is left behind on the computer. The fact that these tokens are expensive, hard to deploy and an irritant to end-users, was, before now, just a pain that enterprises felt they had to swallow.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;The day of “tolerating” this token pain is over&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;MultiFactor has not only released a new version of SecureAuth™ that makes the certificate length as short as an hour – but has created a methodology to deploy these certificates to non-corporate assets.&lt;br /&gt;&lt;br /&gt;The latest version of SecureAuth™ , 4.1, allows an enterprise to configure MultiFactor SecureAuth™ for (2) distinct lengths of certificates (See Diagram #1):&lt;br /&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;Long Term Certificate (2 days - 10 Years)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Short Term Certificate (1 hour - 48 hours)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/R-sD5lm-vbI/AAAAAAAAACQ/Q468rIrePJI/s1600-h/SecureAuth_GUI_2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5182240084102921650" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://2.bp.blogspot.com/_2xduua7nmyw/R-sD5lm-vbI/AAAAAAAAACQ/Q468rIrePJI/s320/SecureAuth_GUI_2.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Diagram #1 (Click on Image to Enlarge)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Not only is the ability to configure (2) lengths of certificates, unique – but it is the ease of implementation where MultiFactor SecureAuth™ also sets itself apart. SecureAuth™ exposes to the administrators a web GUI that allows an enterprise to configure:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;- Which Registration Methods to utilize:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;SMS&lt;/li&gt;&lt;li&gt;Telephony&lt;/li&gt;&lt;li&gt;E-mail&lt;/li&gt;&lt;li&gt;Static Pin&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Which Directory to utilize for data storage/retrieval&lt;/li&gt;&lt;li&gt;What informational messages to utilize&lt;/li&gt;&lt;li&gt;Company logo and other “look-feel” options&lt;/li&gt;&lt;/ul&gt;Now in addition to these settings, an admin, with the click of his mouse, can choose the length of both short term and long term certificates. This is done with a simple web GUI administration to the SecureAuth appliance installed on site. (See Diagram #2)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/R-sa0Vm-voI/AAAAAAAAAD4/GjHH7fUC6zw/s1600-h/SecureAuth_VPN_Topography.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5182265282676047490" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://1.bp.blogspot.com/_2xduua7nmyw/R-sa0Vm-voI/AAAAAAAAAD4/GjHH7fUC6zw/s400/SecureAuth_VPN_Topography.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Diagram #2&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;No configuration of the certificate servers is needed – &lt;span style="font-weight: bold;"&gt;THUS no specialized personnel are required to administrate the validity period of the SecureAuth authentication "token". &lt;/span&gt;&lt;span style="font-size:0;"&gt;(Try doing that with a hard token!)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The admin can choose the certificate to have an expiration of down to (1) hour. (See Diagrams #3 and Diagram #4)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2xduua7nmyw/R-sGBFm-veI/AAAAAAAAACo/7jeiBUWKYE4/s1600-h/Cert_Exp_1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5182242411975196130" style="margin: 0pt 10px 10px 0pt; float: left; width: 240px; cursor: pointer; height: 299px;" alt="" src="http://4.bp.blogspot.com/_2xduua7nmyw/R-sGBFm-veI/AAAAAAAAACo/7jeiBUWKYE4/s320/Cert_Exp_1.jpg" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2xduua7nmyw/R-sGMFm-vfI/AAAAAAAAACw/7wxshcC45ok/s1600-h/Cert_Exp_2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5182242600953757170" style="margin: 0pt 0pt 10px 10px; float: right; width: 240px; cursor: pointer; height: 299px;" alt="" src="http://4.bp.blogspot.com/_2xduua7nmyw/R-sGMFm-vfI/AAAAAAAAACw/7wxshcC45ok/s320/Cert_Exp_2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;-Diagram #3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Diagram #4 -&gt;&lt;br /&gt;(Click on Image to enlarge)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Because this is configured by the admin at the enterprise, the user simply has to choose whether he will or will not be using the computer again. If the user will be using the computer again – he/she simply checks the:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;__ “Click here if you will be using the computer again”&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If the user chooses NOT to click this option, he/she is issued a short term certificate. (See Diagram #5)&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2xduua7nmyw/R-sKyVm-vkI/AAAAAAAAADY/iqjtETPfPQc/s1600-h/User_Selectable_ST_Cert.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5182247656130264642" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://1.bp.blogspot.com/_2xduua7nmyw/R-sKyVm-vkI/AAAAAAAAADY/iqjtETPfPQc/s400/User_Selectable_ST_Cert.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Diagram #5 (Click on image to enlarge)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;In summary, SecureAuth™ is a technological breakthrough where, now, enterprises can deploy secure, non-phishable, bi-lateral authentication that can be utilized on both corporate assets and non-corporate assets (kiosks).&lt;br /&gt;&lt;br /&gt;Thus, there is no reason to deploy expensive and user-antagonizing one-time-tokens to end users – the new solution is here – SecureAuth™ for VPN and application authentication.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Garret Grajek is the COO and a co-founder of MultiFactor Corporation. He is a certified security engineer who has deployed 100s of security solutions while working for RSA, IBM, Cisco and others.&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-5062545359321989753?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/03/secureauth-makes-tokens-obsolete-for.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2xduua7nmyw/R-sITlm-vhI/AAAAAAAAADA/cexCGOcotII/s72-c/Garret+Grajek+Photo3.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-5497487279925316815</guid><pubDate>Mon, 17 Mar 2008 18:04:00 +0000</pubDate><atom:updated>2008-03-17T22:49:26.853-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth secures "Phishing" attacks against Safari browsers</category><title>SecureAuth™ Secures Reported "Phishing" Weakness in Safari Browser</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8Sl4KnoDOI/AAAAAAAAACE/rC7OIE5XRl8/s1600-h/Garret+Grajek+Photo3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5171440656469986530" style="margin: 0pt 0pt 10px 10px; float: right; width: 135px; cursor: pointer; height: 101px;" alt="" src="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8Sl4KnoDOI/AAAAAAAAACE/rC7OIE5XRl8/s200/Garret+Grajek+Photo3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"Phishing" Inspection Automated by &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;SecureAuth™ &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;in Safari and other browsers,  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;by Garret Grajek CISSP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In February 2008, PayPal released a list of recommended browsers for interaction with their e-commerce sites.  (&lt;a href="http://www.infoworld.com/article/08/02/28/PayPal-warns-Steer-clear-of-Apple-Safari-browser_1.html"&gt;Source: Michael Barrett, PayPal’s&lt;/a&gt; Chief Information Security Officer).&lt;br /&gt;&lt;br /&gt;PayPal notes lack of Safari support for a “builit-in” anti-phishing filter and lack of support for  Extended Validation (EV) Certificates.  These anti-phishing mechanisms are supported in browsers such as Microsoft's IE7 and IE8 and FireFox 2.0 and 3.0.  The Extended Validation (EV) certificate mechanism is a web browser technology that turns the address bar green when the browser is legitimate Web Site.&lt;br /&gt;&lt;br /&gt;It is important to note that both of these browser-based functionalities are designed to further educate and inform the user of a possible malicious hacker site “posing” as the legitimate SSL protected "target" site.  PayPal accurately states that the Safari browser does not include these features.&lt;br /&gt;&lt;br /&gt;It should be noted that neither the newer versions of IE (7.0 and 8.0) and FireFox (2.0 and 3.0) stop the user from progressing with the transaction.  The user is simply given more information that the site appears to have technical incongruencies that could indicate a hacker site.   E.G., the user informed - but still can proceed.  (And often does - see the Microsoft/Standford study sited below.)&lt;br /&gt;&lt;br /&gt;MultiFactor’s SecureAuth™ product, a webserver based software product that can be installed and utilized by e-commerce sites on their webservers, is designed to AUTOMATE this inspection.  In fact in an authentication validated by SecureAuth™, the issue of education and improper usage is removed from the user via an automated process.   SecureAuth™ by MultiFactor, includes a browser extension for Safari that automates the inspection of the endpoint.   A bi-lateral key exchange is conducted by SecureAuth, between the legitimate web server and the end user.  If a hacker site attempts to “phish” the user via a man-in-the-middle attack or some other replay mechanism – the authentication is automatically flagged by SecureAuth™ and the session is dropped.   (See Diagram #1)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2xduua7nmyw/R96zQ66ukpI/AAAAAAAAACA/6J6DK7A2jD8/s1600-h/MITM+Web+Attack+w+SecureAuth.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_2xduua7nmyw/R96zQ66ukpI/AAAAAAAAACA/6J6DK7A2jD8/s320/MITM+Web+Attack+w+SecureAuth.jpg" alt="" id="BLOGGER_PHOTO_ID_5178773724797506194" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;b  style="font-family:arial;"&gt;&lt;span style="line-height: 115%;"&gt;Diagram #1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="line-height: 115%;font-family:arial;font-size:85%;"  &gt; – &lt;/span&gt;&lt;span style="font-size:85%;"&gt;SecureAuth™ &lt;/span&gt;&lt;span style="line-height: 115%;font-family:arial;font-size:85%;"  &gt;Server and Web Components identify and automatically mitigate Man-In-the-Middle and other Identity theft attacks&lt;/span&gt;&lt;span style="line-height: 115%;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;It is important to note that the SecureAuth™ plug-in, available to Safari users, provides a more secure internet e-commerce authentication than other browsers – regardless of their support of the “Anti-Phishing” bar or EV certificates.&lt;span style=""&gt;   &lt;/span&gt;SecureAuth™ conducts the e-commerce authentication automatically and validates the bi-lateral session – without user knowledge or training.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; SecureAuth™ also supports IE and FireFox browsers – thus users on all platforms can achieve this level of site validation – if the enterprise is wise enough to deploy MultiFactor   SecureAuth™ for authentication.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;NOTE:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It is important to note studies have shown that most browser “user education” mechanisms provide little to no value in the fight against on-line fraud.&lt;span style=""&gt;   &lt;/span&gt;&lt;a href="http://www.usablesecurity.org/papers/jackson.pdf"&gt;A study&lt;/a&gt;  conducted by Stanford University and Microsoft revealed users, even after browser education, were still likely to judge all sites legitimate – regardless of whether the sites were fraudulent.&lt;/p&gt;---------------&lt;br /&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Grajek&lt;/span&gt; is the president and founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;.&lt;span style="font-size:0;"&gt; &lt;/span&gt;He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Cisco&lt;/span&gt; and others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-5497487279925316815?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/03/secureauth-secures-reported-phishing.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i4xVJOjIhJk/R8Sl4KnoDOI/AAAAAAAAACE/rC7OIE5XRl8/s72-c/Garret+Grajek+Photo3.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-5379722338861245184</guid><pubDate>Thu, 13 Mar 2008 20:38:00 +0000</pubDate><atom:updated>2008-03-13T13:43:28.684-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth Mitigate "Account Lockout" Attacks</category><title></title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8Sl4KnoDOI/AAAAAAAAACE/rC7OIE5XRl8/s1600-h/Garret+Grajek+Photo3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5171440656469986530" style="FLOAT: right; MARGIN: 0pt 0pt 10px 10px; WIDTH: 135px; CURSOR: pointer; HEIGHT: 101px" alt="" src="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8Sl4KnoDOI/AAAAAAAAACE/rC7OIE5XRl8/s200/Garret+Grajek+Photo3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;MultiFactor&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SecureAuth&lt;/span&gt; Mitigates "Account Lockout Attacks" &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;by Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Grajek&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CISSP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A re-&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;occurring&lt;/span&gt; theme in discussions is how to address not only &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;phishing&lt;/span&gt; and identity theft, but "Account lockout"&lt;br /&gt;&lt;br /&gt;In short, this is the issue of malicious users or processes intentionally attempting false &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;logons&lt;/span&gt; w/ invalid passwords to block out legitimate users.&lt;br /&gt;&lt;br /&gt;(The topic is covered in depth by Michael &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Coates&lt;/span&gt; blog titled, "&lt;a title="Permanent Link: Distributed Account Lockout Attack" href="http://michaelcoates.wordpress.com/2008/02/21/distributed-account-lockout-attack/" rel="bookmark"&gt;Distributed Account Lockout Attack&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-STYLE: italic;font-size:85%;" &gt;"The old attack would involve a single user who wanted to lockout another individual or group of individuals by entering multiple unsuccessful passwords. The goal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;isn&lt;/span&gt;’t to guess the password, but to lock the account by sending multiple unsuccessful &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;login&lt;/span&gt; attempts. Now, if this user was particularly malicious he could try to enumerate all of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;usernames&lt;/span&gt; for an online system and then use a script to lock out all of the users."&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;This attack is certainly a problem for authentication sites that utilize standard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;username&lt;/span&gt;/password authentication with a "failed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;logon&lt;/span&gt; attempts" check mechanism. The &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;MultiFactor&lt;/span&gt;&lt;/a&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SecureAuth&lt;/span&gt; product addresses this type of attack. &lt;p class="MsoNormal"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;In a scenario where the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SecureAuth&lt;/span&gt; solution is utilized, the legitimate user or attacker is never even prompted for the password unless the user first can input:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;a) A set of non-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;phishable&lt;/span&gt;, non-exportable &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SecureAuth&lt;/span&gt; browser credentials (Image #1)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8SuIKnoDPI/AAAAAAAAACM/DgP48wlUF8E/s1600-h/Cert_01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5171449727440915698" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8SuIKnoDPI/AAAAAAAAACM/DgP48wlUF8E/s320/Cert_01.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(&lt;span style="FONT-WEIGHT: bold"&gt;Image #1&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;or&lt;/p&gt;&lt;p class="MsoNormal"&gt;b) The user had first registered the browser, in a Secure out-of-band method (&lt;span style="FONT-WEIGHT: bold"&gt;Image #2&lt;/span&gt; and &lt;span style="FONT-WEIGHT: bold"&gt;Image #3&lt;/span&gt;):&lt;/p&gt;&lt;p class="MsoNormal"&gt;- &lt;span style="FONT-WEIGHT: bold"&gt;Telephony &lt;/span&gt;(Cell Phone or Land) One-Time-Password (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;OTP&lt;/span&gt;)&lt;/p&gt;&lt;p class="MsoNormal"&gt;- &lt;span style="FONT-WEIGHT: bold"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;SMS&lt;/span&gt;&lt;/span&gt; Text Message &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;OTP&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;- &lt;span style="FONT-WEIGHT: bold"&gt;E-mail &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;OTP&lt;/span&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8SdUKnoDHI/AAAAAAAAABM/Rp8_RzfCM80/s1600-h/Registration_01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5171431241901673586" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 282px; CURSOR: pointer; HEIGHT: 210px" alt="" src="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8SdUKnoDHI/AAAAAAAAABM/Rp8_RzfCM80/s320/Registration_01.jpg" border="0" /&gt;&lt;/a&gt; &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(Image #2)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8SkBKnoDNI/AAAAAAAAAB8/2DLrv422eGA/s1600-h/Phone_Registration_01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5171438612065553618" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 287px; CURSOR: pointer; HEIGHT: 212px" alt="" src="http://3.bp.blogspot.com/_i4xVJOjIhJk/R8SkBKnoDNI/AAAAAAAAAB8/2DLrv422eGA/s320/Phone_Registration_01.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(Image #3)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;In effect, only a user that has establish a reasonable set of "credibility" is even allowed to input a browser. (E.G., be in possession of the user's cell or land line or have access to a non-exportable key on the user's browser.) Neither a hacker nor an automated bot - would meet this criteria. &lt;/p&gt;&lt;p class="MsoNormal"&gt;Thus by deploying &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;SecureAuth&lt;/span&gt;, an enterprise takes a large step in mitigating "Account Lockout Attack".&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;We encourage all security analysts and security professionals to run the demo on our public site: &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.multifa.com/demo.htm"&gt;http://www.multifa.com/demo.htm&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;---------------&lt;br /&gt;Garret &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Grajek&lt;/span&gt; is the president and co-founder of &lt;a href="http://www.multifa.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;MultiFactor&lt;/span&gt; Corporation&lt;/a&gt;.&lt;span style="font-size:+0;"&gt; &lt;/span&gt;He is a certified security engineer who has deployed 100s of security solutions while working for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;RSA&lt;/span&gt;, IBM, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Cisco&lt;/span&gt; and others. &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-5379722338861245184?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/03/multifactor-secureauth-mitigates.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i4xVJOjIhJk/R8Sl4KnoDOI/AAAAAAAAACE/rC7OIE5XRl8/s72-c/Garret+Grajek+Photo3.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5458926912966805650.post-4191390810390775870</guid><pubDate>Wed, 12 Mar 2008 23:47:00 +0000</pubDate><atom:updated>2008-03-13T13:44:08.939-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SecureAuth:  Beyond Perimeter (FW-UTM-IDS-IPS) Security</category><title></title><description>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Beyond Standard Perimeter (FW-UTM-IDS-IPS) Security&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_i4xVJOjIhJk/R55a5DYzfhI/AAAAAAAAAAs/37bMJSTQpvc/s1600-h/Garret+Grajek+Photo+800x600.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5160662159221554706" style="margin: 0pt 0pt 10px 10px; float: right; width: 139px; cursor: pointer; height: 104px;" alt="" src="http://4.bp.blogspot.com/_i4xVJOjIhJk/R55a5DYzfhI/AAAAAAAAAAs/37bMJSTQpvc/s200/Garret+Grajek+Photo+800x600.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Garret Grajek, CISSP&lt;br /&gt;01-28-08&lt;br /&gt;President and Chief Operating Officer&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MultiFactor Corporation&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.multifa.com/"&gt;http://www.multifa.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An issue that is not being addressed by traditional “fw-utm-ids-ips” infrastructure is identity theft and specifically identity theft that occurs in transit to the target application or resource.&lt;br /&gt;This type of identity theft is characterized by a man-in-the-middle or replay attack. These attacks often utilize simple reverse proxies to “replay” the credential information to a particular web site or network resource.(Diagram 1) In this manner, the attacker does not have to build an elaborate web site or network page to create the “look-feel” of the target site – the proxy does the work for him.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_i4xVJOjIhJk/R55XUDYzfeI/AAAAAAAAAAU/9vMNdF7r3sg/s1600-h/MITM+Attacks+v3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5160658225031511522" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" alt="" src="http://4.bp.blogspot.com/_i4xVJOjIhJk/R55XUDYzfeI/AAAAAAAAAAU/9vMNdF7r3sg/s320/MITM+Attacks+v3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Diagram #1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Traditional firewalls and/or IDS systems cannot trace or detect these types of attacks. The attacker is utilizing valid credentials to enter into the system resource. (Thus a standard signature or anomaly-based detection system will not detect this type of intrusion.)&lt;br /&gt;&lt;br /&gt;These attacks are perpetrated by luring the end user to a different web or network resource than the legitimate target and then redirecting to the legitimate target, but with the sessioning information now replayed by the attacker. In this manner the attacker now has “hijacked” the session and can digest and modify the session in whatever method he wishes to utilize the communication. Often the session itself can be held and then replayed, with the attacker himself starting a new request; masquerading the identity of the originator.&lt;br /&gt;&lt;br /&gt;The attacker lures the user to the attacker site through commonly used attacker methodologies, including mass-e-mail phishing attacks, DNS attacks… host file attacks and Trojans planted on the end users device. The commonality of all the attacks is that the user is directed to the attacker’s site with the user believing he/she is being directed to the legitimate target.&lt;br /&gt;&lt;br /&gt;It is important to note that standard one-time-passwords, such as RSA, VeriSign or Vasco tokens do NOT solve this problem. These one-time-token codes can be replayed just as easily as a static password. (The 60 second time-out is a lifetime in today’s internet speeds.)&lt;br /&gt;&lt;br /&gt;What is needed to protect against these attacks is a system or methodology that forces the end user to verify that the network device or the web server is the legitimate target. This is known as bi-lateral or mutual authentication. That is – it’s not enough for the user to authenticate to the site, but the site needs to authenticate to the end user.&lt;br /&gt;&lt;br /&gt;Initially this type of 2-way authentication was supposed to be conducted by a public-key-infrastructure (PKI) system.(Diagram 2) In this scenario, the end user has a certificate that is chained to a root CA who also has issued a certificate to the destination host or network device. In this manner, the end system is validated by the 2-way trust system before the user conducts a transaction – thus mitigating the man-in-the-middle attack.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_i4xVJOjIhJk/R55X4jYzffI/AAAAAAAAAAc/w2_Y8N8oOSQ/s1600-h/MITM+Attack+w+PKI+v4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5160658852096736754" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" alt="" src="http://2.bp.blogspot.com/_i4xVJOjIhJk/R55X4jYzffI/AAAAAAAAAAc/w2_Y8N8oOSQ/s320/MITM+Attack+w+PKI+v4.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Diagram #2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The difficulty in this solution has been the delivery/storage/manageability of the certificate to the end user. These difficulties have been met by the Multi-Factor Authentication SecureAuth™ system (Diagram 3) which uses a patent-pending unique blend of:&lt;br /&gt;&lt;br /&gt;· Off-site hosted web services&lt;br /&gt;· Telephony/SMS out-of-band registration services&lt;br /&gt;· Deployable client side certificate verification modules for the server side&lt;br /&gt;· Light-weight client side certificate storage/retrieval modules&lt;br /&gt;&lt;br /&gt;All deployed in a manner that does not use CRLs (Certificate Revocation List) or an Online Certificate Status Protocol (OCSP) infrastructure, which traditionally has been an obstacle to these solutions.)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_i4xVJOjIhJk/R55Y5DYzfgI/AAAAAAAAAAk/g75Xq4ErRrw/s1600-h/MITM+Attack+w+SecureAuth+v2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5160659960198299138" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" alt="" src="http://4.bp.blogspot.com/_i4xVJOjIhJk/R55Y5DYzfgI/AAAAAAAAAAk/g75Xq4ErRrw/s320/MITM+Attack+w+SecureAuth+v2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Diagram #3&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In summary, the Multi-Factor Authentication SecureAuth authentication system provides the bi-lateral authentication needed by enterprises today to thwart man-in-the-middle identity theft attacks. These attacks are not mitigated, today by the standard “fw-utm-ids-ips” security infrastructure, and can only be secured with an authentication system such as Multi-Factor Authentication’s SecureAuth.&lt;br /&gt;&lt;br /&gt;(Garret Grajek is a certified security engineer and co-founder of &lt;span style="font-weight: bold;"&gt;MultiFactor Corporation&lt;/span&gt;, &lt;a href="http://www.multifa.com/"&gt;http://www.multifa.com/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Please join the conversation at the &lt;a href="http://groups.google.com/group/multifactor/"&gt;MultiFactor discussion group&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5458926912966805650-4191390810390775870?l=security-blog.multifa.com' alt='' /&gt;&lt;/div&gt;</description><link>http://security-blog.multifa.com/2008/03/test.html</link><author>noreply@blogger.com (MultiFactor Corp)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i4xVJOjIhJk/R55a5DYzfhI/AAAAAAAAAAs/37bMJSTQpvc/s72-c/Garret+Grajek+Photo+800x600.JPG' height='72' width='72'/><thr:total>0</thr:total></item></channel></rss>
