彼らが私がHaveIBeenPawnedパスワードAPIを理解する方法は、サイトが「望んでも、部分的なハッシュで多くのことを実行できない」ため、安全なシステムであるということです。しかし、それは本当ですか?次のシナリオは実行可能ですか?
SHA1は37cbd1e930b737e4bcbd149c2fcaccbe066ce9c4です
送信します https://api.pwnedpasswords.com/range/37cbd (一致しません)
脆弱性の鍵は、同じハッシュをチェックし続けることです(それは私にいくつかの値があることを明らかにします)が、HaveIBeenPawnedは私が知らない知識(私の最近漏洩したパスワードに関するニュース)に基づいているため、使用できますそれは私に対して。忍耐力が必要な長いゲームですが、検索スペースを減らす効果的な方法だと思います。
この脆弱性を阻止する方法は2つあります。
あなたの答えが「HaveIBeenPawnedがそれをすることは決してないだろう、あなたがHaveIBeenPawnedを信頼していないのなら、それらを使用しないでください」です。私の質問は「完全に信頼していなくても、HaveBeenPawnedをより安全に使用できますか」です。
あなたの特定の質問に答えるために-「私はポーンに入れられたパスワードAPIの超偏執的な使用は役に立ちますか?」 - はい、そうです。問題は、リスクを軽減するためにどれだけの労力を費やす価値があるかということです。ただし、対処する価値のある多くの仮定を行います。
ことは、もしあなたがポイント1とポイント2(あなたが間違いなくそうあるべきである)をしているなら、とにかくPwned Passwordsに真の価値はないということです。そのため、強力で一意のパスワードを作成し、HIBPにまったく当たらないようにしてください。そして、本当に、ハッシュプレフィックスさえも共有せずにパスワードの露出を確認したい場合は、データを無料でダウンロードしてローカルで確認してください: https://haveibeenpwned.com/Passwords
ところで-あなたが「彼ら」と言うとき、それは実際には私だけですか????