Alat sederhana untuk mengenkripsi dan menyinkronkan file ke cloud Amazon menggunakan S3.
Apakah Anda menggunakan layanan seperti Dropbox, Google Drive, Microsoft OneDrive, dll? Apakah Anda mempercayai mereka untuk tidak melihat foto pribadi Anda, membaca dokumen Anda, dll? Jika demikian, mengapa? Tidakkah Anda tahu bahwa pengawasan adalah bisnis besar, dan bahwa data Anda adalah mata uangnya?
Tidak ada yang tahu apa yang akan terjadi di masa depan: masyarakat seperti apa yang akan kita tinggali? Pemerintah macam apa yang harus kita tanggung? Apakah itu (masih) akan menjadi negara bebas? Hukum kriminal baru seperti apa yang akan disahkan? … .. jadi apa data Anda akan memberi tahu tentang Anda, di masa depan, jika semuanya terbalik? Apakah Anda tiba -tiba orang yang mencurigakan yang perlu diawasi 24/7? Apakah Anda bahkan cocok untuk ditinggal sendirian, mengendarai mobil, memiliki senjata atau membesarkan anak? Bisakah Anda dipercaya untuk tidak melakukan sesuatu yang bodoh saat terbang? …. Apa pun bisa diambil di luar konteks, dipelintir, dan digunakan untuk melawan Anda. Ras, Agama, Afiliasi Politik, sebut saja.
Ingat, semua yang Anda unggah sangat mungkin tinggal di cloud selamanya. Dan jika Anda berpikir Anda memegang kendali, itu hanya imajiner. Legal Mumbo Jumbo dalam Perjanjian Layanan (TOS), atau sesuatu seperti GDPR, tidak melakukan apa pun untuk membuat data Anda tidak dapat dibaca. Anda harus menaruh kepercayaan Anda pada implementasi teknis yang membuatnya tidak mungkin.
...
Baca sisa pitch di Docs/WhyUseMyS3.pdf
Jika Anda mengunggah konten yang diunduh seperti wallpaper, musik, perangkat lunak, dll. Anda tidak memerlukan enkripsi Mys3 atau sisi klien. Anda bisa menyinkronkan folder Anda langsung ke ember S3 sebagai gantinya, menggunakan AWS CLI.
Untuk mengunggah sesuatu seperti aws s3 sync [path-to-folder] [path-to-s3-bucket] berfungsi dengan baik. Untuk mengunduh Anda beralih jalur folder dengan S3 Bucket Path dan dapatkan aws s3 sync [path-to-folder] [path-to-S3-bucket] . Kiat: Buat skrip sinkronisasi yang berjalan setiap jam atau hari.
MYS3 adalah alat yang memungkinkan untuk mengenkripsi data file dengan cepat dan mengunggah ke Simple Storage Service (S3), yang merupakan bagian dari Amazon Web Services (AWS).
Siapa pun dapat mendaftarkan akun AWS dan membuat ember S3 untuk mengunggah file. Tetapi mengaktifkan enkripsi file yang bebas kerumitan dan aman adalah masalah yang sama sekali berbeda. Mys3 melakukan ini untuk Anda setelah Anda mengatur sumber daya AWS Anda sendiri.
Mys3 dibangun menggunakan inti bersih. Ini dapat disalin atau diimpor ke proyek bersih apa pun.
Lihat Docs/UserManual.pdf untuk mendapatkan instruksi yang tepat dengan tangkapan layar untuk pengaturan AWS dan MYS3 lengkap.
PENTING: Ya, MYS3 dapat berjalan di beberapa komputer secara bersamaan dan berbagi ember S3 yang sama. Tapi Mys3 tidak mendukung penggabungan file dengan jalur file yang identik. Ini menciptakan versi objek S3 baru sebagai gantinya. Jadi siapa pun yang menyimpan file terakhirnya "menang". Hindari ini dengan tidak menulis ke jalur file yang sama dari lokasi yang berbeda secara bersamaan. Setiap orang yang menggunakan ember bersama harus meletakkan file -nya di folder uniknya sendiri. (Dan jika file Anda masih ditimpa, kembalikan.)
Klien GUI:
MyS3.GUI.win-x64.zip )C:Program Files .Klien Konsol (Klien CLI):
MyS3.CLI.win-x64.zip )MyS3.CLI.exe di windows or ./MyS3.CLI di linux.Memiliki lisensi MIT reguler.
Mys3 dimulai sebagai proyek hewan peliharaan musim panas 2020 ketika saya mengenal AWS S3 lebih baik.
Itu seharusnya menjadi alat sederhana untuk mengenkripsi dan mengunggah file ke S3. Itu juga seharusnya menjadi konsol Windows yang ringan yang dapat dieksekusi. Dan saya hanya akan menghabiskan -2 minggu. Tapi sayangnya, saya menyadari lagi dan lagi bahwa alat yang sangat sederhana ini hanya membutuhkan fungsionalitas yang lebih banyak .. dan sebelum saya menyadarinya sebulan berlalu.
Saya selalu terburu -buru dan mencoba menyelesaikannya pada akhirnya. Inilah alasan dokumentasi proyek buruk dan kurang. (Karena saya biasanya menyimpan semuanya di kepala saya saat melakukan proyek kecil.)
Jadi penulisan ulang yang terdokumentasi suatu hari nanti akan diperlukan jika lebih banyak orang mulai menggunakannya.