HTTPページにはログインフォームを置くべきではなく、常にHTTPSを使用するべきであると言っている多数のstackoverflow答えがあります。しかし、とにかく多くの大きなサイトがThe New York Timesのようにそれを行うのがわかります。私のサイトに貴重な情報が全くないのであればOKですか?関係する取引はなく、個人情報はありません。ブログやニュースのウェブサイトと同等です。私は本当にニューヨークタイムズのようなフロントページのボックスでユーザーにサインしたいと思う。sslを使用しないログインフォーム
答えて
いいえ違うです。それは安全ではないですので、あなたのユーザーが同じパスワードを再使用した場合
、それはより重要なアカウントに
を損なう可能性が、Firefoxはそれが安全ではないことをコンソールログに警告します。
トップページにログインしたい場合は、どこでもhttpsを使用してみませんか?設定が簡単で、httpよりも速く(spdy/http2で)、誰もあなたのウェブサイトに広告を挿入しないことを確信しています(いくつかのISPはhttpよりも...)
そしてログイン/パスワードは個人情報。ほとんどの国では、ヨーロッパのように保護の義務があります。
ニューヨークタイムズについては、httpを使用していますが、大きなウェブサイトを移行するのは難しいです。しかし、はい、彼らはhttpsを使用する必要があります。
httpsだけでは不十分であることに注意してください。あなたのウェブサイトはまだsslstrip攻撃の脆弱性があります。パスワードや個人情報を要求するときは、その攻撃に対する唯一の保護手段であるHSTSを使用する必要があります。(https接続を強制しますが、ドメイン全体でhttpsを有効にする必要があります)
これは本当に大変です彼らはチームにセキュリティーの人がいると確信しています – user4421975
@ user4421975彼らはセキュリティを気にせず、彼らの広告が表示されているのを気にしています。 (すべての広告プロバイダがhttpsで動作するわけではありません...) – Tom
Bit harsh。言い訳ではありませんが、既存のサイトや組織をhttpからhttpsに変更するのは難しいでしょう。例:https://www.wired.com/2016/05/wired-first-big-https-rollout-snag/またはhttps://blog.yell.com/2016/03/https-is-hard/最初からすぐに始めるほうがずっと簡単でしたが、高価で難しくなっていたときには、あなたのサイトの一部でhttpsを使用していたのは、かなり共通していました。 –
- 1. Truststoreを使用しないJava SSL
- 2. SSLを使用しないFacebook-App
- 3. データベースを使用しないログインフォームと登録フォーム
- 4. システムプロパティを使用しないSSLを使用したJMX
- 5. カスタムphpログインフォーム:モーダルを使用して
- 6. C#でSQLiteを使用したログインフォーム
- 7. mysqlを使用したPHPログインフォーム
- 8. mysqlとhtmlを使用したnodejsログインフォーム
- 9. HTML、CSS、Javascriptを使用した単純なログインフォーム
- 10. ログインフォーム用のシンプルなSQLインジェクションソリューション?
- 11. SSLを使用しない安全なログイン資格情報
- 12. SSLを使用しない安全な認証
- 13. SSLを使用したAFHTTPRequestOperationが動作しない
- 14. Apache Nifiを使用したSSLが動作しない
- 15. eclipseを使用したSSL
- 16. SSLを使用したモバイルトラッキング
- 17. SSL以外のログインフォームのリスクを理解する
- 18. SSLを使用しないFacebookアプリローカル開発サーバ
- 19. ログインフォームで$ _SESSIONが機能しない
- 20. PHPログインフォームがmysqlで動作しない
- 21. ASP.netのログインフォームが機能しない
- 22. C#ログインフォーム、ログインボタンが応答しない
- 23. CakePHP 2.0:ログインフォームが動作しない
- 24. PHP - IE8で動作しないログインフォーム
- 25. PHPのログインフォームが機能しない
- 26. 異なるログインフォームに同じプロバイダを使用
- 27. データベースなしのphpログインフォーム
- 28. cloudflare flexible sslオプションを使用すると、リクエストを送信する代わりにログインフォームが更新されます
- 29. 単純なログインフォーム
- 30. Ajaxを使用してログインフォームにエラーが発生した新しいページを再ロードしない
NYTのログインフォームアクションは、HTTPS URLにPOSTします。 – vcsjones
この質問はsecurity.stackexchange.comに適しています。 –
これはまだokではありませんvcsjones:https://www.troyhunt.com/your-login-form-posts-to-https-but-you/ –