2 dépôts
Securing the upload process through identity verification and encryption to protect data integrity.
Distinct from File Upload Security: Focuses on identity and encryption during upload, whereas File Upload Security often refers to malware scanning/sanitization.
Explore 2 awesome GitHub repositories matching security & cryptography · Authenticated Uploads. Refine with filters or upvote what's useful.
Kraken is a distributed blob store and peer-to-peer Docker registry designed for the high-throughput distribution of container images. It functions as a decentralized content delivery network that shares image layers across a network of nodes to prevent bottlenecks at a central registry. The system utilizes peer-to-peer blob distribution and distributed content addressing to maintain download speeds across large clusters. It implements asynchronous rule-based replication to synchronize image data between disparate geographical clusters. The project covers pluggable external blob storage inte
Protects data integrity and secures image uploads using uploader identity verification and encryption.
Uploadthing est un outil pour intégrer les téléchargements de fichiers dans les applications web, fournissant un système pour accepter et stocker des fichiers via une gestion de fichiers serverless. Il gère le processus de téléchargement de bout en bout, de la création de points de terminaison backend à la diffusion de contenu via un réseau de diffusion de contenu (CDN). Le projet utilise un workflow d'URL pré-signées pour permettre aux clients de télécharger des fichiers directement vers le stockage cloud, réduisant l'entrée serveur. Il dispose d'un système de validation basé sur les routes pour appliquer des contraintes sur les types et tailles de fichiers, aux côtés d'un middleware pour l'autorisation des requêtes et des webhooks de callback sécurisés après téléchargement. La plateforme couvre un large éventail de capacités, incluant la gestion du stockage cloud pour renommer ou supprimer des fichiers et l'implémentation de téléchargements reprenables pour les transferts volumineux. Elle fournit une suite de composants UI, tels que des boutons de téléchargement et des zones de dépôt, qui peuvent être stylisés ou remplacés par des interfaces personnalisées utilisant des hooks composables. Le système est conçu pour un déploiement sur des runtimes edge et des environnements serverless, avec une configuration gérée via des variables d'environnement.
Secures the upload process through identity verification and metadata attachment to protect data integrity.