Afgelopen vrijdag is versie 3.2 van OpenBSD uitgegeven. OpenBSD is een op BSD Unix gebaseerd OS, waarvan de makers zich richten op het ontwikkelen van het meest veilige OS. Een ander doel van de OpenBSD ontwikkelaars is het standaard inbouwen van cryptografische mogelijkheden. Het OpenBSD-project is in staat een product te maken dat én deze mogelijkheden bezit én wereldwijd geëxporteerd kan worden, omdat het project in Canada gevestigd is. Hierdoor valt het niet onder de strenge Amerikaanse wetgeving met betrekking tot het exporteren van cryptografische programma's. Versie 3.2 bevat verder tal van nieuwe features, waarvan dit een deel is:
- OpenSSH (supporting both the SSH1 and SSH2 protocols) is now at version 3.5. Privilege separation is now enabled by default for greater robustness.
- Non-executable stack on i386, sparc, sparc64, alpha, powerpc. No-exec data and bss on sparc, sparc64, and alpha. This makes some classes of future potential buffer overflows unexploitable.
- Apache runs chroot'd by default. To disable this, see the new -u option.
- A very significant reduction in setuid binaries. Many of those binaries which still retain setuid have been modified so the operations needing root are done early on, and then privilege is revoked immediately after that.
- Asymmetric and symmetric hardware encryption support is now enabled by default, if you have such devices in your machine.
- As usual, improvements to the documentation, notably the man pages and the Web FAQ. A larger part of the website is now available in several languages.
- More complete collection and better tested set of "ports". setuid/setgid ports have been significantly reduced as well. Many of the ones that remain setuid have been modified to revoke privileges as early as possible.
OpenBSD 3.2 kun je onder meer downloaden van één van de Nederlandse mirrors van het project.