Webアプリケーションを開発する場合、Chromeで特定のサイトにアクセスできず、証明書/ HSTSエラーがスローされることがあります。Chromeウィンドウにbadidea
(最近thisisunsafe
)入力すると、Chromeに証明書の検証をスキップするように指示されることがわかりました。
このソリューションは特定のサイトでのみ機能しますか、それともこのキーワードを使用した後、Chromeはすべてのサイトの証明書/ HSTSエラーを無視しますか?
回答:
これは各サイトに固有です。したがって、一度入力すると、そのサイトを通過するだけで、他のすべてのサイトも同様のタイプスルーが必要になります。
そのサイトでも記憶されており、南京錠をクリックしてリセットする必要があります(もう一度入力できるように)。
言うまでもなく、この「機能」の使用は悪い考えであり、安全ではありません。そのため、この名前が付けられました。
サイトにエラーが表示されている理由を確認するか、修正されるまで使用を停止する必要があります。HSTSは特に、不正な証明書をクリックしないように保護を追加します。それが必要であるという事実は、https接続に何か問題があることを示唆しています-サイトやサイトへの接続がハッキングされているなどです。
Chrome開発者もこれを定期的に変更します。彼らは最近それをからbadidea
に変更したthisisunsafe
のでbadidea
、使用しているすべての人が突然それを使用できなくなりました。あなたはそれに依存すべきではありません。Steffenが以下のコメントで指摘しているように、コードで再び変更された場合に利用できますが、現在はbase64でエンコードされているため、わかりにくくなっています。彼らが最後に変更したとき、彼らはこのコメントをコミットに入れました:
インタースティシャルバイパスキーワードをローテーションする
セキュリティインタースティシャルバイパスのキーワードは2年間変更されておらず、ブログやソーシャルメディアでバイパスの認知度が高まっています。誤用を防ぐためにキーワードをローテーションします。
Chromeチームからのメッセージは明確だと思います。使用しないでください。彼らが将来それを完全に削除しても、私は驚かないでしょう。
ローカルテストに自己署名証明書を使用するときにこれを使用している場合は、自己署名証明書をコンピューターの証明書ストアに追加するだけで、緑色の錠前が表示され、これを入力する必要がなくなります。ChromeはSAN
現在、証明書のフィールドを要求しているため、古いものを使用するだけの場合はsubject
要求しているため、フィールドでは、証明書ストアに追加しても緑色の南京錠は発生しません。
証明書を信頼しないままにしておくと、特定のことが機能しなくなります。たとえば、信頼できない証明書の場合、キャッシュは完全に無視されます。HTTP / 2プッシュも同様です。
HTTPSは定着しており、適切に使用することに慣れる必要があります。変更される可能性が高く、完全なHTTPSソリューションと同じようには機能しないハックで警告をバイパスしないでください。
私はPHP開発者であり、証明書を使用して開発環境で作業できるようにするために、実際のSSL HTTPS / HTTP証明書を見つけて削除することで同じことができました。
手順は次のとおりです。
あなたはでより多くの情報を見つけることができます: http //classically.me/blogs/how-clear-hsts-settings-major-browsersをください。
このソリューションは最善ではありませんが、Chromeには現在のところ適切なソリューションがありません。ユーザーエクスペリエンスの向上を支援するために、サポートチームとともにこの状況をエスカレートしました。
編集:本番サイトに行くたびに手順を繰り返す必要があります。
SSLエラーは、Cyberroamなどのネットワーク管理ソフトウェアによってスローされることがよくあります。
あなたの質問に答えるために、
あなたがします入力する必要がbadideaクロムにあなたがウェブサイトを訪問するたびに。
サイトがロード前にさまざまなリソースを取り込もうとするため、複数のSSLエラーが発生する可能性があるため、複数回入力する必要がある場合があります。
thisisunsafe
です。