OVH Cloud OVH Cloud

[FreeBSD 5.2.1] Protection d'une archive

7 réponses
Avatar
TheFelin
Bonjour,

je me suis écrit un script de sauvegarde avec tar, ex:

tar cipz /usr/home/ -f /usr/local/backup/hebdomadaire/home.tar.gz >
/dev/null 2>&1

Je chercher à vérouiller cette archive avec un mot de passe, je n'ai pas
trouvé cette fonction dans le --help? Avez vous une autre fonction ou
méthode pour vérouiller cette archive?

Merci.

7 réponses

Avatar
Eric Masson
"TF" == TheFelin writes:






TF> Je chercher à vérouiller cette archive avec un mot de passe, je
TF> n'ai pas trouvé cette fonction dans le --help? Avez vous une autre
TF> fonction ou méthode pour vérouiller cette archive?

tar est un tape archiver pas un outil de sécurité quelconque. Il ne
"protège" donc pas les archives qu'il génère par mot de passe.

Une solution simple est d'installer zip disponible dans les ports.

Une solution plus robuste est d'utiliser gpg/pgp, eux aussi disponibles
dans les ports.

Eric Masson

--
RM>
Mauvais OS, changer d'OS (c)(r)(tm)
J'ai windows 98 et comment faire pour changer l'os de windows 98?
Dans ajout et suppression du programme et il ne parle pas d'os.
-+- DN in : GNU -+- L'O.S. est las, hélas, c'est là qu'est l'os -+-





Avatar
Eric Masson
"TF" == TheFelin writes:






TF> Je chercher à vérouiller cette archive avec un mot de passe, je
TF> n'ai pas trouvé cette fonction dans le --help? Avez vous une autre
TF> fonction ou méthode pour vérouiller cette archive?

tar est un tape archiver pas un outil de sécurité quelconque. Il ne
"protège" donc pas les archives qu'il génère par mot de passe.

Une solution simple est d'installer zip disponible dans les ports.

Une solution plus robuste est d'utiliser gpg/pgp pour chiffrer le
tarball, eux aussi disponibles dans les ports.

Eric Masson

--
RM>
Mauvais OS, changer d'OS (c)(r)(tm)
J'ai windows 98 et comment faire pour changer l'os de windows 98?
Dans ajout et suppression du programme et il ne parle pas d'os.
-+- DN in : GNU -+- L'O.S. est las, hélas, c'est là qu'est l'os -+-





Avatar
TheFelin
"TF" == TheFelin writes:







TF> Je chercher à vérouiller cette archive avec un mot de passe, je
TF> n'ai pas trouvé cette fonction dans le --help? Avez vous une autre
TF> fonction ou méthode pour vérouiller cette archive?

tar est un tape archiver pas un outil de sécurité quelconque. Il ne
"protège" donc pas les archives qu'il génère par mot de passe.

Une solution simple est d'installer zip disponible dans les ports.

Une solution plus robuste est d'utiliser gpg/pgp pour chiffrer le
tarball, eux aussi disponibles dans les ports.

Eric Masson

J'ai pensé à la solution de cryptage, mais un peu lourde pour une

sauvegarde. Je vais me pencher sur zip, merci.






Avatar
espie
In article <c7qj6a$jlm$,
TheFelin wrote:
"TF" == TheFelin writes:







TF> Je chercher à vérouiller cette archive avec un mot de passe, je
TF> n'ai pas trouvé cette fonction dans le --help? Avez vous une autre
TF> fonction ou méthode pour vérouiller cette archive?

tar est un tape archiver pas un outil de sécurité quelconque. Il ne
"protège" donc pas les archives qu'il génère par mot de passe.

Une solution simple est d'installer zip disponible dans les ports.

Une solution plus robuste est d'utiliser gpg/pgp pour chiffrer le
tarball, eux aussi disponibles dans les ports.

Eric Masson

J'ai pensé à la solution de cryptage, mais un peu lourde pour une

sauvegarde. Je vais me pencher sur zip, merci.


Ca veut dire quoi, selon toi, verrouiller une archive ?

si ce n'est pas la chiffrer, je ne vois guere qu'un chmod a-r, d'une
efficacite plus que douteuse.

Que crois-tu que zip fasse lorsque tu lui demandes de proteger une
archive, a part la chiffrer ?

