As previously mentioned on this blog, I had a paper selected for the Virus Bulletin 2006 conference, which was held at the Fairmont Queen Elizabeth Hotel in Montreal, Canada, between the 11th and 13th of October [Yes, that was a Friday; Friday the 13th, and knowing the recent spate of problems that the VB Conference has experienced since 2001, it seemed that they were tempting fate once more!]
This posting is a quick review of the conference and as promised a link to the full paper which I wrote for, and presented at, the conference:

Day 1 - Wednesday the 11th of October:
The first day of the conference started at 10:30 with Helen Martin’s opening address, this was followed at 11:00 by Mikko Hypponen who gave his keynote speech, which was entitled ‘Case: Virus X‘, which he informed us he couldn’t now talk about due to legal restrictions. So, instead he did a presentation covering the major developments of malware since the start of the problem, almost exactly 20 years ago. It was a very interesting presentation, given in an unusual but very effective style. He used 164 slides in just 40 minutes!
The next session was also interesting, a presentation by Rob Murawski of the CERT Coordination Centre on ‘Data exfiltration techniques: how attackers steal your sensitive data‘. This talk sort of set the tone of the rest of the conference, as it covered cyber-crime, of which we would hear a number of talks about - from different perspectives.
After lunch, the conference split into its normal two stream mode; Corporate stream and Technical steam. Normally I spend most of the conference in the technical stream, but for a number of reasons I spent the rest of the first day in the corporate stream instead.
The first talk in the afternoon that I attended was a slightly controversial one to say the least, on user education, given by Stefan Gorling. His talk was entitled: ‘The myth of user education‘. The focus of his talk was on how it was “pointless” to try and educate end users.
The very next presentation was also on user education, given by Peter Cooper and entitled: ‘User education: teaching techniques and learning styles for damage limitation‘. This very ‘memorable‘ presentation approached user education from the opposite side, saying that anyone can be trained, given the right approach. The presentation was memorable for two reasons, it used a new technique that I hadn’t seen used before, the 10/20/30 method which Peter assured us would make it a memorable presentation, and secondly because just as he mentioned about his presentation being memorable his MAC laptop shut down! This lead many of the audience to ask Peter after his talk whether this was purely coincidental or part of his presentation.
Then it was time for a tea break, which I used to setup my laptop for my presentation, which was the next one on the ‘Corporate stream‘. While I was setting up, I was asked for my opinion on ‘user education’ by a delegate, and I mentioned that I agreed with both of the previous speakers. I continued to say that I, like Stefan, thought that generally trying to educate end users on the technical side of malware was a waste of time; for most end-users anyway. But, that with infinite time and resources then they should be educated, but mainly on simple policies and procedures, rather than the specific details of a specific threat, which most of them are not interested in, or even want to know about. Only a few days later did I find out that the ‘delegate’ was a journalist; he never introduced himself and his badge was obscured, and I was distracted in setting up my laptop - slightly sneaky of him!
So, as you may have guessed by now, my presentation [’Rootkits: risks, issues and prevention‘] was next, however we started 5 minutes late. This meant I never got to use my last 3-4 slides. Overall, I think the presentation went well as I had a number of people approach me and tell me they had enjoyed it and/or discuss some aspects in more detail. I also received very positive feedback on the actual paper too.
My presentation was followed by Matthew Braverman, who spoke about ‘Behavioural modelling of social engineering based malicious software‘. This was another excellent presentation and rounded off the end of the first day in the ‘Corporate stream‘.
Later in the evening we had a welcome drinks reception, which gave us a chance to chat more and discuss what we had seen or heard so far, catch up with old friends, make new friends and contacts and generally chew-the-cud in a geeky/nerdy sort of way. Oh, and enjoy a drink or two to help keep the brain lubricated.
Day 2 - Thursday the 12th of October:
For the first three sessions of the second day, I decided to stay in the ‘Technical Stream‘, these were:
- Full potential of dynamic binary translation for AV emulation engine - Presented by Jim Wu
- Anti-rootkit safeguards and methods of their bypassing - Presented by Aleksander Czarnowski
- Botnet tracking techniques and tools - Presented by Jose Nazario
The last two of these presentations caused quite a bit of discussion, especially Aleksanders, which was picked up by the press and numerous articles appeared on specific points he raised about fooling Vista. His paper was also a really good technical look at rootkits, which sort of complimented my own one on the same subject.
For the next two sessions of the second day, I decided to switch back to the ‘Corporate Stream‘, these were:
- The challenge of detecting and removing installed threats - Presented by Jason Bruce
- Dirty money on the wires: the business models of cyber criminals - Presented by Guillaume Lovet
The last of these presentations caused quite a bit of discussion as Guillaume had a quote that claimed that cyber-crime was more profitable now to the ‘Mob‘ than drugs! I’ll post more on this when I get a copy of his slides.
After lunch, I decided to stay in the ‘Corporate stream‘, partly because I was chairing the first two sessions, and then the final two presentations on the ‘Corporate stream‘ were the most interesting. Oh, and then there was a panel discussion.
- The game goes on: an analysis of modern spam techniques - Presented by Rob Thomas and Dmitry Samosseiko
- Containing spam - the local challenge - Presented by Jay Goldin
- Spy-phishing - a new breed of blended threats - Presented by Jamz Yaneza
- Phishing trojan creation toolkits: an analysis of the technical capabilities and the criminal organizations behind them - Presented by Dmitri Alperovitch
- Panel discussion: Anti-Spyware Coalition - working together to combat spyware - Chaired by Richard Baldry
As you can see the afternoon was full of spam and phish, and we’d already had lunch!
After this there was a special ‘Birds of a feather‘ session on tackling graphical spam, which was lively and very interesting.
The end of day 2 was rounded off by the Gala Dinner; good food and wine were supplied, and more nerdy/geeky chat too. The after dinner entertainment was supplied by jugglers and acrobats and rounded off by a good band.
Day 3 - Friday the 13th of October:
The last day of the conference was ahead of us, the first two days had gone past so quickly, so much to digest, both physically and mentally! On the final day I was in the ‘‘ for the first three presentations and then switched back to the ‘Technical stream‘ for the rest of the day. The ones I attended on the the corporate stream were:
- Applying collaborative anti-spam techniques to anti-virus - Presented by Adam J. O’Donnell
- The inspector: automating the forensic investigation of infected computers - Presented by John Morris and Eric Kedrosky
- Can strong authentication sort out phishing and fraud? - Presented by Paul Ducklin
The last two were the most interesting with John and Eric showing how they had used free scanning/forensic tools to remotely inspect systems that were suspected of being infected. These tools were scripted and for the most part automated, nice work guys, and no I won’t be writing a paper on how to improve the system, this time!
Paul’s presentation was great and informative, as we have all come to expect from such a knowledgeable guy who is also a very animated presenter.
Switching back to the ‘Technical stream‘ for the final talk before lunch, I sat in on:
- Macintosh OSX binary malware - Presented by Marius van Oers
During lunch the speakers photo was taken, here it is:

