Audit Publik Terdesentralisasi Berbasis Blockchain yang Ditingkatkan untuk Penyimpanan Cloud
Downcode小编
Proyek ini berfokus pada pembuatan protokol autentikasi yang menjaga privasi yang dirancang khusus untuk penyimpanan cloud. Hal ini bertujuan untuk meningkatkan keamanan data dengan mencegah akses tidak sah dan memastikan kerahasiaan data selama akses dan berbagi data.
Tujuan Proyek
Tujuan: Tujuan utamanya adalah untuk melindungi data sensitif yang disimpan di cloud dan melindunginya dari akses tidak sah, sehingga memastikan integritas dan kerahasiaan data.
Masalah Terpecahkan
Protokol ini mengatasi masalah akses tidak sah dengan menerapkan sistem audit terdesentralisasi yang mengutamakan keamanan data dan privasi. Solusi ini secara efektif meminimalkan pelanggaran data dan akses tidak sah terhadap informasi rahasia.
Petunjuk Instalasi
1. Kloning Repositori:
' pesta
git clone https://github.com/Preethi0502/Enhanced-Blockchain-Based-Decentralized-Public-Auditing-for-Cloud-Storage.git
`
2. Buka di Microsoft Visual Studio:
- Arahkan ke folder repositori yang diunduh.
- Buka file solusi (.sln) di Microsoft Visual Studio.
3. Pengaturan Basis Data di SQL Server:
- Buka Studio Manajemen SQL Server.
- Memanfaatkan skrip SQL yang disediakan di repositori (jika tersedia) untuk membuat tabel yang diperlukan, izin, dan spesifikasi database lainnya.
- Pastikan SQL Server dikonfigurasi untuk memungkinkan aplikasi terhubung dengannya.
Menjalankan Demo
1. Konfigurasi Basis Data:
- Konfirmasikan instance SQL Server Anda sedang berjalan.
- Verifikasi bahwa struktur database sudah diatur sesuai dengan skrip yang disediakan.
2. Jalankan Aplikasi:
- Dalam Microsoft Visual Studio, buka solusi dan bangun proyek.
- Jalankan aplikasi dengan menekan F5 atau memilih Run. Ini harus meluncurkan aplikasi secara lokal.
3. Simulasikan Akses dan Izin:
- Ikuti instruksi tambahan apa pun dalam proyek untuk membuat pengguna uji, memulai permintaan akses, dan menguji fitur manajemen izin dinamis.
Teknologi yang Digunakan
Teknologi Inti:
1. Blockchain: Untuk audit terdesentralisasi dan manajemen catatan transaksi.
2. Kontrol Akses Berbasis Atribut (ABAC): Untuk kontrol akses yang fleksibel dan terperinci.
3. Enkripsi Ulang Proxy: Untuk berbagi data terenkripsi dengan aman tanpa mengorbankan kunci dekripsi.
Peralatan:
1. ASP.NET: Kerangka aplikasi web.
2. Visual C#: Bahasa pemrograman utama.
3. SQL Server: Sistem manajemen basis data.
4. Microsoft Visual Studio: Lingkungan pengembangan terintegrasi.
Fitur dan Dampak Penting
Fungsi Utama:
1. Permintaan akses anonim: Tingkatkan privasi pengguna dengan menyembunyikan identitas pengguna selama permintaan akses.
2. Verifikasi integritas data: Menjamin konsistensi dan keaslian data melalui audit yang aman.
3. Manajemen izin dinamis untuk akses dan berbagi data: Memungkinkan kontrol akses data yang fleksibel dan responsif berdasarkan atribut dan kebijakan pengguna.
Hasil:
1. Peningkatan keamanan: Mengurangi kemungkinan insiden akses tidak sah.
2. Peningkatan kepercayaan pengguna: Meningkatkan kepercayaan pengguna terhadap keamanan data melalui kemudahan penggunaan dan perlindungan yang kuat.
3. Mengurangi pelanggaran data: Berkontribusi pada perlindungan data secara keseluruhan dengan meminimalkan kerentanan.