Car, vois-tu, hors du chiffrement, point de salut. Le premier programmeur
en herbe passant par la n'aura aucun probleme a recuperer ton archive
si elle n'est pas chiffree...







Avatar
Olivier Cherrier
In article <c7qj6a$jlm$, TheFelin wrote:
J'ai pensé à la solution de cryptage, mais un peu lourde pour une
sauvegarde. Je vais me pencher sur zip, merci.


Un petit script qui vient de Dug Song, si je me souviens bien :


#!/bin/ksh
#
# $Id: aestar,v 1.1 2003/11/19 20:13:50 ococ Exp $

#
# tar functionalities with encryption added
#

PATH='/bin:/sbin:/usr/bin:/usr/sbin'

function getpass {
# declare these ones as local
typeset _PROMPT="$1"
typeset _PASS

stty -f /dev/tty -echo
trap 'stty -f /dev/tty echo; exit 1' INT TERM
printf "%s" "$_PROMPT" > /dev/tty
read _PASS < /dev/tty
trap '' INT TERM
stty -f /dev/tty echo
# send a newline
echo > /dev/tty
echo "$_PASS"
}

if [ $# -lt 2 ]; then
echo "Usage: `basename $0` tar-flags file ..." >&2
echo " where 'tar-flags' are your usual tar options" >&2
exit 1
fi

TARFLAGS=$1
shift

case $TARFLAGS in
*c*)
FILE=$1
shift
PROMPT="Password for $(basename $FILE)"
PASS=`getpass "$PROMPT:"`
PASS2=`getpass "$PROMPT (again):"`
if [ "$PASS" != "$PASS2" ]; then
echo "Passwords mismatched" >&2 && exit 1
fi
PASSFILE=`mktemp`
echo "$PASS" > $PASSFILE
trap 'rm -f $PASSFILE; exit 1' INT TERM
tar $TARFLAGS - $* | openssl aes-256-cbc -e -kfile $PASSFILE -out $FILE
rm $PASSFILE
;;
*t*|*x*)
FILE=$1
shift
if [ -r $FILE ]; then
getpass "Password for `basename $FILE`:" |
openssl aes-256-cbc -d -pass stdin -in $FILE | tar $TARFLAGS - $*
else
echo "Can't open $1" >&2 && exit 1
fi
;;
*)
echo "Unrecognized tar flags '$TARFLAGS'" >&2 && exit 1
;;
esac

exit 0

Avatar
F. Senault


Une solution plus robuste est d'utiliser gpg/pgp pour chiffrer le
tarball, eux aussi disponibles dans les ports.

J'ai pensé à la solution de cryptage, mais un peu lourde pour une

sauvegarde. Je vais me pencher sur zip, merci.


Si tu n'as pas besoin d'une crypto d'ordre "militaire", tu pourrais
peut-être jeter un oeil à :

|ENIGMA(1) FreeBSD General Commands Manual ENIGMA(1)
|
|NAME
| enigma, crypt -- very simple file encryption
|
|SYNOPSIS
| enigma [-s] [-k] [password]
| crypt [-s] [-k] [password]

Qui, semble-t-il, n'est pas très très puissant, mais assez pour
brouiller le fichier. En plus, je suppose que ça doit assez vite, du
coup.

Fred
--
Tu vois la belle bleue Des feux de l'artifice Et tu la sens même un
peu mieux A la faveur d'une éclipse On voit du jour au lendemain Que
ça ne s'invente pas Instantanément comme ça Reprendre de volée d'aussi
loin Comme elle vient Encore et encore (Noir Désir, Comme elle vient)


Avatar
Cyrille Szymanski
On 2004-05-11, Marc Espie wrote:
Car, vois-tu, hors du chiffrement, point de salut. Le premier programmeur
en herbe passant par la n'aura aucun probleme a recuperer ton archive
si elle n'est pas chiffree...


Et pour le ZIP apparemment le soi disant mot de passe est tellement
robuste que même un débutant met moins de 10min à récupérer un
programme qui va en révéler ses entrailles.

Donc méfiance. Pour moi le seul atout du ZIP c'est d'avoir une entrée
par fichier ce qui permet d'en ajouter/supprimer à la volée sans avoir
à tout décompacter puis recompacter.

--
cns