Mencari sistem untuk menyimpan banyak kredensial yang saya gunakan sebagai konsultan / programmer kontrak. Meskipun saya tahu saya bisa menggunakan KeePass atau serupa untuk penggunaan desktop, atau sesuatu seperti PassPack untuk penyimpanan kata sandi (enkripsi sisi klien) berbasis web, bahkan Evernote dapat digunakan untuk membuat 'notebook' untuk setiap klien / proyek dengan data sensitif dienkripsi - yang saya cari adalah layanan yang menyediakan:
- Penyimpanan berbagai kredensial (Kunci WPA, Lisensi Perangkat Lunak, kunci API Amazon).
- Cara aman untuk meminta kredensial, tanpa memaksa mendaftar.
Saya mungkin akan baik-baik saja dengan menyimpan berbagai data sebagai kata sandi - yang paling penting adalah mendapatkan data. Sementara PassPack memiliki antarmuka 'berbagi', itu akan memaksa klien untuk mendaftar. Saya mencari sesuatu yang menyederhanakan enkripsi kunci publik / pribadi sehingga saya dapat memberi tahu klien, "Jangan kirimkan email kepada saya, cukup buka ___.com/tjlytle dan isi formulir."
Apakah saya melewatkan situs apa pun yang melakukan itu?
Jawaban:
Setelah bekerja untuk perusahaan "layanan terkelola" di masa lalu, saya mencari sesuatu seperti ini tetapi tidak pernah menemukannya. Saya belum punya waktu atau kecenderungan untuk menulis hal seperti itu sejak memulai bisnis saya sendiri, tetapi pasti ada pasar untuk itu. Ini pasti akan berguna untuk penggunaan internal di dalam organisasi TI lebih dari 1 orang juga.
Saya telah melihat terlalu banyak "solusi" terkotak menggunakan hal-hal seperti "Password Safe" yang tidak memiliki mekanisme audit yang kuat (atau apa pun). Sangat menyakitkan untuk mengubah semua kata sandi di "aman" ketika seseorang meninggalkan perusahaan. Menyimpan kata sandi disimpan di sisi server dengan mekanisme akses granular dan jejak audit akan membuat hidup jauh lebih mudah dalam kemungkinan seperti itu.
Fitur yang saya suka meliputi:
Otentikasi untuk pengguna individu ke basis data sehingga jejak audit dapat dihasilkan. Idealnya sistem otentikasi akan menggunakan otentikasi HTTP biasa.
"Akses tanpa pendaftaran" ("permintaan" fitur) Anda kedengarannya seperti menggunakan URL unik sebagai "pintasan" untuk melewati otentikasi untuk kredensial yang diberikan yang dapat mengakses satu kata sandi. Kedengarannya cukup mudah untuk diterapkan. Saat Anda membuat kredensial sekali pakai itu, Anda harus memiliki semacam metadata untuk menjelaskan mengapa kredensial itu dibuat (untuk pelaporan).
Laporan yang menunjukkan kata sandi apa yang diakses oleh pengguna untuk mengizinkan hanya kata sandi yang diperlukan untuk diubah ketika seseorang meninggalkan perusahaan. Setelah data dalam database back-end ini mudah.
Tanggal kedaluwarsa kata sandi. Saya akan menggunakan ini untuk mendorong skrip untuk melakukan rotasi kata sandi otomatis dan check-in kata sandi baru ke sistem. Seringkali saya mendapatkan hal-hal seperti kata sandi akun layanan yang saya tidak ingin dikenakan persyaratan penuaan kata sandi sistem operasi tetapi, pada saat yang sama, saya ingin kata sandi berubah sesekali.
Database back-end dengan antarmuka web CRUD semua dibungkus dalam SSL harus bekerja dengan baik untuk ini.
Seharusnya tidak terlalu banyak pekerjaan untuk menyatukan sesuatu yang cepat dan kotor, tetapi membuatnya benar-benar halus dan bersih (dengan API klien yang bagus) mungkin akan menjadi pekerjaan.
sumber
Kami menggunakan perpustakaan pidCrypt kami di pidder ( https://www.pidder.com ) - platform berbasis web yang berfokus pada pengelolaan dan berbagi rahasia (kata sandi, pesan, informasi identitas, dll.) Dengan aman.
Kami sudah memiliki fitur "dropbox" di daftar todo kami, meskipun dengan sedikit prioritas dan dijadwalkan untuk rilis nanti. Setelah menemukan pertanyaan ini, kami memutuskan untuk menerapkannya pada awal beta terbuka kami akhir tahun ini.
Jadi, sementara fitur utama akan memerlukan registrasi, ada juga akan menjadi "dropbox" di mana siapa saja dapat mengirim pesan terenkripsi ke pengguna terdaftar asalkan mereka tahu URL dropbox-nya.
sumber
Setidaknya ada dua pengelola kata sandi online yang merupakan perangkat lunak gratis:
W3PW
http://w3pw.sourceforge.net/
Clipperz
http://www.clipperz.com/open_source/clipperz_community_edition
Keduanya terlihat cukup bagus (belum pernah menggunakannya).
Satu-satunya fitur yang hilang, sejauh yang saya tahu, adalah kemampuan untuk menambahkan kata sandi tanpa memiliki akun (jika saya mengerti Anda dengan benar).
Ini seharusnya tidak terlalu sulit untuk ditambahkan, jadi mungkin masuk akal untuk membangun ke salah satu produk ini. Lagipula itulah intinya perangkat lunak bebas :-).
Salah satu caranya adalah dengan mengimplementasikan fitur yang memungkinkan Anda membatasi pengguna untuk menambahkan kata sandi baru. Kemudian Anda bisa membuat "addpassword" pengguna dengan kata sandi default (atau kosong), dan mengirimkannya ke klien (atau mengimplementasikan fitur untuk membuat URI yang melakukan preauthenticates Anda, sehingga Anda bisa mengirim tautan). Itu harus bekerja dan aman ...
sumber
Salah satu solusi yang saya temukan (hanya untuk mendapatkan kata sandi) adalah mengenkripsi dalam javascript, mengambil data terenkripsi (melalui email / browser) kemudian secara manual mendekripsi secara lokal (sehingga data yang tidak terenkripsi tidak pernah melakukan perjalanan tanpa jaminan). Ini tidak dipoles, tetapi pada dasarnya akan sama dengan meminta klien mengenkripsi dan mengirim kata sandi - hanya mereka yang bisa melakukannya hanya dalam bentuk web.
Ini sebuah contoh .
sumber
Saya menemukan LastPass sebagai pengelola kata sandi yang bagus untuk kata sandi saya. Lihat daftar fitur .
Meskipun saya juga mencari manajer kata sandi perusahaan yang layak (namun terjangkau) terbaik .
sumber