# Applications

Utiliser les application au lieu des fichiers pour élever les privilèges.

## FTP Anonyme

- Limiter au maximum les accés
- Eviter si possible
- Une solution est de transferer sur un autre système de fichier directement a la reception

## Serveur Web

- Minimum de privilèges
- httpd lance sur root et drop les privilèges.
- protection des fichiers

## Autres

- `/tmp` symlink: attaque dos -> séparer les /tmp user
- Injection SQL: -> trainer les chaines de caractère avant l'envoie de la requete
- XSS: capture des paramètres clients
- Injection de code (PHP): include, eval
- buffer overflow: prés de la moitié des bug fin des années 90. Plus grave si par utilisateur.
- (majordomo), 
- sendmail: .forward, smrsh permet un control plus fin des programme executables.
    - mailq: link to sendmail. execute autre chose selon le nom du programme
    - moins de probleme avec version 8.12.2: retire le suid et passe sur un groupe dédié
    - Sendmail est parfois trop restrictif pour tourner sur certains system.

## Réactions actives

- Anti-virus
- mimedefang: email filtering ( anti-virus )
- tcp_wrappers
    - processus réseaux: daemon
    - xinitd:
    - en gros un firewall
    - host.allow, host.deny
