Slightly Different Analysis People, processes, and technology with my bias attached.

2Sep/111

If no one is on a social site, is it social?

I have been experimenting with the G+ social network and trying to decide if it's useful, and if so how am I going to use it... the biggest limiting factor on G+ right now seems to be audience size. Everyone and their mother has a Facebook account. The best argument G+ defenders can make sounds suspiciously like what Mac defenders used to say back when people would criticize the availability of apps for the Mac (remember those days?), which is essentially "All the ones I want are available, and I don't really need all of the drek that isn't available." I think we can do better. Right now G+ may turn into a more viable version of this blog for me.

Filed under: Uncategorized 1 Comment
23Apr/110

The iPhone tracking kerfluffle

http://www.engadget.com/2011/04/21/the-iphone-tracking-fiasco-and-what-you-can-do-about-it/

This is such a non-issue. At worst, it means that Facebook will show me a McDonalds ad when I am near McDonalds. Perhaps advertisers may use my location data to determine that I never visit McDonalds but instead have a daily Starbucks habit, and show me an offer for a free lemon pound cake. This is the worst case scenario.

"But what about bad guys?"

In every situation, there are easier, more effective ways to do harm to you than to try to steal your phone or your phone backups surreptitiously. Non-state actors will mug you. State actors will make you disappear in broad daylight. Jealous spouses will just wait for you at home and kill you there.

If you have a cell phone that is turned on, your location can be derived without your direct knowledge. Cell tower triangulation isn't easy, but it's no more difficult than getting my phone's backups. If you are a target (and you know you are a target) then you are already using prepaid cell phones like Kleenex. If you are an unknowing target, you are pretty much screwed regardless- your adversary has the element of surprise.

There are very real privacy problems in today's world, this is not one of them. This is tech press Birther story that is only serving to get people to click through so they can get another banner impression and another tracking cookie on their hard drive.

Huh that's funny, my iPhone is now showing me an ad for a free cookie at Starbucks.

14Mar/110

Getting things done

In part due to some inspiration from thesalesengineer.com, I picked up a copy of David Allen's Getting Things Done on Audible. What I like about it is that it is a fairly technical system with some very specific recommendations. After about a month, I feel I now have a better handle on the status of my activities so when I do my weekly review with my manager not only am I easily able to determine the status of everything he needed to talk about, but I also have a handle on what I needed from him, as well. More as I spend more time with the system.

Filed under: Uncategorized No Comments
23Feb/112

iPad to take over the Enterprise?

Information Week's Global CIO column by Bob Evans has a story on how the iPad is seeing a rapid adoption in the enterprise, particularly in healthcare, thanks to virtualization technologies like Citrix. I am happy to say that I came down on the right side of the "useless toy"/"serious tool" argument. Make it so, Steve.What's most remarkable is the convergence of factors that have led to the iPad being a viable technology.

If the iPad had been introduced before the iPod in 2004, it would have flopped. Gmail wasn't introduced until April 2004, and Google more than any other company has done the most to push the idea of Cloud Computing. There had to be an App store. There had to be a proliferation of server farms to drive down the cost of hosting your life online. Arguably, there had to be Facebook, which brought millions of non-technical people on board. Could we be looking at a world where there are only server farms and tablets, and the workstation/laptop is all but eliminated? Maybe in another 10 years.

9Feb/110

Heading to RSA

Stop by the Dataguise booth at RSA in lovely San Franscisco next week and say "Hi!" Should be a great show this year, I'm looking forward to it!

Filed under: Uncategorized No Comments
4Oct/100

Data Masking vs. Data Encryption

During my day to day work I get to talk to a lot of really sharp technical and non-technical people across the Federal Government. Mostly, my partner and I are evangelizing the virtues of data masking on demand. I have spoken with CIOs, CSOs, CISOs ... plus the occasional DBA thrown in for good measure. It's been a lot of fun so far, although what surprises me a little is that not a lot of people have really thought about what data masking means and how it's different than encryption. Here's what I tell them, so if you're Googling those key words I hope you stumble on this page, it should save you some time. In case it's not obvious, I work for a company that sells data masking software, so if you detect a (slight) bias in my opinions, that's why. :-)

What is Masking?

