Monday, July 30, 2012

HP TouchPad First Impressions

I missed the fire sale on HP TouchPad tablet but was able to find one easily after the fact. As I've explained before, I'm just an average techie who likes to review the gear he buys. I've delayed writing this in order to actually use the tablet enough to give a good report on the device.

HP TouchPad
The vast desert expanse of the tablet market.

Show me the money

The big issue with the TouchPad, while it was being sold by HP, was the price. List price for this tablet was US $500. That's the same price as the contemporarily released Apple iPad. That's simply the wrong price. HP is not in the same market as Apple.
The entire technology world, and especially Apple customers themselves, know that Apple customers pay a premium for their brand loyalty. HP products, on the other hand, are reasonably priced cameras and printers.
HP only stayed in the tablet market for a short time, citing poor sales for their decision to liquidate their remaining stock. The price for HP TouchPads soon stabilized around $350 among leading online resellers. HP clearly couldn't get the pricing right on their own, first overpricing then ridiculously underpricing the tablet. But functioning capitalist markets decide how to price goods and services effectively. And the market clearly supported a roughly $300 price tag. Clearly, the lesson learned from all this is, when entering a market where Apple is the only other player, factor out the Apple premium or sell your device on an auction website to determine pricing.

Hard times

Literally, the hardware is slick. It has a glossy black finish front and back. It's actually a bit large in the hand. I usually read paperbacks and not hardcover books so the tablet is uncomfortable as an electronic book. However, it is almost ten inches of diagonal screen size for excellent video display.
HP actually did a good job on the hardware side. The TouchPad is built around its 9.7 inch touchscreen. A dual-core, 1.2 GHz speed Snapdragon processor, 1 GB RAM, and up to 32 GB storage make for a responsive device. It communicates through Wi-Fi (802.11 a/b/g/n) and Bluetooth. Its sensors include everything but GPS and it has a front-facing camera for Hangouts. Overall, a good pile of parts.
One well-received feature is the microUSB charging cable. It's nice to not have to go searching for proprietary cords anymore. Like its market-leading competitor, though, this tablet needs a full Amp to charge. Most USB chargers only deliver half that since they only need to support the lower power requirements of cell phones.

A soft touch

HP chose its recently acquired Palm operating system, webOS, to run its tablet. That's disappointing.
Many web pages are too complicated to display properly in the built-in web browser. It doesn't have good support for frames. For example, Gmail is completely useless in the TouchPad browser unless the basic HTML option is selected. The browser can't handle scrolling the body of an email separately from the sidebar. There are also weird frame placements and artifacts for sites that overlay a frame for ads, like Cracked, or functionality, like YouTube. Remarkably, Blogger is quite usable because its frames are clearly defined spaces with their own scroll bars and page functions intact. Being a lower priority property in the Google-verse has its advantages.
The webOS on-screen keyboard is a bit oddly spaced but usable. It is much too big for thumb typing but it is almost the size of a full-sized keyboard when laid on a desk. As is my custom, I'm actually typing this on the TouchPad and it's quite easy to do, though I'll probably need to edit this on the computer to add in pictures and hypertext.
Included out of the box are the normal productivity applications like a calendar, which can't seem to access Google Calendar, an email application, which can't access Gmail, a clock, and QuickOffice, recently purchased by Google. An application for YouTube is included but it's just a wrapper for the webpage as it suffers from the same odd frame artifacts as the browser. For social media, the TouchPad comes with a Facebook app which can't be uninstalled. Which would be great if I were still using Facebook. Since tablets' default use case is as an electronic book reader, this one comes with Amazon Kindle pre-installed but no access to Google Books except through the browser. So, none of the Google features I already use but plenty of pre-installed programs for services I don't use.
HP offers an application store for its now-discontinued line of webOS products. But it isn't nearly as well-populated as either Google Play or that other one. And it's no wonder as webOS is officially on its deathbed. Few people want to spend time developing software for a system only receiving palliative care from its owners.
Fortunately, there is salvation, in the form of a new operating system, CyanogenMod. Versions for the TouchPad are still in alpha but promise ready access to the Android market and all the applications therein.

