
Situs web • Dokumentasi • Bergabunglah dengan komunitas kami • Twitter LinkedIn
Keyshade dirancang untuk menyederhanakan integrasi rahasia dan variabel Anda ke dalam basis kode Anda. Kami memprioritaskan keamanan data Anda dengan memanfaatkan kekuatan enkripsi kunci publik yang diberdayakan oleh kriptografi kurva elips untuk menyimpan dan mentransfer rahasia Anda ke lingkungan runtime Anda secara realtime.
Dengan Keyshade, mengelola konfigurasi Anda menjadi mudah sambil memastikan keamanan mereka.
Aplikasi apa pun yang Anda host pada penyedia cloud akan memerlukan akses ke konfigurasi. Konfigurasi ini membantu Anda mengakses API lain atau melakukan tindakan internal. Anda biasanya mengelola ini dari dasbor proyek Anda di penyedia cloud. Namun, ini datang dengan beberapa peringatan:
Keamanan : Penyedia cloud menyimpan data sensitif Anda di plaintext, atau hash yang dapat diuraikan. Ini berarti bahwa siapa pun yang memiliki akses ke dasbor penyedia cloud Anda dapat melihat rahasia Anda.
Kontrol akses : Penyedia cloud tidak memberi Anda kemampuan untuk mengontrol siapa yang dapat mengakses rahasia Anda. Ini menjadi masalah karena Anda mungkin tidak ingin semua orang memiliki akses ke segalanya.
Pemeliharaan : Seiring pertumbuhan aplikasi, Anda harus menambahkan lebih banyak rahasia. Ini berarti bahwa Anda harus memperbarui rahasia Anda di banyak tempat, secara manual.
Perlu restart : Rahasia umumnya dikonfigurasi sebagai variabel lingkungan, yang berarti bahwa Anda harus memulai ulang aplikasi Anda untuk memperbaruinya.
Kolaborasi : Kolaborasi itu sulit. Anda harus membagikan rahasia Anda dengan anggota tim Anda, yang berarti Anda harus berbagi kredensial penyedia cloud Anda dengan mereka. Lebih buruk lagi, Anda akan mengirimkannya melalui saluran yang tidak aman seperti email, atau platform komunikasi Anda.
Di sinilah Keyshade masuk. Kami bermaksud untuk menyelesaikan kekurangan ini dengan memberi Anda solusi yang sederhana, aman, dan mudah digunakan untuk mengelola rahasia Anda.
Tujuan kami adalah memungkinkan Anda mengelola rahasia Anda dengan mudah. Kami tidak ingin menghambat Anda dengan detail atau kompleksitas yang tidak perlu, dan hanya ingin Anda fokus membangun aplikasi Anda. Begini cara kami melakukannya:
Keamanan : Kami menggunakan enkripsi kunci publik untuk mengenkripsi rahasia Anda. Ini berarti bahwa rahasia Anda dienkripsi saat istirahat dan dalam perjalanan. Ini membuatnya secara matematis tidak mungkin bagi siapa pun untuk mendekripsi rahasia Anda tanpa kunci pribadi Anda. Bagian terbaik dari pendekatan ini adalah, salah satu anggota tim Anda dapat menggunakan rahasia di lingkungan runtime Anda tanpa harus tahu kunci pribadi Anda.
Pembaruan Langsung : Setiap kali Anda melakukan perubahan pada rahasia Anda, mereka diperbarui secara otomatis di lingkungan runtime Anda. Ini berarti Anda tidak perlu memulai kembali aplikasi Anda untuk memperbarui rahasia Anda.
Beberapa lingkungan : Kami memungkinkan Anda untuk membuat beberapa lingkungan untuk aplikasi Anda. Fitur ini memungkinkan Anda untuk mengelola rahasia Anda untuk lingkungan yang berbeda seperti development , staging , dan production secara terpisah, dan merujuknya di basis kode Anda.
Versi Rahasia dan Variabel : Kami mempertahankan riwayat semua rahasia Anda. Ini berarti bahwa Anda dapat dengan mudah kembali ke versi yang lebih lama dari konfigurasi Anda jika perlu.
Rotasi Rahasia : Kami memungkinkan Anda untuk memutar rahasia Anda secara teratur. Ini berarti Anda dapat memperbarui rahasia Anda tanpa harus memperbarui aplikasi Anda.
Ruang kerja dan proyek : Mengelola data Anda secara bersih dan efisien berjalan jauh dalam meningkatkan produktivitas Anda. Kami memungkinkan Anda untuk mengatur rahasia Anda ke ruang kerja dan proyek. Ini memberi Anda kemampuan untuk membagikan rahasia Anda dengan anggota tim Anda dengan mudah.
Kontrol akses : Anda adalah pemilik rahasia Anda. Ini berarti Anda memiliki kendali penuh atas siapa yang dapat mengakses rahasia Anda. Anda dapat membagikan rahasia Anda dengan anggota tim Anda dengan menambahkannya ke ruang kerja Anda.
Peran Kustom : Kami mengizinkan Anda membuat peran khusus untuk anggota tim Anda. Ini akan memungkinkan Anda untuk menyempurnakan kendali Anda atas siapa yang bisa melakukan apa.
Pelacakan acara : Untuk setiap peristiwa yang terjadi, kami mempertahankan log terperinci tentang apa yang terjadi, akuntansi untuk siapa yang melakukan apa dan kapan.
Deteksi Audit dan Anomali : Robot kami terus memantau akses ke rahasia dan variabel Anda. Dengan kekuatan AI, hampir mustahil untuk melanggar data Anda.
Integrasi : Perpustakaan integrasi kami yang luas memungkinkan Anda menggunakan Keyshade dengan alat dan platform favorit Anda.
Kami mempertahankan dokumentasi yang tersembunyi tentang cara memulai dengan Keyshade. Anda dapat menemukannya di sini.
Kami menyambut kontribusi dari semua orang. Baca panduan berkontribusi kami untuk memulai.