Call
for Participants
Cloakware
Workshop: White-Box
Security and Software Protection
Date and
time:
1-5:30pm, Saturday December 12, 2009
Location:
Beijing Friendship Hotel, Room TBD by SKLOIS,
Host:
Dr. Chuan-Kun Wu,
We are entering a new technological age for consumer
electronics, in which previously unprecedented bandwidth and reach are becoming
the norm. Advanced Internet-based technologies and broadband content are
penetrating every aspect of life. The consumer’s interface – hand-held devices (portable media players, smart phones) and home
networking (set-top boxes, media players, and the ever-more-flexible personal
computer) – demand increasing software-mediated
intelligence at the end-nodes of communication fabrics. (Isolating such
intelligence on servers is impossible: the cost in latency and loss of
scalability is too high. Moreover, only minimal hardware protection is competitively
feasible in commodity consumer electronics). Software controlling such devices
is thus increasingly deployed without the traditional protection of computer
isolation: users enjoy total physical access to host devices and application
software installed on them.
Malicious users have complete access to mount direct attacks of
any kind, scope, and duration, using widely available tools permitting static
and dynamic inspection and observation of software code. They can modify it,
replace it, run it under their own control, and extract it to be deployed for
their own purposes elsewhere. Worse yet, a successful attack by a
highly-skilled attacker or attack-team may be converted into an automated
attack, which can then be made widely available for subsequent launch by hoards
of far more weakly-skilled attackers.
The modern attack landscape is thus characterized by ‘Man-at-the-End
White-Box’ attacks. Traditional perimeter defenses are
useless against such attacks. Security solutions addressing ‘Man-in-the-Middle’ attacks have very limited
relevance to these types of assaults. While protecting against White-Box
attacks is far more challenging than addressing Black-Box or Grey-Box attacks,
meeting this challenge is essential to the future of our industry.
We must not only prevent and disable direct and automated
White-Box attacks, but diagnose and mitigate them to shut down wide-spread,
pandemic attacks, so that protected application systems can remain trustworthy
even when deployed in highly-exposed consumer environments. We must build
device-control software which can rapidly recover and renew its protections
when attacks are detected, so that the system as a whole remains highly
available and obstinately robust in the presence of the inevitable attacks -
which accompany distribution of valuable content. Thus the role of software
protection is to create applications which are stubbornly reliable in an
increasingly hostile environment.
Many real life and modern server-client application systems -
wireless systems, DRM systems, on-line banking systems, on-line shopping
systems, and conditional access systems for cable or satellite - are
highly attractive subjects for White-Box attackers since the client sides of
such systems are typically homogeneous and distributed over a very large
customer base: i.e., these systems make the attack surface extremely
large. As the value of services deployed on such systems grows, so does their
attraction as targets for hackers. Thus security against White-Box Man-at-the-End
attacks is becoming absolutely essential to the successful deployment of such
systems.
Program Schedule:
- 1:00pm, Opening speech by workshop
host
- 1:15pm, Keynote speech, by Andrew
Wajs (CTO of Irdeto /Cloakware)
- 2:00pm, The Local, Remote, and
Insider Man-At-The-End - Attacks and Defenses,
By Christian Collberg (Professor of
- 3:00pm, break
- 3:15pm, Software Security Lifecycle
and Software Protection,
By Yuan Xiang Gu (Co-founder and Chief Architect of Cloakware)
- 4:30pm, Panel: Software
Security Trends
By Chuan-Kun Wu, Andrew Wajs, Christian Collberg and Yuan Xiang Gu
- 5:30pm, End of the program
This workshop is organized jointly by Cloakware, SKLOIS, and
Cloakware, an Irdeto company and part of the Naspers group,
provides innovative, secure, proven software technology solutions that enable
customers to protect business and digital assets in enterprise, consumer and
government markets. Cloakware’s two main product lines include: Cloakware
Enterprise Solutions which help organizations meet governance, risk management
and compliance (GRC) objectives for privileged password management while
ensuring business continuity and the security of mission-critical data and IT
infrastructure. Cloakware Consumer Product Solutions protect software and
content on PCs, set-top boxes, mobile phones and media players. Protecting more
than one billion deployed applications, Cloakware is the security cornerstone
of many of the world's largest, most recognizable and technologically advanced
companies. Headquartered in
State Key
Laboratory of Information Security (SKLOIS), managed by the
The
This
workshop is geared towards graduate students, researchers and security professionals
in the field of software security and protection. This workshop is free.