HSC   Text mode: access to the page content
Hervé Schauer Consultants
You are here: Home > Training courses > Linux Security
Go to: HSC main site
Search:  
Version française
   Training courses   
o Planning
o LSTI Training courses
o SANS Training courses
o Certifications
o Formations universitaires
   E-learning   
o E-learning HSC
o ISO 27001
o PHP security
   Contacts   
o How to reach us
o Specific inquiries
o Directions to our office
o Hotels near our office
   HSC est certifié OPQF   
logo OPQF
|>|Linux Security  
Training courses
See also...
o Organization of the courses
o Training sessions planning
o Goals
o Duration
o Instructor(s)
o Pre-requisite for attendants
o Teaching method
o Related courses
o Material
o Agenda
o Methods of inscription

This course is only available in intra-company session.
 


Goals

This course aims at introducing the security functionnalities provided by Linux at the system, application and network layers, as well as the possible uses of Linux for information systems security.

The course is organised as follows:

  • The first part explains how to install a purged system and to set up several functionnalities which aim at increasing the security level and preserving it through time.
  • The second part concerns the secure configuration of the most common applications such as DNS, SMTP, HTTP and FTP.
  • The third part introduces IP filtering and explains how to write good filters with the tools available under Linux.
  • The fourth part is an overview of all the problems related to passwords and offers some practical solutions.
  • The last part takes stock of some sensitive problems and looks at Linux kernel modifications to solve them.
This course enables its attendants to secure sensitive Linux servers and maintain a constant security level.


Duration

2 days.


Instructor(s)


Pre-requisite for attendants

This practical and technical course is meant for servers administrators.

Prior knowledge of Unix systems administration (and in particular Linux), networks and the TCP/IP protocols is necessary.


Teaching method

Lecture, with numerous examples of practical applications.


Related courses

Advanced IP filtering
TCP/IP Networks Security


Material


Agenda

[Course]  Course material [9 December 1999 - French]

Partie 1 - Sécurisation système

  • 1. Introduction
  • 2. Sécurité physique
    • 2.1 Configuration du BIOS
    • 2.2 Configuration de Lilo
  • 3. À faire durant l'installation
  • 4. Démarrage du système
  • 5. Suppression de services
    • 5.1 Super-démon inetd
    • 5.2 Restriction d'accès : tcp-wrapper
    • 5.3 Services lancés au démarrage
    • 5.4 Quels ports et quels processus ?
  • 6. Mises à jour de sécurité
    • 6.1 Se tenir au courant
    • 6.2 Informations de sécurité généralistes
    • 6.3 Installation de mises à jour de sécurité
  • 7. Vérification des droits d'accès
  • 8. Journalisation
    • 8.1 logsurfer
  • 9. Comptabilité
    • 9.1 Mise en route
    • 9.2 Statistiques
  • 10. Scellement de fichiers
    • 10.1 Tripwire : installation
    • 10.2 Tripwire : options et utilisation
  • 11. Qu'est ce qu'un noyau ?
  • 12. Risques des modules
    • 12.1 Les avantages pour l'administrateur
    • 12.2 Les avantages pour les pirates
    • 12.3 Références
  • 13. Les privilèges
    • 13.1 Les privilèges linux
    • 13.2 Les privilèges des processus
    • 13.3 Gestion des processus
    • 13.4 Exemples de processus
    • 13.5 Les privilèges des fichiers exécutables
    • 13.6 Exemples de fichiers exécutables
    • 13.7 Références
  • 14. Le chiffrement de systèmes de fichiers
    • 14.1 Notes
    • 14.2 Algorithmes
    • 14.3 Exemple
    • 14.4 Références
  • 15. PAM (Pluggable Authentication Modules)
    • 15.1 Configuration
    • 15.2 Quelques modules intéressants
    • 15.3 Références

Partie 2 - Sécurisation applicative

  • 1. Introduction
  • 2. TCP-Wrapper
  • 3. xinetd
  • 4. SSH (SSH, SSF et OpenSSH)
    • 4.1 SSH : installation et configuration
    • 4.2 Tunnellisations
  • 5. DNS (bind)
    • 5.1 bind : restrictions d'accès
    • 5.2 bind : exécution dans une cage
  • 6. SMTP
    • 6.1 Configuration de sendmail
    • 6.2 postfix
    • 6.3 postfix : facile à administrer
    • 6.4 postfix : anti-spam et anti-relayage
    • 6.5 SMTP-TLS
  • 7. LPR
  • 8. NFS
  • 9. SMB (samba)
  • 10. FTP et FTP anonyme
    • 10.1 configuration
  • 11. HTTP et HTTPS
    • 11.1 Compilation
    • 11.2 Création d'un certificat
    • 11.3 Configuration d'apache
    • 11.4 Tests
    • 11.5 Restrictions
    • 11.6 Relais HTTP
    • 11.7 Filtre de requêtes HTTP
  • 12. NTP

