Auf der Suche nach einem System zum Speichern der vielen Anmeldeinformationen, die ich als Berater / Vertragsprogrammierer verwende. Obwohl ich weiß, dass ich KeePass oder ähnliches für die Desktop-Verwendung oder PassPack für die webbasierte (clientseitige Verschlüsselung) Kennwortspeicherung verwenden kann, kann sogar Evernote verwendet werden, um für jeden Client / jedes Projekt ein Notizbuch mit verschlüsselten vertraulichen Daten zu erstellen. Was ich suche, ist ein Service, der bietet:
- Speicherung verschiedener Anmeldeinformationen (WPA-Schlüssel, Softwarelizenzen, Amazon API-Schlüssel).
- Sichere Möglichkeit, Anmeldeinformationen anzufordern , ohne eine Anmeldung zu erzwingen.
Ich wäre wahrscheinlich damit einverstanden, verschiedene Daten als Passwörter zu speichern - das Wichtigste ist , die Daten zu erhalten. Während PassPack über eine Freigabeschnittstelle verfügt, werden Clients gezwungen, sich anzumelden. Ich suche nach etwas, das die Verschlüsselung mit öffentlichen / privaten Schlüsseln vereinfacht, damit ich einem Kunden mitteilen kann: "Senden Sie mir keine E-Mails, gehen Sie einfach zu ___.com/tjlytle und füllen Sie das Formular aus."
Habe ich verpasst, welche Seite das tut?
Antworten:
Nachdem ich in der Vergangenheit für "Managed Services" -Firmen gearbeitet habe, habe ich nach so etwas gesucht, es aber nie gefunden. Ich hatte weder die Zeit noch die Neigung, so etwas zu schreiben, seit ich mein eigenes Unternehmen gegründet habe, aber es gibt definitiv einen Markt dafür. Es wäre definitiv praktisch für den internen Gebrauch in einer IT-Organisation mit mehr als einer Person.
Ich habe zu viele kluge "Lösungen" gesehen, die Dinge wie "Password Safe" verwenden, die keine starken (oder keine) Prüfmechanismen haben. Es ist ein großer Schmerz, alle Passwörter im "Safe" zu ändern, wenn jemand das Unternehmen verlässt. Die serverseitige Speicherung der Kennwörter mit detaillierten Zugriffsmechanismen und einem Prüfpfad würde das Leben in einem solchen Fall erheblich erleichtern.
Zu den Funktionen, die ich möchte, gehören:
Authentifizierung für einzelne Benutzer bei der Datenbank, sodass ein Prüfpfad generiert werden kann. Idealerweise würde das Authentifizierungssystem eine einfache HTTP-Authentifizierung verwenden.
Ihr "Zugriff ohne Anmeldung" ("Anforderungs" -Funktion) klingt so, als würden Sie eine eindeutige URL als "Verknüpfung" verwenden, um die Authentifizierung für einen bestimmten Berechtigungsnachweis zu umgehen, der auf ein einzelnes Kennwort zugreifen kann. Das klingt ziemlich einfach zu implementieren. Wenn Sie diesen einmaligen Berechtigungsnachweis erstellen, sollten Sie über Metadaten verfügen, um zu beschreiben, warum der Berechtigungsnachweis erstellt wurde (für die Berichterstellung).
Berichte, aus denen hervorgeht, auf welche Kennwörter von welchen Benutzern zugegriffen wurde, damit nur die erforderlichen Kennwörter geändert werden können, wenn jemand das Unternehmen verlässt. Sobald sich die Daten in einem Datenbank-Backend befinden, ist dies einfach.
Ablaufdatum des Passworts. Ich würde diese verwenden, um Skripte zu steuern, um eine automatische Kennwortrotation und das Einchecken neuer Kennwörter in das System durchzuführen. Oft habe ich Dinge wie Dienstkontokennwörter, die nicht den Anforderungen an die Kennwortalterung des Betriebssystems unterliegen sollen, aber gleichzeitig möchte ich, dass die Kennwörter von Zeit zu Zeit geändert werden.
Ein Datenbank-Backend mit einer Web-CRUD-Schnittstelle, die alle in SSL verpackt sind, sollte hierfür einwandfrei funktionieren.
Es sollte nicht zu viel Arbeit sein, etwas schnell und schmutzig zusammenzuschlagen, aber es wirklich poliert und sauber zu machen (mit einer netten Client-API), wäre wahrscheinlich etwas Arbeit.
quelle
Wir verwenden unsere oben genannte pidCrypt-Bibliothek in pidder ( https://www.pidder.com ) - einer webbasierten Plattform, die sich darauf konzentriert, Geheimnisse (Passwörter, Nachrichten, Identitätsinformationen usw.) sicher zu verwalten und weiterzugeben .
Wir hatten bereits eine "Dropbox" -Funktion auf unserer ToDo-Liste, wenn auch mit geringer Priorität und für eine spätere Veröffentlichung geplant. Nachdem wir über diese Frage gestolpert waren, beschlossen wir, sie zu Beginn unserer offenen Beta später in diesem Jahr implementieren zu lassen.
Während für die Hauptfunktionen eine Registrierung erforderlich ist, wird es auch eine "Dropbox" geben, in der jeder verschlüsselte Nachrichten an einen registrierten Benutzer senden kann, sofern er seine Dropbox-URL kennt.
quelle
Es gibt mindestens zwei Online-Passwort-Manager, bei denen es sich um freie Software handelt:
W3PW
http://w3pw.sourceforge.net/
Clipperz
http://www.clipperz.com/open_source/clipperz_community_edition
Beide sehen ganz gut aus (haben sie noch nicht benutzt).
Die einzige fehlende Funktion ist, soweit ich das beurteilen kann, die Möglichkeit, ein Passwort ohne Konto hinzuzufügen (wenn ich Sie richtig verstanden habe).
Dies sollte jedoch nicht zu schwer hinzuzufügen sein, sodass es möglicherweise sinnvoll ist, auf einem dieser Produkte aufzubauen. Das ist schließlich der Punkt der freien Software :-).
Eine Möglichkeit wäre die Implementierung einer Funktion, mit der Sie einen Benutzer auf das Hinzufügen neuer Kennwörter beschränken können. Dann können Sie einfach einen "addpassword" -Benutzer mit einem Standardkennwort (oder einem leeren Kennwort) erstellen und dieses an Clients senden (oder eine Funktion implementieren, um einen URI zu erstellen, der Sie vorauthentifiziert, sodass Sie einfach einen Link senden können). Das sollte funktionieren und sicher sein ...
quelle
Eine Lösung, die ich gefunden habe (nur um die Passwörter zu erhalten), besteht darin, sie in Javascript zu verschlüsseln, die verschlüsselten Daten abzurufen (per E-Mail / Browser) und sie dann manuell lokal zu entschlüsseln (damit die unverschlüsselten Daten niemals ungesichert übertragen werden). Es ist nicht poliert, aber es wäre im Wesentlichen dasselbe, als würde der Client das Passwort verschlüsseln und senden - nur sie könnten es einfach in einem Webformular tun.
Hier ist ein Beispiel .
quelle
Ich habe festgestellt, dass LastPass ein wunderbarer Passwort-Manager für meine Passwörter ist. Überprüfen Sie die Funktionsliste .
Ich bin aber auch auf der Suche nach dem besten (und dennoch erschwinglichen) unternehmenswürdigen Passwort-Manager .
quelle