|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Inscription : mars 2002 Messages : 401 ![]() |
Bonjour,
L'autre jour je me suis dit qu'il serait intéressant de pouvoir contrôler si l'exécutable qu'on va lancer est bien celui qu'on croit être. Je m'explique. Si un vilain pirate s'introduit dans le système, il va commencer par modifier les exécutables présents (comme who, pour ce cacher). Malheureusement, on ne peut pas le savoir. À moins d'avoir un checksum (MD5) de l'exéc en question et que ce checksum soit recalculé puis contrôler avec le contenu d'une base de données de checksum. En utilisant les systèmes de distribution de paquets utilisés sur les différentes distribution, on peut tenir à jour une bdd de checksum et un module du noyau s'occuperait uniquement de vérifier cette valeur, refusant ainsi l'exécution d'un programme qui ne collerait pas avec la bdd. Du coup je me pose les questions suivantes :
Donc s'il y a une utilité réelle (et si ça n'existe pas), je voudrais bien m'attaquer à la création de ce module (GPL, bien sûre). Qu'en pensez-vous ? Bonne journée!
__________________
Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/ |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
Salut
Personnellement je trouve ce projet intéressant. Je ne connai pour ma part aucun systeme permettant ceci. Cependant, est-ce vraiment utile vue que les pirates s'attaque tres peu au monde unix (préférant s'attaquer au monde windows)? Je ne sait pas. Mais si un jour, les systemes unix sont démocratisé, oui alors ca pourra etre un projet tres interessant. ++
__________________
Heu ... Bof ché po quoi dire ^^^ |
|
|
00
|
|
|
#3 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Ce genre de programme existe déjà mais ne sont pas intégrés au noyau comme AIDE et Tripwire. En effet, ceux-ci permettent de constituer une base de données à partir des fichiers que vous aurez choisis en leur appliquant divers critères selon la nature de chaque fichier (log : vérification de sa croissance, binaire : checksum - plusieurs algorithmes proposés, ...) en plus des contrôles de permissions, propriétaires, etc.
La vérification de ces fichiers se fait par la suite manuellement (éventuellement avec cron) à partir de cette base de données. Julp. |
|
|
00
|
|
|
#4 | |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Citation:
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() ![]() Inscription : juin 2006 Messages : 889 ![]() |
Citation:
![]() sinon pour Tchetch il y a RSBAC qui permets d'avoir un niveau de control assez pointues avec des modeles de securite qui permets meme de restreindre l'utilisateur root , comme en ca meme en cas de compromistion le pirate il pourra juste jouer a tetris et rien d'autres |
|
|
|
00
|
|
|
#6 |
|
Membre éprouvé
![]() Inscription : mars 2002 Messages : 401 ![]() |
Oui, il y a là bien des atouts en matières de sécurité, mais il ne me semble pas avoir vu que ce système te garantisse que le programme que tu as installé il y 1 an n'a pas été modifié quand tu l'exécutes. C'est là que j'aimerais en venir. Simplement l'exécution de programme en étant sûre (ou presque) que c'est le programme que l'on a installé.
__________________
Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/ |
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() ![]() Inscription : juin 2006 Messages : 889 ![]() |
Citation:
( ce que tu doit faire systematiquement que tu met a jour tes applications avec un soft qui signe tes applications [[tripwire and co ]] ) car il permet la surveillance et/ou le bloquage d'appel systeme et plein d'autres choses je prefere te renvoyer au si officiel car je ne connait pas tous ses possibilites et la par contre tu le fait une fois c'est tout http://www.rsbac.org/ |
|
|
|
00
|
|
|
#8 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
_solo, tu montres que les serveurs tournent principalement sous apache, mais...
apache peut être sous : Unix (___BSD, Linux, ...) Windows et peut être ailleurs aussi. Donc ceci n'indique pas le nombre de serveur sous Linux...
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#9 |
|
Membre éprouvé
![]() Inscription : mars 2002 Messages : 401 ![]() |
Mais imaginons que le méchant pirate arrive à casser le truc pour prendre le role de "Binary Manager". Hop il te vire bash et te le remplace par un bash qui enregistre les mots de passe et c'est le goal !
Cela que mon idée intervient. Il peut remplacer bash ... Mais bash ne va pas s'exécuter ... pour la simple et bonne raison que le checksum ne correspond pas ... Grosso modo ! C'est bien non ?
__________________
Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/ |
|
|
00
|
|
|
#10 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
C'est une bonne idée, mais tu n'es pas le premier à l'avoir...
Tu as vu les liens qu'on t'a indiqués ?
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#11 |
![]() Inscription : juillet 2004 Messages : 2 573 ![]() |
Je trouve cette idée sympatoche
++
__________________
.Olivier |
|
|
00
|
|
|
#12 | |
|
Membre éprouvé
![]() Inscription : mars 2002 Messages : 401 ![]() |
Citation:
__________________
Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/ |
|
|
|
00
|
|
|
#13 | ||
|
Membre Expert
![]() ![]() Inscription : juin 2006 Messages : 889 ![]() |
Citation:
c'est www.netcraft.com desoler j'ai lhabitude de trainer sur des forums ou tout le monde est parano et regarde les proprietes de la moindres choses poster Citation:
Ton idee peut te sembler ( faussement ) geniale mais lors de la mise a jour des binaires faudras refaire un hash de tes binaires 1°) les hashs sa se manipule 2°)je n'ai plus qu'a ramener avec moi mon propre binaire dangereux pour faire tomber ta foireuse protection 3°) comment prevenir des attaques qui se font uniquement en memoire 4°)comment faire si ton manager de hash est lui meme veroler 5°)les attaquants et attaques evoluent extremement vite comment interdire un binaire qui est placer sur un cluster considerer comme abimer de s'executer ????? Bref on en reviens a RSBAC et tripwire pour vous donner un ( faux )sentiment de securiter |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com