I’m right in the center of the front row [blue checked shirt and white trainers], next to me in the red sleeveless top is Michael Morgan and next to him is Morton Swimmer. The other side of me is Paul Ducklin and then Dr. Richard Ford. A full version of this picture, naming all of those in it, will be available on the Virus Bulletin site as soon as they have collated all commented all the pictures they have from the conference and of Montreal itself.
After lunch I stayed on the ‘Technical stream‘, the presentations I saw were:
- SymbOS malware classification problems - Presented by Dr Vesselin Bontchev
- A deep look into Symbian threats - Presented by Robert X. Wang
- Me code write good - the l33t skillz of the virus writer - Presented by John Canavan
- Panel discussion: Fighting cybercrime: one size does NOT fit all!. - ‘The Internet Strike Force’, led by David Perry
Although the presentations on Symbian were interesting there was little new information in them. The best of the afternoon session was the panel on Cybercrime led by the animated and funny Dave Perry in his ‘Internet Strike Force‘ bowling shirt.
And then it was the final session of the day, and of the whole conference:
- Conference closing session - Presented by Helen Martin
All in all, this was a very good Virus Bulletin conference, although I felt that the ‘technical stream‘ was the poorest I had ever seen, with only a small number of interesting papers and presenters this year. However, this was offset by the number of excellent papers and presentations given on the ‘Corporate stream‘, and I’ve been at nine of the last eleven VB conferences. Even allowing for this, there is still nothing quite like a VB conference, and long may it continue! I’m already looking forward to next years and thinking up possible papers to submit abstracts for possible selection for VB2007, which will be held in Vienna, Austria!
And even though the conference ran on Friday the 13th, there were no problems, no disasters, outbreaks of diseases, hurricanes, confiscated mugs, and so on, it all went very smoothly - well apart from Peter Cooper’s MAC laptop that crashed on the first day; Wednesday the 11th, so it doesn’t count. And, there were no major virus/malware outbreaks either during VB, that in itself is rather spooky!
Just in case you didn’t spot the link to my paper, here it is again: Rootkits: Risks, Issues and Prevention
I would be keen to hear from others who attended VB2006, at least to find out what they thought of the conference content this year.