Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Sécurité | Fonctionnalités Avancées et Sécurité
Introduction à Redis
course content

Contenu du cours

Introduction à Redis

Introduction à Redis

1. Fondamentaux de Redis
2. Les Commandes Redis Essentielles
3. Types de Données dans Redis
4. Fonctionnalités Avancées et Sécurité
5. Mise en Cache avec Redis et Spring Boot

book
Sécurité

Redis est un système de gestion de données haute performance qui, par défaut, n'inclut pas de fonctionnalités de sécurité complexes. Cela est dû à son orientation de conception sur l'utilisation dans des réseaux privés de confiance.

Si Redis est connecté à un réseau public ou utilisé dans un environnement multi-utilisateurs, une attention insuffisante à la sécurité peut entraîner des fuites de données, des modifications ou des suppressions par des acteurs malveillants.

Pour améliorer la sécurité, vous pouvez configurer une authentification par mot de passe, qui est requise pour accéder à la base de données.

Définir un mot de passe pour Redis

L'authentification dans Redis est désactivée par défaut. Pour vérifier si l'authentification est activée, vous pouvez exécuter la commande suivante :

Comme vous pouvez le voir, un champ vide est retourné, indiquant qu'aucun mot de passe n'est défini.

Pour définir un mot de passe, utilisez la commande suivante :

Une fois que le mot de passe est défini, essayez de vous connecter à nouveau à redis-cli et tentez de faire des modifications à la base de données.

Vous ne pourrez pas modifier l'état de la base de données tant que vous ne vous serez pas authentifié avec Redis. Pour vous authentifier, utilisez la commande suivante :

Après l'authentification, vous pouvez apporter des modifications à Redis.

Réinitialisation du mot de passe

Si vous souhaitez réinitialiser le mot de passe pour permettre un accès non restreint à la base de données, vous pouvez le définir sur une chaîne vide :

Vous pouvez maintenant apporter toutes les modifications à la base de données sans authentification.

1. Comment pouvez-vous réinitialiser le mot de passe Redis pour permettre à quiconque de modifier la base de données sans authentification ?

2. Comment pouvez-vous vérifier si un mot de passe est défini pour Redis ?

Comment pouvez-vous réinitialiser le mot de passe Redis pour permettre à quiconque de modifier la base de données sans authentification ?

Comment pouvez-vous réinitialiser le mot de passe Redis pour permettre à quiconque de modifier la base de données sans authentification ?

Sélectionnez la réponse correcte

Comment pouvez-vous vérifier si un mot de passe est défini pour Redis ?

Comment pouvez-vous vérifier si un mot de passe est défini pour Redis ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt