Suppressing Dissent
July 21, 2010
I once heard it said (and I can’t find the quote) that a society’s level of freedom isn’t determined by how it treats its normal citizens – it’s determined by how it treats those who dissent and don’t adhere to society’s norms.
Nowhere do I find this more evident than in the Byron case.
Look, let’s be blunt: from everything we know about what Byron was doing, it was kind of stupid. He was acting as an agitator to the G20 security establishment. He wasn’t being particularly subtle. He was trying to stir up a response, and he did.
I think it’s clear that he’s guilty of mischief. He’s certainly an agent provocateur (def: “a person or group that seeks to discredit or harm another by provoking them to commit a wrong or rash action.”)
Joshua Errett over at NOW Toronto described it best:
“What Sonne was actually trying to do is expose security inadequacies of the G20, as is the role of the hacker. His intent was never to harm, and any crimes he allegedly committed were entirely victimless.
That the justice system can’t see the deep shades of difference between Sonne detailing security lapses and petty vandalism is an outright shame. And, in some ways, discrimination. If Sonne had been a cowardly Blac Blocker, bail would have already been set. There certainly seems a different set of rules for hacking.”
With the ruling yesterday that Byron will remain in jail until his trial and be unable to have any contact with his wife during that time (unless in the presence of lawyers), there’s little question that he got the “rash action”.
And it’s clear that Canadian society has made its statement on how it intends to deal with dissent – zero tolerance.
In contrast to Byron’s crimes, those who steal $30-$50 million, dangerous offenders, those who kill while drinking and driving and crack dealers all go free on bail.
This is one of the more disturbing issues with the case – not that Byron wasn’t guilty of being annoying, but that the treatment he is receiving at the hands of the justice system in Canada is far more harsh than those who commit far more significant crimes that leave people hurt, dead or destitute.
Byron (and influence through the media)
June 23, 2010
If you’re following the Toronto news today, one of the main stories out there is about a former team member of mine, Byron Sonne. The news coverage (CNN, Yahoo) paints Byron to be one step this side of Timothy McVeigh… explosives, threatening police, etc.
And that doesn’t even mention that the picture that they’re using makes him look that way. (As an aside: in my 11th grade journalism class, we spent a lot of time talking about how pictures frame the news story that you’re reading. Before you ever even start the Globe and Mail coverage of this story, you’re greeted with a blurry, grainy picture of Byron looking like he’s about to blow up a building. Regardless of whether the facts support the charge, our minds are primed with all of the times that we’ve seen a terrifying looking psychopath looking very similarly to this picture… and we read the story with that bent.)
Unfortunately, the reality seems a little less glamorous. If you read Byron’s Twitter account, you’ll find that Byron was being little more than the opinionated activist that he is. “An agent provocateur”, as someone told The Star. He talked about investigating the fences and posted video of the fences. He talked about how the cameras were being set up in locations that were likely to be used by activists. And he was pointing out that the amount of money spent on “security” for this conference was a little out of range.
One of the things that Byron has been most pilloried for in the news was the talk he gave a few months back on radio surveillance (a decent account can be found here).
Amazingly, Byron even posted the slides to that supposedly “provocative” talk on his Twitter feed. (I’ve put the same slides here for the BitTorrent challenged). Read them… there’s nothing in there that suggests anything but a security professional talking about insecure radio transmission.
Let’s give a different picture of the guy that used to work for me. Byron’s a very smart and well-rounded engineer. While he wasn’t the top producer on the team, he was someone who I valued a great deal from a management perspective. He was vocal and would push others to come to the table with their best (even when he wasn’t up to their level). He was the member of the team most willing to call out others in a meeting. It wasn’t just internal… he was even willing to call out a vendor in a blog post. (Note that since I wrote this, nCircle took the orginal post down)
Above all, Byron Sonne was always an ethical person and someone who I trusted a great deal. And I agree with the assessment that Jesse Hirsh made in an interview with The Toronto Star:
“I suspect that this may just be a stunt and perhaps a stunt that got out of hand,” Hirsh said.
Regardless, it’s a shock to me that this would lead to an arrest and incarceration. None of the posts made threats or suggested potential for harm. His talk is innocuous. And this all looks like a very large over-reaction from a police service that felt somewhat embarrassed that someone was publicly calling them out on their failure to encrypt their communications and poor placement of security cameras.
Influence and Failing Kindergarten
May 18, 2010
Had a great chat with my friend Drawk Kwast recently that he recorded for his list of users (which was an honor given the people he usually interviews). As expected, we rambled all over the map and talked about a million different topics around influence, living an adventurous and successful life, and always being willing to have fun and do the things that most people won’t do.
The thought that stuck out to both of us during the chat was the idea that we’d fail kindergarten if we were subjected to another year – that the things that has made each of us successful to this point would have caused utter failure in the current school system. We both have a nearly chronic inability to follow the rules, stay in single-file lines, refrain from asking “why?” about a million times too often and ensure that we always make the sky blue when we color.
As Drawk said: “we’d in the corner eating the paste.”
I realized later that I should have corrected him… so I will now… “we’d be in the corner figuring out how to take the paste, turn it in to some crazy 5-star dish involving liquid nitrogen and debating about how to market a nationwide line of “frozen paste” shops.“.
It’s a trait that a lot of my friends seem to share.
The MP3 is worth a listen – Drawk had some great stories on there and I talked about random stuff that some people might find interesting.
(Aside: if you haven’t picked up Drawk’s “Domination Basics” ebook, you need to – it’s free and one of the better reads of the last year. The last person who I convinced to read it immediately sent me the message that “OMG! Drawk Kwast is the UberMan!!!!”. All I can say is that you should read it yourself and find out what all the exclamation points are all about.)
Return-to-Barry-White Human Exploitation
November 4, 2009
Spent a weekend in early October hanging out with Tom and Kim at their rapport and anchoring bootcamp. And I was talking in email with my friend Cris Neckar afterward where we were talking about the large number of pre-existing anchors that exist within someone’s already vast consciousness.
Cris’s comment was that using pre-existing material for anchors is “sort of like exploiting around DEP” – basically, the idea of a "Return-to-libc” exploit. You have pre-existing functions that perform the task that you’re hoping to do.
This reminded me of something that Tom did to me during the weekend. Tom walked up to me this weekend and said:
"So, you’re a hypnotist right? You’ve been in trance before, you know what that feels like, don’t you?" And, as soon as I think about it (which I have to do to understand his question), he achors it.
Tom then proceeded to spend the rest of the weekend enjoying firing off the trance anchor at opportune times.
So, in our email conversation, Cris and I were talking about some good elicitations to anchor that many people would already have:
“Hey… remember that scene from Say Anything where John Cusack was standing outside with the boom-box on his head? How romantic was that? What was the most romantic movie scene you remember… one that just made your heart melt?"
Or: "As you wish" (for anyone who has seen the Princess Bride).
Or: "What’s the song that gets you most in the mood?”
In other words, the "Return-to-Barry-White" exploit.
Note: I’m well aware that this isn’t at all new. Neither’s ret2libc, really. But it’s a great example that hopefully drives some new ideas and new thinking.
Recap: The Hope Symposium
September 23, 2009
This past weekend, I had the privilege of speaking at The Hope Symposium. It was a small conference put on by my friends over at NLP Canada.
I was actually lucky enough to speak twice at the conference – I was the opening speaker and the final speaker before Chris and Linda closed out the conference.
More (including video of my talks) in the coming days, but for now, just a picture of me, Chris Ron Verreggen of RapidSuccessCoach.com.
Greed as a prime motivator
July 22, 2009
I found this article the other day about the teen in Great Britain who managed to completely dupe a bunch of airline executives in believing that he was a millionaire who was looking to buy into their company and expand it. The key to the attack is that greed was the prime motivator in the attack. From the article:
“When asked how he had managed to fool them, one of the airline execs in Jersey stated:
“If they were real then there would have been opportunities for us to expand our business and that’s not the sort of thing we are going to ignore.””
That quote is the key to it all – we can all learn something from this executive. The problem is that the higher ups in this company were willing to throw caution to the wind when granted a potential for monetary gain. Of course they’d love to expand their company, but at the cost of ignoring security and inviting the con-artist into their inner sanctum?
The question is would this executive also be answering a phishing email like the one I got from Jassay Goran in the Solomon Islands that promised me I’d get $8.5 million if I followed a few simple steps? People involved in social engineering are often extremely bright, inventive and ingratiating – as I have said repeatedly in talks, social engineering is primarily a crime of the imagination. Note that in his explanation and defense of his actions, the executive used the phrase, “if they were real,” as the pretext for his action. Anytime someone does that, they’re taking a big chance with that little word “if.”
I’ll comment more on this article and overall story in a later blog. I think there’s something to be learned from a fact that’s recently been reported about this 17-year old—he has Autism. Also, this story really makes me reconsider the whole topic of user education. More thoughts after the pre-Blackhat rush settles a tad.
Constraints and The Bandwidth Problem
July 17, 2009
I got in a conversation last week about the upcoming bandwidth crisis in the core. I’ve managed to forget about those issues more and more over the past few months. I’ve spent a lot of time thinking about vulnerability research and social engineering lately at the expense of a lot of other security thinking. But that conversation and this article brought my thinking back to the infrastructure side of security. From the article:
“The super-high-speed cable is now hidden under six feet of Cornish beach-which is just as well, because if it were discovered and damaged, the entire web in Britain could turn to treacle. Warren Pole reports on the fragile network of ocean cabling that keeps the modern world turning, the madcap economics of internet supply-and why it will run out of space by 2014 unless scientists think of something… fast.”
While we’re pushing bandwidth at the final mile (I’m able to get 25Mbps down, and that’s not even on FIOS), we’re going to run in to significant snags at the key chokepoints – the core internet infrastructure and the transoceanic cables.
According to the article, there are nine cables joining the US and England that have a capacity over 39Tbps.
When I started in security in the 90s, we spent a lot of time talking about infrastructure and the core. Then, we “solved” a lot of the bandwidth problems in the late 90s and got ahead of the game.
And now we’re deploying video across the net. I watched UFC 100 the other night through Yahoo. All of my TV is via iTunes/AppleTV.
We’re not prepared for users like me. And that doesn’t even consider the idea of wholesale IPTV. No question – the idea of trying to lay cable to solve this problem is going to be difficult to keep up with. These cable links, which can be seen simultaneously as being tenuous and formidable, retro and high tech and innovative and shortsighted, are a model for the often unpredicted but possibly anticipated challenges that keep us in business.
Social Networking and Security
July 13, 2009
Lately, I’ve been thinking more and more about social networking. I was reading a recent article by Eric Ogren on this issue at Searchsecurity.com. The article said:
“According to a recent Websense Inc. survey, the decision has already been made by the business units with 86% of IT respondents reporting pressure to allow more social networking in the business. The message resonates loud and clear to security: Resistance to advances in technology is futile; find secure ways that business can move forward.”
It seems obvious that the more social networking we do, the more vulnerable we make ourselves to breeches in security. Viruses can spread quickly, data can be compromised and entire systems can be severely hampered.
The fact is Facebook offers a variety of ways for those in the same company to interact and for various organizations to create networks – there’s business value there. Not to mention that Twitter, LinkedIn, MySpace and other such sites, although all different, have the power to bridge a global communications gap. Both Facebook and Twitter have become popular with professionals between the ages of 25 and 35.
It’s evident to me that it’s virtually impossible to stop this trend towards incorporating and integrating social networking sites into the IT networks of companies. With pressure on businesses to allow the use of such sites comes the need for controls, common sense and regulations. While I’m a huge fan of incorporating social networking in to business, there’s definitely an important control issue here. Here are a few questions I encourage anyone to consider before using a social networking site in tandem with his/her business.
Why are you deciding to incorporate a social networking site?
There’s no doubt that such sites make communication easier. That’s a given. But you have to determine the reason for this expanded communication and how much control is needed. You’ll need to develop protocols for using the site within your company and other protocols in utilizing the site when dealing with vendors, clients and the general public.
Which features will your employees be able to access and which will your business utilize in its public profile?
Each social networking site offers a range of choices to its users. As an example, if you elect to go with Facebook, a range of choices await you as to how much information is public, which tools are made available and how participants can interact. Are Wall postings appropriate, should Status updates be allowed and which groups, if any, will be established? These questions and others are appropriate for the manner in which the network is used within the company and amongst the general public, clients and vendors.
What controls will you put around the use of the technology?
Once you decide to incorporate a social networking site, you’ll need to develop a sound security plan and a method for checking on how individuals are using the site. Opening your business up to a site such as Facebook makes it more vulnerable to hackers, phising schemes and other security concerns. Once you open up your organization to an outside entity greater security precautions and more vigilance will be needed. Beyond just technical controls, also consider the need for policies and procedures – develop written policies, specific guidelines and a clear vision of the exact reasons for using such a site to guard against misuse, miscommunication and compromises in security. It’s the first step in helping to ensure a smooth transition by your company into the world of social networking.
Anybody who knows me knows that I’m a huge fan of social networking (evidence Twitter, LinkedIn, Facebook) – as such, I welcome the fact that social networking sites are not only here to stay, but that they will continue to expand and evolve. That means that the security and business communities as a whole must also evolve and develop.
NLP is not Science
April 16, 2009
One of the people whose work I have enjoyed of late is Gadi Evron. I find that he and I approach problems and random things very similarly (although he blogs his results far, far more frequently than I do… mine just get saved up for classes, webinars and articles).
So, Gadi posted recently about his disappointment with NLP. It’s not the first time I’ve heard these arguments, and they all come down to a single, fundamental misunderstanding:
What we commonly call “NLP” is not science. Nor is it even scientific.
Most of this confusion comes out of the distinct issue that John Grinder called out in his book Whispering In the Wind. The thing that was originally “NLP” was a project that attempted to model successful people, notice the patterns of language and behavior, and replicate them. (This, Grinder refers to as “NLPmodelling“).
NLPmodelling was not scientific, but at least its principles were sound. Grinder and Bandler went and sat in the room with three strong therapists and learned to “act like” those therapists. They kept doing so until they were able to replicate the behavior. And then they continued to do so until they gained conscious ability to explain how they replicated the behavior.
While none of this was science, at least there was a principle behind it.
Where it all went to H-E-double-hockey-sticks is when they wrote down what they did and tried to explain how they replicated that behavior. This was a fool’s errand in some ways… there are grave epistemological concerns here – it’s beyond difficult to take your own behavior, translate it into conscious understanding and then try to convey it to others in language. It’s the same reason that great baseball players aren’t often good coaches – when you’re really good at something, it can often be difficult to teach others. Grinder once noted that when Bateson reviewed their work, his comment was: “Shoddy Epistemology.” Bateson was accurate, and this is where things started to get wonky.
This is because NLPmodelling is not what most people call “NLP”. When referring to NLP, most people are referring to the things that were written down – the hypothesis explanations that were posed by Grinder , Bandler and their colleagues/followers (e.g. Dilts, the Andreas’, etc.) to explain how they replicated behavior. These are what Grinder calls “NLPapplication“).
Unfortunately, because of the epistemological concerns, NLPapplication is about as scientific as me trying to predict the weather by sticking a wet finger in the air. Because we can hypothesize just about anything. I can observe how certain people act, and then make up any random example of why it must be true. For example, I could tell you that people are a certain way because of the position of the moon and the stars when they were born. How crazy would that be?
So, if NLP isn’t science, what are we to do?
Most people want to throw the baby out with the bath water. I’m a big fan of the original project – let’s look at people who get a particular result, and figure out how they do it.
But if you want to make it science, then turn around and figure out how it works.
Anyone who has looked at NLP has seen the following chart:
(Borrowed from http://completelymental.net/ )
The thing is, anybody who has tried to study whether it works finds that it doesn’t. Yet, many NLP people swear that there’s some efficacy in watching people’s eye patterns and using them to discern how people are thinking.
I was lucky enough to study NLP with Linda Ferguson and Chris Keeler at NLP Canada, and they get it. Linda was the first to point out to me that what Grinder & Bandler probably noticed (unconsciously) was the same set of patterns that Paul Ekman has noticed – we express many feelings and emotions in very small and quick ways with the musculature around our eyes.
So, while eye accessing cues don’t work, we find that paying close attention to that region of the face leads us to a detailed understanding of someone’s emotional state.
This is what happens when you approach a project without solid epistemology – you end up with many of the right behaviors, but the wrong reasons behind them.
And, sometimes, you end up with a whole pile of dogma and “true believers”. But that’s the subject of a different rant.
Until then, realize: NLP is not science. There is some useful background to take the tools and attempt to use them, and, even better, combine them with other, more useful science to figure out how to tie it together.
(As a shameless plug, I’m the one taking the lead on much of the “NLP-like” content at the SE Master Class. I say “NLP-like”, because it won’t be based on either NLPapplication or NLPmodelling. But anyone with an NLP background will find similarities on the things that really work in the real world, without much of the NLP and hypnosis dogma that goes around.)
Six Sigma and App Security
March 20, 2009
From a note that Hoff tweeted, I ended up reading Jeremiah’s awesome new post in which he asked the following question:
“How do you achieve quick wins in Web Application Security, rooted in software, with measurable results that CIOs would appreciate? ”
I started a thread on twitter with my answer, but that’s not the format for reasoned discourse and detailed thinking. So, I decided to write about my thoughts a little more in detail here.
The answer is simple: You don’t.
Jeremiah laid out most of the reasons in his post, but it comes down to one thing: an SDL improvement effort is a multi-faceted, process-based set of changes that lead to a long-term process that creates security through up-front consideration, not through solving one-off tactical issues.
In that way, the effort that Jeremiah lays out is exactly the same as that faced by the Quality proponents and Deming followers in the 80s. Everyone “knew” that quality was important, but nobody could ever justify the up-front costs of redesigning an entire process to create that kind of quality.
In short, there were no short-term wins.
Yet, today, almost every large corporation has implemented some form of Six Sigma/Lean/TQM program at some point.
The point I was making on twitter was that, if there’s a model to follow to find the way to make application security palatable to the C-suite, it’s the adoption model of Six Sigma.
I see three key points to the adoption of quality as a movement.
Business Pain without a forseeable end
The main driver behind the quality movements of the late 80s and early 90s was the pain that most organizations were feeling. The economic recovery of the 80s lead to a strong competitive environment, with extra pain coming from overseas competition. In the case of the auto industry, it was Japan. For other orgs, the pain came from other offshore and domestic competitors. And as the economy slowed in the late 80s/early 90s recession, many of these organizations looked for a sustainable competitive advantage to give them an opportunity to survive when others in their space couldn’t.
The economy is leading us to a similar state today. Businesses are looking for an advantage as the economy turns down. (Note that I don’t believe that application security leads to a sustainable competitive advantage in the same way that Lean and 6S do. I’m just making a parallel between the conditions).
Examples of Success
The most important factor in the adoption of quality processes was the very public example of success put forward by Honeywell, Motorola and GE. From Wikipedia:
“Other early adopters of Six Sigma who achieved well-publicized success include Honeywell (previously known as AlliedSignal) and General Electric, where the method was introduced by Jack Welch.[8] By the late 1990s, about two-thirds of the Fortune 500 organizations had begun Six Sigma initiatives with the aim of reducing costs and improving quality.”
Because these organizations put forward incredibly public accounts of their success, it was easy for other C-level executives to embrace the potential of the initiatives. While every leader wants to believe that they’re an individual, the top levels of business are very much a CYA culture – only the success of one’s peers allows one to take the risk.
This lead to…
Quality is Free
As these successes built, documentation started to build the belief in this type of program. This eventually lead to the mantra that “Quality is Free” – the idea that a successfully implemented quality program pays for itself in the long-term, regardless of the short-term cost/pain associated with the implementation.
My point to Jeremiah is that the Application Security community is living without the latter two of these points – we have no examples (save perhaps Microsoft) that show that a consistent focus on process-oriented security is successful. And we have no data that backs up the long-term cost benefit of the initiative.
In a situation where the task requires long-term process reorientation, short term wins aren’t possible. We need to follow the model of the adoption of Six Sigma: We need to court those forward-thinking, Jack Welch-type CIOs who are willing to make this happen, and then have them make their successes public.
Only then will we see a widespread adoption of security-focused SDL reengineering initiatives.