0

javascriptからパス、フラグ、有効期限などのCookieに関連付けられたデータにアクセスする方法はありますか? Cookie アクセスについて私が見つけたのはdocument.cookie、名前と値のペアのリストのみを提供する だけです。Cookie アクセスのインターフェースが非常に限られているのはなぜですか?

4

1 に答える 1

0

いいえ、安全なクロスブラウザー サポートに関してはありません。推論はセキュリティに帰着します。

Cookie の目的は、ブラウザからサーバーへの通信を可能にすることでした。
フロントエンド スクリプトが Cookie のドメイン / パス / 有効期限を手動で編集できるようにすると、その名前を知るためだけに、多くの潜在的なセキュリティ ホールにつながる可能性があります。目に見えない人々の追跡。

だからといって、Cookie が本質的に安全だと言っているわけではなく、まったく安全だと言っているわけでもありません。
つまり、すべての JS がサーバーに送信されたすべての Cookie データを編集できるようにすることで (CRUD だけでなく)、セキュリティの見せかけはすぐに消えてしまいます。

于 2012-11-06T00:46:50.440 に答える