The list of conferences and other events where I gave or am going to give a talk. Latest events at the top.

Upcoming events

Confidence 2008
date : 16-17 May 2008
location : Krakow, Poland

Security challanges in virtualized enviroments (keynote)

RISK 2008
date : 23-24 April 2008
location : Oslo, Norway

Security challanges in virtualized enviroments (keynote)

Past events

RSA Conference 2008
date : 7-11 April 2008
location : San Francisco, USA

Security challanges in virtualized enviroments (new research)

Black Hat Europe Training
date : 25-26 March 2007
location : Amsterdam, The Netherlands

Hands-on Training: Understanding Stealth Malware (updated for 2008)

A 2-day hands-on training class on stealth malware, taught together with Alexander Tereshkin. More on the blog here. You can register at the Black Hat website here.

Rostov CIO Summit
date : 15-16 November 2007
location : Rostov-on-Don, Russia

Security challanges in virtualized enviroments (keynote)

SecTor 2007
date : 20 November 2007
location : Toronto, Canada

1. Security Challenges in Virtualized Environments

2. Human Factor vs. Technology

Nordic Virtualization Forum 2007
date : 22-23 October 2007
location : Stockholm, Sweden

Security challanges in virtualized enviroments (keynote)

Gartner IT Security Summit
date : 17 September 2007
location : London, UK

Human factor vs. Technology (keynote)

This lecture will try to present current challenges in operating systems security, from both human as well as technical perspective and author's thoughts about how we should address those problems in the future.

Black Hat Briefings
date : 28 July - 2 August 2007
location : Las Vegas, NV, USA

Hands-on Training: Understanding Stealth Malware

Two 2-day hands-on training classes on stealth malware, taught together with Alexander Tereshkin. More on the blog here. You can register at the Black Hat website here.

IsGameOver(), anyone? (new research)

We will present new, practical methods for compromising Vista x64 kernel on the fly and discuss the irrelevance of TPM/Bitlocker technology in protecting against such non-persistent attacks. A significant amount of time will also be devoted to presenting new details about virtualization-based malware [...]

19th Annual FIRST Conference
date : 17-22 June 2007
location : Seville, Spain

Beyond The CPU: Defeating Hardware Based RAM Acquisition Tools (Part I: AMD case)

Interop Moscow 2007 (Security@Interop)
date : 31 May 2007
location : Moscow, Russia

Stealth malware - can good guys win? (keynote)

AusCERT 2007
date : 20-25 May 2007
location : Brisbane, Australia

Beyond The CPU: Defeating Hardware Based RAM Acquisition Tools (Part I: AMD case)

The 8th Info-Security Conference 2007 (Hong Kong)
date : 16 May 2007
location : Hong Kong

Human factor vs. Technology (keynote)

This lecture will try to present current challenges in operating systems security, from both human as well as technical perspective and author's thoughts about how we should address those problems in the future.

CONFIDENCE 2007
date : 12-13 May 2007
location : Krakow, Poland

"A la carte"

A choice of several of my current talks will be "offered" and the audience will vote for the presentation they want to see...

Update: May 13th 2007 - Due to temporarily illness I couldn't make it to the conference and the lecture has been cancelled :(

NLUUG Spring Conference 2007
date : 10 May 2007
location : Ede, The Netherlands

Virtualization - The other side of the coin (keynote)

Websec 2007
date : 26-30 March 2007
location : London, UK

Fighting Stealth Malware: Towards Verifiable Systems

Ziff Davis/eWeek Security Summit
date : 14 March 2007
location : New York, USA

Inside the Mind of a Hacker (panel)

A panel with a few other secuirty resaerchers about state of the art in security today...

Black Hat DC 2007
date : 28 February - 1 March 2007
location : Washington DC, USA

Beyond The CPU: Defeating Hardware Based RAM Acquisition Tools (Part I: AMD case) (new research)

Many people believe that using a hardware based acquisition method, like e.g. a PCI card or a FireWire bus, is the most reliable and secure way to obtain the image of the volatile memory (RAM) for forensic purposes. This presentation is aimed at changing this belief by demonstrating how to cheat such hardware based solutions, so that the image obtained using e.g. a FireWire connection can be made different from the real contents of the physical memory as seen by the CPU. The attack does not require system reboot. The presented technique has been designed and implement to work against AMD64 based systems, but it does not rely on hardware virtualization extensions.

14th Workshop "Sicherheit in vernetzten Systemen"
date : 7-8 February 2007
location : Hamburg, Germany

Stealth malware - can good guys win? (keynote)

23rd Chaos Communication Congress
date : 27-30 December 2006
location : Berlin, Germany

Fighting Stealth Malware: Towards Verifiable Systems