Partie 3 - Sécurisation réseau

  • 1. Introduction
  • 2. TCP/IP : présentation et filtrages
    • 2.1 TCP/IP
    • 2.2 IP
    • 2.3 ICMP
    • 2.4 UDP
    • 2.5 TCP
  • 3. TCP/IP : risques et protection
    • 3.1 Fragmentation
    • 3.2 Autres risques
    • 3.3 Techniques d'attaque et d'intrusion
    • 3.4 Techniques d'attaque et d'intrusion
    • 3.5 Protection
  • 4. Filtrages IP
    • 4.1 Filtrage statique
    • 4.2 Filtrage dynamique
    • 4.3 Filtrage de session
    • 4.4 Traducution d'adresses
  • 5. Architectures de passerelles Internet
    • 5.1 Architectures - Web : accès
    • 5.2 Architectures - Web : serveur
    • 5.3 Architectures - DNS
    • 5.4 Architectures - Mail
  • 6. IPChains
    • 6.1 Initialisation
    • 6.2 Accepter un flux local
    • 6.3 Autoriser un flux
    • 6.4 Autoriser un flux avec masquage d'adresse
    • 6.5 Relayage transparent et redirection de ports
    • 6.6 Sauvegarde / restauration
    • 6.7 Divers
  • 7. NetFilter
    • 7.1 Principe des chaînes
    • 7.2 Possibilités de filtrage
    • 7.3 Traçage de connexions
    • 7.4 Exemple
    • 7.5 Tests techniques
    • 7.6 Autres possibilités
    • 7.7 Chaînes impliquées dans la traduction d'adresse
    • 7.8 Traduction de source
    • 7.9 Traduction de destination
    • 7.10 Comportements
    • 7.11 Conclusion
    • 7.12 Références
    • 7.13 Documentations
  • 8. IPFilter (*BSD, Solaris, HPUX)
    • 8.1 Exemple :
    • 8.2 Traduction d'adresses

Partie 4 : Durcissement du Noyau Linux

  • 1. Introduction
  • 2. Le Projet OpenWall
    • 2.1 Pile non exécutable
    • 2.2 restriction de /tmp
    • 2.3 restriction de /proc
    • 2.4 Existence des fichiers 0, 1 et 2
  • 3. Autres patches et fonctionnalités
    • 3.1 subterfugue
  • 4. Distributions sécurisées
    • 4.1 Owl
    • 4.2 Autres distributions sécurisées

Partie 5 - Crackage et durcissement des mots de passe

  • 1. Introduction
  • 2. Les différents algorithmes de chiffrement
    • 2.1 Stockage d'un mot de passe
    • 2.2 Chiffrement d'un mot de passe
    • 2.3 Vérification d'un mot de passe
    • 2.4 Les différents algorithmes de chiffrement sous Unix (1/3)
    • 2.5 Les différents algorithmes de chiffrement sous Unix (2/3)
    • 2.6 Les différents algorithmes de chiffrement sous Unix (3/3)
    • 2.7 Les différents algorithmes de chiffrement sous Windows NT
    • 2.8 Les différents algorithmes de chiffrement sur le Réseau (1/2)
    • 2.9 Les différents algorithmes de chiffrement sur le Réseau (2/2)
  • 3. La localisation des empreintes
    • 3.1 La localisation des empreintes sous Unix
    • 3.2 La localisation des empreintes sous Windows NT
    • 3.3 La localisation des empreintes applicatives
  • 4. Les méthodes de crackage
    • 4.1 Ingéniérie sociale
    • 4.2 Dictionnaires
    • 4.3 Dictionnaires : transformations
    • 4.4 Dictionnaires : pré-calculés
    • 4.5 Force brute
  • 5. Les logiciels de crackage
    • 5.1 Crack
    • 5.2 John the Ripper
    • 5.3 QCrack
    • 5.4 L0phtCrack
    • 5.5 Password Appraiser
    • 5.6 c2myazz
    • 5.7 Autres logiciels de crackage
  • 6. La protection des mots de passe
    • 6.1 La protection des mots de passe Unix (1/2)
    • 6.2 La protection des mots de passe Unix (2/2)
    • 6.3 La protection des mots de passe Windows NT
    • 6.4 La protection des mots de passe sur le réseau : telnet (authentification)
    • 6.5 La protection des mots de passe sur le réseau : telnet (chiffrement)
    • 6.6 La protection des mots de passe sur le réseau : POP3 / IMAP
    • 6.7 La protection des mots de passe sur le réseau : côté serveur
    • 6.8 La protection des mots de passe sur le réseau : SMB
    • 6.9 La protection des mots de passe sur le réseau : extensions MicroSoft
    • 6.10 La protection des mots de passe applicatifs
    • 6.11 Exemples d'accès à des fichiers de mots de passe
  • 7. Le durcissement des mots de passe
    • 7.1 Pourquoi durcir les mots de passe ? (1/3)
    • 7.2 Pourquoi durcir les mots de passe ? (2/3)
    • 7.3 Pourquoi durcir les mots de passe ? (3/3)
    • 7.4 Le durcissement des mots de passe sous Unix
    • 7.5 Le durcissement des mots de passe sous Windows NT
    • 7.6 Quelques règles de constitution (1/2)
    • 7.7 Quelques règles de constitution (2/2)


Methods of inscription

For registering an HSC course, please contact our training department by phone : +33 141 409 704 or by email at formations@hsc.fr, with first and last name of every student, your postal address and your company VAT number. Thoses informations enable us to send your the training agreement. The training agreement must be return agreed with signature and company stamp with you purchase order, at least 6 days before the course. The purchase order should precise your billing address and our payment regulations : net 30 days from our invoice date. Registration is completed as soon as we received those two documents.

Last modified on 6 July 2009 at 13:21:09 CET - webmaster@hsc.fr
Information on this server - © 1989-2009 Hervé Schauer Consultants