Masking and encryption are really two sides of the same coin: both are transformations designed to obscure the real meaning of a message.  Encryption is a two-way process: both sender and recipient use some sort of shared secret so that they can understand the message.  The reversible nature of encryption is both an asset and a liability.  The more people who have access to your shared secret key, the higher the probability exists that key will be compromised.  Everyone understands this risk, and so, depending on the value of the information being protected, additional controls are put into place, such as regular password changes, employee background checks, data access monitoring, etc.  Unfortunately, as wikileaks illustrated, there's not a lot you can do about someone who has legitimate access decrypting and saving information.

For the purposes of this discussion, here are my terms:

  • Encryption: A reversible process of using a mathematical transformation on a given set of data to render that data unintelligible to anyone without the correct credentials (shared secret key, public/private key combo).
  • Masking: A one-way, irreversible transformation of a data set that (when done correctly) protects key pieces of information through total de-identification.

I have to admit, my bias is showing a little bit here. Our masking product is a very sophisticated and does a lot of things that no one else is doing right now.

Why Mask Data?

With masking, your entire goal is to not care about who gets access to your data set, because what they are going to see is not very useful. The key elements have been randomized, shuffled, or otherwise obfuscated such that any resemblance to the original data set is destroyed.  This is really more than just putting a bunch of ###'s over someone's Social Security Number. Depending on the sophistication of your toolset, you might be able to find other uses in the enterprise for masked data, but this one is easy to understand.

In other words, masking is like encryption that is so powerful no one can decrypt it :-) Or perhaps encryption is a weak form of masking... you tell me. :-)

Limitations of Masking

The biggest problem with masking is that it is really not suited to a live data, transactional production environment. It makes absolutely no sense to mask the database that (for example) your call center reps are using, because they have to have the real information to work with. To make matters worse, even deciding what to mask is non-trivial-- have you actually looked at your database lately? Hundreds (or thousands) of tables, each of those with hundreds of columns... it's enough to make your DBA break out into a cold sweat if you were to say "go find me all of the sensitive information in our application." Home grown scripts are out of the question for all but the most trivial masking applications. Then there's the problem of what do you do once you've located all of your sensitive information? This is the reason why no one is really doing anything meaningful with masking right now... it's just too hard with not enough reward at the end it. Organizations look at the cost of doing a comprehensive assessment of their environment, determining masking policies, developing masking routines, and automating the work-flow and decide it's cheaper to just accept the risk of being hacked. The unfortunate reality of masking today is that it is was just too expensive to implement masking to mitigate the risk of some sub-contractor leaving a laptop full of PII at a restaurant in Georgetown.

Masking done right

This blurs the line a bit between information and persuasion, but it's my blog and I love this stuff so I'm going to do it anyway. :-)

It doesn't have to be this way. When you are looking at masking products, here are some key questions to ask:

  • How easily does this product tell me where my sensitive information is?
  • How can I automate masking with this product so I can create a work flow?
  • How quickly am I going to see results?
  • Is the cost of buying the product cheaper than the fines and/or lawsuits that might come if my customer/employee data is compromised?
  • If I mask the data, is it going to break my application?

Ask your vendor these questions... make them earrrrrn it... my customers expect me to be able to answer these, and you should, too.

Closing thoughts

Ultimately, masking and encryption are complementary, not competing products. Encryption is still the best way to protect live data in your data warehouse. What people start to realize as they learn more about masking is that they can dramatically cut the number of people who need access to the pure, unvarnished data if there is a way to quickly and automatically provide masked data sets that preserve application integrity. This has the benefit of lowering the risk to your production environment and reducing your costs by reducing the need for production-level controls on non-production environments.

Thanks for reading, I hope this was helpful and not too sales-y. Leave a comment if you have other questions or want me to go into specifics on something.

Filed under: Uncategorized No Comments
13Aug/100

I just read it for the comments. No seriously.

Perusing TechCrunch this morning, usual stuff- Google is now Evil, Apple is still awesome, etc... in the middle of a normal Microsoft fanboi/hater exchange in the comments of an article I came across this gem:

Note the comment by hervelegers in the middle.  Relish the disjointed phrasing and bizarre word selection. It's like your Uncle Saul standing up in the middle of your Wedding Reception and announcing that he really likes "the Black Ladies" because of their large posteriors: the music rips to a stop, everyone silently /facepalms, and the conversation resumes.  What's really brilliant is that I don't think I could fake this comment- I would need to run some ad copy through a web translator a couple of times to get the degradation just right.

God I love comment spam :D

Tagged as: No Comments
19Jul/100

The first step is a doozy

