Friday, April 16, 2010
Web Debugging with Fiddler
Tuesday, February 16, 2010
The Emotion of Technology Change
Tuesday, February 2, 2010
The Outcome-Value Statement
- Emails older than 90 days will be automatically deleted
- Each user's mailbox is capped at 250 megabytes of storage
- Email backups tapes will be erased after 30 days
- Users can only move emails requiring longer-term storage to the content management service
- Automatic deletions and erasures will be halted as required by legal proceedings
- Improved email system performance (service)
- Fewer "smoking gun" emails being kept (risk)
- Compliance with court orders (service)
- Retaining business records and knowledge (service)
1. Email Becomes a Transitory Tool
2. New Processes for Retaining Emails for Legal and Business Requirements
> Improved email system performance
> Fewer "smoking gun" emails being kept
> Retaining business records and knowledge
- Each user's mailbox is capped at 250 megabytes of storage (1)
- Email backups tapes will be erased after 30 days (1)
- Users can only move emails requiring longer-term storage to the content management service (2)
- Automatic deletions and erasures will be halted as required by legal proceedings (2)
Friday, January 8, 2010
My Web Site List
- Kayak.com - I use this for all my travel planning. It is by far the best web site I've found for quickly finding good airfares. It works like this: (1) pick your cities and pick your date, (2) all the data for all the flights is sent to your browser, and (3) by using check boxes, sliders and buttons you can narrow or widen your search criteria and never go back to the web site for another long search.
- SportingNewsToday.com - Part of my morning ritual. Make coffee, let the dog out and then read "my morning paper". SportingNewsToday has the best layout. Quick and easy to find just the parts you like or skim the day's issue. More like reading "the sports page" than drilling up and down the typical hierarchical web site.
- Gutenberg.org and Librivox.org - Books in the public domain are available at Gutenberg.org. Audiobooks in the public domain are at Librivox.org. I particularly like Audiobooks for car commutes and have gone through most of the Sherlock Holmes and Wizard of Oz books (there are over a dozen of each). Volunteers record the Audiobooks, but I think you'll be amazed at how well most of them do.
- Pandora.com - There are a number of good music sites and Pandora is my favorite, although Grooveshark, Finetune and Last.fm are among the other fine choices. You build "stations" in Pandora based on an artist or song, and it uses that to play songs by the artist and songs similar to that style. You can rate individual songs "thumbs-up" or "thumbs-down" to further tune the station to your liking. Even cooler running on my Droid phone in the car. "Radio" with no commercials. Sweet.
- Cio.com - My personal choice for balanced and professional reporting of technology news and topics. Digg, Slashdot and Lifehacker are good too, but a little too much chaff, opinion and irrelevance.
- GeekBrief.tv - Cali Lewis delivers up-to-date technology news via a 3-5 minute video several times a week. Particularly fond of Apple computers and Japanese robots, Cali delivers a lot of information in a very short time with shots of humor. Nice not to read for a few minutes every morning, but it's still part of "my morning paper".
- Shoeknots.com - I just had to mention this web site although it contains a single page. One day, many years ago, I was ranting about my new pair of dress shoes. The dang shoe strings would not stay tied. Now this was a problem I've had all my life, but this pair of strings was really bad. I went on the Internet to find someone who sold "slipless" shoestrings. I would pay anything. I found Shoeknots.com, which taught me how to properly tie shoelaces. I had been tying "granny knots" all my life. Now I tie "square knots". This web site taught me to seek out the knowledge of others. A defining moment as I truly entered the age of search.
- Bloom County and Dilbert - At www.gocomics.com/bloomcounty and www.dilbert.com. Gotta have my morning dose of humor. Bloom County is still hilarious the second time around.
Monday, December 28, 2009
IT in Competition
- Outsourcing - In other words, buying IT from another company. The economics of this are the most puzzling to grasp. Can I really buy the same thing I've been doing myself for less, and the outsourcer still can make a 15%-20% profit? Some of this can be accomplished by larger scale, but outsourcers live with competition every day and it simply makes them better at knowing their business, their costs and your contract.
- Off-shoring - The economics are simple. We make a lot of money in the U.S. compared to most of the world, there are talented people out there and being 12,000 miles away just doesn't interfere all that much, and in certain circumstances, has a speed-to-market advantage.
- Software-as-a-Service - I want it and I want it now. Sign on the line or input your credit card and you are off to the races. No worries about upgrades, fighting for capital or waiting in the IT queue-of-death. Compelling marketing messages targeted at the business user with the checkbook and the need to solve their business problem. Match made in heaven.
- Cloud Computing - A new source of competition that's currently in the fear, uncertainty and doubt phase. But the economic case for non-production servers (about 60% of the total), short-term needs and spiking workloads are very clear and compelling. But perhaps the scariest part is that all these virtual servers will pretty much all look the same and can take advantage of continuous hardware price reductions. That Amazon small instance at 8.5 cents per hour today is likely to cost about 1 cent per hour in 5 years. Simple Moore's Law.
Can your IT department survive, and even thrive, in this competitive landscape? Yes, but not without a significant improvement in your business skills. All else being the same, you have several advantages, including:
- You can see your budget and all the line item detail
- You don't have a profit-margin to obtain and retain
- You should have better insight into your companies' priorities
- You are in a position to take more risk than an outsider
- Your company knows you and you're readily available
Monday, November 23, 2009
Password Craziness
There is a light at the end of the password tunnel. The only question is when will the endless craziness of longer and more complex passwords finally be tamed, for surely, either by reason or futility, it will end.
Surely you've seen the current craze, eight character passwords containing a combination of lowercase, uppercase, numbers and special characters. Let's say for the sake of argument that this is truly needed and worth every bit of aggravation. How long will it last? The basic math says about 10 years, given that Moore's Law holds and computing gets one-half as expensive every eighteen months, and that there are about 80 possible characters to choose from when building a password. To keep the same relative immunity, in 10 years it will take a 9 character password, in 20 years a 10 character passwords, etc., until such time that users revolt, or hopefully, start to question why in this world of marvelous technological innovation they must increasingly carry the security burden.
But why wait until the fires are burning around your feet and the smoke is rising to take a fresh look at the problem and solve it sooner rather than later. A few things to consider.
- It appears that the single biggest issue is using hashes to store passwords. Then if the bad guys get the hashes, it's straight-forward to crack common passwords. If this is indeed a real problem, then fix it. Use something else. Like encryption. Duh.
- Passwords can be cracked by brute force by simply trying every possible combination. This assumes that no prevention mechanism is in place to stop this tack from being successful. Since most passwords are validated by servers, this limits the number of attempts per second to the speed of the server and the intervening network, in most cases limiting the attempts to hundreds or maybe a thousand attempts per second. Compared to the over 1 quadrillion possibilities of an 80-choice, 8-character-long password, the math says it takes over 3 million days to try them all. I'll be lucky to live 30,000 days. I'll take my chances.
- Passwords that are easy to remember are easy to guess, probably taking only a few thousand attempts via a "smart force" method. Very true, and assuming that the above server just blindly tries as fast as its little Ghz will allow, a very real threat. But since humans can't try more than once every few seconds and will undoubtedly give up after a dozen or so attempts and go find that sticky note they knew they would need someday. So why can't the server just let the user try a few times and revoke their account? That actually works well unless someone, inside or outside your company's "four walls", decides to enter your userid and a few bad passwords and lock you out of your computer. It happens, trust me on this one. The best solution is for the server to simply "slow down", ever more slowly processing new attempts. The hacker can't try any more than the user will try before giving up. This is the clever method used by Lotus Notes for years. If you're lucky enough to have Lotus Notes available, try a few bad passwords and see what happens. I promise it won't hurt.
- If the hackers know all the common passwords, why do systems allow any of them to be used? Ah, the simple questions are the best, aren't they? If "egbdflth" is not in the list, wouldn't it be just as good as "Eg^-3U8i"?
- Passwords that protect files are prone to hacking, since many copies of the file can be made and large numbers of computers can simultaneously try to guess the password. Sooner or later they will get in, and that time can be greatly lengthened by stronger passwords. Ah, we've uncovered a truly good use for strong passwords. Finally. Anyone out there do this on a regular basis?
Monday, November 16, 2009
My Home PCs – Part 4 – Toys for Geeks
The final installment of this four-part blog contains some utilities that most home users will never need, but I find them indispensable. With the exception of WinDirStat, these toys take a reasonable amount of technical knowledge to use, although they are unlikely to cause your PC any problems if you want to give them a whirl. If nothing else, it's interesting to run Wireshark and Process Monitor to see the sheer volume of what's going on inside your PC. It's a much busier beast than you probably think.
- Wireshark - This program captures all network data packets coming into and going out of your PC, very similar to the professional Sniffer tool. Although having a network background is useful to understand all the packet headers, it's more useful to understand how an application works to make the best use of the data captured. It's a good idea to shutdown as many applications as possible before running Wireshark to reduce the data being captured. You can download Wireshark at http://www.wireshark.org and there are some very good introductory videos and other documentation at http://www.wireshark.org/docs. You'll also be installing WinPCap, included in the Wireshark download, which is the component that interfaces between Windows and Wireshark.
- Process Monitor - This is one of many sysinternals utilities that Microsoft provides and the one I find the most useful. It shows real-time file system, registry and process activity, in short, all the stuff that's happening inside your PC at a very detailed level. The tool provides filters to reduce the flood of data it produces to a more manageable level. The download is available at http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx, which includes both individual links to the different tools and a single download if you want the entire suite.
- VirtualBox - For those of us that like to try out new operating systems such as Ubuntu Linux and Google Android and want to make it painless, VirtualBox is the answer, and can be found at http://www.virtualbox.org/wiki/Downloads . This Sun product comes in two versions. VirtualBox OSE (Open Source Edition) is free for all purposes and VirtualBox is free only for personal use and product evaluation. More details can be found at http://www.virtualbox.org/wiki/Editions. Virtualbox creates a virtual environment for its guested operating systems and boots up image files in the .iso format. It also handles virtual machines packaged in the Open Virtualization Format (.ovf).
- Google Calendar Sync - In today's world of technology we have a lot of duplicate tools, one for our work life and one for our home life. But having separate tools sometimes causes issues and in my world having two calendars was particularly painful. Enter Google's free Calendar Sync tool, which can sync an Outlook calendar to a Google Calendar. I have my normal Google calendar that comes with my personal GMail account, which is my home life calendar. I have another Google Calendar, using a different account, which contains a synchronized copy of my work life calendar. I setup this second account to be viewable by my home life account and I can view both my calendars at the same time, giving me a complete view of my life. And my wife does the same, shares both of her calendars with me (and vice-versa) and I can see our combined four calendars all at the same time.
- WinDirStat - We all seem to run out of hard drive space and finding good candidates to delete or move elsewhere can be tedious. WinDirStat solves that by scanning a hard drive and building a visual, color-coded "block map" of every file where the size of each block is proportional to its size. Click on the block and that file is highlighted and its directory structure displayed. By far the easiest way to clean up a hard drive I've found. This utility can be downloaded at http://sourceforge.net/projects/windirstat.