0

これが些細なことである場合は申し訳ありませんが、これは簡単に見つけることができると思いましたが、探しているものがわからないことが問題だと思います。

基本的に、集荷トラックが集荷に間に合わなかった顧客にメールを送信して、クリックしたメールのリンクに応じて、新しい日付を再スケジュールするか、集荷をすべてキャンセルするのに役立てたいと考えています。

URL が簡単に変更される可能性があるため、pk と ID を使用して任意のビューにリンクすることはセキュリティ上の欠陥のように思われました。そのようなタスクを達成するには、どのプロトコル/ライブラリを使用する必要がありますか? データベース内の各顧客に UUID を割り当てるだけでよいのでしょうか?

4

1 に答える 1

1

ユーザーを表す UUID を持つことは問題ありませんが、スピード バンプにすぎないことに注意してください。電子メールは安全ではなく、第三者に読まれる可能性があります。UUID を使用しても、他人になりすますことができます。ただし、かなりリスクの低い問題のように思えます。ここで最悪のケースは何ですか?カスタマーサポートを通じてそれを軽減する方法はありますか?

物事をより安全にしたい場合は、注文を変更するために認証を必要とするリンクを用意するだけです. これは、ユーザーとの摩擦とセキュリティの間のバランスです。

あなたはすでに正しい考えを持っているようです。多くの場合増分であり、すべての顧客を反復するのは簡単なので、ユーザー pk を使用しないことをお勧めします。UUID は数空間を大幅に増やすだけで、何も得られないと仮定して人々がそれを行うのを思いとどまらせるはずです。

于 2013-11-13T23:31:11.160 に答える