Getting started on new things is always challenging. Take this blog post, for example. I've been kicking it around in my head for a few weeks now. I recently left Booz Allen Hamilton, where I spent 4 great years, and I felt that I wanted to say something about it, but I wasn't really sure what I wanted to say. Should I air the dirty laundry? Should I plug my new company? What about the tone... snarky? Wistful? In Trainspotting they choose Life (and a f***ing big television): I chose inaction.

If you find yourself inactive, do the first thing.

Write that first blog post after a long break, even if it's not perfect.

Give yourself permission to fail, because that's how you learn.

Click "publish".

Filed under: Uncategorized No Comments
17May/102

Being there(s): 5 principles for ambient leadership

There is a lot of useful information to be gleaned from your employees, if you just could figure out how to engage with them. My employer has an award-winning implementation of an Open Enterprise portal, with internal blogging, wikis, and so forth. It's fairly well done, especially for a large, conservative consulting company. Yet just recently, a very senior level executive posted on his blog to the effect of "I'm not really sure why I'm doing this", "I don't want blogging to become the main form of communication"... many of the common concerns that senior managers have, particularly if they didn't grow up with the technology. You've heard of ambient friendship-- how social networking technologies are redefining our notion of friendship to be something that's just kind of there, floating in the background, ready to bring to the foreground whenever you have a few free minutes. As an executive, you can leverage this phenomenon and turn it into ambient leadership. Here's how you do it.

1. Find platforms with good personal ROI. Jeffrey Walker, former President of Atlassian, liked Twitter because although the value returned isn't tremendous, the time invested to see that value is miniscule.  I am a heavy user of Yammer for the same reason. Fire up my iPhone, see some notifications, scan them, and then go back to checking whatever I unlocked my phone for in the first place.

2. Identify yourself clearly. If you're a senior VP, make it known, either subtly or directly. There is a bias in Internet culture towards full disclosure and disclaimer- in part because you can have a conversation with someone and not have any context whatsoever for their remarks as you might have in a face to face talk. I don't think you'll scare anyone off, for the reasons below.

3. Don't fear informality. Your words still carry weight, but not as much as you think-- for an internal audience that is used to asynchronous text communication, it's natural to write conversationally. No one will mistake your Tweet or Yam for policy. Yes, you may still have fiduciary responsibilities, and yes, your comments could get archived and subpoenaed for some reason. That segues into 4 and 5...

4. Simple comments speak volumes. No one realistically expects you to get involved in the dissection of last night's episode of The Office. Just the occasional "I agree", "I disagree", or "I don't understand, can you please explain?" are sufficient. The expectation from your audience comes preset to lightweight. This can be difficult when you are used to banging out emails to subordinates, but the goal is for you to create a sense of a persistent virtual presence. Which culminates in...

5. Quantity matters. One of the keys to creating an atmosphere of ambient leadership is how often does your name show up in someone's feed. Some of your audience members may receive hundreds of responses in their feed on a daily basis. Your audience forms a judgement about the "online you" based on the intervals between your entries on their feed. Close intervals means your attention might be more engaged on that channel of communication, while long intervals send the opposite message. You don't have to be a robot that tweets every hour on the hour, but actually engaging in a back-and-forth with someone sends a message that you're an available kind of person, even if you aren't. This is the essence of ambient leadership. By creating the perception that you can and will engage in something that interests you or requires your attention, you get to reuse this investment of time because it becomes a record of your interest level. This in turn creates the perception that you are there and listening and could be engaged if they wanted to engage you. This is far more powerful than actually engaging a senior leader, and goes a lot further towards creating the feeling among your employees that they are listened to and valued.

Quantity also matters from a "everything you say can be used against you" perspective.  If you have a long written history with a clearly defined style, it's harder for someone (whether it's an attorney or a subordinate) to take one individual comment out of context and throw it in your face- you already have a built-in trend line and so the other party can clearly judge whether what you are saying is really a screw-up or an honest mistake.

All of what I've described could be done by an emotionless robot, or possibly even a CFO. Just think of the possibilities if you actually cared about your employees as people. Not only would you increase the value of your personal brand within your organization, but you could contribute towards raising employee morale overall which--I have been told--improves the bottom line through reduced turnover costs and boosts to productivity.

17May/100

Secret question time

Have an anonymous question you want to ask but are afraid of having it associated with your name? Leave it here. You can be as direct as you want, just don't post anything proprietary.

Tagged as: No Comments