Un outil simple pour crypter et synchroniser des fichiers avec le cloud Amazon à l'aide de S3.
Utilisez-vous des services comme Dropbox, Google Drive, Microsoft OneDrive, etc.? Leur faites-vous confiance pour ne pas regarder vos photos personnelles, lire vos documents, etc.? Si oui, pourquoi? Ne savez-vous pas que la surveillance est une grande entreprise et que vos données sont la monnaie?
Personne ne sait ce que l'avenir apporte: dans quel type de société vivrons-nous? Quel type de gouvernement devons-nous endurer? Est-ce (toujours) un pays libre? Quel type de nouvelles lois pénales sera adoptée? … .. Alors, que disent vos données sur vous, à l'avenir, si tout est bouleversé? Êtes-vous soudainement une personne suspecte qui doit être surveillée 24/7? Êtes-vous même apte à être laissé seul, à conduire une voiture, à posséder une arme à feu ou à élever des enfants? Pouvez-vous vous faire confiance pour ne pas faire quelque chose de stupide lorsque vous volez? …. Tout peut être cuit des cerises hors de son contexte, tordu et utilisé contre vous. Race, religion, affiliation politique, vous l'appelez.
N'oubliez pas que tout ce que vous téléchargez est très susceptible de rester dans le cloud pour toujours. Et si vous pensez que vous êtes en contrôle, c'est seulement imaginaire. Mumbo Jumbo légal dans un accord de service (TOS), ou quelque chose comme le RGPD, ne fait rien pour rendre vos données illisibles. Vous devez plutôt faire confiance aux implémentations techniques qui rendent cela impossible.
...
Lisez le reste du terrain sur Docs/WhyUseMyS3.pdf
Si vous téléchargez du contenu téléchargé comme des fonds d'écran, de la musique, des logiciels, etc. Vous n'avez pas besoin de cryptage MyS3 ou côté client. Vous pouvez simplement synchroniser vos dossiers directement avec des seaux S3, en utilisant le CLI AWS.
Pour télécharger quelque chose comme aws s3 sync [path-to-folder] [path-to-s3-bucket] fonctionne bien. Pour le téléchargement, vous changez le chemin du dossier avec S3 Bucket Path et obtenez aws s3 sync [path-to-folder] [path-to-S3-bucket] . Astuce: faites un script de synchronisation qui s'exécute toutes les heures ou toutes les jours.
MyS3 est un outil qui permet de crypter les données de fichiers à la volée et de télécharger sur Simple Storage Service (S3), qui fait partie d'Amazon Web Services (AWS).
Tout le monde peut enregistrer un compte AWS et créer des seaux S3 pour les téléchargements de fichiers. Mais l'activation du cryptage de fichiers sans tracas est une question entièrement différente. MyS3 le fait pour vous après avoir configuré vos propres ressources AWS.
MYS3 est construit à l'aide de Net Core. Il peut être copié ou importé dans tout type de projet net.
Voir Docs/UserManual.pdf pour obtenir des instructions précises avec des captures d'écran pour la configuration complète AWS et MYS3.
IMPORTANT: Oui, MyS3 peut fonctionner sur plusieurs ordinateurs en même temps et partager le même seau S3. Mais MyS3 ne prend pas en charge la fusion de fichiers avec des chemins de fichier identiques. Il crée à la place de nouvelles versions d'objets S3. Donc, quiconque enregistre son dossier dernier "gagne". Évitez cela en n'écrivant pas sur le même chemin de fichier à partir de différents emplacements en même temps. Chaque personne utilisant un seau partagé devrait mettre ses fichiers dans son propre dossier unique. (Et si votre fichier est toujours écrasé, restaurez-le.)
Le client GUI:
MyS3.GUI.win-x64.zip )C:Program Files .Le client de la console (client CLI):
MyS3.CLI.win-x64.zip )MyS3.CLI.exe sur Windows ou ./MyS3.CLI sur Linux.A une licence MIT régulière.
MyS3 a commencé comme un projet pour animaux de compagnie l'été 2020 alors que je faisais mieux connaître AWS S3.
C'était censé être un outil simple pour crypter et télécharger des fichiers sur S3. Il était également censé être une console Windows légère exécutable. Et j'allais seulement passer -2 semaines. Mais hélas, j'ai réalisé encore et encore que cet outil très simple avait juste besoin d'un peu plus de fonctionnalités .. et avant que je le sache un mois.
Je me dépêchais toujours et essayais de le terminer à la fin. C'est la raison pour laquelle la documentation du projet est mauvaise et défaut. (Parce que je garde généralement tout dans ma tête lorsque je fais de petits projets.)
Ainsi, une réécriture documentée sera un jour nécessaire si plus de personnes commencent à l'utiliser.