tag:blogger.com,1999:blog-23549771610013911902008-07-23T10:37:48.888-04:00In SecurityJohn C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comBlogger206125tag:blogger.com,1999:blog-2354977161001391190.post-48733968653172249952008-07-23T09:58:00.009-04:002008-07-23T10:36:20.255-04:00PC Magazine Reviews Authentium SafeCentralPC Magazine just published an excellent <a href="http://www.pcmag.com/article2/0,2817,2326038,00.asp">review</a> of Authentium SafeCentral.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_HtZMSRIIa-k/SIc9pcNaa0I/AAAAAAAAAMc/OYcqUyfX66c/s1600-h/pcmag.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_HtZMSRIIa-k/SIc9pcNaa0I/AAAAAAAAAMc/OYcqUyfX66c/s400/pcmag.png" alt="" id="BLOGGER_PHOTO_ID_5226213674743130946" border="0" /></a><br />Our security features all worked exactly as advertised and the reviewer had many positive things to say about the enhanced security SafeCentral offers online consumers - especially when it comes to online banking transactions.<br /><br />The only negatives were lack of a password manager, lack of support for Firefox antiphishing, and slight slowness in rendering pages. All of these feature requests/issues have already been addressed for our new release.<br /><br />The review focused on three main areas: phishing/spoofing, keylogging and screen-stealing, and DNS (URL lookup) security.<br /><br />With respect to our antiphishing capabilities, one of the things I liked about the review was that the reviewer understood the need for a systematic, real-time approach to preventing phishing. Here's what he said about our abilities in that area:<br /><br /><span style="font-style: italic;">"If you always visit your sensitive sites by launching them within SafeCentral, there's almost no chance you'll be taken in by a phishing scam."</span><br /><br />He also tested our secure DNS lookup capabilities by hacking his test system HOSTS file, and found that we prevent that kind of DNS poisoning.<br /><br /><span style="font-style: italic;">"I added a line to make requests for www.pcmag.com go to a different site. IE and Firefox were totally fooled, but the SafeCentral browser brushed aside my amateur hacking and went directly to </span><i style="font-style: italic;" itxtvisited="1">PC Magazine</i><span style="font-style: italic;">'s site."</span><br /><br />Excellent! That is exactly what is supposed to happen - poisoning of the local HOSTS file is one of the easiest hacks to pull off, and our patent-pending TSX library (now part of SafeCentral) does a great job of preventing this.<br /><br />On the subject of sneaky key-loggers and screen-stealers, the reviewer used a keylogger that's "sneakier than most" (his words) and again compared us to IE and Firefox (check out the slide show on PC Mag's site for screen shots of this attempt):<br /><br /><span style="font-style: italic;">"The keylogger totally captured everything I typed in IE and Firefox. It saved screenshots, it recorded data from the clipboard, and it even tracked what URLs I visited in IE. But it didn't get a single byte of information from the SafeCentral session. I tried several other keyloggers with the same result. Good job!</span>"<br /><br />The reviewer noted at the end of the review that we could do with some improvements in speed (already addressed), password manager support (also already addressed), and support for the Firefox antiphishing technology (included in the latest build).<br /><br />The complete text of the review, including screenshots of SafeCentral, can be found by going to PC Mag's site, buying the magazine, or clicking <a href="http://www.pcmag.com/article2/0,2817,2326037,00.asp?kc=PCRSS02129TX1K0000530">here</a>.<br /><br />If you'd like to download SafeCentral for free, please go <a href="http://www.safecentral.com/">here</a>.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-15021120822251151542008-07-22T22:49:00.013-04:002008-07-23T10:37:48.934-04:00The DNS Mystery Ends BadlyOkay, like a lot of security guys, I speculated on what Dan Kaminsky was going to announce at Black Hat regarding the current DNS vulnerability.<br /><br />Here's a quick recap of the problem, courtesy of Wired:<br /><br /><span style="font-style: italic;">"The DNS flaw that Kaminsky discovered allows a hacker to conduct a "cache poisoning attack" that could be accomplished in about ten seconds, allowing an attacker to fool a DNS server into redirecting web surfers to malicious web sites..."<br /><br /><span style="font-style: italic;">"</span>A cache poisoning attack allows a hacker to... translate a website's name to a different address instead of the real address, so that when a user types in "www.amazon.com," his browser is directed to a malicious site instead, where an attacker can download malware to the user's computer or steal user names and passwords that the user enters at the fake site..."</span><br /><br />My own speculation involved an assumption of stupid levels of randomness. But if <span id="articleBody">Thomas Dullien</span> <a href="http://addxorrol.blogspot.com/2008/07/on-dans-request-for-no-speculation.html">(aka Halvar Flake)</a> turns out to be right (and as of this writing, most people seem to think that he is), I was off by a force of magnitude - in terms of both stupidity levels and the ease with which this vulnerability can be exploited.<br /><br />The vulnerability allows hackers to basically take over a DNS cache "in about ten seconds" (see above quote). Wired predicts the first root kits will be in circulation by *tomorrow*. Here's a link to the <a href="http://addxorrol.blogspot.com/2008/07/on-dans-request-for-no-speculation.html">post</a> from Dullien.<span style="font-style: italic;"><br /></span><br />So if the problem is known, why do I say this ended badly? Because we're looking at a massive, Internet-wide problem. Even though vendor patches are available, Internet security - and DNS lookups - are going to be compromised for as long as it takes for everyone to get compliant.<br /><br />There are an estimated 10 million DNS servers out there. According to the Infoblox DNS Report Card survey in 2006, by the end of 2006, less than two thirds of DNS servers (61%) had been upgraded to BIND 9 - an improvement of barely 3% over 2005 levels.<br /><br />With no policing forces at work (other than customer complaints and market forces), I predict that it will take years for all servers to be brought compliant. Which means this problem - DNS insecurity - is going to be around for a while.<span style="font-style: italic;"><br /><br /></span><span>I wouldn't be doing my job if I didn't point out that our secure transaction service, <a href="http://www.safecentral.com/">Authentium SafeCentral</a>, uses an independent system of secure DNS servers linked to a secure client to make sure that every request for a bank or brokerage web site goes to the right place.</span><span style="font-style: italic;"><br /></span><div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-68791993760716376422008-07-12T10:23:00.011-04:002008-07-12T13:27:10.711-04:00Building a Successful SDKSoftware Development Kits are a big part of what we do at Authentium.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.authentium.com/mainv2/sdk.htm"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_HtZMSRIIa-k/SHjCfG0W65I/AAAAAAAAAMU/3H2nAzlvh9Q/s400/SDKLogo.png" alt="" id="BLOGGER_PHOTO_ID_5222137607598042002" border="0" /></a><br />For more than a decade, we have packaged and released system-level tool kits, including Linux and Windows-based antivirus SDKs, personal firewall SDKs, and system-level file-hardening tools.<br /><br />These tool kits have been used by many industry leaders in the security, SAAS-based managed services, and telecommunications industries to create new products and services.<br /><br />Based on this experience, we have learned a lot about what tool kits need to offer engineering teams. But first, let's start with a proper definition.<br /><br />Software Development Kits (SDKs) should enable developers outside of the distributing organization to access and utilize the code/intellectual property in a way that clearly defines both the scope of the intellectual property (IP), and the scope of what is allowed to be done with it.<br /><br />The commercial model needs to closely match the scope of the toolkit. If your toolkit effectively allows other companies to compete with you, or includes some significant ongoing service commitments (both these are true with respect to anti-virus tool kits, for example), then your model needs to take into account the need to price using a "co-opetition" model and fund the ongoing service costs.<br /><br />SDKs by definition also need to be well-documented, starting with the licensing schema.<br /><br />It is extremely important to let developers know up-front what can and can't be done with the code. In my opinion, Firefox does an excellent job of explaining what is covered under general public license (GPL) and what is owned by the third party developer. Knowing what the tool kit owner owns, and what you could potentially own, based on your use of the kit, is important when licensing in code.<br /><br />Documents designed to inform engineers are the next step. There is nothing worse than "snobby" or badly-written documentation. Engineers face deadlines and have limited time to learn your code. They need to know that your engineers are dedicated to bringing them up to speed and helping them make this deadline - the quality of your documentation reflects this better than anything else.<br /><br />For me, the first step in testing your documentation should be to ask someone that has never tried your toolkit to build something with it. Does the documentation clearly enable the engineer to create something using your toolkit, without resorting to calling the manufacturer? If the answer is yes, and your legal agreement is clear, proceed.<br /><br />Features found in the product that a toolkit is based on are often not included in the SDK. In my view, this is wrong - rather than force your partners to "reinvent the wheel" you should present them with features as part of your commercial model. Include them in the code and value them correctly - that way, everyone wins.<br /><br />The final thing any decent open platform code-base or SDK needs is good support, provided by people who are proud of the code and willing to help. SDK need to be supported either by an interactive, wiki-based community, such as is the case with Linux, PayPal or Firefox, or by a dedicated team of engineers prepared to answer questions from other developers.<br /><br />In summary, SDKs need precise legal and commercial definitions, an appropriate and understandable commercial model, great documentation, cool features, and solid support. If you have all these, your SDK should be successful.<br /><br />Note: My thanks to Vladimir Dubovik at US Bank for asking the question that led to this post.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-39500231338887903502008-07-10T20:47:00.011-04:002008-07-13T23:17:42.627-04:00DNS InsecurityImagine an attack in which the hacker controls all your Internet traffic, and is able to redirect your web site requests away from your requested destination to a spoofed web site that they control.<br /><br />This scenario is called a Man-In-The-Middle (MITM) attack, and is achieved when a hacker is successful in "poisoning" or modifying the Domain Name Server cache.<br /><br />Once a DNS cache is poisoned, it enables intelligent interception and redirection of web site requests to be managed from a point remote from the client (and the destination.) DNS poisoning is, in many ways, a case study in online criminal efficiency.<br /><br />Next month, as everyone in the security industry now knows, Dan Kaminsky is going to step up to the mic at Black Hat and talk about something everyone already knows is a big problem - DNS insecurity.<br /><br />So what is Kaminsky going to tell us? The fact that an out-of-sequence patch was issued by Microsoft two nights ago (a patch that apparently kicked users of Zone Alarm firewalls off the Internet) explains where the problem probably lies.<br /><br />The Register (which refers, accurately, to DNS insecurity as "the mad woman in the attic" and a "peripheral, forgotten issue") added some color today, unearthing a 2005 <a href="http://www.sans.org/reading_room/whitepapers/dns/1567.php">paper from Ian Green</a> which makes for some interesting reading. Here's a peek at his paper:<br /><br /><span style="font-style: italic;">"...as the infamous Mitnick vs Shimomura attack and other subsequent attacks have shown, many weaknesses in network protocols are a result of poor implementation rather than weaknesses in the underlying protocol. In the Mitnick attack, 'IP source address spoofing and TCP sequence number prediction were used to gain initial access'."</span><br /><br />Hmmm. Can you can tell what is coming next? Three pages later, post a few hours of research, Green writes, of his target research (the XP DNS Resolver):<br /><br /><span style="font-style: italic;">"The DNS transaction ID always begins at 1 and is incremented by 1 for each subsequent DNS query; and... the UDP source port of the query (which becomes the UDP destination port of the response) remains static for the entirety of a session (from startup to shutdown)."</span><br /><br />In other words, Green has followed Mitnick's advice and found exactly what was predicted: stupid levels of predictability. The DNS transaction ID, which is allowed to be a random number 16 bits long, has been implemented in such a way it can be easily guessed ("n" + 1).<br /><br />In his paper, Green faults Microsoft's flawed implementation of DNS in XP ("ten years after the Mitnick attack"). The Register article uses this as the basis of a theory about what Kaminsky is going to talk about - a theory that was bolstered by MSFT's out-of-sequence patch this week.<br /><br />Anyway, let's assume that's right. That leaves us Internet users with a problem. Mitnick first paved the way 13 years ago. Green's paper, which was published by the SANS Institute, came out three years ago, in 2005.<br /><br />If it turns out this is what Kaminsky is going to talk about, why is everyone assuming the problem will be taken care of quickly?<br /><br />The truth is, it won't. Only a minority of vulnerable users will hear about this and download and install the patch - leaving lots of room for those folks looking to pull off the perfect Internet crime - the MITM, or Man In The Middle attack.<br /><br />Note: It would not be proper for me to sign off without pointing out that a solution exists for XP users: Every single DNS request made inside Authentium SafeCentral is handed off to our secure DNS service.<br /><br />This ensures that even users with totally compromised machines get to where they want to go, without experiencing a MITM attack.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-21455572021359139362008-07-10T19:47:00.009-04:002008-07-13T23:18:51.494-04:00Hartford Courant Does GoodThis morning, the editors of the Hartford Courant took a walk down the Yellow Brick Road and found courage, smarts - and a heart.<br /><br />In an editorial this morning entitled "<a href="http://www.courant.com/news/opinion/editorials/hc-amero.artjul10,0,3294514.story">Drop The Charges</a>" the Courant challenged Connecticut prosecutors to drop the bogus charges they have lined up against Julie Amero and take the retrial off the books.<br /><br />In writing the piece, they proved that it is never too late to right a wrong, or claim back some respect.<br /><br />For anyone unaware of this case, Julie Amero was the schoolteacher who was kicked out of her job after pornographic pop-ups appeared on an un-patched, unprotected school computer in front of several students.<br /><br />Lots of people have since looked at the exact code she was looking at at the time (thank you archive.com) and found unmistakable evidence that this is probably among the worst cases of injustice ever perpetrated in the short history of Internet-related crimes.<br /><br />Amero was without any shred of doubt very unjustly punished - there were links in the code that I saw that led to places other than those advertised, popups that aggressively spawned new popups, and let's face it, even if Amero went everywhere the prosecutors claim, why isn't the IT guy at the school attracting attention for not keeping the schools filters up to date?<br /><br />The whole idea of having filters is so that kids don't get exposed to stuff like this - no matter what actions adults take.<br /><br />The Courant compares Amero's current dismal state with that of some of the borderline inmates waiting for trial in Guantanamo. This isn't nearly as crazy as it sounds. Amero is also sitting in limbo waiting for prosecutors to get off their butts and admit they don't have anything.<br /><br />Hartford folks, when your local politicians come to you for re-election, please do all of us a favor and ask them where they stand on the Amero issue. Make it a local issue.<br /><br />Take a brave action - like the Courant has done today - and vote some prosecutors into place that will make your community worthy again of respect.<br /><br />Update: Re the last paragraph, an alert reader has pointed out to me that things are not done quite so democratically in Connecticut. Click "Comments" (and watch for future entries in the Authentium InSecurity blog) for more...<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-72391744401712212872008-07-02T10:22:00.008-04:002008-07-13T23:19:32.470-04:00500,000,000 Unpatched BrowsersIBM, Google and the Swiss Federal Institute of Technology have just come out with a really interesting study. The subject was the relative security of the 1.4 billion users of the four main browsers currently in distribution.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://arstechnica.com/news.ars/post/20080701-40-of-surfers-dont-bother-with-browser-security-updates.html"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_HtZMSRIIa-k/SGuQGRoHEHI/AAAAAAAAAMM/hqyjwKjlw38/s400/browserupdate.jpg" alt="" id="BLOGGER_PHOTO_ID_5218423030724104306" border="0" /></a><br />Browser security is the hot area of study right now. Last week I wrote a piece in the blog on <a href="http://authentium.blogspot.com/2008/06/man-in-browser-attacks-worse-than.html">man-in-the-browser attacks</a>, describing why it is so important that you use a secure browser. If you haven't read it, you should. But back to the study.<br /><br />The study looked mainly at two things: the security "holes" or exploits that currently exist, and the effectiveness of the update strategies used by the 1.4 billion users of the four main browser developers - Mozilla (Firefox), Microsoft (IE), Opera (Opera) and Apple (Safari).<br /><br />Firefox, which uses a completely automated update strategy, won the day with 83.3% of users patched up to the latest version, compared to less than 50% of IE users. IE users chose to ignore patches far more often because of IE's "permanently put-off this update" approach - leaving them more open to browser-based attacks.<br /><br />As the ArsTechnica overview of the report states:<br /><br /><span style="font-style: italic;">"Firefox and Opera are both credited for including an auto-update feature, but the team notes that "Firefox’s auto-update was found to be way more effective than Opera's manual update download reminder strategy." How effective? </span><em style="font-style: italic;">way</em><span style="font-style: italic;"> more effective." </span><br /><br />We like Firefox at Authentium. Authentium's <a href="http://www.safecentral.com/">SafeCentral</a> end-to-end transaction security solution utilizes a specially-hardened version of Firefox 3 in conjunction with our system-level hardening technologies and a secure DNS system.<br /><br />If you're thinking of downloading FF3, or upgrading, I'd recommend you go over to the site and get yourself a <a href="http://www.safecentral.com/">really secure browser</a>.<br /><br />Note: the ARS article was entitled "<a href="http://arstechnica.com/news.ars/post/20080701-40-of-surfers-dont-bother-with-browser-security-updates.html">40% of Surfers Don't Bother With Browser Security Updates</a>" - for us and all the other people working in risk mitigation, the fact that there are half a billion unpatched browsers out there is one scary fact.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-37064155807379047412008-07-01T18:56:00.007-04:002008-07-01T19:09:57.881-04:00Security 101: Locking Down Your PremisesBank Infosecurity's Linda McGlasson has an excellent post over at her site today on what happened during a real-world, real-person penetration testing exercise at an (unnamed) financial institution.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_HtZMSRIIa-k/SGq5F2aDWBI/AAAAAAAAAME/nJWSyHGfg6Y/s1600-h/id_smart_badge.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_HtZMSRIIa-k/SGq5F2aDWBI/AAAAAAAAAME/nJWSyHGfg6Y/s400/id_smart_badge.jpg" alt="" id="BLOGGER_PHOTO_ID_5218186628417411090" border="0" /></a><br />I had had two discussions this week CSO at banks who said they are becoming overwhelmed with similar real-world security problems, like social engineering of their call-center staff and proper checking of vendors and hosting companies at the front desk.<br /><br />The bottom line is that a lot of nice people just want to be nice - and that makes them easy targets for people looking to do "walk-in" style attacks. These nice people need to be better trained to understand that sometimes being nice involves being firm and inflexible.<br /><br />In any case, locking down these vectors is the correct place to start. The correct prioritizing of security efforts involves first locking down the physical premises. Putting in place advanced network security is only effective in conjunction with a robust and wide-ranging set of security policies that includes every potential attack vector.<br /><br />Linda's blog can be found <a href="http://blogs.bankinfosecurity.com/posts.php?postID=44">here</a>.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-59053431765991616522008-07-01T16:43:00.019-04:002008-07-02T17:56:55.856-04:00Insecurity and the Need for HeroesI was in Lower Manhattan on 9/11 when the planes hit. And as the horrible events of that day unfolded, I, like many other New Yorkers, tried to help.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_HtZMSRIIa-k/SGq0OpbQrRI/AAAAAAAAAL8/B8U9XV8npgQ/s1600-h/685448335_d235db3a12.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_HtZMSRIIa-k/SGq0OpbQrRI/AAAAAAAAAL8/B8U9XV8npgQ/s400/685448335_d235db3a12.jpg" alt="" id="BLOGGER_PHOTO_ID_5218181281993501970" border="0" /></a><br />I went first to St Vincents in Greenwich Village to donate blood, watching as thousands of dust-covered refugees from the City streamed north, past white-coated doctors and nurses waited in vain beside a line of empty gurneys.<br /><br />Then, once it became clear that blood wasn't what was needed, I headed with a group of other guys over to the docks to volunteer to help dig people out - only to be turned away because they wanted people "with tools and experience" - as in, experience in digging and cutting through steel and concrete.<br /><br />So I went back to the neighborhood - just as the National Guard arrived and started locking everything down, from 14th St south to Battery Park.<br /><br />As it turned out, the only heroic act that I managed to perform during 9/11 was the procuring of emergency supplies and the refilling of Kristen Johnson's water cooler (it's a long story). Hardly the stuff of legend. I went to bed - late - deeply unsatisfied with my contributions.<br /><br />Meanwhile, the real heroes became more heroic to us New Yorkers by the day.<br /><br />That afternoon, and for all the next day, and days after that, we would cheer them on from the east side of West St, as the firefighters and cops and construction workers kept digging, looking for "the people in the pictures" as we came to call the missing in the weeks after the tragedy.<br /><br />The experience was unprecedented for me. I'd never felt such insecurity - or been in the middle of a disaster scene before. I had never ever before seen real life heroes up close, working to save lives - except for doctors and nurses and mothers. This form of heroics - the disaster response - I had no ability to comprehend it beyond the obvious sacrifice happening right in front of me.<br /><br />Which brings me to the subject of this blog.<br /><br />In his book "The Black Swan", Nassim Taleb postulates that a forward-thinking, highly-placed politician could have prevented the tragedy of 9/11 - by forcing the adoption of laws mandating additional security in the form of terror-proof, secure cockpit doors on aircraft.<br /><br />He then explains that had this additional security been put in place, 9/11 would probably not have occurred, and New York, and the WTC, would have continued much as before.<br /><br />But as Taleb explains, every action has a cost. Imagine the life of our politician as he faces re-election one year after his successful legislation. His success in forward-thinking has, unexpectedly, created a large personal problem: His overwhelming success has resulted in the complete destruction of a whole class of threats.<br /><br />What remains, once the threat of an attack has been removed? The cost. And only the cost. Ask George W. Bush and Dick Cheney.<br /><br />And so it ends with our hero. Taleb's story concludes with our lawmaker - the politician who "prevented" the attack - being turfed out of office for imposing such a ridiculously costly and unnecessary "security burden" on the airline industry, perhaps after the running of an ad campaign explaining how "all that money" could have been "better spent".<br /><br />Taleb's story (originally told to explain the theory of Black Swans, like 9/11) goes a long way to explain why CSO's and their hard-working IT security staff often feel unappreciated.<br /><br />It explains why boards and governments almost never sign up for large-scale security spending. It explains why "adequate amounts of security" and "heroics" will forever be incompatible. It explains why firefighters get depressed and sometimes light fires.<br /><br />It also explains a lot about the security software industry. Analysts and engineers working in antivirus facilities like Authentium's Virus Lab sometimes get frustrated when criminals and hackers get lionized by the press - especially after an all-nighter spent securing the world from the threats they've created.<br /><br />Taleb's story illustrates why when insecurity is rife, as it was on 9/11, heroes are needed. But it also explains why, with few exceptions, the names of the most successful folks in the threat prevention business are seldom heard outside of the industry.<br /><br />Because, by improving security, they have killed off the likelihood of threats, and the need for heroes. They have made the terrible event go away, before it could occur, and become invisible as a result.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-77299789435522517642008-06-27T23:53:00.009-04:002008-07-02T10:52:06.134-04:00Thanks, BillI read several of the articles this evening describing the departure of Bill Gates from Microsoft, and quite a lot of the commentary.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_HtZMSRIIa-k/SGY114ptUyI/AAAAAAAAAL0/-2iUgesIUeA/s1600-h/uk.reuters.com.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_HtZMSRIIa-k/SGY114ptUyI/AAAAAAAAAL0/-2iUgesIUeA/s400/uk.reuters.com.jpg" alt="" id="BLOGGER_PHOTO_ID_5216916418211959586" border="0" /></a><br />While some of it was appropriately complementary, I thought a lot of it was kind of spiteful and missed the mark. One of the comments that I did see that I agreed with was from Rob Pegoraro of the Washington Post:<br /><br /><span style="font-style: italic;">"...one of the foremost virtues of Microsoft's operating systems has been the staggering variety of third-party programs available for them."</span><br /><br />Pegoraro is correct. This really is Gates' legacy at Microsoft: unlike the Apple world, which until very recently was a (relatively) closed environment, Gates perpetrated a non-Jobsian world in which we all got to write software and compete with each other.<br /><br />Yes, there's that whole monopoly situation that happened, but for all the word processing companies that were put out of business, there are a bunch of other software developers - including several extremely large companies - that would not (could not) have existed without the hobbyist approach taken by Gates and Allen.<br /><br />For anyone interested in these *real* early days of Micro-Soft (when it was three employees - Gates, Allen and Davidoff - and still had a hyphen), check out the text of the <a href="http://www.digibarn.com/collections/newsletters/homebrew/V2_01/gatesletter.html#gatesletter">letter</a> written by then-hobbyist Gates pleading with hobbists to pay him and Allen royalties for BASIC so they can "hire ten programmers and deluge the hobby market with good software".<br /><br />Like the shareware/hobbyist generation of developers he helped get started, he lists his apartment as the suggested drop point for donations - 1180 Alvarado SE, #114, Albuquerque, New Mexico, 87108.<br /><br />Did Microsoft simply do a better job of engaging the user? Or did convenience (and bundling, as in Office) win the day? The release of FireFox 3 may settle once and for all the questions about whether better design (and investment in innovation) eventually win out over time.<br /><br />For me, the most interesting aspect of Gates is not his company but the approach he is taking to deploying his wealth. He and his wife are doing some pretty remarkable things around the world, and are, unlike many organizations, attempting to deploy their money in ways that will ensure the bulk of it is used efficiently.<br /><br />I think a century from now, Microsoft will almost certainly no longer exist. Gates' wealth distribution - and the results of his actions in this area - will be his lasting legacy.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-60104026737413680472008-06-27T22:52:00.011-04:002008-06-27T23:45:40.478-04:00Internet DNS Root Managers AttackedIn the past hour, various news outlets have reported that users to the web sites of ICANN (the Internet Corporation for Assigned Names and Numbers) and IANA.org, the Internet Assigned Numbers Authority, have been redirected by a Turkish hacker group calling itself "NetDevilz".<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_HtZMSRIIa-k/SGWquA8QcrI/AAAAAAAAALk/i6PfYKEowQo/s1600-h/iana.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_HtZMSRIIa-k/SGWquA8QcrI/AAAAAAAAALk/i6PfYKEowQo/s400/iana.png" alt="" id="BLOGGER_PHOTO_ID_5216763450882028210" border="0" /></a><br />According to the New York Times, users visiting the servers of the above organizations were re-routed to a domain called "atspace.com" and greeted by the message "<span id="articleBody">"You think that you control the domains but you don't! Everybody knows wrong. We control the domains including ICANN! Don't you believe us?"</span><br /><br />This is obviously *not* good news. These two organizations manage the core (root) servers that match domain names (i.e. web sites) with the http requests made by your browser (the site you type into the address field - i.e. www.google.com).<br /><br />When hackers "poison" DNS servers (Domain Name Servers) in the manner they did today, their intention is most often to take your request for the web site of a bank and redirect it to a site "dressed up" to look like your bank.<br /><br />This is usually called a "DNS poisoning" or "pharming" attack, but the points are usually much closer to your PC: common points of attack include your local hosts file, your cable router, the DNS server at your ISP - in short, places relatively close to home.<br /><br />An attack on the root DNS system would be of a different magnitude entirely. Attacks on the root DNS system are potentially far more damaging than attacks on your local ISP DNS servers. Rather than just re-route a single request, or group of requests from a user, a prolonged attack on the root DNS system could have potentially quite harmful effects if the rerouting were to involve targeting of banking or financial systems, or government addresses.<br /><br />I'm frankly amazed that attacks of this nature are still possible at organizations like this. To me, the attack, labeled a "cyberprank" by some news organizations, is anything but a cyberprank. A different, lower-level hack involving manipulation of records for financial gain or terrorism could have created quite a different story.<br /><br />DNS security is an often overlooked requirement and something that almost no security software suites provide an answer for.<br /><br />When we were designing the core concepts for <a href="http://www.safecentral.com/">SafeCentral</a> at Authentium, one of the requirements that I added to the service early on was a requirement that every DNS request generated by the user should be send to a secure infrastructure for resolution - rather than into the non-secure DNS system as it currently exists. We've since added additional security methods to ensure that these DNS requests reach the right destinations.<br /><br />Today's attack shows why such diligence is necessary - and why the Internet remains a somewhat unpredictable and non-secure environment - and why you should use the best security possible when banking or transacting online.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-76806907432170555582008-06-22T12:10:00.016-04:002008-06-22T23:01:46.930-04:00The Non-Innovator's Dilemma"The Innovator's Dilemma" refers to the value-reducing situation that arises when a company decides not to innovate, and chooses instead to focus on merely sustaining its existing products and processes.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_HtZMSRIIa-k/SF6SYlAmz9I/AAAAAAAAALc/Xk7s2RAjHU4/s1600-h/innov.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_HtZMSRIIa-k/SF6SYlAmz9I/AAAAAAAAALc/Xk7s2RAjHU4/s400/innov.png" alt="" id="BLOGGER_PHOTO_ID_5214766369490784210" border="0" /></a><br />This phrase was first introduced by Clayton M. Christensen in the best-selling book of the same name. However, I personally think the title doesn't provide an accurate description of the situation.<br /><br />I would have gone with "The Non-Innovator's Dilemma". Yes, it's less catchy, but it potentially better reflects what actually goes on inside a company populated by both innovators (who are typically not managers) and managers (who are typically not innovators).<br /><br />First of all, some definitions. The word 'dilemma' comes the Greek words "di" (meaning two) and "lambanein" (meaning, "to take", as in choosing a path). Not every decision results in a dilemma. A dilemma only occurs when the choice becomes difficult, and the decision process becomes prolonged. Dilemmas last only as long as the decision-making process.<br /><br />"Innovation" usually involves a new or novel approach to solving a problem - i.e. the invention of the telephone solved the need for inter-personal communication, the automobile solved the need for inter-home transportation, the assembly line solved the need for mass-production (in the face of mass-demand), and the advertiser-supported search engine enabled advertisers to place targeted advertisements in front of users via the Internet.<br /><br />Innovations are often termed "disruptive technologies" because they "disrupt" the markets they enter, displacing older technologies (hello TV dinner, goodbye home-cooked meal) and creating new disruptive manufacturing processes (and new marketing channels, markets and support systems) in the process.<br /><br />Because true innovators are usually future-aware and focused of the potential value of their innovation, they rarely find themselves in any kind of dilemma at all when it comes to plotting the company's forward path. To them, the reason for the disruption they are proposing is obvious, and value of their tinkering and suggested changes abundantly clear.<br /><br />The real dilemma usually starts when the non-innovative decision-maker, typically a manager of the type produced by the various business schools, is forced into a room with an innovator and asked (by the innovator) to change his capital allocation budget or the course of the company, either slightly, or in a very disruptive way.<br /><br />It is this executive, not the wild-eyed innovator/developer, that now faces the true dilemma. Depending on the scope of the new idea, the challenges the manager faces in making a choice whether or not to pursue the disruptive innovation may be enormous, and involve every facet of the corporation's life. Here's an imaginary summary of half a minute's worth of his/her brain activity upon hearing about this new approach:<br /><br /><span style="font-style: italic;">"I have 'x' amount of capital. I have made firm commitments to my investors as to what our existing product will produce in terms of an ROI (return on investment) for the next three years.<br /><br />"The cost of ripping up my business plan, disrupting my staff, recruiting new experts, reinventing my processes and legal forms, retraining my sales and support networks, pitching new customers on the new idea, refocusing my development team, and repositioning us in the market is going to be enormous...<br /><br />"Not to mention the cost of emptying my warehouse/servers of all that old product/code and upgrading customers and the potential liabilities of sunsetting that business - this is going to require me to spend hours engaged with board members and lawyers and other executives and require me to rewrite the budget, and..."</span><br /><br />Faced with these kind of challenges, many executives will often just politely tell the innovator "let me think about it", and back away from the table. Or, if they can't articulate these feelings to this basic level, they may instead decide to say something along the lines of:<br /><br /><span style="font-style: italic;">"You damn guys are the *exact same team of guys* that asked me for millions of dollars <insert>to come up with the product that we're shipping *right now* - and now you're saying that it isn't good enough?!"</insert></span><br /><br />Sometimes, a decision-maker will listen and respond in cool fashion to disruptive ideas with this time-honored answer - "prove to me that a market exists for this innovation."<br /><br />In response, the innovator will often mention that the inventors of the car, Coca-Cola, canned food, the radio, the television, PCs, Kool-Aid and Guitar Hero were all unable to show that a market existed for their innovations - until after they were released.<br /><br />Which brings us to the dilemma.<br /><br />The imagined scenarios above are, of course, gross simplifications. But regardless of the relative complexity (or not) of the events that lead up to the decision point, it is at the decision point that the non-innovator's dilemma actually begins.<br /><br />Will the non-innovative decision-maker choose merely to sustain the existing business? Or get in behind the disruption/innovation? (It should perhaps be pointed out that at the moment the executive makes the decision in favor of disruptiveness, he is no longer a non-innovator, but has joined the ranks of the innovators - maybe Clayton has the right title after all.)<br /><br />I am lucky enough to work with a smart bunch of guys at Authentium, both on the board and in management, that understand that disruptive technologies - like SafeCentral - are solely needed in the security software space. But many other inventors and innovators aren't as lucky - which means their companies wont be as "lucky" either.<br /><br />Nassim Taleb, author of The Black Swan, suggests that businesses succeed only when they create environments within which "aggressive trial and error" is tolerated - and he goes further to suggest that only with "endless tinkering" can innovative companies get "lucky" and deliver to stockholders the future Black Swans/Googles of the business world.<br /><br />I think he's right. Interestingly, when you look at shareholder growth, it is the tinkerers that make for a good long-term bet - Bell (Bell), Marconi (Marconi), Edison (GE), Ford (Ford), Jobs (Apple), Page and Brin (Google) all returned huge multiples to their investors.<br /><br />In fact, several studies have shown that public companies led by an entrepreneur/tinkerer (i.e. Steve Jobs at Apple, or Fred Smith at FedEx) grow 8% faster year on year than companies led by a non-tinkerer. One more myth exploded.<br /><br />Speaking of myths, in addition to the excellent Nassim Taleb (who causes me to wear a permanent wry smile while reading), I would recommend Scott Berkun's book "The Myths of Innovation".<br /><br />Berkun does a great job of debunking the stereotypes associated with the typical inventor-genius and provides instead an overview of the kind of hard work - and tinkering - that has always been required to create a successful new product.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-38459102519314316692008-06-19T09:22:00.006-04:002008-06-19T09:37:18.275-04:00SafeCentral "Free Trial Version" LinkA couple of you wrote in yesterday asking for the downlink link for the "free trial version" of Authentium SafeCentral.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_HtZMSRIIa-k/SFpgTHdiTLI/AAAAAAAAALU/ZxLBAjW0I7E/s1600-h/newsite.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_HtZMSRIIa-k/SFpgTHdiTLI/AAAAAAAAALU/ZxLBAjW0I7E/s400/newsite.png" alt="" id="BLOGGER_PHOTO_ID_5213585400171482290" border="0" /></a><br />Rather than bury this response in the "Comments" section... the "free trial version" link is the same as the main link I quoted in the blog: <a href="http://www.safecentral.com/">http://www.safecentral.com</a><br /><br />Just head over there, enter your email address, and the download should start immediately. That's all there is to it.<br /><br />Note: kudos to Daniel Sullivan of <a href="http://www.konceive.com/">Konceive</a>. The new SafeCentral site design looks really nice, Dan.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-73313928888044354772008-06-18T07:35:00.012-04:002008-06-18T19:23:48.581-04:00Gpcode and the "Long Tail" of RansomwareMany years ago, when I used to work in parts of the world that were considered unsafe (e.g. Washington D.C.), I was sent by my former employers to a day course on "kidnapping and ransom insurance" so I would know what to tell my abductors if I were ever bundled into a stolen SUV, tied up with coarse ropes, and held for ransom in a damp basement somewhere.<br /><br />(Note to any would-be potential kidnappers - the policy I'm referring to above lapsed over a decade ago. Please take me off your list.)<br /><br />Aside from the surge of vanity that came over me at the thought that I might be of value to a kidnapper, one of the other things that struck me as strange during this briefing was that their instructions went against everything I'd ever seen in a movie.<br /><br />In fact, what my instructors advised me to do was this: be boring. Do *not* try to be a hero and/or try to escape (this was, according to them, when most injuries/deaths happen). Tell the kidnappers the dollar amount you're insured for - and hand them the phone number of your insurance company (this was conveniently printed for me on a plastic-coated, wallet-sized card).<br /><br />I was to do zero negotiating myself - they were adamant about this. It was critical to tell the kidnappers the correct dollar amount. It needed to match the dollar amount the kidnappers would hear upon calling the insurers.<br /><br />According to these guys - who, despite the apparently exciting nature of their work, were insurance salesmen - having this "fixed value" would be helpful in reducing the time in captivity and the phone number/trusted party would keep me alive.<br /><br />Not only would it reduce the "back and forth" of negotiations, and allow everyone to get back to a happy place (i.e. home/the jungle) faster, it would reduce the possibility of a "long tail" - which is the (belated) subject of this blog.<br /><br />What is the "long tail", in kidnapping terms? That's what happens when your distressed wife empties out your bank accounts, then drives to the alloted meeting point under the train tracks on 10th Avenue at midnight, expecting to see your bloodied and battered face in the headlights - only to be told by the kidnappers "we want more".<br /><br />I could keep telling this story, but you can probably see where this is going. The first demand was simply the start of a very long process of wringing every last dollar out of the "channel" - in this case, the distressed spouse, her family, your family, your employer. This, dear reader, is the "long tail" of kidnapping. And this is unfortunately is what also occurs in the kidnapped home computer version of our story.<br /><br />By now, everyone has probably heard of "ransomware" - the kind of virus that somehow gets onto your c: drive, encrypts your data using terrorist-grade encryption, then asks you to buy a "key" to unlock it.<br /><br />Failure to buy the key, the hackers warn, will cause your data to be "publicly released" (almost always a bogus claim, because they don't have the server space to store your 80 gigabytes of downloaded videos, along with everyone else's).<br /><br />Alternate claims include the threat that your personal data will be permanently deleted on date "x" (also bogus - because most of these programs don't include a "delete" function), or rendered "permanently inaccessible" (unfortunately, probably true).<br /><br />You may have also heard via the media that there is a new version of this form of malware, identified last week by Kaspersky as the "Gpcode.ak virus", that will wrap your personal data up into a ball and then encrypt it using a 1024 bit key.<br /><br />How much encryption is 1024 bits? A lot. The government standard-length key used by your browser to encrypt transactions is billions of times easier to crack. In fact, the largest number that has ever been factored by anyone was this number, and according to several experts, that outcome has been achieved precisely once.<br /><br />What this all means is that unless you can get you hands on the key (or find some flaw in the implementation of the encryption mechanism, which is what Kaspersky is attempting to do, in partnership with other security firms), your data is staying locked up. Which leaves you with a stark choice: Either give up on your data permanently, or pay the ransom demanded by your kidnappers.<br /><br />My advice? Do *not* pay the money.<br /><br />Yes, I know - this contradicts my opening story. But in the real world example that I provided above, an entire industry has gone to work to understand the myriad factors at work when a real-world kidnapping is committed, and has determined that the best course of action is a one-time payment, negotiated via experts, and executed via a trusted party.<br /><br />In the case of ransomware, or the kidnapping of your computer data, no such trusted party exists, and there is no guarantee that the first payment isn't simply the start of a "long tail" that could get extremely ugly.<br /><br />How long? How ugly? Well let's look first at the payment mechanism - do you really want to give these hacker/ransomware guys a credit card? Do you really think they'll just ding it once and send you a receipt? Of course not.<br /><br />Sure, you could potentially bypass that problem by using a debit card purchased from that nice lady at the mall - and you could potentially have them send you the key to a free email account you'll use only once - but what if they send you an executable? Do you think it will just install and magically unlock all that personal data that has been sewn up and then uninstall and you'll never hear from the hackers ever again?<br /><br />Talk about a "long tail" - when I think of all the possible things that their "data unlocking" executable might include, and could do to your credit, your bank accounts, and your PC over time (please see yesterday's post on Man in the Middle attacks for one example), it makes buying a new PC look like a cheap option.<br /><br />Which brings us to the happy ending: the reason that ransomware has yet to become a plague on the computing subset of humanity is that most folks, by the time they get set to enter their credit card or unlock their data using the "unencrypt" package they just received via Hotmail, have cycled through the above options, made the right call, and said "goodbye" to their data.<br /><br />That's what you should do too.<br /><br />ADVICE #1: PC users have one excellent option available for thwarting potential hostage takers that unfortunately doesn't exist in the real world: it's called "data backup". If you haven't already reached for your backup drive after reading this, now would be an excellent time to do so. One backup a day, and you'll never feel like a victim. Easy.<br /><br />ADVICE #2: Since I wrote this, Kaspersky has posted a happy ending of their own - a free utility based on Christophe Grenier's PhotoRec utility that Kaspersky claims will restore data and file paths erased by Gpcode. You can get it <a href="http://www.softpedia.com/get/System/Back-Up-and-Recovery/StopGpcode.shtml">here</a>. <span klmark="kavnews:207575654">Kaspersky suggests that users who have suffered from Gpcode <a href="http://www.cgsecurity.org/wiki/Donation">donate</a> to the author of the PhotoRec utility rather than pay cybercriminals. I agree.</span><br /><br />Note: Don't count on this fix working the next time - it is going to get harder as the Gpcode versions get higher. Back that data up!<br /><br />ADVICE #3: A final piece of advice: make sure your browser disallows "drive-by downloads" - or downloads from unknown or non-trusted sources - so you can avoid getting hit by Gpcode and its clones at the outset. The best solution in this area is Authentium's very own <a href="http://www.safecentral.com/">SafeCentral</a>.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-31062223461468007272008-06-17T23:25:00.011-04:002008-06-18T10:12:14.493-04:00First Amero, Then Fiola, Then...You'd think after the mess created by the prosecution of the Julie Amero case in CT, State Prosecutors (and employers) in nearby North Eastern states (i.e. MA), might have become a little more informed as to the myriad ways in which "bad content" can find its way onto a computer - other than via the hand of the computer user.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_HtZMSRIIa-k/SFiHrUx3flI/AAAAAAAAALM/cJVv7oEidF8/s1600-h/100px-Seal_of_the_State_of_Massachusetts.svg.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_HtZMSRIIa-k/SFiHrUx3flI/AAAAAAAAALM/cJVv7oEidF8/s400/100px-Seal_of_the_State_of_Massachusetts.svg.png" alt="" id="BLOGGER_PHOTO_ID_5213065747063340626" border="0" /></a><br />Apparently not. Anthony Fiola, a 53-year -old MA resident (and a former accident investigator with the Department of Industrial Accidents - tell me *that* isn't irony), is the latest guy to be told to clean out his desk and frog-marched from his former employer's offices <span style="font-style: italic;">a la Amero</span> after a search of his laptop revealed porn on the computer.<br /><br />And because this story is now out there, you know it didn't stop there. After a forensic investigation by the State, Fiola was charged with downloading "unauthorized content" onto a laptop he was given by his former organization's IT department and sent up for trial - a series of events that led to Fiola losing his paycheck, his insurance, and his employment benefits.<br /><br />Although most friends deserted Fiola, his wife did not. Fired up, she hired a lawyer and the lawyer hired an independent expert. And as a result, Fiola became the second person to be saved from jail time for an act he most probably did not have anything to do with.<br /><br />Memo to MA state computer crime detectives and consultants: Guys, the kind of spyware that causes this stuff is rife, and well-documented (check out <a href="http://sunbeltblog.blogspot.com/">Alex Eckelberry's site</a> over at Sunbelt Software for some great analysis and commentary on the Julie Amero case, or Authentium's very own <a href="http://blogs.authentium.com/virusblog/">Robert Sandilands</a> for more technical analysis).<br /><br />In any case, maybe it's time that state forensic experts also started relying a little less on one piece of fairly well-discredited forensic analysis software. You all know the application I'm talking about.<br /><br />Anyway, for those wishing to get mad at the world (and at over-eager state prosecutors) all over again, PC World has a very well-researched article on the Fiola story <a href="http://www.pcworld.com/businesscenter/article/147213/a_misconfigured_laptop_a_wrecked_life.html">here</a> that I couldn't hope to embellish or improve. It's told by Fiola in his own words, and its pretty candid, and pretty darn sad.<br /><br />If this guy's a liar, I'll eat this blog.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-61811854137607991362008-06-16T22:16:00.028-04:002008-06-17T22:08:13.290-04:00Man in the Browser Attacks - Worse Than Viruses?The problem with computer security terminology is that while some forms of attack sound appropriately nasty, some of the emerging forms of malware sound more like cartoon characters than serious threats. Take, for example, the "Man in the Browser" attack.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_HtZMSRIIa-k/SFglSm_deLI/AAAAAAAAALE/9c39XZZ7rV0/s1600-h/alert.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_HtZMSRIIa-k/SFglSm_deLI/AAAAAAAAALE/9c39XZZ7rV0/s400/alert.png" alt="" id="BLOGGER_PHOTO_ID_5212957570315942066" border="0" /></a><br />The idea that a computer can become "infected" with a virus, or piece of self-replicating malicious code, is universally understood as "bad", because the analogy is fairly straight-forward, and viruses are universally bad things.<br /><br />But the idea of using CPU cycles to replicate viruses is considered pretty old-hat these days. Most criminals think it better to use your CPU to process transactions, or ship online banking credentials.<br /><br />In fact, that's all they think about. Today's villains don't spend their time figuring out how to open your CD tray remotely or clog up your memory - they spend their time engineering ever-smarter ways to get their hands on your money.<br /><br />So while virus-like behavior can sometimes still be helpful, the model for emerging attacks is no longer the infectious agent. Today's model is the "secret agent", or "snitch". Criminals are now focused on placing their malware in line with your transactions.<br /><br />Which explains why the focus - and the battleground - for security threats and preventative measures alike is now your browser.<br /><br />Your browser acts as the central interface for almost every transaction on the internet. Browsers are relatively simple creatures - over ten years, they have evolved to simply render the code passed to them into "pages" of text and images, forms, flash objects, popups, and javascript alert boxes, among other things.<br /><br />When you make a request to your bank, via your browser, both you and the bank's server are saying to your browser, "render this". Unfortunately, your browser can sometimes prove to be a little too obliging.<br /><br />Man in the Browser (MITB) attacks have been around for several years, but have recently begun receiving more attention because of their (now proven) ability to thwart the additional security that was supposed to be provided by expensive two factor authentication devices, including physical tokens.<br /><br />Talking to an authentication token salesman about "challenges" used to invoke funny stories about pocket-lint and what happens when tokens accidentally go through the wash, or end up at the cleaners, or in the hands of valet parking attendants.<br /><br />This is no longer the case - most two factor token sales reps are now extremely aware of the limitations of these devices - and somewhat nervous about the future of their industry. In the past two months, several large banks - including Abbey and HSBC - have announced rollbacks of these programs.<br /><br />If you're a two factor authentication user, you should be nervous too. Because those sleek black physical security tokens with the gorgeous flashing red LED readouts are fairly easily bypassed using pretty standard social engineering techniques. Read on.<br /><br />The "hack" looks like this: You head on over to your bank's site, and tab into the wealth management portal. You enter your user name and pull out your expensive, clock-based, two factor authentication token. You turn it on and key the PIN into the site.<br /><br />What happens next varies, according to the criminal's MO, and the type of malware installed on your machine. But typically, as your page is being rendered, a piece of software now resident in your browser (that you - or your teenage daughter - previously installed because the video you were watching said "you need a new video codec") wakes up and inserts a few additional lines into the code - maybe five lines of javascript - an alert box, a timer function, and maybe some in-page content -and sends a message to a hacker, far far away.<br /><br />What happens next looks perfectly normal. Upon loading, the alert box pops up - something like the dialog box pictured above - and says "Server synchronization in process... please be patient", accompanied maybe by a nice animated GIF in the bank's colors.<br /><br />Except at that moment, as you sip your coffee and watch the seconds pass, secure in the knowledge that these sophisticated systems and occasion waiting periods are the "price of modern security", a hacker somewhere is receiving a timely message that you have started an authenticated session and are ready to transact, using the credentials contained in the message. At which point, he can simply log in as you.<br /><br />Now this doesn't happen every time. Sometimes, the hackers choose to wait, secure in the knowledge that this capability will be there many sessions into the future, and that at some future point an increased account balance may make it more worthwhile to have waited.<br /><br />And sometimes, the crimeware is configured to allow the hacker session to kick in when you "log out" (was that really the bank's "log out" screen that you just saw? Really?)<br /><br />As the guys in our labs are quick to point out, there are many variations on the MITB theme, most of them horrible, and well-funded. In some instances, MITB malware is programmed to decrypt and load only when the users requests content from a particular bank (this is apparently a common approach right now in Brazil).<br /><br />The bottom line is this - no matter what you see going on during your session, if you see something "different" or unexpected happening during your online banking session, close your browser immediately, and call your bank or online broker.<br /><br />Most online banks are exceedingly good at *not* changing things within their UI - because their user interface designers know that changes make users nervous. So if you see something new, like an alert box, please don't assume that the bank has changed their policy. This almost never happens.<br /><br />Luckily, this story does have a happy ending. For a solution to the above conundrum (at least one that doesn't involve getting in your car and going to the branch), check out some of my previous posts on <a href="http://www.safecentral.com/">SafeCentral</a> - an end-to-end secure session technology that stops MITB attacks from happening in the first place.<br /><br />I strongly recommend that you download and use this protection - regardless of how sophisticated your authentication token may appear to be. It's free, and <a href="http://www.cnbc.com/id/25078058/">it works</a>.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-56866322847527769682008-06-10T21:44:00.007-04:002008-06-15T20:59:33.977-04:00Cuomo's Surprising Victory Against Child PornToday, the news broke that several major ISPs have reached an agreement with NT Attorney General Andrew Cuomo to block child porn sites from their networks.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_HtZMSRIIa-k/SE8wJtjRBsI/AAAAAAAAAK0/7cFErAfiUcw/s1600-h/20070201cuomo.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_HtZMSRIIa-k/SE8wJtjRBsI/AAAAAAAAAK0/7cFErAfiUcw/s400/20070201cuomo.jpg" alt="" id="BLOGGER_PHOTO_ID_5210436237295421122" border="0" /></a><br />The Attorney General didn't act directly against the ISPs, or try and break new legal ground in the State Legislature - instead, Cuomo and staffers dove into service level agreements provided by the ISPs to customers, and looked for clauses obligating the ISPs to act in instances where child porn was reported by customers.<br /><br />And when the ISPs didn't act when consumers called in, in accordance with their SLAs ("service-level agreements"), the Attorney General took them to court, on behalf of the "wronged" consumers, and extracted a settlement.<br /><br />In the settlement announced today, the ISPs, Sprint, Verizon and Time-Warner, agreed to pony up over a million bucks to help fund further efforts to stamp out child porn, which will fund a few salaries over at the excellent National Center for Missing and Exploited Children.<br /><br />The ISPs are also obligated to "search and report". According to one news source:<br /><br /><span style="font-style: italic;">The investigators identified a total of 88 newsgroups that were distributing child porn; the ISPs have agreed to block access to all of them. The AG's office has also created hashes for over 11,000 images they have identified, and the ISPs have pledged to scan the websites they host for items matching those hash signatures.</span><div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-8505531211450431462008-06-09T19:36:00.008-04:002008-06-15T21:00:09.037-04:00Firefox v3: Exciting but Incomplete SecurityMake no bones about it: the FireFox version 3 release version is the first software application download that I've looked forward to in years.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_HtZMSRIIa-k/SE3TxvZF7QI/AAAAAAAAAKs/8eIkkF1FlRY/s1600-h/Firefox-3-Beta-04.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_HtZMSRIIa-k/SE3TxvZF7QI/AAAAAAAAAKs/8eIkkF1FlRY/s400/Firefox-3-Beta-04.jpg" alt="" id="BLOGGER_PHOTO_ID_5210053195426295042" border="0" /></a><br />FireFox 3 is, for me, the first really user-friendly browser. As Google knows, but no one else cares much to admit, an awful lot of consumers currently go to Yahoo by typing "Yahoo" into the search field, rather than the address bar.<br /><br />FireFox is potentially changing the game by moving all of this "action" into the address bar, and matching previous site requests and paths with keywords.<br /><br />The new FireFox address bar is screamingly intuitive (want to find that weather site you went to three days ago? FireFox will pull up everything with "weather" in its path when you type "weather" into the address bar.)<br /><br />Wow.<br /><br />On other issues, the security stuff is really nice-looking, and the integration with Verisign EV is very tasty as well. But "Larry" the FireFox security icon (actually described as a "customs agent" on their site) may actually end up setting up users for a "cavity search"...<br /><br />The problem with solutions that look after just one small piece of the problem, is that you end up facing the "armored Humvee problem" recently described to me by a "security logistics expert" over lunch in Kuwait.<br /><br />This problem is, in short, that all defenses are "weapons-specific". No amount of armor on a Humvee will stop the most recent insurgent IED innovation - a shaped charge that turns a sheet of copper into a molten fireball that can burst through any amount of armor.<br /><br />While the consequences are nowhere near as serious, software/browser designers face the same issue.<br /><br />The changes to FireFox, while welcome, have modified the "armor" of FireFox without taking into account the massive changes that have taken place in the area of weapon-development by the insurgents of the Internet world - the identity thieves and online criminals.<br /><br />As sexy as it looks, and as welcome as it will be to lots of users, FireFox 3 unfortunately lacks armor in several places where armor is most needed. As such, it will not present a barrier to serious intruders looking to steal data.<br /><br />To really operate a defense, the user needs to have everything locked down in the DNS request chain, everything locked down in the OS, and all malware, including any horrible zero-day keyloggers and screen-capture devices already on the PC, needs to be rendered harmless.<br /><br />As for the message above ("Your connection to this web site has been encrypted to prevent eavesdropping"), don't get me started on the many ways this <span style="font-style: italic;">tells users the wrong thing</span>.<br /><br />SafeCentral (the next version of which will incorporates FireFox 3, including the FF3 address bar), and the SafeCentral Secure DNS Service, together plug virtually all of the security holes that I just talked about. V3 will be available mid-July.<br /><br />The downside? None.<br /><br />You were going to download FireFox v3 anyway, right? ;-)<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-12470946049963948192008-06-03T22:35:00.007-04:002008-06-03T23:14:27.323-04:00The Buzz on SafeCentralInternally at Authentium, the story about SafeCentral is well-known. But now a buzz is building to match the story - a buzz that is a lot of fun to be part of.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_HtZMSRIIa-k/SEYH2-CUp8I/AAAAAAAAAKk/QVUh_5fMJRg/s1600-h/sc.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_HtZMSRIIa-k/SEYH2-CUp8I/AAAAAAAAAKk/QVUh_5fMJRg/s400/sc.jpg" alt="" id="BLOGGER_PHOTO_ID_5207858660047628226" border="0" /></a><br />The story I just referred to is just part of a path we've been on, for many years now. As a company, our developer team has been building security software and serving up virus definition files for more than seventeen years.<br /><br />In 1992, we released the world's first professional antivirus product (F-PROT Professional), a technology that many IT administrators still remember fondly - and still buy from us.<br /><br />This technology incorporated some of the first, and eventually the best, anti-malware heuristics - a sophisticated set of technologies that was first brought to bear against the LoveBug virus back in the nineties, and has gone on to protect the customers of several software industry leaders, under multiple OEM deals, from thousands of threats since.<br /><br />But the real story that is emerging currently is the story of what the defensive technologies will look like in the emerging world of predominantly zero day threats - a world in which even the very best reactive technologies can't stop hackers from stealing personal data, online banking tokens, or whole identities.<br /><br />When our technologists first came up with the unique approaches to security personal computing environments, now productized as SafeCentral (previously VirtualATM), we were lucky enough to have backers and directors that recognized our approach that was potentially game-changing.<br /><br />These guys voted to fund an approach that would be utilized to provide real-time protection, regardless of the amount of malware a consumer might have on their PC. These guys provided us with the cash and the support we need to get to this point, based on an understanding that the game is starting to change: reactive risk management solutions are within five to ten years of failing their SLAs. Pro-active risk management solutions are required in order to ensure business and consumers are able to continue to process information.<br /><br />Last week, we received the results of third party testing of the final release version of our pown contribution to pro-active solutions: SafeCentral. The results clearly state that we are meeting our claims of enabling a secure, end-to-end secure session.<br /><br />What is also clear from our testing is that our technology fares many times better than its closest competitor - a product that protects only certain types of text entry fields from keyloggers and screen-scrapers, and leaves pop-up windows and personal information in the clear.<br /><br />In stark contrast to our competition, SafeCentral does an extremely good job of protecting users transactions, even when the originating PC has been compromised, or when the consumer chooses to go to a new site - an activity that most consumers will agree is an extremely common behavior.<br /><br />We've come a long way in five years, and it feels good to be here. Developers, thank you, guys. It is really fun to be finally selling this stuff. Consumers, please go to <a href="http://www.safecentral.com/">SafeCentral.com</a> and check it out - the full version is free, and we'd love for you to get the best protection you can - on us.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-30521356057680133542008-06-03T08:55:00.006-04:002008-06-03T09:26:43.547-04:00Focus should be AIR not AcrobatI just took a look at Adobe's new step into collaborative/social web spaces - acrobat.com.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_HtZMSRIIa-k/SEVFguCUp7I/AAAAAAAAAKc/QoknNKj0ixM/s1600-h/acrobat.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_HtZMSRIIa-k/SEVFguCUp7I/AAAAAAAAAKc/QoknNKj0ixM/s400/acrobat.png" alt="" id="BLOGGER_PHOTO_ID_5207644972539750322" border="0" /></a><br />The site is not that impressive, and little more that brochureware really, for five of Adobe's least-appealing pieces of IP: Buzzword, Create PDF, Share, MyFiles and ConnectNow - Adobe's attempt at a WebEx clone. <br /><br />I was surprised by the site's focus. To me, the site comes off as an attempt by the "older generation" Acrobat marketing folks to pull off a "younger generation" trick using stuff that isn't really suited for the kinds of collaborative applications that the site hints at.<br /><br />And some other things were surprising too: despite an abundance of typically beautiful interfaces, clicking the Begin" button on any of the offerings I tried resulted in the appearance of a faux-dialog box that lacked any form of "close" button, tab or even text-based link. The only way to "close the box" is to click in the empty black space next to it. <br /><br />This wouldn't normally be worth a mention, except that this is *Adobe* - the kings/queens of tasty UI design. There are very few folks better at the game than Adobe at walking consumers down a predefined nav path.<br /><br />When it comes to potential for collaboration and sharing of tools, I think Adobe should have put all this PR money behind a truly socializable technology - Adobe Integrated Runtime, or AIR. AIR is a seriously cool collaborative platform, but despite some early successes, it just isn't getting the kind of push it should be, or being opened up to the extend it needs to be. <br /><br />In fact, right now, AIR is on the same adoption path as PDF - which I'm sure pleases some of the "old time" marketing folks. But 2002 levels of success should please no one. The exponential rise of competitive pressures means that things need to be adopted at a much-faster pace these days to rank as even a partial success.<br /><br />There is the kernel of a haiku in here somewhere for these normally hot product guys: Adobe should focus on the AIR, not the Acrobat.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-71332204777255737102008-06-01T20:48:00.007-04:002008-06-01T22:04:08.592-04:00Turing and the Poison AppleOkay, I'll stop it with the Bletchley posts after this one. But the story told by one of the guides - of the death of computing pioneer Alan Turing, by cyanide-laced poison apple - stuck with me, and deserves repeating.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_HtZMSRIIa-k/SENTweCUp6I/AAAAAAAAAKU/etyOgFCUkO8/s1600-h/alan_turing5_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_HtZMSRIIa-k/SENTweCUp6I/AAAAAAAAAKU/etyOgFCUkO8/s400/alan_turing5_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5207097686332057506" border="0" /></a><br />Turing was, from the beginning, an outside. His several biographies point out his eccentricities in youth, including the death of his best friend (and rumored first love), Christopher Morcom, from tuberculosis. <br /><br />My guide painted a similar picture of Turing as that painted in his bios - "scruffy", "loathe to wash", "difficult to be around", and the indecipherable (for me, anyway) "a man who likes his holidays, if you know what I mean".<br /><br />But a few years after, after rising fast through Princeton and Cambridge, Turing, as everyone knows, helped save the free world. His breakthroughs in thinking led to the cracking of the Enigma and Lorenz ("Tunny") codes, the creation of the world's first programmable computer, and his last paper on computing, "Computer Machinery and Intelligence", published in 1950, was the first to propose a series of standardized tests for artificial intelligence.<br /><br />As I walked around Hut 8 last week at Bletchley Park - still largely in the same condition it was when occupied by its chain-smoking mathematicians and crossword-solvers - I found myself becoming angry at the story of what happened to Turing later - after so my lives had been saved, and so much had been contributed to the future of computer science.<br /><br />As the story goes, in the very early part of Bletchley Park's formation, before frivolities such as cinema were curtailed, Turing had gone to see the Walt Disney cartoon feature Snow White, and was much taken with the scene in the movie involving the Wicked Witch's Poison Apple. <br /><br />According to the accounts of at least two historians, Turing left the movie much enamored with the story, and quoting one line over and over:<br /><br /><span style="font-style: italic;">"Dip the apple in the brew, let the sleeping death seep through". </span><br /><br />These were to prove to be prophetic words.<br /><br />Sixteen years after he started his ground-breaking work for MI5, in 1952, police received a phone call from Turing complaining that things had been stolen from his house by 19 year old Arnold Murray, a young man he'd "been seeing", and an accomplice. <br /><br />When questioned about Murray, Turing admitted, naively, that yes, he was a homosexual, and he had been having a relationship with the younger man.<br /><br />The police pounced. And despite all Turing had contributed during the war, and despite his OBE (or perhaps because of it), prosecution for public indecency (and a public trial) followed.<br /><br />During the trial, the press took him apart. Upon his conviction, Turing's GCHQ security clearances were withdrawn. Hormone treatments involving injections of estrogen were ordered by the judge and resulted in Turing growing breasts and becoming obese, depressed, and ultimately, suicidal. <br /><br />Turing did struggle to publish a few additional works - including a paper of the first linking the Fibonacci Series with the structure of plants - but one night in 1954, he finally decided he'd had enough.<br /><br />The next morning, Turing's housekeeper found Turing dead, a half-eaten, cyanide-laced apple beside his bed.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-12169815418347726822008-06-01T19:10:00.013-04:002008-06-01T20:47:08.192-04:00Al-Kindi, Frequency Analysis and ScrabulousEver wonder why you get stuck with too many "I" tiles while playing Scrabulous, but never have enough "H" or "S" tiles?<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_HtZMSRIIa-k/SEM4--CUp5I/AAAAAAAAAKM/B-l3kD59nB0/s1600-h/scrab.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_HtZMSRIIa-k/SEM4--CUp5I/AAAAAAAAAKM/B-l3kD59nB0/s400/scrab.png" alt="" id="BLOGGER_PHOTO_ID_5207068248626210706" border="0" /></a><br />Ever have the feeling maybe the letters aren't distributed optimally? As it turns out, you're right.<br /><br />How do we know this? Frequency analysis - the study of repetition of certain letters or words within encrypted messages - a science first conceived in the ninth century by the great Arab philosopher Abu Yusuf Ya'qub ibn Is-haq ibn as-Sabbah ibn omran ibn Ismail al-Kindi.<br /><br />Al-Kindi was the first to note that encrypted messages could be cracked by using "cribs" - i.e. by looking for repeated groups of letters or words, such as the arabic "al", roughly equivalent to the English "the", and according to Simon Singh, he even wrote a book on the subject (one of 290 such contributions to science) entitled "A Manuscript on Deciphering Cryptographic Messages".<br /><br /><span style="font-style: italic;">"One way to solve an encrypted message, if we know its language, is to find a different plaintext of [that] language... and then count the occurrences of each letter... then we look at the ciphertext and classify its symbols. We find the most occurring symbol and change it to the form of the [most occurring] letter of the plaintext symbol... and so on, until we account for all symbols of the cryptogram we want to solve." </span><br /><br />Yes, dear reader, this was written over a thousand years ago - most probably at the "House of Wisdom" in Baghdad, where Al-Kindi spent most of his life, before dying in 873. Al-Kindi's original book can still be found in the Sulaimaniyyah Archive in Istanbul.<br /><br />It was the use of frequency analysis by British scientists at Bletchley Park that allowed Britain to win the second war. Turing and others, looking for ways of breaking the codes, theorized that early-morning reports from naval vessels would contain reports on weather.<br /><br />By using the German words for weather ("wetter") and time as "cribs" (and employing other pieces of knowledge, such as the fact that in German, the letter "E" appears, on average, once every five letters), and using automated analysis machines called "bombes", they were able to determine the settings used by the Enigma machines, often early in the day - a breakthrough that saved millions of lives, and changed the course of history.<br /><br />Anyway, back to Scrabulous and those missing tiles...<br /><br />The original Scrabble game called for 100 tiles, and for the most part, the distribution follows the general distribution of letters in the English language. However, is we use Beker-Piper, we quickly find that things are not "as they should be".<br /><br />Based on analysis of English conducted by Beker and Piper, authors of "Cipher Systems: The Protection of Communication", there should be 4 additional letter "H" tiles, 4 additional "T" tiles, at least 3 additional "S" tiles, and 2 less letter "I" tiles - even accounting for the blanks.<br /><br />So the next time you're stuck for a chat subject on Scrabulous, you can say "I was reading about this ninth century Arab philospher the other day, and as it turns out..."<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>John C. Sharphttp://www.blogger.com/profile/16042907350947048745noreply@blogger.comtag:blogger.com,1999:blog-2354977161001391190.post-50703802963146084902008-05-25T21:35:00.008-04:002008-05-27T08:19:57.249-04:00The Women of Bletchley ParkLast Friday, I visited Bletchley Park, home of the WWII code-cracking team, now a somewhat tattered, yet still inspiring remnant of the glory days of Churchill's England.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_HtZMSRIIa-k/SDoWvOCUp4I/AAAAAAAAAKE/zbgk_TSXSU8/s1600-h/Tony_Sale_COLOSSUS.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_HtZMSRIIa-k/SDoWvOCUp4I/AAAAAAAAAKE/zbgk_TSXSU8/s400/Tony_Sale_COLOSSUS.JPG" alt="" id="BLOGGER_PHOTO_ID_5204497319857530754" border="0" /></a><br />On this visit, I was fortunate to encounter several excellent guides, including Tony Sale, former MI5 engineer, and the man behind the reconstruction of Colossus - the computer built to break Lorenz, the code used by Hitler and his generals.<br /><br />Between witnessing a live demonstration of the world's first computer (which, unbelievably, still uses some of the original valves from the WWII period), touring the huts where Turing and his peers worked, and viewing a simply incredibly array of artifacts, including several Enigma machines and replicas of the famous Turing Bombes, I enjoyed a terrific few hours.<br /><br />However, during the course of the visit, I came across one fact that had somehow eluded me while reading several of the books that have Bletchley Park at their core: the pivotal role of women at Bletchley Park during the war.<br /><br />According to the displayed HR logs, photos graphs, and anecdotal stories, more than 75% of personnel at Bletchley were female, including virtually all of the radio station operators, Bombe operators, motorcycle dispatch riders, analysts, and many of the code-breakers.<br /><br />In the hut made famous by Alan Turing - Hut 8 - an excellent video is on display featuring Mavis Batey (nee Lever), one of Dilly Knox's "girls". Ms. Batey, who is now in her eighties, came up with one of the critical breakthroughs of the war -an inspired analysis that resulted in victory over elite Italian naval forces during the Battle of Matapan.<br /><br />In the room next to it are several stories involving female leaders of resistance groups that Hollywood producers need to immediately check out. I had not heard of several of these women but was awed by their toughness - and sacrifice.<br /><br />The one down point of the day occurred as my guide showed me the remains of the hut that housed the world's first computer - hut F. The only thing remaining is a concrete slab - the hut itself was knocked down by a housing developer in the early '80s. The rebuilt Colossus II is now housed in a hut a hundred yards from where the original stood.<br /><br />It is estimated by some experts that the code-breaking carried out at Bletchley shortened the war by two years, and sparing Berlin from an atom bomb. Whether or not that is true, what is clear upon visiting Bletchley Park is that this group of scientists, like those at Los Alamos, moved forward computing at an unprecedented pace, in the years from 1938 to 1945.<div class="blogger-post-footer"><div> <a name="links"></a>Links to this post on:<br /> <a href="http://www.blogpulse.com/search?query=http://authentium.blogspot.com">Blogpulse</a> </div></div>