2017-07-07 5 views

答えて

3

ユーザーのブラウザ(Chrome/Firefoxなど)は、ローカルコンピュータ上のCookieを物理的に検索し、そのデータをPHPサーバーに送信します。

PHPサーバは、ユーザのコンピュータにアクセスすることは決してありません。ユーザのコンピュータは要求されたデータを提示します。

その他の情報: これは、ユーザーのコンピュータに送信されるので、セキュリティ上の理由でCookieが常に大きいわけではないため、どのコンピュータでも自分のCookieを作成し、アクセス可能であれば別のユーザーになりすますことができます別のユーザーのクッキー(開かれた無線LANネットワークスヌーピングなどを介して)。

+0

クッキーのデータに特別なセキュリティが必要な重要なデータがないかぎり、「クッキーは常にセキュリティにはあまり適していません」と述べたので、クッキーの権利に保存するのは良いでしょうか?値 "hello word"を保持するCookieは、たとえ誰かがファイルを変更したとしても、セキュリティに問題はありませんか?誰かがファイルを修正してPHPの実行を変更することができますか?その場合、ハッカーはページのいくつかの領域で壊れる可能性がありますか? –

+0

これはかなりのワームです。 基本レベルでは、ユーザーがログインしているかどうかなどの確認には問題ありません。クッキーにデータを保存することに問題があります。あなたの例では、あなたがこれまで述べてきたことから何も危険はありませんが、ユーザのクッキーによって提供されるテキストにPHPロジックを実行していた場合、どのデータもエスケープしていることを確認する必要があります。たとえば、ユーザーがCookieを編集して "<?php exit();?>"などを含む場合、問題が発生する可能性があります。 –

関連する問題