|
Keynote
Conference
Technical Sessions
Thursday, February 21, Session 1 |
| 08.3010.00
Keynote in Plenum |
Building
Secure Software
How to Avoid Security Problems the Right Way
What do wireless devices, cell phones, PDAs, browsers,
operating systems, network services, public key infrastruc-ture,
and firewalls have in common? The answer is soft-ware.
Software is everywhere, and it is not usually built to
be secure. This talk explains why the key to proactive
computer security is making software behave. With software
complexity growing alarmingly the source code base for
Windows XP is 40 million lines we have our work cut out
for us. Clearly, the penetrate-and-patch approach is non-optimal.
Even worse is bolting security mechanisms on as an
afterthought. Building software properly, both at the design
and implementation level, is a much better approach. This
talk covers some common software security risks, including
buffer overflows, race conditions, and random number
generation, and goes on to discuss essential guidelines for
building secure software. Applying a risk-driven approach
to software security that integrates analysis and risk
management throughout the software lifecycle is the key to
better computer security.
Keynote speaker:
Gary McGraw, Cigitals Chief Techno-logy
Officer
Friday,
February 22, Session 1
|
| 09.0010.00
Keynote in Plenum |
Open
Source, Standards, and Networks: Tools
of Liberty and Democracy
While Open Source has been successful as software, its most
important role is as a tool to empower the individual and
to facilitate communications, free thought, education, and
peace. The greatest threats to Open Source come not from
competing proprietary software, but from national law and
international treaty. Europe has become the land of the free
for Digital Rights. Bruce Perens will discuss the success of
Open source, standards, and networks, the challenges that
they face, and the crucial role of NordU2002 attendees in
maintaining Digital Rights.
Keynote speaker:
Bruce Perens is the primary author of
the Open Source Definition, founder
of the Linux Standard Base, former
Debian project leader, and a major
Linux developer since 1994. His busy-box
software is a part of most com-mercial
embedded Linux systems. He
is credited for his technical work on
the films A Bugs Life and Toy Story II,
and is featured
in the documentary film Revolution OS.
| 14.30-16.00
Keynote in Plenum |
Unix
and its Children
The immediate ancestor of Unix was Multics. The lineage of
C can be traced from BCPL through B. Both troff/groff and
EMACS stem from TECO. All of these lie 2533 years in the
past.
Today we have BSDI, HPUX, AIX, IRIX, FreeBSD NetBSD,
OpenBSD, and a variety of Linuxes. We have C++.
The intricate route by which simple Unix in 196971 gave
rise to todays offspring will be detailed in this talk.
Keynote speaker:
Peter H Salus is Chief Knowledge
Officer of Matrix.Net. He has been
Executive Director of the USENIX
Association, the Sun User Group, and
the Tcl/Tk Consortium, and Vice
President of the FSF over the past 16
years. He is the author of a number of
books including A Quarter Century of
UNIX (1994) and Casting the Net (1995).
Page maintaned by Jan
Saell
Copyright © EurOpen.se/NordU
Last Updated:
URL: http:// |