Retour aux projets

Logiciel / Sécurité

Partager des fichiers. Maîtriser les accès.

Une application pédagogique de partage de fichiers avec authentification à deux facteurs, stockage séparé et journaux d’activité.

Projet académique de cybersécuritéApplication pédagogique
Illustration d’interface conceptuelle de partage de fichiers et d’authentification.
Illustration d’interface conceptuelle de partage de fichiers et d’authentification.

01 / Le défi

La question derrière le système.

Concevoir un parcours de partage pratique en y intégrant l’authentification, la séparation du stockage et les traces d’activité.

Cette application Flask explore les questions de sécurité liées au stockage et au partage de fichiers : qui peut se connecter, à quoi chacun peut accéder et comment garder la trace des actions. SQLite conserve les données applicatives ; des répertoires par utilisateur séparent les fichiers envoyés.

02 / La démarche

De l’architecture à la réalisation.

  1. 01

    Utiliser le hachage de mots de passe Argon2 et l’authentification à deux facteurs TOTP.

  2. 02

    Séparer le stockage des utilisateurs, proposer le partage de dossiers et vérifier la taille et le type des fichiers envoyés.

  3. 03

    Enregistrer les actions sensibles et limiter la fréquence des requêtes sur les points d’entrée concernés.

03 / Résultats

Ce que montrent les résultats.

  • L’application associe création de compte, configuration du second facteur, gestion des dossiers, partage et consultation de l’activité.

04 / Périmètre & prochaines étapes

Où en est le projet.

  • Il s’agit d’une réalisation pédagogique, pas d’un service de stockage ayant fait l’objet d’un audit de sécurité. Les permissions détaillées et l’analyse antivirus des fichiers restent prévues.

Ouvrons la discussion

Un système à construire.
Un problème à résoudre.