The presentation first debunks The 4 Myths About Stealth Malware Fighting that surprisingly many people believe in. Then my stealth malware classification is briefly described, presenting the malware of type 0, I and II and challenges with their detection (mainly with type II). Finally I talk about what changes into the OS design are needed to make our systems verifiable. If the OS were designed in such a way, then detection of type I and type II malware would be a trivial task...

SecureCon 2006
date : 21-22 October 2006
location : Wroclaw, Poland

Subverting Vista Kernel for Fun and Profit

October 2006 FIRST Technical Coloquium and
II Latin American Incident Response Conference (COLARIS)
date : 7-12 October 2006
location : Rio de Janeiro, Brasil

1. Stealth malware - can good guys win? (keynote)

The presentation will try to present current challenges in detecting advanced forms of stealth malware and explain why current detection approaches, as used in commercial A/V or IDS products, are insufficient. The author will try to convince the audience that detection is no less important then prevention and that we need a systematic approach to implement a good compromise detector, instead of a bunch of "hacks" as we have today.

2. Subverting Vista Kernel for Fun and Profit

Black Hat Japan 2006
date : 5-6 October 2006
location : Tokyo, Japan

Subverting Vista Kernel for Fun and Profit

Hack In The Box 2006
date : 20-21 September 2006
location : Kuala Lumpur, Malaysia

Subverting Vista Kernel for Fun and Profit

Black Hat USA 2006 Briefings
date : 2-3 August 2006
location : Las Vegas, USA

Subverting Vista Kernel for Fun and Profit

SyScan'06 (Symposium on Security for Asia Network)
date : 20-21 July 2006
location : Singapore

Subverting Vista Kernel for Fun and Profit (new research)

The presentation will first present how to generically (i.e. not relaying on any implementation bug) insert arbitrary code into the latest Vista Beta 2 kernel (x64 edition), thus effectively bypassing the (in)famous Vista policy for allowing only digitally singed code to be loaded into kernel. The presented attack does not requite system reboot.

Next, the new technology for creating stealth malware, code-named Blue Pill, will be presented. Blue Pill utilizes the latest virtualization technology from AMD - Pacifica - to achieve unprecedented stealth.

The ultimate goal is to demonstrate that is possible (or soon will be) to create an undetectable malware which is not based on a concept, but, similarly to modern cryptography, on the strength of the 'algorithm'.

CONFidence 2006
date : 13-14 May 2006
location : Krakow, Poland

Rootkits vs. Stealth by Design Malware

Black Hat Europe 2006
date : 2-3 March 2006
location : Amsterdam, The Netherlands

Rootkits vs. Stealth by Design Malware

Slightly modified version of Rootkit Hunting vs. Compromise Detection talk.

IT-Defense 2006
date : 1-3 February 2006
location : Dresden, Germany

Rootkit Hunting vs. Compromise Detection

Black Hat Federal 2006
date : 23-34 January 2006
location : Washington DC, USA

Rootkit Hunting vs. Compromise Detection (new research)

Recently we can observe increased interest in rootkit technology all over the world. Eventually many AV companies started working on commercial rootkit hunting tools for the Smith family... But is rootkit detection the same as compromise detection? What about backdoors, key stroke loggers and other malware which is “stealth by design” and do not require rootkit technology as a protection? How does the current anti-rootkit technology work here? [...]

Microsoft's internal mini-conference on rootkits
date : December 4th, 2005
location : Redmond, WA, USA

Explicit Compromise Detection

Hack In The Box 2005
date : 28-29 September 2005
location : Kuala Lumpur, Malaysia

System Virginity Verifier: Defining the Roadmap for Malware Detection on Windows System (new research)

The presentation aims towards defining a detailed list of vital operating system parts as well as a methodology for malware detection. The list will start on such basic levels as actions needed for file system and registry integrity verification, go through user-mode memory validating (detecting additional processes, hooked DLLs, injected threads, etc…) and finally end on such advanced topics as defining vital kernel parts which can be altered by modern rootkit-based malware (with techniques like Raw IRP hooking, various DKOM based manipulations or VMM cheating) [...]

21st Chaos Communication Congress
date : 27-29 December 2004
location : Berlin, Germany

Implementation of Passive Covert Channels in the Linux Kernel (new research)

The presentation will describe the idea of passive covert channels (PCC). By passive covert channels, one means a specific kind of CC, which does not generate its own traffic. A PCC only changes some fields in the packets generated by a legitimate user (or processes) of the compromised host. For example, a PCC can be implemented as a kernel module which will change the Initial Sequence Number (ISN) in all (or only some) outgoing TCP connections. The new ISNs will carry the secret message, which could be, for example, the password sniffed by malicious software running on the compromised machine. [...]

ITUnderground 2004
date : 12-13 October 2004
location : Warsaw, Poland

1. Rootkits Detection on Windows Systems

2. Linux Kernel Backdoors And Their Detection