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

<channel>
	<title>John Wells &#187; Authentication</title>
	<atom:link href="http://www.jfwhome.com/category/authentication/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jfwhome.com</link>
	<description>Knowledge Management and Social Web App Guru</description>
	<lastBuildDate>Mon, 04 Jan 2016 17:26:35 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9</generator>
	<item>
		<title>Are oAuth login plugins that match on e-mail accounts really secure?</title>
		<link>http://www.jfwhome.com/2012/11/06/are-oauth-login-plugins-that-match-on-e-mail-accounts-really-secure/</link>
		<comments>http://www.jfwhome.com/2012/11/06/are-oauth-login-plugins-that-match-on-e-mail-accounts-really-secure/#comments</comments>
		<pubDate>Tue, 06 Nov 2012 08:37:25 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Authentication]]></category>

		<guid isPermaLink="false">http://www.jfwhome.com/?p=190</guid>
		<description><![CDATA[I&#8217;ve been playing with the oneall social login plugin for WordPress, to ensure it works well with WP-United. So far it seems to be excellent&#8230; but&#8230; By default, the plugin&#8217;s settings are such that, after you&#8217;ve created an account via a social network login, it tries to link your login to an account that already&#8230;]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been playing with the oneall social login plugin for WordPress, to ensure it works well with <a href="http://www.wp-united.com" title="WP-United">WP-United</a>. So far it seems to be excellent&#8230; but&#8230;</p>
<p>By default, the plugin&#8217;s settings are such that, after you&#8217;ve created an account via a social network login, it tries to link your login to an account that already exists on your site.</p>
<p>This sounds like a nice idea&#8230; it means that you don&#8217;t end up with two accounts. However, it does this by matching to existing accounts on your e-mail address. And it does it silently &#8212; if it finds a match, it doesn&#8217;t ask for a password for the existing account.<br />
<span id="more-190"></span><br />
It&#8217;s not only this plugin &#8212; a lot seem to do this.</p>
<p>This post is a question, rather than a solution: How is this secure? What is stopping someone from changing their e-mail address on a social site to admin@site-i-want-to-access.com, and gaining passwordless access to that account? </p>
<p>Facebook has fairly robust procedures to confirm e-mail addresses, but do all oAuth login sources have this? Should I trust my admin account to them? </p>
<p>Taking the otherwise excellent oneall plugin as an example again, it offers a long list of sites it can authenticate against. Including, for example, Steam, Yahoo, Mail.ru and many others. Do *all* of these sites have robust procedures for validating e-mail? I&#8217;d be very surprised if every single one of them are immune to social engineering (e.g. by calling customer support and getting them to add a new e-mail address to your account details).</p>
<p>By using a social login plugin and allowing matching on e-mail ,it strikes me that you have just opened up the most valuable account on your server &#8212; it is now as strong as the weakest link in the chain on any of the above sites.</p>
<p>The same users who don&#8217;t notice this are likely to be the same users who allow in-dashboard theme editing and file uploading in WordPress. It&#8217;s not a very big step to go from there to owning their server. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jfwhome.com/2012/11/06/are-oauth-login-plugins-that-match-on-e-mail-accounts-really-secure/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
