Teaclave: Platform Komputasi Aman Universal
Apache Teaclave (inkubasi) adalah platform komputasi aman universal sumber terbuka, menjadikan komputasi pada data sensitif privasi menjadi aman dan sederhana.
Highlight
- Aman dan Dapat Dibuktikan : Teaclave mengadopsi berbagai teknologi keamanan untuk memungkinkan komputasi yang aman. Secara khusus, Teaclave menggunakan Intel SGX untuk melayani tugas paling sensitif terhadap keamanan dengan isolasi berbasis perangkat keras , enkripsi memori , dan pengesahan . Selain itu, Teaclave ditulis dalam Rust untuk mencegah masalah keamanan memori .
- Fungsi-sebagai-Layanan : Teaclave disediakan sebagai platform fungsi-sebagai-layanan . Dengan banyak fungsi bawaan, ini mendukung tugas-tugas seperti pembelajaran mesin, persimpangan set pribadi, komputasi kripto, dll. Selain itu, pengembang juga dapat menerapkan dan mengeksekusi skrip Python di Teaclave. Lebih penting lagi, tidak seperti FaaS tradisional, Teaclave mendukung tugas komputasi umum yang aman dan komputasi aman satu pihak dan multipihak yang fleksibel .
- Kemudahan Penggunaan : Teaclave membangun komponennya dalam container, oleh karena itu, Teaclave mendukung penerapan baik secara lokal maupun dalam infrastruktur cloud. Teaclave juga menyediakan API titik akhir yang mudah digunakan, SDK klien, dan alat baris perintah.
- Fleksibel : Komponen di Teaclave dirancang secara modular, dan fitur seperti pengesahan jarak jauh dapat dengan mudah disematkan di proyek lain. Selain itu, Teaclave SGX SDK dan Teaclave TrustZone SDK juga dapat digunakan secara terpisah untuk menulis aplikasi TEE untuk tujuan lain.
Memulai
Coba Teaclave
- Fungsi Pertama Saya
- Tulis Fungsi dengan Python
- Cara Menambahkan Fungsi Bawaan
- Menyebarkan Teaclave di VM Azure Confidential Computing
- Menjalankan WebAssembly di Teaclave
- Menjalankan LibOS di Teaclave
Desain
- Model Ancaman
- Saling Mengesahkan: Mengapa dan Bagaimana
- Kontrol Akses
- Membangun Sistem
- Internal Layanan Teaclave
- Menambahkan Pelaksana
- Makalah, Ceramah, dan Artikel Terkait
Berkontribusi pada Teaclave
- Panduan Rilis
- Pedoman Pengembangan Karat
- Kiat Pengembangan
Referensi API
- SDK Teaclave SGX
- SDK Klien Teaclave (Python)
- SDK Klien Teaclave (Karat)
- Peti di Teaclave (Enclave)
- Peti di Teaclave (Aplikasi)
Proyek Teaclave
Ini adalah gudang utama untuk platform Teaclave FaaS. Ada beberapa sub-proyek di bawah Teaclave:
- SDK Teaclave SGX
- SDK Teaclave TrustZone
- SDK TEE Java Teaclave
Berkontribusi
Teaclave adalah open source di The Apache Way, kami bertujuan untuk membuat proyek yang dikelola dan dimiliki oleh komunitas. Segala jenis kontribusi dipersilakan. Baca dokumen ini untuk mempelajari lebih lanjut tentang cara berkontribusi. Terima kasih kepada kontributor kami.
Masyarakat
- Bergabunglah dengan kami di milis kami.
- Ikuti kami di @ApacheTeaclave.
- Lihat selengkapnya.