Oh no! We've moved to http://www.bluedoorconsulting.com/blog/

Blue Door Consulting

P.O. Box 1515
Oshkosh, WI 54903
(920) 230-2583 (p) « click to call »
(920) 230-2584 (f)
info@bluedoorconsulting.com

Blue Door Consulting Blog

Thursday, September 29, 2011

Third Party Data Woes

In this post, Bee talks about taking precautionary steps when using third party data...

No, this isn’t third party dating woes; however, this does pertain to relationships. One of the cool things you can do on a website is to integrate information from other sites. You can embed YouTube ® videos on your site, pull in your blog posts from Blogger, or allow your visitors to register for your MailChimp e-newsletter right from your website. Majors services like Facebook, Twitter, YouTube® all have their own data feed or application programming interface (API) that you can use to integrate their data seamlessly on your website.

This definitely allows for a more interactive, interesting and content- rich site. What happens though, if one of those services no longer work or is offline for some reason? Depending on how you’re integrating the data, it may or may not affect how your website is functioning.

I’ve had three incidents this year in which using third party data caused sites using them to go down. In one incident, I was scraping the data. Basically, retrieving the HTML off the site and plopping into the site what I needed. When that source site suddenly went offline, it also took down the site. In the last two incidents, two very popular services, Blogger and Vimeo went offline for a short while and also took down sites using their data feeds.

These are relationships that work when they’re all online, but can cause distress when they go offline. A lesson I learned from these incidents is that you shouldn’t always count on third-party sites to be online all the time, even if they are popular. An alternative should be in place in case it does occur.

There are some precautions you can take to make sure that your relationship with third-party data isn’t going to affect your site when they no longer work. In the first incident, I wrote a script to make a backup of the current data feed each day so that there is always a fresh copy on the server. When the source site is inaccessible, the backup is used. For Vimeo, I created a “temporarily unavailable” image that is displayed when it is detected that Vimeo’s feed is down. That way a user will know there are some technical issues at the moment.

Although working with third-party data is a great way to expand and enrich your site, you should be aware of and plan for outages. If you’ve experienced any of these issues, I’d love to hear your stories and solutions.

Wednesday, September 14, 2011

Improve your password security

In this post, Tyler takes a look at how we can improve the security of our passwords while making them easier to use.

Using passwords to secure our online accounts is a necessity. They are currently the only widely accepted form positive user identification on the internet. The problem, however, is that it is a flawed system.


Passwords are either too simple which makes them easily broken; or complex but too hard to remember which makes them more likely to be written down, thereby defeating their purpose. For years we’ve been told the most secure passwords are those that utilize capitalization, numbers, symbols, etc. A 2007 article entitled “The Usability of Passwords” written by Thomas Baekdal, which has garnered some recent attention, poses a new theory regarding the best practices of password security.

The article suggests that it is much more prudent to use 3 or more uncommon and unrelated English words strung together to create a password than it is to create one using conventional wisdom. The logic here is that a password like “correct horse battery staple” is much easier to remember than “Tr0ub4dor&3”, and is about as hard to crack using traditional methods used by hackers, including brute force, common word, and dictionary attacks.

The next step in making our online lives more secure is to make sure that these passwords don’t get used more than once. Don’t use the same password for your email and PayPal accounts. This can get difficult however, when you consider that most of us have many, many online accounts. Using a different password for each one can get confusing. To resolve this issue, consider using a password management utility which will memorize your passwords for you. A good password management program will work across multiple platforms/browsers, and will provide the added benefit of bypassing keyloggers. It will also store the correct URL for you, which is a good defense against phishing attacks.

The password security model is still and will forever be an imperfect system of authentication. With these improvements, however, we can do more to keep our accounts safe until other methods of authentication such as biometrics become more widely adopted.
-->