Angenommen, Sie erstellen eine Website für einen Kunden. Diese Website hat eine eigene Registrierung (entweder in Kombination mit OpenID oder nicht). Der Kunde fordert Sie auf, die von den Benutzern ausgewählten Kennwörter anzuzeigen, da die Benutzer wahrscheinlich auf jeder Website dasselbe Kennwort verwenden.
Im Allgemeinen sage ich:
entweder, dass es unmöglich ist, die Passwörter abzurufen, da sie nicht im Klartext gespeichert, sondern gehasht werden,
oder dass ich kein Recht dazu habe oder dass Administratoren die Passwörter von Benutzern nicht sehen können, ohne zusätzliche Details anzugeben.
Das erste ist falsch: Selbst wenn die Passwörter gehasht sind, ist es dennoch möglich, sie bei jeder Anmeldung abzufangen und zu speichern (z. B. eine seltsame Art von Prüfung durchzuführen, bei der nicht nur gespeichert wird, welcher Benutzer sich erfolgreich angemeldet hat oder nicht, sondern auch mit welches Passwort). Der zweite ist unhöflich.
Wie kann man diese Anfrage ablehnen, ohne unprofessionell oder unhöflich zu sein?
quelle
Antworten:
Sag ihm den ersten Teil. Dass Sie die Passwörter in einem Hash speichern. Und dass alle Passwortsysteme so funktionieren. Der Administrator kann Kennwörter ändern, Kennwörter zurücksetzen, aber keine Kennwörter lesen. Wenn Ihr Kunde über Programmierkenntnisse verfügt, weiß er möglicherweise, dass Sie die Kennwörter vor dem Hash abfangen können.
Fahren Sie nun mit dem zweiten Teil fort. Verfügt die Website über eine Datenschutzrichtlinie oder Nutzungsbedingungen? Die Verwendung der Website zum Sammeln der Kennwörter verstößt gegen die meisten dieser Richtlinien. Wenn der Kunde darauf besteht, diese Informationen zu sammeln, erklären Sie, dass dies seine Website unbrauchbar und eine Geisterstadt machen würde, wenn die Community der Website nicht vertrauen könnte.
Wenn klar wird, dass sie Passwörter stehlen wollen. Lauf. Finden Sie einen neuen Job oder einen neuen Vertrag. Wenn Sie für ein Unternehmen an diesem Vertrag arbeiten, teilen Sie ihm mit, was Sie wissen.
quelle
Verfügt die Website über eine "Datenschutzerklärung"? Und beinhaltet diese Aussage etwas über das Verteilen "sensibler Informationen"?
In diesem Fall würde ich wahrscheinlich sagen: "Es steht mir nicht frei, vertrauliche Informationen über den Benutzer weiterzugeben. Dies verstößt eindeutig gegen unsere eigene Datenschutzerklärung!" (Das Ausrufezeichen hier ist wichtig). Wenn Sie keine Datenschutzerklärung haben, würde ich dasselbe sagen, mit Ausnahme des letzten Satzes.
Den Personen, die solche Fragen stellen, sollten keine falschen Ausreden gegeben werden, da dies technisch unmöglich ist. Sie sollten in der Wahrheit unterrichtet werden, die Passwörter des Benutzers sind privat und es ist moralisch und ethisch falsch (und wahrscheinlich auch illegal, wie jemand sagte), sie aus dem System zu sammeln.
quelle
Sagen Sie einfach, dass Sie das Leben im Gefängnis nicht experimentieren möchten :) Weil Sie wissen, was sie Sie fragen, wenn es sich eindeutig um eine illegale Verwendung von Benutzerpasswörtern handelt, werden sie zu vielen großen Problemen führen. Ich denke, der beste Weg ist, ihnen beizubringen, warum es wirklich schlecht ist, solche Dinge zu tun.
Aber das eigentliche Problem ist, imho, die Tatsache, dass Sie für Diebe arbeiten, während Sie Diebe nicht mögen. Wäre es nicht besser, wenn Sie einfach aufhören, für sie zu arbeiten, anstatt einen Weg zu finden, wie Sie nicht zu unhöflich mit Menschen umgehen können, die Sie nicht mögen? Ich würde vorschlagen, dass Sie einige Klauseln darüber hinzufügen, was Sie in Ihren Terminkontrakten nicht tun möchten, um solche Situationen zu vermeiden.
Wie auch immer, die Tatsache, dass Sie nicht bereit sind, das zu tun, worum sie Sie bitten, weil das illegal ist, ehrt Sie.
quelle
Natürlich möchten Sie nett sein, Sie könnten darauf hinweisen, dass diese Anfrage eine ungewöhnliche Anfrage ist und die Genehmigung durch höhere Behörden erfordert. Es wäre schön, die Auswirkungen dieses Gesetzes auf die Organisation und die Benutzer zu erläutern. Dies soll sicherstellen, dass Sie und der Kunde die Situation vollständig verstehen. Sie müssen natürlich alles schriftlich aufbewahren.
Sie können die Situation in einer Richtlinienerklärung formulieren und den Hauptbeteiligten / Manager des Systems bitten, die Richtlinie zu genehmigen oder abzulehnen und diese als Sicherungsdokumentation für Ihre Antwort auf die Anfrage zu verwenden. Möglicherweise möchten Sie auch hinzufügen, dass Benutzer darüber informiert werden, dass ihre Kennwörter nicht geheim sind.
Es ist alles eine Frage der Politik, nicht mehr und nicht weniger.
quelle
Sicherlich speichern Sie nur gehashte Passwörter, so dass es unmöglich ist. Wenn nicht, haben Sie größere Probleme. Das ist also die richtige Antwort.
quelle
Ich denke, ich würde zuerst sagen, dass sie einseitig verschlüsselt sind, und dann eine schriftliche Anfrage (auf Papier mit Überschrift) (von dem Verantwortlichen) verlangen, damit ich sie der Polizei / dem FBI (oder einem anderen Land) vorlegen kann relevant) / etc wenn und wann erforderlich. Heften Sie das auf eine Kopie von E-Mails in beide Richtungen, dann ist der Ball in ihrem Feld. Ich kann keine Firma von irgendeiner Art sehen, die dies anfordert, also ist es wahrscheinlich eine Einzelperson und sie würde wahrscheinlich auf die Anfrage zurückgreifen.
Wenn sie mir die Unterlagen geben, dann sind es ihre Daten, ihre Anfrage, wenn sie gegen ihre eigenen Datenschutzrichtlinien oder das Gesetz verstoßen, dann sind es ihre Köpfe.
quelle