Un nouveau livre sur pf ! Ce livre correspond à la version du filtrage de
paquet disponible dans OpenBSD 4.8!
Le site Web officiel de l'ouvrage comporte un chapitre en échantillon,
une table des matières, et une liste des errata. L'URL est
http://www.nostarch.com/pf2.htm.
La première phrase de ce livre est la suivante : This is a book about
building
the
network you need". À partir de là, Peter vous guide dans les
méandres des pourquoi et des comment construire le réseau haute
performance et nécessitant peu de maintenance dont vous avez besoin en
utilisant des outils OpenBSD.
Le livre couvre aussi bien les bases telles que la configuration basique
d'une seule machine et les LAN basiques que les configurations utilisant
de la gestion de bande passante et de l'équilibrage de charge avec des
réseaux "auto-réparants" et des contre-mesures contre des problèmes
communs tels que des tentatives de DoS et du SPAM. Une connaissance
basique de TCP/IP et quelques Unix sont requises.
Le site Web officiel de l'ouvrage comporte un chapitre en échantillon,
une table des matières, et une liste des errata. L'URL est
http://www.nostarch.com/pf.htm.
[Première édition : indisponible. Commandez la seconde édition: voir plus haut]
Un guide pour ce que vous devez savoir sur SSH. Ce livre va vous aider à
éliminer les mots de passe sur votre réseau, protocoles de tunnel non crypté
par le biais des canaux sécurisés, de construire des VPN avec OpenSSH, et
plus encore. Il met l'accent sur le serveur OpenSSH, le client OpenSSH et
le client PuTTY.
Michael W Lucas est l'auteur de Absolute OpenBSD et d'autres livres sur BSD.
Aidant le soutien à OpenBSD, Michael contribue en donnant tous ces bénéfices
d'auteur, pour les commandes faites via la page principale OpenBSD,
comme retour au projet.
Michael Lucas, l'auteur des séries "Big Scary Daemons" sur O'ReillyNet à
propos de la famille BSD, a écrit un ouvrage relatif à OpenBSD. Il
couvre tous les aspects du système OpenBSD pour les nouveaux
utilisateurs Unix ou BSD sur environ 500 pages. Le site officiel du
livre pour un extrait officiel, la table des matières et l'errata peut
être trouvé à
http://www.absoluteopenbsd.com/
Jem Matzan, connu pour ses articles en ligne de promotion d'OpenBSD, est
l'auteur de guide "Short Cut" d'installation et d'administration
d'OpenBSD 4.0. Parmi les sujets couverts, on peut citer la
configuration initiale, l'utilisation en poste domestique ou en serveur,
l'utilisation des ports (avec des astuces complémentaires pour certains
ports), et la maintenance. Vous pouvez commander ce livre directement
chez O'Reilly sous forme PDF, avec la possibilité de télécharger
gratuitement de versions corrigées dès qu'elles sont disponibles.
Un guide pour les administrateurs système et réseau qui ont besoin de
migrer vers un système d'exploitation plus sécurisé et pour les
utilisateurs saisonniers d'OpenBSD voulant utiliser pleinement chaque
fonctionnalité du système. Ce livre couvre tous les aspects d'OpenBSD,
incluant systrace, Kerberos V, IPv6 et IPSec, ainsi que l'environnement
de développement.
The Design and Implementation of the 4.4 BSD Operating System
par Marshal Kirk McKusick, Keith Bostic, Michael J. Karels et John
S. Quarterman
Avec 549 pages et un index,
ce livre
peut être considéré comme complet.
McKusick, Bostic et Karels sont bien connus comme moteurs principaux du
CSRG à Berkeley (Computer Systems Research Group) pendant la période
4.3/4.4BSD. Ce livre couvre les versions 4.4 et 4.4-Lite, et aborde tout
ce vous avez toujours rêvé de savoir sur le fonctionnement du système.
Tout n'est pas applicable, mais de nombreuses parties sont valables
avec OpenBSD.
Source Code Secrets: The Basic 386BSD Operating System Reference
(Volume 1 of Operating System Source Code Secrets)
par L. W. Jolitz et William Jolitz; 1997
Les Jolitzes construisirent le premier port de BSD sur architecture
PC-386, et produisirent un grand nombre de travaux afin de rendre BSD
portable sur cette architecture peu coûteuse. Les premières versions,
appelées "386bsd", furent décrites dans les articles du Dr. Dobbs
Journal. Ce livre intervient après ces articles, et procure une
collection complète et annotée de code source.
Tous ne s'appliquent pas à OpenBSD, bien sur, mais vous pourrez
apprendre un grand nombre de choses depuis celles-ci.
Berkeley Unix: A Simple and Comprehensive Guide
par James Wilson
L'ouvrage commence par les commandes basiques et s'achève par des
techniques de programmation avancée. Il offre une couverture importante
des appels système.
An Introduction to Berkeley Unix and ANSI C
par Jack Hodges
Une introduction au système d'exploitation et au langage de
programmation. Destiné aux personnes autodidactes, il ne requiert pas de
connaissances particulières d'Unix. Il couvre les fondamentaux de la
programmation; l'utilisation correcte du système; le style de
programmation, le débogage, la logique, et la programmation système en
C.
4.4 BSD User's Reference Manual (URM)
publié par O'Reilly, 1994
Ceci est juste une réimpression des pages de manuel pour les
utilisateurs. Votre distribution OpenBSD inclut les pages de manuel en
ligne, spécifiques à OpenBSD, et qui sont plus à jour. Vous n'avez donc
pas besoin de ce livre : utilisez plutôt la commande man.
4.4 BSD System Manager's Manual (SMM)
publié par O'Reilly, 1994
Ce livre détaille ce que vous devez savoir afin d'utiliser un système
BSD. Seules quelques parties sont utiles sur OpenBSD. Malheureusement,
il est actuellement épuisé. De plus, à cause des restrictions induites
par la licence AT&T, les éditions électroniques de ceci n'étaient
pas présentes dans les distributions 4.4BSD. Elles ne sont donc pas
incluses avec OpenBSD.
BSD mit Methode
publié par C&L Computer- und Literaturverlag GmbH, 1998
Un livre en allemand
sur les trois BSDs freenix couvrant l'essentiel de l'installation, la
configuration de X et l'administration système, tout comme la
programmation Perl et les conseils sur LaTeX/Lyx. Le livre couvre
également l'environnement de bureau KDE.
Il inclut d'anciennes versions d'OpenBSD sur les deux CD-ROMs
inclus.
Lehmann's Online Bookshop. Cependant, vous pourriez vouloir vous procurer une version
plus récente du CD-ROM.
The OpenBSD PF Packet Filter Book
publié par Reed Media Services
Août 2006, 193 pp.
Ce livre est une version étendue, indexée, modifiée, reformatée et avec
renvois vers et du
Guide de
l'Utilisateur PF.
Il couvre également spamd et montre la mise en place et les différences
de PF sous NetBSD, DragonFly, et FreeBSD.
Le site officiel du livre avec la table des matières, l'index et
des exemples de configurations se trouve sur
http://www.reedmedia.net/books/pf-book/.
Une présentation générale d'Unix qui couvre toutes les parties du
système.
UNIX Power Tools
par Jerry D. Peek, Tim O'Reilly, et Mike Loukides
Ce livre en est à sa troisième édition. Il évoque des centaines
d'astuces intéressantes, de petites techniques connues, et des
utilitaires ajoutés. Sachez que bon nombre de ces utilitaires sont
fournis avec OpenBSD ou plus communément sous forme de ports ou de
paquetages. La section 52.03 se plaignant des difficultés de portage
d'applications entre les différents Unixes, peut être délaissée si vous
avez étudié le Mécanisme des Ports qui fait
partie d'OpenBSD.
par Evi Nemeth, Garth Snyder, Scott Seebass et Trent R. Hein
C'est un livre excellent sur l'administration système Unix.
Essential System Administration
par AEleen Frisch
Ce livre couvre bon nombre de tâches fondamentales de l'administration
système. Il inclut des exemples pour une large gamme des systèmes
d'exploitation Unix, incluant BSD.
Ce livre mène son lecteur à travers tous les modèles bas-niveau du noyau
pour les architectures multi-processeurs.
Lions' Commentary on UNIX 6th Edition with Source Code
par John Lions
Bien que l'UNIX décrit dans ce livre soit un BSD, et que ceci soit un
peu comme si l'on parlait d'un modèle T Ford qui soit une 70's Mustang
ou une Thunderbird, l'inventeur d'UNIX Ken Thompson clame que, "Après 20
ans, il demeure la meilleure explosion du travail concernant un 'vrai'
système d'exploitation". Tout d'abord circulant sous forme de
photocopies illicites, c'est le livre qui a été le plus consulté par les
première et deuxième générations de hackers UNIX. Il est recommandé
comme une bonne introduction sur le fonctionnement des OS dotés du
partage des ressources de temps, si vous n'y êtes pas initié. Il est
substantiellement plus court que le livre McKusick ci-dessus.
The Practice of Programming
par Brian W. Kernighan et Rob Pike
Brian Kernighan est intervenu dans les deux livres recommandés
précédemment, même s'ils ne sont pas spécifiques à UNIX, mais utiles aux
programmeurs UNIX ou de toutes autres horizons.
Ce livre couvre des considérations de programmation pratiques pour C,
C++ et Java.
Hautement recommandé.
The Elements of Programming Style
par Brian W. Kernighan et P. J. Plauger
ce livre est similaire à The Practice of Programming, mais il est
plus ancien. Les exemples sont donnés en Fortran et en PL/I.
Advanced Programming in the Unix Environment (2nd Edition)
by W. Richard Stevens, Stephen A. Rago
C'est un livre très détaillé et facile à lire. Il contient plusieurs
exemples pouvant être instructifs. Il y a de nombreuses informations sur
les bibliothèques et les appels système, et des informations qui y
attraient et qui peuvent être très utiles.
Ce livre constitue avec les pages de manuel OpenBSD un duo excellent.
The C Programming Language
par Brian W. Kernighan etDennis M. Ritchie
C'est un guide précis et concis sur la programmation en C, peut être le
seul dont vous aurez besoin. Il se concentre sur le langage C, et non
sur la façon d'utiliser votre compilateur ou sur d'autres choses.
C: A Reference Manual
par Samuel P. Harbison et Guy L. Steele
Si vous n'avez droit qu'à deux livres de C, alors The C Programming
Language doit être votre second !
Ce livre n'est pas un tutoriel (même si le titre porte à le croire), il
traite de la syntaxe, des types de données, des fonctions de la
bibliothèque C ISO, et de la compatibilité C/C++.
The Art of Software Security Assessment
par Mark Dowd, John McDonald et Justin Schuh
Couvre l'audit de code, la mise en place conceptuelle et
opérationnelle, les modèles de privilège, signaux, communication entre
processus, la synchronisation, le réseau et plus encore. Contient de
nombreux exemples et des extraits de code issus de situations réelles.
Cet ouvrage couvre la théorie sur laquelle est basé OpenSSH
(protocole, canaux, standardisation) ainsi que l'utilisation d'OpenSSH
du point de vue de l'utilisateur final.
Bien que Linux soit utilisé comme système d'exploitation de référence,
plusieurs exemples ont aussi une description permettant de montrer
comment les utiliser sous BSD.
Dans un chapitre pratique séparé, plusieurs scénarios tirés du travail
quotidien sont résolus à l'aide d'OpenSSH.
De plus, cet ouvrage est le premier ouvrage en Allemand couvrant la mise
de VPN à l'aide d'OpenSSH.
SSH, The Secure Shell.
par Daniel J. Barrett et Richard Silverman
Le guide définitif. OpenSSH est abordé en détail.
TCP/IP Illustrated, Volume 1
par W. Richard Stevens
L'"Administration réseau" est vraiment un mauvais intitulé pour ce
livre. Cette une encyclopédie de l'ensemble des protocoles TCP/IP. ce
livre procure des informations, et des diagrammes utiles pour
comprendre l'ensemble depuis le bas-niveau.
Particuliers enthousiastes, développeurs et administrateurs réseau
aimeront ce livre.
Kerberos: A Network Authentication System
par Brian Tung
Un guide pour les administrateurs de réseaux basés sur Kerberos. Il
explique les concepts du système Kerberos, ainsi que son installation et
son administration.
IPsec: The New Security Standard for the Internet, Intranets and Virtual
Private Networks
par Naganand Doraswamy et Dan Harkins
Ce livre explique la suite des protocoles IPSec. Il décrit aussi sa
relation avec les déploiements actuels, comme les VPNs, et des idées
futures.
Computer Networks
par Andy Tanenbaum
Ce livre est un guide de haut niveau sur les réseaux informatiques
modernes. Il présente un grand nombre de protocoles, de concepts et de
technologies. Il couvre les technologies allant de la fibre au wireless,
les LANs, l'IP Mobile et bien d'autres choses.
DNS and BIND
par Paul Albitz et Cricket Liu
Ce livre est une excellente introduction au DNS et à Bind, utile pour
quiconque veut implémenter le DNS sur OpenBSD.
DHCP
par Ted Lemon et Ralph E. Droms
Recommandé par le Internet Software
Consortium, qui est l'organisation produisant le logiciel
client/serveur inclus dans OpenBSD.
Managing NFS and NIS
par Hal Stern
Il donne les informations essentielles avec des exemples sur la gestion
NFS et NIS.
802.11 Security
par Bruce Potter et Bob Fleck
Il fournit des informations sur les fondamentaux de la sécurité sans-fil,
incluant les solutions pratiques pour configurer des clients, des points
d'accès et des passerelles et ce sur plusieurs systèmes d'exploitation.
Deux chapitres sont dédiés à OpenBSD 3.1, couvrant wi, bridge, pf et
altq.
Applied Cryptography: Protocols, Algorithms, and Source Code in C
par Bruce Schneier
Une explication complète sur la Cryptographie, avec des informations sur
son histoire, les protocoles et les algorithmes. Ce livre est une
introduction intéressante à la cryptographie, avec les bases nécessaires
afin de comprendre le sujet. Aussi, il comporte une section de
références très riche.
Handbook of Applied Cryptography
par Alfred J. Menezes, Paul C. van Oorschot et Scott A. Vanstone
Un regard nouveau et détaillé sur la Cryptographie. Les auteurs ont
écrit :
... Public-key cryptographic techniques
are now in widespread use, especially in the financial services
industry, in the public sector, and by individuals for their personal
privacy, such as in electronic mail. This Handbook will serve as a
valuable reference for the novice as well as for the expert who
needs a wider scope of coverage within the area of cryptography.
It is a necessary and timely guide for professionals who practice
the art of cryptography.
Le livre est intégralement
disponible au téléchargement gratuit (pour une utilisation
personnelle uniquement) sur le site de l'auteur, au formats PDF ou
PostScript.
SSL and TLS Essentials: Securing the Web
par Stephen A. Thomas
Ce livre offre une introduction aux protocoles SSL et TLS, avec des
exemples. Le protocole SSL est actuellement la base des transferts de
données sécurisés et des transactions sécurisées sur Internet. Hormis
le chiffrement, ce livre couvre également l'intégrité des données et
détaille le protocole SSL.
SSL and TLS: Designing and Building Secure Systems
par Eric Rescorla
Ce livre offre une information complète sur les protocoles SSL et TLS,
couvrant leurs opérations et leur sécurité, avec des détails
d'implémentation et d'utilisation.
Il y a aussi des chapitres sur HTTP over SSL et SMTP over TLS (STARTTLS).
Eric Rescorla est l'auteur de ssldump, un utilitaire pouvant
être utilisé pour consulter les connexions SSL actives. Il a écrit
plusieurs implémentations SSL, libres ou commerciales.
Big Book of IPsec RFCs: Internet Security Architecture
compilé par Pete Loshin
Une réédition complète des RFCs IPsec avec un index et un glossaire.
www@openbsd.org
(liste de discussion publique sur le thème du style du site web
d'OpenBSD et de son contenu)
$OpenBSD: books.html,v 1.33 2012/03/11 08:09:13 ajacoutot Exp $