- Parola kasası (vault) gerektirmeyen bir parola yöneticisi; ana parola + realm dizesi birleşiminden her zaman aynı parolayı anında üretir
- Hangi cihazda olursa olsun aynı girdilerle aynı parola yeniden üretilebilir; böylece yedekleme, senkronizasyon ve 3. taraflara güven sorunları baştan ortadan kalkar
- Basit parolaların yanı sıra ECC/RSA anahtarları, raw bayt akışı, seed dosyası gibi çeşitli anahtar türlerinin üretimini destekler
- Güçlü entropi gereken durumlar için şifrelenmiş seed dosyası oluşturulabilir ve yüksek güvenlikli anahtar üretiminde kullanılabilir (AES-256-GCM ile şifrelenir)
- CLI odaklı bir araçtır;
-p, -r, -t gibi seçenekler birleştirilerek URL tabanlı giriş parolalarından x25519 ve ed25519 anahtarlarına kadar her şey yeniden üretilebilir
- Çıktı varsayılan olarak stdout üzerinden verilir;
-o seçeneğiyle dosyaya kaydedilebilir
- Desteklenen çıktı türleri
pass: genel parola üretimi
seed: şifrelenmiş seed dosyası üretimi
raw: 32 baytlık rastgele akış üretimi
ec256, ec384, ec521: ECC özel anahtarı üretimi
rsa2048, rsa4096: RSA özel anahtarı üretimi
x25519, ed25519: Curve25519 tabanlı ECC anahtarları üretimi
- 2 çalışma modu
Simple mode: yalnızca ana parola ve realm dizesiyle türetilmiş parola üretimi
- Her kombinasyon için benzersiz sonuç üretir ve ayrıca saklama gerektirmez
- Ancak güvenlik seviyesi ana parolanın gücüne bağlıdır
Seed file mode: seed dosyasını entropi kaynağı olarak kullanarak daha yüksek güvenlik sağlar
- Seed dosyası AES-256-GCM ile şifrelenir; bu sayede Google Drive, Dropbox gibi harici depolara güvenle yedeklenebilir
- Ana parola yalnızca seed dosyasını korumak için kullanılır
- Go dili tabanlı bir CLI yardımcı aracıdır;
go install github.com/cloudflare/gokey/cmd/gokey@latest komutuyla kurulabilir
- Cloudflare tarafından geliştirilen açık kaynaklı bir proje
7 yorum
https://pashword.app/
Buna oldukça benziyor.
Gerçekten çok iyi bir fikir gibi görünüyor ama diğer hizmetlerin bir depolama alanına sahip olmasının da bir nedeni var gibi.
Bunu kullansanız bile, site her şifre değiştirmenizi istediğinde ister sayaç ister anahtar olsun, onlarca bilgiyi hatırlamanız gerekecek gibi...
Parolayı da bir tür anahtar sayarsak, anahtar türetme işlevi uygun şekilde kullanıldığında yapılamayacak bir şey yok sanırım.
pw = kdf(master_key, site_id, {salt})
site_idiçin alan adını mı kullanacağınıza, yoksa siteye özgü bir değer mi seçeceğinize karar vermek yeterli;her ay değiştirmeye zorlayan sinir bozucu yerlerse,
saltdeğerini de o zaman her seferinde değiştirirsiniz.O zaman sonuçta her site için salt’ı da saklamak gerekmiyor mu? haha
Alan adı değişirse ya da birden fazla alan adı kullanılıyorsa pek uygun görünmüyor ..
Bu yöntem çok daha iyi.
Ama şifreye birkaç özel karakter ve rakam koy, 3 ayda bir değiştir diye dayatan siteler yüzünden mahvoluyor.
Gerçek güvenlik tehdidini ise, güvenliğin ne olduğunu bilmeyen site planlayıcıları daha çok yaratıyor
Ah.... “Asıl güvenlik tehdidini, güvenliğin ne olduğunu bilmeyen site planlamacıları daha çok yaratıyor” buna katılıyorum
Birden aklımdan birkaç kötü anı geçti TT