Verdict

The hardware is excellent and worth the current market price. The software leaves much to be desired and makes this tablet a good candidate for an operating system transplant. With prices falling past $250 and plenty of tablets still in stock, this product gets a qualified "buy" decision.

Tuesday, July 17, 2012

Longer than I meant to be away

I'm not dead, yet. I feel fine. I think I'll go for a walk. No, seriously, I've been more active posting and commenting directly to Google+ lately but I haven't forgotten my blog.
In recent news, I supervised my Boy Scout troop, "Hardcore" 444, at summer camp. We went to Camp Fiesta Island, right on Mission Bay in the heart of San Diego, CA, over the Independence Day holiday week. The city's fireworks display on the 4th left something to be desired, like the other 14 minutes and 45 seconds of the show.



I was still very impressed by how many fireworks they launched in nine seconds. Sea World was right next door and had the sky to themselves the rest of the night. But they launch fireworks every night of the week so they're old hands at that kind of thing. While at camp, I completed training in BSA Aquatics Supervision, finishing Safe Swim Defense and Safety Afloat along with both Swimming and Water Rescue and Paddle Craft Safety. That's a big boon to the aquatics program at Troop 444 and the rest of the council.
In personal news, I'm off the market, ladies. I'm dating my dream girl. She's a beautiful, smart, nerdy goddess and we even like all the same tabletop RPG games. We were introduced by a mutual friend who set us up on a blind date. So that's who to blame if it doesn't work out. Kim and I hit it off and we've been dating now for... wow, has it only been two months? Anyway, she's an instructor at the school near where I work.
And in business news, work is about the same. I'm still supporting the command here with IT Systems Management, essentially sustaining the same systems I was building four years ago. The division chief has decided to engage more with SharePoint and I was brought back on board with that since I was involved in it's early deployment.

Monday, May 7, 2012

Don't Push the Red Button

I have a certain level of knowledge about the issues security professionals face and the incidents they cause.

First some background on this incident. A piece of hardware was reset and the encryption keys it contained were "zeroized". Then a message was sent out to the entire section informing them not only of the exploit but also underlying vulnerabilities which carry the risk of a denial of service. Because this incident report came through internal channels, it contains too much secure information to post here. There wouldn't be enough left after redaction. I will, however, discuss the incident in generic terms as a case study. Of course, the risk has been addressed.

Up front, let's address the sender of the message. The message was sent from the Information Management Office, a higher level function than over-titled secretary but that's a distinction that's easy to be confused over.  Not that the IMO is unauthorized to distribute information about incidents in the office, but as a general rule nobody should be distributing information on exploits or vulnerabilities. So that's who sent it, but where did it go? To a large office full of non-security job functions. Read that as "potential threats".

Let's move on to the content of the message. The message reveals a successful, yet inadvertent, exploit of a vulnerability with a security device in the office. It clearly describes how to "zeroize" the device and also how long to return to operation. Reading between the lines, additional indicators are revealed. There is a piece of critical equipment in an unsecured location. Anyone in the field should immediately ask what else is in that location. Keeping in mind that these devices will not pass traffic unless it's encrypted, the victim was under a complete denial of service. That operational state could be further exploited while personnel are distracted by recovery efforts.

As a security professional, how do you protect your office from this?

First, educate the threats. This incident was caused by an untrained user accidentally resetting the device. Flat out, every user needs to be properly trained to operate the equipment they have contact with. Also, educate your users about information security. Disclosing the incident could have deeper repercussions than the incident itself. An attacker should rightly assume that the risks here have been addressed and they should look for another vector. Or an attacker might just try to replicate the exploit anyway in the chance that it hasn't been addressed.

Secondly, lock up the vulnerabilities. I mean that literally. Lock up any hardware that doesn't require user contact. That's everything but the keyboard and mouse. And not just the physical hardware but also the software. Employ "least user privilege" by only giving users the amount of access they need for their jobs. An employee who's job description does not include "reset the encryption device" should not have access to that button.

