<?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>beer planet &#187; password</title> <atom:link href="http://beerpla.net/tag/password/feed/" rel="self" type="application/rss+xml" /><link>http://beerpla.net</link> <description>where things have nothing to do with beer - tutorials, tips, how-tos, thoughts, hacks, and other techy nonsense</description> <lastBuildDate>Thu, 17 May 2012 22:50:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <atom:link rel='hub' href='http://beerpla.net/?pushpress=hub'/> <item><title>How *Not* To Implement A Web Application That Handles External Authentication, Using BeTwittered.com As An Example</title><link>http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/</link> <comments>http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/#comments</comments> <pubDate>Thu, 04 Feb 2010 02:29:04 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Security]]></category> <category><![CDATA[auth]]></category> <category><![CDATA[authentication]]></category> <category><![CDATA[betwittered]]></category> <category><![CDATA[breach]]></category> <category><![CDATA[clear text]]></category> <category><![CDATA[cookie]]></category> <category><![CDATA[http]]></category> <category><![CDATA[https]]></category> <category><![CDATA[oauth]]></category> <category><![CDATA[password]]></category> <category><![CDATA[sniffing]]></category> <category><![CDATA[ssl]]></category> <category><![CDATA[twitter]]></category> <category><![CDATA[username]]></category> <category><![CDATA[xss]]></category> <guid
isPermaLink="false">http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/</guid> <description><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="lock" alt="lock" align="left" src="http://beerpla.net/wp-content/uploads/HowNotToImplementAWebApplicationThatHand_F181/image.png" width="150" height="150" /> Today I&#039;m going to look at how not to handle user authentication in a web application, taking <a
href="http://www.betwittered.com" rel="nofollow">BeTwittered.com</a> authenticating with Twitter as an example (sorry, guys).</p><p>BeTwittered is a simple and comfortable gadget that you can add to your site, such as your iGoogle homepage.</p><p>Since BeTwittered is just a bridge between you and Twitter, it has to first log you into your account. Here is where things go horribly, horribly wrong.</p><h2>1. BeTwittered does not use SSL to secure requests to its servers</h2><p>All authentication information is transmitted to BeTwittered servers in plain text and is easily sniffable by an attacker, both on your own network and outside of it. You can read more about SSL encryption <a
href="http://en.wikipedia.org/wiki/Transport_Layer_Security" rel="nofollow">here</a>....<div
class=clear></div> <a
href="http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="lock" alt="lock" align="left" src="http://beerpla.net/wp-content/uploads/HowNotToImplementAWebApplicationThatHand_F181/image.png" width="150" height="150" /> Today I&#039;m going to look at how not to handle user authentication in a web application, taking <a
href="http://www.betwittered.com" rel="nofollow">BeTwittered.com</a> authenticating with Twitter as an example (sorry, guys).</p><p>BeTwittered is a simple and comfortable gadget that you can add to your site, such as your iGoogle homepage.</p><p>Since BeTwittered is just a bridge between you and Twitter, it has to first log you into your account. Here is where things go horribly, horribly wrong.</p><h2>1. BeTwittered does not use SSL to secure requests to its servers</h2><p>All authentication information is transmitted to BeTwittered servers in plain text and is easily sniffable by an attacker, both on your own network and outside of it. You can read more about SSL encryption <a
href="http://en.wikipedia.org/wiki/Transport_Layer_Security" rel="nofollow">here</a>.</p><p>Since BeTwittered passes your Twitter username and password unencrypted as GET parameters, it may as well be serving them to potential attackers on a silver platter (note that passing this data in a POST request would change nothing, security-wise).</p><p>Here is an example request:</p><p><a
title="http://betwittered.com/api/?_=1265242511260&amp;req=verify_credentials&amp;username=foo&amp;password=bar" href="http://betwittered.com/api/?_=1265242511260&amp;req=verify_credentials&amp;username=foo&amp;password=bar">http://betwittered.com/api/?_=1265242511260&amp;req=verify_credentials<strong><em>&amp;username=foo&amp;password=bar</em></strong></a></p><p>Ugh…</p><h2>2. BeTwittered stores your username and password in unencrypted cookies</h2><p>Because BeTwittered tries to keep you logged into Twitter, it caches the username and password, unencrypted, inside browser cookies.</p><p>This means that an attacker needs to simply look at your cookies to steal this information. This can be done using these methods, among others:</p><ul><li>using an XSS vulnerability</li><li>sniffing the network traffic</li><li>walking up to your computer</li></ul><p><a
href="http://beerpla.net/wp-content/uploads/HowNotToImplementAWebApplicationThatHand_F181/image_3.png" class="lightview" rel="gallery['1412']" title="betwittered username and password in cookies"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="betwittered username and password in cookies" alt="betwittered username and password in cookies" src="http://beerpla.net/wp-content/uploads/HowNotToImplementAWebApplicationThatHand_F181/image_thumb.png" width="700" height="512" /></a></p><h2>3. Because BeTwittered passes your authentication information to its servers, it&#039;s already insecure</h2><p>If someone gets access to BeTwittered servers, it&#039;s safe to assume at that time that all accounts are potentially compromised.</p><p>Smaller sites generally cannot dedicate appropriate resources to securing their servers, which can make breaching them easier for hackers. Even Twitter itself was <a
href="http://www.google.com/search?hl=en&amp;q=twitter+hacked" rel="nofollow">hacked numerous times</a>.</p><p>&#160;</p><h2>The Alternative Solution</h2><h3>oAuth</h3><p>If the endpoint application supports <a
href="http://oauth.net/" rel="nofollow">oAuth</a> (Twitter has for months), do us all a favor and use it. Please.</p><p>oAuth allows delegating authentication to Twitter itself and only giving the application easily revokable limited access.</p><p>If BeTwittered were using oAuth, the user would be redirected to Twitter, where he or she would login. Then, the user would be sent back to BeTwittered, but now bearing special tokens. Any requests to Twitter would then be accompanied by these tokens, which would be validated by Twitter every time they&#039;re used &#8211; all of this without ever passing your password around.</p><p>You can find a nice overview of the oAuth architecture <a
href="http://hueniverse.com/2008/10/beginners-guide-to-oauth-part-iii-security-architecture/" rel="nofollow">here</a>.</p><h3>Otherwise</h3><p>If the endpoint application doesn&#039;t support oAuth, then</p><ul><li>use SSL encryption (https)</li><li>store the authentication information on the server side instead of the client side in a cookie. Instead, use the cookie to store some sort of an internal ID pointing to this server-side data. Alternatively, encrypt the username and password via a secure salted two-way hash and only then store the encrypted version in a cookie</li><li>make sure to stay on top of securing your servers (and give your sysadmin a raise). It&#039;s a time-consuming commitment, please take it seriously</li></ul><h2>Conclusion</h2><p>What other secure authentication technique or tips do you know about? Feel free to share in the comments.</p><p>Oh, and this goes without saying &#8211; stop using BeTwittered, at least until they implement a more secure login option. I&#039;ve alerted the creators about the issue and also started these threads on <a
href="http://news.ycombinator.com/item?id=1099356" rel="nofollow">HN</a> and <a
href="http://www.reddit.com/r/reddit.com/comments/axs81/using_betwittered_did_you_know_it_sends_your/" rel="nofollow">Reddit</a>.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+%2ANot%2A+To+Implement+A+Web+Application+That+Handles+External+Authentication%2C+Using+BeTwittered.com+As+An+Example&amp;link=http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/&amp;notes=%20Today%20I%27m%20going%20to%20look%20at%20how%20not%20to%20handle%20user%20authentication%20in%20a%20web%20application%2C%20taking%20BeTwittered.com%20authenticating%20with%20Twitter%20as%20an%20example%20%28sorry%2C%20guys%29.%20%20BeTwittered%20is%20a%20simple%20and%20comfortable%20gadget%20that%20you%20can%20add%20to%20your%20site%2C%20such%20as%20your%20iGoogle%20homepage.%20%20Since%20BeTwittered%20is%20&amp;short_link=http://bit.ly/9xFmlK&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=How+%2ANot%2A+To+Implement+A+Web+Application+That+Handles+External+Authentication%2C+Using+BeTwittered.com+As+An+Example&amp;link=http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/&amp;notes=%20Today%20I%27m%20going%20to%20look%20at%20how%20not%20to%20handle%20user%20authentication%20in%20a%20web%20application%2C%20taking%20BeTwittered.com%20authenticating%20with%20Twitter%20as%20an%20example%20%28sorry%2C%20guys%29.%20%20BeTwittered%20is%20a%20simple%20and%20comfortable%20gadget%20that%20you%20can%20add%20to%20your%20site%2C%20such%20as%20your%20iGoogle%20homepage.%20%20Since%20BeTwittered%20is%20&amp;short_link=http://bit.ly/9xFmlK&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=How+%2ANot%2A+To+Implement+A+Web+Application+That+Handles+External+Authentication%2C+Using+BeTwittered.com+As+An+Example&amp;link=http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/&amp;notes=%20Today%20I%27m%20going%20to%20look%20at%20how%20not%20to%20handle%20user%20authentication%20in%20a%20web%20application%2C%20taking%20BeTwittered.com%20authenticating%20with%20Twitter%20as%20an%20example%20%28sorry%2C%20guys%29.%20%20BeTwittered%20is%20a%20simple%20and%20comfortable%20gadget%20that%20you%20can%20add%20to%20your%20site%2C%20such%20as%20your%20iGoogle%20homepage.%20%20Since%20BeTwittered%20is%20&amp;short_link=http://bit.ly/9xFmlK&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=How+%2ANot%2A+To+Implement+A+Web+Application+That+Handles+External+Authentication%2C+Using+BeTwittered.com+As+An+Example&amp;link=http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/&amp;notes=%20Today%20I%27m%20going%20to%20look%20at%20how%20not%20to%20handle%20user%20authentication%20in%20a%20web%20application%2C%20taking%20BeTwittered.com%20authenticating%20with%20Twitter%20as%20an%20example%20%28sorry%2C%20guys%29.%20%20BeTwittered%20is%20a%20simple%20and%20comfortable%20gadget%20that%20you%20can%20add%20to%20your%20site%2C%20such%20as%20your%20iGoogle%20homepage.%20%20Since%20BeTwittered%20is%20&amp;short_link=http://bit.ly/9xFmlK&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=How+%2ANot%2A+To+Implement+A+Web+Application+That+Handles+External+Authentication%2C+Using+BeTwittered.com+As+An+Example&amp;link=http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/&amp;notes=%20Today%20I%27m%20going%20to%20look%20at%20how%20not%20to%20handle%20user%20authentication%20in%20a%20web%20application%2C%20taking%20BeTwittered.com%20authenticating%20with%20Twitter%20as%20an%20example%20%28sorry%2C%20guys%29.%20%20BeTwittered%20is%20a%20simple%20and%20comfortable%20gadget%20that%20you%20can%20add%20to%20your%20site%2C%20such%20as%20your%20iGoogle%20homepage.%20%20Since%20BeTwittered%20is%20&amp;short_link=http://bit.ly/9xFmlK&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=How+%2ANot%2A+To+Implement+A+Web+Application+That+Handles+External+Authentication%2C+Using+BeTwittered.com+As+An+Example&amp;link=http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/&amp;notes=%20Today%20I%27m%20going%20to%20look%20at%20how%20not%20to%20handle%20user%20authentication%20in%20a%20web%20application%2C%20taking%20BeTwittered.com%20authenticating%20with%20Twitter%20as%20an%20example%20%28sorry%2C%20guys%29.%20%20BeTwittered%20is%20a%20simple%20and%20comfortable%20gadget%20that%20you%20can%20add%20to%20your%20site%2C%20such%20as%20your%20iGoogle%20homepage.%20%20Since%20BeTwittered%20is%20&amp;short_link=http://bit.ly/9xFmlK&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=How+%2ANot%2A+To+Implement+A+Web+Application+That+Handles+External+Authentication%2C+Using+BeTwittered.com+As+An+Example&amp;link=http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/&amp;notes=%20Today%20I%27m%20going%20to%20look%20at%20how%20not%20to%20handle%20user%20authentication%20in%20a%20web%20application%2C%20taking%20BeTwittered.com%20authenticating%20with%20Twitter%20as%20an%20example%20%28sorry%2C%20guys%29.%20%20BeTwittered%20is%20a%20simple%20and%20comfortable%20gadget%20that%20you%20can%20add%20to%20your%20site%2C%20such%20as%20your%20iGoogle%20homepage.%20%20Since%20BeTwittered%20is%20&amp;short_link=http://bit.ly/9xFmlK&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=How%20%2ANot%2A%20To%20Implement%20A%20Web%20Application%20That%20Handles%20External%20Authentication%2C%20Using%20BeTwittered.com%20As%20An%20Example&amp;link=http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/&amp;notes=%20Today%20I%27m%20going%20to%20look%20at%20how%20not%20to%20handle%20user%20authentication%20in%20a%20web%20application%2C%20taking%20BeTwittered.com%20authenticating%20with%20Twitter%20as%20an%20example%20%28sorry%2C%20guys%29.%20%20BeTwittered%20is%20a%20simple%20and%20comfortable%20gadget%20that%20you%20can%20add%20to%20your%20site%2C%20such%20as%20your%20iGoogle%20homepage.%20%20Since%20BeTwittered%20is%20&amp;short_link=http://bit.ly/9xFmlK&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2007/10/12/sysbench-linux-test-bench/" rel="bookmark" title="October 12, 2007">sysbench &#8211; Linux Test Bench</a></li><li><a
href="http://beerpla.net/2008/04/22/do-not-use-this-perl-module-passwdunix/" rel="bookmark" title="April 22, 2008">Do NOT Use This Perl Module: Passwd::Unix</a></li><li><a
href="http://beerpla.net/2009/02/12/how-to-fight-clickjacking-using-the-recent-twitter-hijacking-as-an-example/" rel="bookmark" title="February 12, 2009">How To Fight Clickjacking (Using The Recent Twitter Hijacking As An Example)</a></li><li><a
href="http://beerpla.net/2008/08/15/debugging-weird-sshd-connection-problems-what-happens-when-you-stop-sshd/" rel="bookmark" title="August 15, 2008">Debugging Weird sshd Connection Problems + What Happens When You Stop sshd</a></li><li><a
href="http://beerpla.net/2009/07/14/how-to-fix-palm-pres-error-sending-mail-problem-7/" rel="bookmark" title="July 14, 2009">How To Fix Palm Pre&#039;s &quot;Error Sending Mail&quot; Problem</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2010%2F02%2F03%2Fhow-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example%2F&amp;title=How%20%2ANot%2A%20To%20Implement%20A%20Web%20Application%20That%20Handles%20External%20Authentication%2C%20Using%20BeTwittered.com%20As%20An%20Example" id="wpa2a_2"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Random Questions and Thoughts. Password Protected Garage Door Remotes, Twitter Security, MUNI Drivers, Burgers, etc</title><link>http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/</link> <comments>http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/#comments</comments> <pubDate>Wed, 04 Mar 2009 13:00:00 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Beer Planet]]></category> <category><![CDATA[Personal]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Stuff]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[WTF?]]></category> <category><![CDATA[answer]]></category> <category><![CDATA[burger]]></category> <category><![CDATA[buses]]></category> <category><![CDATA[dilbert]]></category> <category><![CDATA[door]]></category> <category><![CDATA[garage]]></category> <category><![CDATA[muni]]></category> <category><![CDATA[musing]]></category> <category><![CDATA[password]]></category> <category><![CDATA[question]]></category> <category><![CDATA[random]]></category> <category><![CDATA[thought]]></category> <category><![CDATA[train]]></category> <category><![CDATA[twitter]]></category> <guid
isPermaLink="false">http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/</guid> <description><![CDATA[<p><a
href="http://beerpla.net/wp-content/uploads/Ran.PasswordProtectedGarageDoorOpenersTw_1079F/image.png" class="lightview" rel="gallery['826']" title="image"><img
title="image" style="display: inline; margin: 0px 10px 10px 0px" height="159" alt="image" src="http://beerpla.net/wp-content/uploads/Ran.PasswordProtectedGarageDoorOpenersTw_1079F/image_thumb.png" width="240" align="left" /></a> From time to time my, still curious, mind accumulates a variety of questions and concerns which it has to spill onto the pages of this blog. How random are these? Pretty damn random, and I need to see some answers, quick. Oh, and I’m deliberately not searching Google, as I want to facilitate discussion. What fun would it be if I just looked up all these?</p><h2><strong>Password Protected Garage Door Remotes</strong></h2><p>As a paranoid person and a recent homeowner, I started to wonder how safe I actually am in my house. Consider this likely scenario that nobody seems to be concerned with:</p><blockquote><p>I park my car outside for one night and don’t take out my portable garage door remote, the</p>...<div
class=clear></div> <a
href="http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></blockquote>]]></description> <content:encoded><![CDATA[<p><a
href="http://beerpla.net/wp-content/uploads/Ran.PasswordProtectedGarageDoorOpenersTw_1079F/image.png" class="lightview" rel="gallery['826']" title="image"><img
title="image" style="display: inline; margin: 0px 10px 10px 0px" height="159" alt="image" src="http://beerpla.net/wp-content/uploads/Ran.PasswordProtectedGarageDoorOpenersTw_1079F/image_thumb.png" width="240" align="left" /></a> From time to time my, still curious, mind accumulates a variety of questions and concerns which it has to spill onto the pages of this blog. How random are these? Pretty damn random, and I need to see some answers, quick. Oh, and I’m deliberately not searching Google, as I want to facilitate discussion. What fun would it be if I just looked up all these?</p><h2><strong>Password Protected Garage Door Remotes</strong></h2><p>As a paranoid person and a recent homeowner, I started to wonder how safe I actually am in my house. Consider this likely scenario that nobody seems to be concerned with:</p><blockquote><p>I park my car outside for one night and don’t take out my portable garage door remote, the one with a single open/close button. Or, even worse, the remote code is programmed into one of those garage opener buttons built into the car. A car burglar comes along, breaks the window, and trashes my car. Wow, an added bonus – a free entrance into the house!</p></blockquote><p>Needless to say, this is bad already. How many of you lock the door between the house and the garage? What if you forget to do that as well? Is there a spare house key laying around in the garage? You may say “but I’ll hear the garage door open” but does it actually make you feel better? You will be present with an intruder in your house, which will scare the living shit out of you non-governator types.</p><p>So here’s my question to you, Internet, is there a garage door remote I can buy that has a programmable keypad, so that a password is needed for the button to work? In fact, it would be almost the same as the one that mounts next to the garage door. And can it not cost $100?</p><h2><strong>Twitter Security</strong></h2><p>This part is not about computer security, as you may have thought at first, although I did recently discuss it in the <a
href="http://beerpla.net/2009/02/12/how-to-fight-clickjacking-using-the-recent-twitter-hijacking-as-an-example/">Clickjacking article</a>. I also know that I’m not the first one to bring this issue up but I think it’s worth discussing some more. Consider this scenario:</p><blockquote><p>You’re a cheerful, outgoing snowboarding enthusiast with 3000 twitter (plurk, facebook, or another social network but twitter is the most relevant example) followers. Or maybe you have 3 followers. There’s a 99.9% chance that your profile and updates are public (if you have 3000 followers with a private profile, you must be some sort of a chump. And yes, I did just make the stats up, want fight about it?).</p><p>So, on Friday night, you send the following tweet: “Gone snowboarding for the whole weekend. But not before getting piss trashed Friday night at the casino. Wooooo”.</p></blockquote><p>Since anybody can watch your tweets absolutely anonymously and it’s extremely easy to dig up an address knowing very little about a person, what you just said was “If you are a burglar looking for the next opportunity, just drop everything and come on by Friday night. I will be far-far away but my house (located at 123 Main St) will be available for your robbing pleasures. You only have 2 days before anyone is home, so feel free to crash on the couch and eat my food. Don’t forget to feed the cat. Kthx.”</p><p>Is this a likely scenario? Not really, unless twitter raises the tweet length to more than 140 characters, but otherwise you see where I’m going with this. Don’t be stupid – avoid advertising exact details of your whereabouts, vacation plans, etc. There are plenty of uses for Twitter without giving up most of your privacy. Ask yourself: would you post a note with your whereabouts on your door every time you leave the house for a while?</p><h2><strong>How Do Trains And Buses Know Where They Are?</strong></h2><p>If you live in a relatively large city, you have seen relatively accurate bus and train arrival predictions and, in some cases, almost exact locations of each vehicle. For example, here in San Francisco we have MUNI stations with live maps of trains’ whereabouts and bus stops with bus predictions on small electronic displays.</p><p>What is the technology behind it? It cannot be just GPS, because trains go underground where there is no reception. If it’s a combination of externally mounted sensors, are they also placed outside, once the train gets out into the street? Or is it some sort of a 2-way GPS (a conventional GPS device is just a receiver) underground that switches to sensors above ground? I don’t know but I want to.</p><h2><strong>Train/Bus Drivers And Bathrooms</strong></h2><p>While I’m on the public transportation subject, here’s what I want to know: if you are a train/bus/trolleybus driver, what do you do if you NEED to go somewhere when you are half way down your route? All of us had such moments at least once, and sometimes you just HAVE TO drop the bomb, sink some submarines, drop the kids off at the pool, release the chocolate hostage, plant some potatoes, give birth to a VB programmer, down the proctoscope, bake some brownies, you know what I mean (if you don’t, you’re a senile muppet, what are you doing on the Internet?).</p><p>They can’t just leave the train in the middle of the street, can they? Have you ever seen one run out in the middle of the street? I’m really curious here.</p><h2><strong>All Of Dilbert</strong></h2><p><strike>Is there a Dilbert collection somewhere that has every Dilbert comic in an easily browseable manner, ideally with ratings I can sort by? 100 Dilberts per page would be ideal.</strike> Ah, looks like the new <a
href="http://dilbert.com">Dilbert.com</a> finally made it a reality: <a
href="http://dilbert.com/strips/?F=1&amp;CharIDs=&amp;ViewType=Full&amp;After=04%2F17%2F1989&amp;Order=s.Rating+DESC&amp;PerPage=49&amp;x=15&amp;y=21&amp;CharFilter=Any">all Dilbert comics sorted by votes, 49 per page</a>.</p><h2><strong>Where Can I Buy A Circus Tent?</strong></h2><p>Who sells them? The ones where elephants and clowns could fit. It could also double as a portable office.</p><h2><strong>Who Gets To Eat The Most Delicious Burger In Burger Commercials?</strong></h2><p>And where do I sign up? I’m serious.</p><p
align="center">● ● ●</p><p>Yeah, so that’s pretty much what’s on my mind right now. What’s on yours?</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Random+Questions+and+Thoughts.+Password+Protected+Garage+Door+Remotes%2C+Twitter+Security%2C+MUNI+Drivers%2C+Burgers%2C+etc&amp;link=http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/&amp;notes=%20From%20time%20to%20time%20my%2C%20still%20curious%2C%20mind%20accumulates%20a%20variety%20of%20questions%20and%20concerns%20which%20it%20has%20to%20spill%20onto%20the%20pages%20of%20this%20blog.%20How%20random%20are%20these%3F%20Pretty%20damn%20random%2C%20and%20I%20need%20to%20see%20some%20answers%2C%20quick.%20Oh%2C%20and%20I%E2%80%99m%20deliberately%20not%20searching%20Google%2C%20as%20I%20want%20to%20facilitate%20disc&amp;short_link=http://bit.ly/a6m0Hn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Random+Questions+and+Thoughts.+Password+Protected+Garage+Door+Remotes%2C+Twitter+Security%2C+MUNI+Drivers%2C+Burgers%2C+etc&amp;link=http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/&amp;notes=%20From%20time%20to%20time%20my%2C%20still%20curious%2C%20mind%20accumulates%20a%20variety%20of%20questions%20and%20concerns%20which%20it%20has%20to%20spill%20onto%20the%20pages%20of%20this%20blog.%20How%20random%20are%20these%3F%20Pretty%20damn%20random%2C%20and%20I%20need%20to%20see%20some%20answers%2C%20quick.%20Oh%2C%20and%20I%E2%80%99m%20deliberately%20not%20searching%20Google%2C%20as%20I%20want%20to%20facilitate%20disc&amp;short_link=http://bit.ly/a6m0Hn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Random+Questions+and+Thoughts.+Password+Protected+Garage+Door+Remotes%2C+Twitter+Security%2C+MUNI+Drivers%2C+Burgers%2C+etc&amp;link=http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/&amp;notes=%20From%20time%20to%20time%20my%2C%20still%20curious%2C%20mind%20accumulates%20a%20variety%20of%20questions%20and%20concerns%20which%20it%20has%20to%20spill%20onto%20the%20pages%20of%20this%20blog.%20How%20random%20are%20these%3F%20Pretty%20damn%20random%2C%20and%20I%20need%20to%20see%20some%20answers%2C%20quick.%20Oh%2C%20and%20I%E2%80%99m%20deliberately%20not%20searching%20Google%2C%20as%20I%20want%20to%20facilitate%20disc&amp;short_link=http://bit.ly/a6m0Hn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Random+Questions+and+Thoughts.+Password+Protected+Garage+Door+Remotes%2C+Twitter+Security%2C+MUNI+Drivers%2C+Burgers%2C+etc&amp;link=http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/&amp;notes=%20From%20time%20to%20time%20my%2C%20still%20curious%2C%20mind%20accumulates%20a%20variety%20of%20questions%20and%20concerns%20which%20it%20has%20to%20spill%20onto%20the%20pages%20of%20this%20blog.%20How%20random%20are%20these%3F%20Pretty%20damn%20random%2C%20and%20I%20need%20to%20see%20some%20answers%2C%20quick.%20Oh%2C%20and%20I%E2%80%99m%20deliberately%20not%20searching%20Google%2C%20as%20I%20want%20to%20facilitate%20disc&amp;short_link=http://bit.ly/a6m0Hn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Random+Questions+and+Thoughts.+Password+Protected+Garage+Door+Remotes%2C+Twitter+Security%2C+MUNI+Drivers%2C+Burgers%2C+etc&amp;link=http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/&amp;notes=%20From%20time%20to%20time%20my%2C%20still%20curious%2C%20mind%20accumulates%20a%20variety%20of%20questions%20and%20concerns%20which%20it%20has%20to%20spill%20onto%20the%20pages%20of%20this%20blog.%20How%20random%20are%20these%3F%20Pretty%20damn%20random%2C%20and%20I%20need%20to%20see%20some%20answers%2C%20quick.%20Oh%2C%20and%20I%E2%80%99m%20deliberately%20not%20searching%20Google%2C%20as%20I%20want%20to%20facilitate%20disc&amp;short_link=http://bit.ly/a6m0Hn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Random+Questions+and+Thoughts.+Password+Protected+Garage+Door+Remotes%2C+Twitter+Security%2C+MUNI+Drivers%2C+Burgers%2C+etc&amp;link=http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/&amp;notes=%20From%20time%20to%20time%20my%2C%20still%20curious%2C%20mind%20accumulates%20a%20variety%20of%20questions%20and%20concerns%20which%20it%20has%20to%20spill%20onto%20the%20pages%20of%20this%20blog.%20How%20random%20are%20these%3F%20Pretty%20damn%20random%2C%20and%20I%20need%20to%20see%20some%20answers%2C%20quick.%20Oh%2C%20and%20I%E2%80%99m%20deliberately%20not%20searching%20Google%2C%20as%20I%20want%20to%20facilitate%20disc&amp;short_link=http://bit.ly/a6m0Hn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Random+Questions+and+Thoughts.+Password+Protected+Garage+Door+Remotes%2C+Twitter+Security%2C+MUNI+Drivers%2C+Burgers%2C+etc&amp;link=http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/&amp;notes=%20From%20time%20to%20time%20my%2C%20still%20curious%2C%20mind%20accumulates%20a%20variety%20of%20questions%20and%20concerns%20which%20it%20has%20to%20spill%20onto%20the%20pages%20of%20this%20blog.%20How%20random%20are%20these%3F%20Pretty%20damn%20random%2C%20and%20I%20need%20to%20see%20some%20answers%2C%20quick.%20Oh%2C%20and%20I%E2%80%99m%20deliberately%20not%20searching%20Google%2C%20as%20I%20want%20to%20facilitate%20disc&amp;short_link=http://bit.ly/a6m0Hn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Random%20Questions%20and%20Thoughts.%20Password%20Protected%20Garage%20Door%20Remotes%2C%20Twitter%20Security%2C%20MUNI%20Drivers%2C%20Burgers%2C%20etc&amp;link=http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/&amp;notes=%20From%20time%20to%20time%20my%2C%20still%20curious%2C%20mind%20accumulates%20a%20variety%20of%20questions%20and%20concerns%20which%20it%20has%20to%20spill%20onto%20the%20pages%20of%20this%20blog.%20How%20random%20are%20these%3F%20Pretty%20damn%20random%2C%20and%20I%20need%20to%20see%20some%20answers%2C%20quick.%20Oh%2C%20and%20I%E2%80%99m%20deliberately%20not%20searching%20Google%2C%20as%20I%20want%20to%20facilitate%20disc&amp;short_link=http://bit.ly/a6m0Hn&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/12/20/enable-a-twitter-retweet-rt-button-that-lets-you-add-comments-before-retweeting/" rel="bookmark" title="December 20, 2009">Enable A Twitter Retweet (RT) Button That Lets You Add Comments Before Retweeting</a></li><li><a
href="http://beerpla.net/2009/12/02/the-most-useless-tweet-to-date-discovered/" rel="bookmark" title="December 2, 2009">[Twitter] The Most Useless Tweet To Date Discovered</a></li><li><a
href="http://beerpla.net/2009/03/17/twitter-autocomplete-auto-url-expansion-auto-url-shortener-auto-pagination-rt-button-nested-replies-inline-media-embed-search-tabs-and-more/" rel="bookmark" title="March 17, 2009">Twitter.com Autocomplete, Auto URL Expansion, Auto URL Shortener, RT Button, Nested Replies, Inline Media Embed, Search Tabs, And More</a></li><li><a
href="http://beerpla.net/2009/04/09/the-real-reasons-to-use-twitter-get-over-your-prejudice-already/" rel="bookmark" title="April 9, 2009">The Real Reasons To Use Twitter (Get Over Your Prejudice Already)</a></li><li><a
href="http://beerpla.net/2009/12/04/amazon-posts-the-deal-of-the-century-ultimate-ears-triplefi-10-10vi-earphones-99-down-from-399-amazing-value-perfect-for-mobile-phones/" rel="bookmark" title="December 4, 2009">Amazon Posts The Deal Of The Century: Ultimate Ears TripleFi 10 &amp; 10vi Earphones &#8211; $99, Down From $399 &#8211; Amazing Value, Perfect For Mobile Phones</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F03%2F04%2Frandom-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc%2F&amp;title=Random%20Questions%20and%20Thoughts.%20Password%20Protected%20Garage%20Door%20Remotes%2C%20Twitter%20Security%2C%20MUNI%20Drivers%2C%20Burgers%2C%20etc" id="wpa2a_4"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2009/03/04/random-questions-and-thoughts-password-protected-garage-door-remotes-twitter-security-muni-drivers-burgers-etc/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> </channel> </rss>
