Public Cloud OVHcloud - Object Storage Middleware
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Object Storage Middleware

Von
DavidL50
Erstellungsdatum 2020-01-29 08:24:38 (edited on 2024-09-04 12:33:46) in Public Cloud OVHcloud

Bonjour,

J'utilise Object Storage pour stocker des images et des videos dans un container qui est actuellement **Privé**. Pour mon projet, ces fichiers ne doivent être accessible qu'après une première authentification auprès de mon IAM. C'est fichiers sont par la suite affichés sur une page.

Si je rend ce conteneur publique, j'ai peur qu'une personne mal intentionnée puisse me nuire en effectuant un grand nombre de requêtes sur les différents urls d'accès qu'il/elle aura pu me voler et donc, saler grandement ma facture.

J'ai bien tenté de mettre en place des liens signés mais cela devient une vraie contrainte par la suite pour l'app front/back (problème de liens obsolètes une fois affichés, rotation des clés).

En résumé, j'aimerai placer un middleware entre le client et l'object store. Comme ça, je pourrait vérifier que son token JWT est toujours valide et laisser passer la requête. Dans mon système actuel, je suis obligé d'utiliser mon backend comme proxy (et ce n'est pas les même débits).

Est-ce qu'il y a un moyen de se protéger contre l'exploitation malhonnête des urls ? Des idées autre qu'un proxy pour bénéficier des débits des serveurs cloud d'OVH ?