http://www.openbsd.org/papers/index.html
Presentations & Papers
Presentations: OpenCon 2008
The OpenBSD Foundation,
Ken Westerback
Presentation on the OpenBSD Foundation.
Install Scripts,
Ken Westerback
Discussion about the install scripts.
Presentations: NYCBSDCon 2008
BSD versus GPL,
Jason Dixon
Commentary on BSD and GPL licenses.
Design and Implementation of the Portable C Compiler,
Anders Magnusson
Presentation on design of PCC.
OpenBSD's Position Independent Executable (PIE) Implementation,
Kurt Miller
Presentation on the work in progress to implement PIE on OpenBSD.
When Hardware Is Wrong, or "They can Fix It In Software",
Jason L Wright
Presentation on how hardware design choices impact device drivers.
Presentation: EuroBSDCon 2008
OpenBSD Hardware Sensors Framework,
Constantine A. Murenin
Presentation on the history and design of
OpenBSD's hardware sensors framework.
The presentation was given at EuroBSDCon
in Strasbourg, France in October 2008,
and is an update from the BSDCan 2008 version.
Presentations: BSDCan 2008
OpenBSD Hardware Sensors Framework,
Constantine A. Murenin
Past and present history of the OpenBSD's hardware sensors framework.
BSD and X.Org: upcoming plans,
Matthieu Herrb
Status report and on-going work in X.Org.
Presentation: AsiaBSDCon 2008
OpenBSD network stack internals,
Claudio Jeker
Presentation and paper
about the OpenBSD network stack.
Presentation: FOSDEM 2008
BSD and X.Org: changes ahead,
Matthieu Herrb
Presentation on changes in X.Org current and future and how it affects
*BSD.
Presentation: CapBUG December, 2007
OpenBSD Ports Tutorial: Advanced Topics,
Michael Erdely
Presentation covering some advanced porting topics given at CapBUG.
Presentations: OpenCON 2007
Porting OpenBSD to MIPS based Devices,
Rainer Giedat
Work in progress - a report.
Why
are modern operating systems so complicated?,
Jonathan Gray
Operating systems keep getting larger and more complicated, some of the
reasons
and excuses are discussed.
OpenBSD/sparc64,
Mark Kettenis
OpenBSD/sparc64 is the OpenBSD port to Sun's UltraSPARC architecture.
This presentation touches on some interesting features that are unique
to this port and discusses recent and future developments.
Gnome as
OpenBSD desktop solution,
Reiner Jung and Jasper Lievisse Adriaanse
This presentation discusses why Gnome on OpenBSD makes a good desktop
environment. It also shows recent and upcoming work.
OpenBSD
Ports Tutorial,
Bernd Ahlers
Tutorial about basic ports creation in OpenBSD.
OSPF v3 -
OSPF for IPv6,
Claudio Jeker
ospf6d the new kid on the routing block
Presentation: Reflections/Projections 2007, Champaign-Urbana,
Illinois, USA
Using OpenBSD Security Features to Find Software Bugs, Peter
Valchev
Presentation about OpenBSD's security features and how they have helped
uncover
classes of software bugs given at
Reflections/Projections 2007.
Presentations: EuroBSDCon 2007, Copenhagen, Denmark
Support for Radio Clocks in OpenBSD, Marc Balmer
Presentation about the support for radio clocks in OpenBSD given at EuroBSDCon 2007.
OpenBSD
as routing platform, Claudio Jeker
Presentation about the routing support in OpenBSD given at EuroBSDCon 2007.
OpenBSD:
Load-Balancing using HostStated, Pierre-Yves Ritschard
Presentation about HostStated given at EuroBSDCon 2007.
Presentation: Calgary Unix Users Group Meeting
Faster Packets,
David Gwynne and Henning Brauer
Update from the Hackathon: 10GE, faster pf and other fun stuff
Exploring the
OpenBSD network stack,
Claudio Jeker
A short introduction into the OpenBSD network stack
Presentations: BSDCan 07
OpenCVS,
Ray Lai
Presentation about OpenCVS given at BSDCan 2007.
Presentation: Linux-Informationstag Oldenburg 2007
OpenBSD - Past, Present and Future (german),
Felix Kronlage
Presentation about the development culture in OpenBSD as well
as the current state of OpenBSD given at the Linux-Informationstag Oldenburg.
Presentation: fisl8.0
Open Documentation for Hardware,
Theo de Raadt
Presentation about hardware documentation given at fisl8.0,
in Porto Alegre, RS, Brazil.
Presentation: NYC*BUG April, 2007
OpenCVS,
Ray Lai
Presentation about OpenCVS given at NYC*BUG.
Presentations: Erlanger Linuxtage 2007
Sichere Systeme mit OpenBSD (german),
Alexander von Gernler
Presentation containing a general introduction to OpenBSD for a rather
Linux-related audience, as well as an approach to the advantages that
OpenBSD can offer for people who want to develop secure and bug-free
software.
Presentations: Asia BSD Conference 2007
Supporting Radio Clocks in OpenBSD,
Marc Balmer
This paper presents the use of GPS- or time signal station receivers as
external time sources in OpenBSD. Slides
of
the corresponding presentation from AsiaBSDCon 2007 are also available.
OpenBSD
as a Development Environment,
Ryan McBride
This talk details the benefits of using OpenBSD as a Development
Environment,
including toolchain improvements, runtime environment, and licensing.
Time
is not a secret: Network Randomness in OpenBSD,
Ryan McBride
Network randomness talk, updated to cover new work including code being
tested
for TCP timestamps and sequence numbers and RIP/OSPF authentication
fixes.
Recent
Improvements in OpenBSD's IPsec Support,
Mathieu Sauve-Frankel
This talk looks at the useability of modern day IPsec software and
contrasts it with recent additions and improvements to the OpenBSD
IPsec toolchain.
Security
Measures in OpenSSH,
Damien Miller
This paper examines several security measures that have been
implemented in OpenSSH that are intended to reduce both the
likelihood of exploitable mistakes being made and their consequences of
should they occur. Slides
of
the corresponding presentation from AsiaBSDCon 2007 are also available.
Presentation: LinuxForum 2007
OpenBSD - Past, Present and Future,
Felix Kronlage
Presentation on what has been added to OpenBSD in the 3.9 and 4.0
releases
as well as an lookout on what will come in OpenBSD 4.1.
Presentation: FOSDEM 2007
Xenocara - integrating X.Org in OpenBSD,
Matthieu Herrb
Presentation of how X and OpenBSD go along, work on Xenocara to
integrate the modular X.Org and about security issues.
Presentations: OpenCON 2006
Driver Architecture and Implementation in OpenBSD,
Jonathan Gray
Presentation dealing with driver development and politics.
OpenRIPD,
Michele Marchetto
Presentation about OpenRIPD: internals, motivation and use.
Exploring
the OpenBSD network stack,
Claudio Jeker
Presentation about some of the new stuff in the OpenBSD networking
code.
Support
for GPS- and Time Signal Station Receivers,
Marc Balmer
Presentation about using GPS- or time signal station receivers as
external
time sources in OpenBSD.
Why hardware documentation matters so much
and why it is so hard to get,
Theo de Raadt
Update on Portugal hackathon, followed by a talk on device support in
the
face of vendors hostile to documentation release.
3G Technology and OpenBSD,
Felix Kronlage
Introduction to the use of 3G Technology with OpenBSD and overview of
the
current state of support of 3G hardware devices in OpenBSD.
The OpenBSD Culture,
David Gwyne
The development culture of OpenBSD explained.
Bio and Sensors in OpenBSD,
David Gwyne
The bio and sensors talk covers on how OpenBSD can provide a consistent
interface to hardware monitoring across completly different computers.
Presentations: NYCBSDCon 06
Bio & Sensors in OpenBSD,
David Gwyne and Marco Peereboom
Updated presentation
(online,
tarball)
about RAID management that touches on the issues OpenBSD
has faced during development.
OpenBSD/sparc64,
Jason L. Wright
Updated presentation
(online,
tarball)
History of the sparc64 port and current status.
Presentation: AK QIT 06
Qualitätssicherung bei der Entwicklung des freien Betriebssystems
OpenBSD,
Marc Balmer
A presentation in German "Ensuring Quality in the Development of the
Free Operating System OpenBSD"
Presentations: BSDCan 06
bio and sensors in OpenBSD,
David Gwynne and Marco Peereboom
Presentation about the sensor and RAID management implementations in
OpenBSD.
Proactive
Wireless Networks With OpenBSD,
Reyk Flöter
Presentation
(online,
tarball)
about WLAN support in OpenBSD with a focus on the Host
Access Point daemon.
Presentation: LinuxTag May, 2006
Routing with OpenBSD using OpenOSPFD and OpenBGPD,
Claudio Jeker
Presentation and paper
about using OpenBGPD and OpenOSPFD on OpenBSD routers.
Presentation: NYCBUG May, 2006
PAE for OpenBSD/i386,
Michael Shalayeff
Presentation about PAE implementation for OpenBSD/i386 given at NYCBUG May 2006 meeting.
A brief overview has been given on motivation for and current
implementation of Physical Address Extension feature for i386
Architecture.
Presentations: EuroBSDCon 2005, Basel, Switzerland
Embedded OpenBSD,
Niall O'Higgins & Uwe Stuehler
New
Evolutions in the X Window
System,
Matthieu Herrb & Matthias Hopf
The
Design and Implementation of OpenOSPFD,
Claudio Jeker
rthreads:
A New Thread Implementation for OpenBSD,
Ted Unangst
Presentations: OpenCON 2005, Venice, Italy
OpenBSD ports and packages,
Marc Espie
Porting
OpenBSD,
Niall O'Higgins & Uwe Stuehler
OpenBSD
Networking Update,
Henning Brauer
Exploit
Mitigation Techniques (updated to include random malloc and mmap),
Theo de Raadt
OpenBSD
hackathon report, Venezia 2005,
Peter Valchev
Paper & Presentation: AUUG 2005
Secure Portability,
Damien Miller
Paper (PS
and PDF)
and presentation slides (online, PS, or tarball)
from Australian Unix Users Group AUUG 2005
conference, introducing portable OpenSSH's approach to porting secure
software.
Presentation: Tokyo PC Users Group
Open Source in a Windows World: A Business Case for OpenBSD,
Mark T. Uemura
Presented to the Tokyo PC Users Group, the largest English-speaking
personal computer club in Japan, June, 2005.
Focusses on OpenBSD and related open source projects and how
businesses can use them to best advantage.
Presentation began with a live demo of redundant OpenBSD firewalls with
CARP failover.
Presentation: PLUG 200504
The OpenBSD project,
Alexandre Anriot
French presentation
(online,
tarball)
on OpenBSD and some associated
projects (OpenBGPD etc.) given at the April meeting of the PLUG (Provence Linux User
Group).
Presentation: NYCBUG March, 2005
OpenBSD/hppa,
Michael Shalayeff
Presentation about OpenBSD/hppa and HP PA-RISC given at NYCBUG March 2005 meeting.
An attempt has been made to outline the porting effort and describe
architecture features essential for operating systems development. Tarball of
the presentation for offline viewing.
Presentation: Solutions Linux 2005
OpenBSD,
Saâd Kadhi and Marc Espie
French presentation about OpenBSD in general and security with a focus
on the ports collection and PF, given during Solutions Linux
2005 in Paris, France in February 2005.
This presentation is an update of the SUR Group 200412 one. Tarball of the
presentation for offline
viewing.
Presentation: SUR Group 200412
OpenBSD et Sécurité,
Saâd Kadhi
French presentation about OpenBSD in general and security, given at the
December meeting of the SUR
Group
(Sécurité
Unix et Réseaux). This presentation is intended as a general overview
of
OpenBSD with a particular focus on the security of the system. Tarball
of the presentation for offline
viewing.
Presentation: OpenCON 04
Signal Handlers,
Henning Brauer
Presentation on signal handlers, given at OpenCON 04
in Venice, Italy in December 2004.
This presentation outlines some issues to take care of when dealing
with
signal handlers and possible solutions. Tarball of
the presentation for offline viewing.
Presentation: AUUG 04
Exploit Mitigation Techniques,
Theo de Raadt
Presentation on exploit mitigation techniques that was presented at AUUG 04
in Melbourne, Australia in September 2004.
This presentation outlines implementation details on features such as:
stackgap, ProPolice/SSP, W^X, !X, StackGhost & PrivSep. This
presentation
is an update from the BSDCAN 04 version. Tarball of the
presentation for offline viewing.
Presentations: SUCON 04
OpenNTPD,
Henning Brauer
Presentation on OpenNTPD that
was presented at SUCON 04
in Zurich, Switzerland in September 2004.
This presentation outlines implementation details and rationale behind OpenNTPD. Tarball
of the presentation for offline viewing.
A
Secure BGP Implementation,
Henning Brauer
Presentation on BGPD
that was presented at SUCON 04
in Zurich, Switzerland in September 2004.
This presentation outlines implementation details and rationale behind
BGPD. Tarball
of the presentation for offline viewing.
Presentations: BSDCAN 04
Exploit Mitigation Techniques,
Theo de Raadt
Presentation on exploit mitigation techniques that was presented at BSDCAN 04
in Ottawa, Canada in May 2004. This presentation outlines
implementation
details on features such as: ProPolice/SSP, W^X, !X, StackGhost &
PrivSep. This presentation is an update from the PACSEC 03 version. Tarball of
the presentation for offline viewing.
Introduction
to PF,
Ryan McBride
Presentation on PF for BSDCAN 04
in Ottawa, Canada in May 2004. This presentation outlines the packet
filtering basics in OpenBSD and discusses some of the more
advanced features in PF such as denial of service mitigation
techniques,
firewall redundancy, and load balancing. Tarball
of the presentation for offline viewing.
Presentation: LSM 03
Enhancing XFree86 security,
Matthieu Herrb
This presentation focuses on XFree86 security. It describes the
existing access control mechanisms, and two ways to enhance it: the
privilege separation code that is now part of OpenBSD's XF4 and one
systrace policy for the X server.
Presentation: PACSEC 03
Exploit Mitigation Techniques,
Theo de Raadt
This is the initial version of the exploit mitigation techniques
presentation.
It was presented at PACSEC 03
in Tokyo, Japan in November 2003. This presentation outlines
implementation
details on features such as: ProPolice/SSP, W^X, !X, StackGhost &
PrivSep. Same presentation in Japanese.
Tarballs of presentation for offline viewing: English, Japanese.
Presentation: CanSecWest 03
Advances in OpenBSD,
Theo de Raadt
This presentation covers a variety of topics including DARPA, the 2002
Hackathon, ProPolice, W^X etc. It was presented at CanSecWest 03
in Vancouver, Canada in April 2003 Magicpoint
presentation for offline viewing.
Presentation: CEBIT 03
OpenSSH und OpenBSD,
Markus Friedl, Henning Brauer
German presentation on OpenSSH and OpenBSD that was presented at CEBIT
03
in Hannover, Germany in March 2003. It outlines what OpenSSH is and
it's
history. Tarball
of the presentation for
offline viewing.
Presentation: AUUG 2002
SSH protocol and tips tutorial,
Damien Miller
Slides and tutorial notes from a half-day session on the SSH protocol
and
the cool things that can be done with it. All examples use OpenSSH (of
course). Presented at the Australian Unix Users Group 2002 winter
conference. The slides are a brief introduction to the protocol,
whereas
the notes cover usage examples and tricks. Tarball
or postscript
of the presentation for offline viewing. Postscript or
PDF of
the tutorial notes.
Presentation: O'Reilly OSC 2000
Secure Internet Servers/Firewalls with OpenBSD,
Ian Darwin
These notes are the outline for the half-day tutorial on Secure
Internet
Servers/Firewalls with OpenBSD. Presented at the O'Reilly
Open Source Conference in Monterey, California in July of 2000. Tarball
of the presentation for offline viewing.
Paper & Presentation: USENIX 2000
Transparent Network Security Policy Enforcement,
Jason L. Wright, Angelos D. Keromytis
This paper describes the architecture and implementation of a Layer-2
(link layer) bridge with extensions for offering Layer-3 security
services. Same paper in PDF format bridgepaper.pdf
Slides
that accompany the transparent
network security policy enforcement paper. Presented at USENIX 2000 in
San Diego, California in June of 2000. Same slides in
PDF format
bridgeslides.pdf
Paper & Presentation: LISA '99
Dealing with Public Ethernet Jacks, Switches, Gateways, and
Authentication,
Bob Beck
This paper describes the tools and techniques developed and deployed to
address the problem of blocking unauthorized users on unprotected
Ethernet
jacks. Same paper in PDF format
authgw-paper.pdf
Slides
that accompany the dealing with
public Ethernet jacks paper. Presented at LISA '99
in November of 1999 in Seattle, Washington. Same slides in PDF format authgw-slides.pdf
Papers & Presentations: USENIX 1999
Opening The Source Repository With Anonymous CVS,
Charles D. Cranor & Theo de Raadt
Anonymous CVS is an advanced source file distribution mechanism we
created to allow open source software projects to distribute source
code
and information about code to Internet users. Built on top of the
Concurrent Versions System (CVS) revision control system, Anonymous CVS
safely allows anonymous read-only access to a CVS source repository.
Same paper in PDF format
anoncvs-paper.pdf
Slides
that accompany the anonymous CVS
paper. Presented at USENIX 1999
in June of 1999 in Monterey, California. Same slides in
PDF format
anoncvs-slides.pdf
Future-Adaptable
Password Scheme,
Niels Provos, David Mazieres
Many authentication schemes depend on secret passwords. Unfortunately
the length and randomness of user chosen passwords remain fixed over
time. This paper discusses ways of building systems in which password
security keeps up with hardware speeds. Same paper in PDF format
bcrypt-paper.pdf
Slides
that accompany the future-adaptable
password scheme paper. Presented at USENIX 1999
in June of 1999 in Monterey, California. Same slides
in PDF format
bcrypt-slides.pdf
Cryptography
in OpenBSD: An overview,
Theo de Raadt, Niklas Hallqvist, Artur Grabowski, Angelos D. Keromytis,
Niels Provos
This paper gives an overview of the cryptography employed in OpenBSD.
It discusses various components like IPsec, SSL libraries, stronger
password,
encryption, Kerberos IV, random number generators etc, and their role
in
system security including their interactions with the rest of the
system.
Same paper in PDF format
crypt-paper.pdf
Slides
that accompany the cryptography
in OpenBSD: an overview paper. Presented at USENIX 1999
in June of 1999 in Monterey, California. Same slides
in PDF format
crypt-slides.pdf
[email protected]
$OpenBSD: index.html,v 1.108 2008/12/26 18:04:56 krw Exp $
|