<?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>A day in the life II &#187; security</title>
	<atom:link href="http://www.malcolmgin.com/blog/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.malcolmgin.com/blog</link>
	<description>You'll only need the edge! ! !</description>
	<lastBuildDate>Wed, 08 Sep 2010 23:07:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Sociable! Facebook Connect WordPress plugin</title>
		<link>http://www.malcolmgin.com/blog/2008/12/06/something-stinky-sociable-facebook-connect-wordpress-plugin/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=something-stinky-sociable-facebook-connect-wordpress-plugin</link>
		<comments>http://www.malcolmgin.com/blog/2008/12/06/something-stinky-sociable-facebook-connect-wordpress-plugin/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 14:59:53 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[LJ XPost]]></category>
		<category><![CDATA[facebook connect]]></category>
		<category><![CDATA[google friend connect]]></category>
		<category><![CDATA[logins]]></category>
		<category><![CDATA[myspace data availability]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.malcolmgin.com/blog/?p=360</guid>
		<description><![CDATA[<p>Something&#8217;s stinky in Denmark.</p>
<p>Update 1 below.</p>
<p>Update 2: Looks like one of (the?) author(s) over at Sociable! is here, commenting. Cool! Based on his comments, I&#8217;m updating the post. Essentially, the login is now in a URI-showing pop-up window (good), but without SSL (still not sure why).</p>
<p>Update 3: I&#8217;ve been doing some reading on Facebook&#8217;s developer API [...]]]></description>
			<content:encoded><![CDATA[<p>Something&#8217;s stinky in Denmark.</p>
<p>Update 1 below.</p>
<p>Update 2: Looks like one of (the?) author(s) over at Sociable! is here, commenting. Cool! Based on his comments, I&#8217;m updating the post. Essentially, the login is now in a URI-showing pop-up window (good), but without SSL (still not sure why).</p>
<p>Update 3: I&#8217;ve been doing some reading on Facebook&#8217;s developer API and have learned that Facebook says that login/token passing transactions are always submitted with SSL but&#8230; it&#8217;s better to be as sure as possible. I&#8217;ve offered in e-mail to the author to hack the Sociable! code to make the calls to login to Facebook&#8217;s SSL resources, and I think I&#8217;ll create another test WordPress blog and try hacking it myself anyhow.</p>
<p><span id="more-360"></span></p>
<p>As you know, I&#8217;m a pretty avid adopter of some of the new third party ID functionality that folks are offering these days. I didn&#8217;t integrate this blog with MySpace because I don&#8217;t have a MySpace account (but I suppose I could be convinced), but I did adopt the <a href="http://www.google.com/friendconnect/">Google Friend Connect</a> functionality on the day it was offered, and I&#8217;ve thought about doing the same with <a href="http://wiki.developers.facebook.com/index.php/Anatomy_of_a_Facebook_Connect_Site">FaceBook Connect</a>, but I won&#8217;t do it yet until there&#8217;s a better third party plugin to use or I can hack my own (or maybe the Sociable! folks will fix their issue themselves (I&#8217;ll keep checking in).</p>
<p>The issue is both verifiability and connection security. With the Google Friend Connect that I&#8217;ve implemented, when you click &#8220;Sign In&#8221; while logged out of Google&#8217;s supported identity services (Google itself, Yahoo, AIM or OpenID), a browser window pops up (URL visible, but no SSL) asking you to login to your preferred identity service, and then at least in the case of Google&#8217;s identity service, the connection changes to SSL (URL visible) and you login to a familiar-looking login prompt. This is the right way if you&#8217;re going to do this at all because it assures the person who&#8217;s logging in that they&#8217;re both connecting to the right authentication provider and that they have some measure of security protecting those authentication credentials.</p>
<p>The problem with the <a href="http://www.sociable.es/2008/09/09/facebook-connect-wordpress-plugin/">Sociable WordPress FaceBook Connect plugin</a> (the <a href="http://www.sociable.es/2008/12/06/facebook-connect-wordpress-plugin-07/">updated version as of this writing is here</a>) is that the version of the Sociable! plugin I&#8217;ve seen, and that&#8217;s recorded in their demo video has a gaping hole a mile wide with respect to spoofing. When the login prompt pops up it&#8217;s in an identity-less floating frame with no URI, so you have no way of knowing whether you&#8217;re actually logging into www.connect.facebook.com or just giving your credentails away to somebody else. You also have no idea whether the prompt is protected with SSL.</p>
<p><strong>NOTE (Update 2):</strong> The URI-less anonymous pop-up window was from and older (but still something I&#8217;ve seen in the wild) version of the plug-in. No idea why the URI that pops up does not use SSL, though, as it&#8217;s available at the destination Facebook challenge URI.</p>
<p>Contrast with the <a href="http://connect.redbullusa.com/">implementation</a> the folks at Red Bull conceivably hand-coded or derived from the <a href="http://wiki.developers.facebook.com/index.php/Trying_Out_Facebook_Connect">FaceBook developer wiki&#8217;s sample code</a>. <em><strong>THAT</strong></em> implementation pops up a browser window, which, while uglier, has the benefits of showing you connection information like the URI you&#8217;re connecting to or potentially also SSL information. But Red Bull&#8217;s still doesn&#8217;t use SSL.</p>
<p>These two things (URI of the place you are submitting your login credentials to <strong>AND </strong>SSL protection for that interaction) really are needed before we can be assured that our logins are safe while we connect to the WordPress blog via FaceBook Connect.</p>
<p>I note that SSL is available at https://www.connect.facebook.com/, but both Red Bull and Sociable&#8217;s plugin seem to use the non-SSL form of the URI. (I wonder, but don&#8217;t know, if it&#8217;s part of Facebooks terms and conditions for developers.)</p>
<p>Anyway, I recommend against using the Sociable! plugin until it implements an SSL-connected popup window (unless someone tells me or I can find out why that won&#8217;t work) as well as the URI you can see for that moment where you actually type in your Facebook username and password and click the Connect button.</p>
<p>And in general I recommend checking the login site&#8217;s credentials, or using a browser that&#8217;ll help do that for you (Google&#8217;s Chrome, for instance, can help with this and I think there are settings and Plugins in Firefox that&#8217;ll do it too). Because otherwise you could just be giving your login credentials away to, well, anyone.</p>
<p>Finally, it may be possible to use GreaseMonkey (for Firefox) or some other extension on your browser client to force URIs to use SSL (rewrite http to https), but I am not going to stick my neck out and say that it&#8217;ll actually work to protect your login credentials.</p>
<p><strong>Update 1:</strong> I should note that otherwise the implementation of Sociable!&#8217;s plugin looks good, and it looks like it wouldn&#8217;t, for instance, interfere with the Disclose-Secret plugin I use to have security-groups for certain private blog posts. So the integration looks fine and it&#8217;s just the security I&#8217;m worried about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmgin.com/blog/2008/12/06/something-stinky-sociable-facebook-connect-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Security/Privacy &#8211; Disk/File wiping not nearly as rigorous as I was led to believe</title>
		<link>http://www.malcolmgin.com/blog/2008/08/27/securityprivacy-diskfile-wiping-not-nearly-as-rigorous-as-i-was-led-to-believe/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=securityprivacy-diskfile-wiping-not-nearly-as-rigorous-as-i-was-led-to-believe</link>
		<comments>http://www.malcolmgin.com/blog/2008/08/27/securityprivacy-diskfile-wiping-not-nearly-as-rigorous-as-i-was-led-to-believe/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 13:25:45 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[LJ XPost]]></category>
		<category><![CDATA[disk wiping]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[guttman]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.malcolmgin.com/blog/?p=264</guid>
		<description><![CDATA[<p>Just a short update.</p>
<p>It turns out that even the venerable Peter Guttman (who proposed in 1996 or so that we use a 35-pass wipe according to a strict algorithm to protect our old/deleted data) thinks that with today&#8217;s storage and recovery technologies, only a few passes are now needed to protect us from snooping.</p>
<p>I used to [...]]]></description>
			<content:encoded><![CDATA[<p>Just a short update.</p>
<p>It turns out that even the venerable Peter Guttman (who proposed in 1996 or so that we use a 35-pass wipe according to a strict algorithm to protect our old/deleted data) thinks that with today&#8217;s storage and recovery technologies, only a few passes are now needed to protect us from snooping.</p>
<p>I used to advocate the 35-pass wipe algorithm but now I think you only need to do that if you don&#8217;t know what types of passes should be used for the type of modern drive you have.</p>
<p>A <a href="http://shsc.info/DataRecovery">private Wiki article</a>.</p>
<p>The <a href="http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html">Guttman article with the Epilogue</a> about the actually required passes versus the 35-pass algorithm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmgin.com/blog/2008/08/27/securityprivacy-diskfile-wiping-not-nearly-as-rigorous-as-i-was-led-to-believe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Identify yourself, no?&#8221;</title>
		<link>http://www.malcolmgin.com/blog/2008/05/18/identify-yourself-no/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=identify-yourself-no</link>
		<comments>http://www.malcolmgin.com/blog/2008/05/18/identify-yourself-no/#comments</comments>
		<pubDate>Sun, 18 May 2008 18:00:15 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[disclose-secret]]></category>
		<category><![CDATA[identities]]></category>
		<category><![CDATA[leaving livejournal]]></category>
		<category><![CDATA[privilege]]></category>
		<category><![CDATA[role manager]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.malcolmgin.com/blog/?p=115</guid>
		<description><![CDATA[<p>&#8220;Pinky Carruthuers. Blue-Blaze Irregular.&#8221;</p>
<p>I apologize, but it&#8217;s been a long time since I created this blog &#8211; long enough that I&#8217;ve forgotten who y&#8217;all are. If you came over from LJ, Welcome! and I&#8217;ve already added you to appropriate viewing groups based on your username. But if you created a user name that&#8217;s not obviously linked [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Pinky Carruthuers. Blue-Blaze Irregular.&#8221;</p>
<p>I apologize, but it&#8217;s been a long time since I created this blog &#8211; long enough that I&#8217;ve forgotten who y&#8217;all are. If you came over from LJ, Welcome! and I&#8217;ve already added you to appropriate viewing groups based on your username. But if you created a user name that&#8217;s not obviously linked to an LJ name or some other name I&#8217;m familiar with, then I apologize, but I have definitely forgotten who you are.</p>
<p>So if you&#8217;d like to enjoy privileges you&#8217;ve already earned (by being such a good buddy!), then please let me know who you are on this blog so I can make sure you see all appropriate posts.</p>
<p>Feel free to let me know here in comments or in e-mail at <a href="mailto:malcolm.gin@gmail.com">malcolm.gin@gmail.com</a>.</p>
<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmgin.com/blog/2008/05/18/identify-yourself-no/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Started posting protected content on my WordPress blog</title>
		<link>http://www.malcolmgin.com/blog/2008/05/18/started-posting-protected-content-on-my-wordpress-blog/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=started-posting-protected-content-on-my-wordpress-blog</link>
		<comments>http://www.malcolmgin.com/blog/2008/05/18/started-posting-protected-content-on-my-wordpress-blog/#comments</comments>
		<pubDate>Sun, 18 May 2008 12:25:00 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[LJ XPost]]></category>
		<category><![CDATA[leaving livejournal]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.malcolmgin.com/blog/?p=112</guid>
		<description><![CDATA[<p>So if you&#8217;re reading and interested, you&#8217;ll need to register or login to read those posts on [...]]]></description>
			<content:encoded><![CDATA[<p>So if you&#8217;re reading and interested, you&#8217;ll need to register or login to read those posts on the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmgin.com/blog/2008/05/18/started-posting-protected-content-on-my-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not entirely sure I like the post locking tech that is User Permissions for my purposes</title>
		<link>http://www.malcolmgin.com/blog/2007/12/03/not-entirely-sure-i-like-the-post-locking-tech-that-is-user-permissions-for-my-purposes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=not-entirely-sure-i-like-the-post-locking-tech-that-is-user-permissions-for-my-purposes</link>
		<comments>http://www.malcolmgin.com/blog/2007/12/03/not-entirely-sure-i-like-the-post-locking-tech-that-is-user-permissions-for-my-purposes/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 01:14:29 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[livejournal]]></category>
		<category><![CDATA[restrictions]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.malcolmgin.com/blog/2007/12/03/not-entirely-sure-i-like-the-post-locking-tech-that-is-user-permissions-for-my-purposes/</guid>
		<description><![CDATA[<p>This is about the WordPress plug-in User Permissions, which works great from the point of view of organizing users so they can all collaborate at different permissions levels on the same blog, but is clearly not written or designed to facilitate different users&#8217; varying access levels to a single blog/journal that is written by a single [...]]]></description>
			<content:encoded><![CDATA[<p>This is about the WordPress plug-in <a href="http://urbangiraffe.com/plugins/user-permissions/">User Permissions</a>, which works great from the point of view of organizing users so they can all collaborate at different permissions levels on the same blog, but is clearly not written or designed to facilitate different users&#8217; varying access levels to a single blog/journal that is written by a single author. So like, I&#8217;d say if you were going to run a WordPress-driven LJ-like community, User Permissions would be your bag, baby, but for my purposes, I think the other one I was looking at (that is still being ported to WordPress 2.3) is probably better. So I will wait with bated breath for that one (<a href="http://bluesome.net/post/2006/01/01/121/">Disclose-Secret</a>) to be ported/made available for WordPress 2.3 instead.</p>
<p>So in the field of battle, it works. It allows for different individual posts to have different audiences. Unfortunately, you can&#8217;t change the naming of the audiences, and some of them automatically have rights to, for instance, edit your posts (and the ability to change different post settings).</p>
<p>But for my purposes, I think I will just continue to make only unlocked posts and wait for something better to come along.</p>
<p>Also, I had earlier mentioned <a href="http://code.google.com/p/wp-group-restriction/">WordPress Group Restriction</a>. That one, according to my further reading, only really does similar things to User Permissions, but for WordPress Pages, which are non-post publishing entities people normally use for permanent/semi-permanent pages like about pages. They&#8217;d map more closely to your LiveJournal Profile page or Userpics page or so on. So that&#8217;s not a good choice for me either.</p>
<p>I&#8217;ll certainly let ya&#8217;ll know, though, if I find a good alternative.</p>
<p>Meanwhile, it should be known that I installed/activated <a href="http://wordpress.org/extend/plugins/google-analytics-for-wordpress/">Google Analytics Plugin for WordPress 2.0</a> (recently updated),  as well as LJ4WP (which activates the &lt;lj username&gt; tag within WordPress, which I shall largely use to refer to <a href="http://misia.livejournal.com/">misia</a> in my posts &#8211; and which does not appear to work, so screw that.).</p>
<p>P.S. Something screwed with the outgoing URLs on this post. Fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmgin.com/blog/2007/12/03/not-entirely-sure-i-like-the-post-locking-tech-that-is-user-permissions-for-my-purposes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