Third, finish your risk assessment. Tally up the costs in dealing with your threats and vulnerabilities. Put it in real dollar amounts so you can do a quantitative comparison. In this case, a security container and user education. Now tally up the costs of a threat meeting a vulnerability to become an exploit. Again, in dollars out of the company budget. For this incident, it was one week of lost work by one office being unable to do secure business plus the cost of rekeying the encryption device. Finally, compare those dollar amounts. Assume the risk only if the cost of mitigation, in actual company money, is too high.

Wednesday, April 11, 2012

Head's Up

I'm going to be making some changes around here soon. I want to tweak the color scheme; the current palette is too gray. I liked it better before the internet blackout on January 18 when there was a lot more red and it was more vibrant. I'm also going to change the layout, with things pushed towards the edges of the screen and more open space in the center. That will let me play around with the font size a bit too.

Yes, to answer the question, something did bring this about. As my readers here know, I'm assimilated into the Google ecosystem of features including Google+. And, if you may not have heard, they've just triggered a large user interface redesign, featuring vast tracts of #whitespace. I won't be stretching the layout that much here but it will definitely fit better on high resolution monitors because who is still running at 640 x 480 much less wants a UI designed for it.

Friday, March 9, 2012

Invisible Children

I'm not sorry for not having an opinion on . I don't know what the solution to the situation in Africa is. I don't even know if we should get involved. Probably not, given our track record.
However, I do have some insight into why it is such a prevalent issue right now.
Young, technologically savvy, and connected youth in this country and others have seen the effect that online protests have on the real world. From Arab Spring to stopping SOPA, groups of individuals, previously distant from other like-minded individuals, have found they can coordinate effective action through social networks and online services. It seems quite often that these protests are just a lot of noise and buzz around a galvanizing issue without offering solutions or any real work. Witness how many videos' and blog posts' comments sections are filled with cries of "Kony!"
Not that raising awareness of a situation by forcing the rallying cry to be hear is a bad thing, mind you. I just don't think it's as effective as it needs to be. This situation in Uganda is not new and it is not simple. And I haven't studied this topic, nor does it particularly interest me or even affect me. So you won't find the answer on this blog either.
Here's vlogger Hank Green with more:

Thursday, February 23, 2012

A Short Story for Engineers

A toothpaste factory had a problem. They sometimes shipped empty boxes without the tube inside. This was due to the way the production line was set up and people with experience in designing production lines will tell you how difficult it is to have everything happen with timing so precise that every single unit coming out of it is perfect 100% of the time. Small variations in the environment (which can’t be controlled in a cost-effective fashion) mean you must have quality assurance checks smartly distributed across the line so that customers all the way down to the supermarket don’t get pissed off and buy another product instead.
Understanding how important that was, the CEO of the toothpaste factory got the top people in the company together and they decided to start a new project in which they would hire an external engineering company to solve their empty boxes problem, as their engineering department was already too stretched to take on any extra effort.
The project followed the usual process. Budget and project sponsor allocated, RFP, third-parties selected, and six months (and $8 million) later they had a fantastic solution; on time, on budget, high quality and everyone in the project had a great time. They solved the problem by using high-tech precision scales that would sound a bell and flash lights whenever a toothpaste box would weigh less than it should. The line would stop, and someone had to walk over and yank the defective box out of line before pressing another button when done to restart the line.
A while later, the CEO decides to have a look at the ROI of the project; amazing results! No empty boxes ever shipped out of the factory after the scales were put in place. Very few customer complaints, and they were gaining market share.
“That’s some money well spent,” he says, before looking closely at the other statistics in the report.
It turns out, the number of defects picked up by the scales was zero after three weeks of production use. It should’ve been picking up at least a dozen a day, so maybe there was something wrong with the report. He filed a bug against it, and after some investigation, the engineers come back saying the report was actually correct. The scales really weren't picking up any defects, because all boxes that got to that point in the conveyor belt were good.
Puzzled, the CEO travels down to the factory and walks up to the part of the line where the precision scales were installed. A few feet before the scale there was a $20 desk fan blowing the empty boxes out of the belt and into a bin.
“Oh, that,” says one of the workers. “One of the guys put it there ’cause he was tired of walking over every time the bell rang”.