暗号化しましょう:TLS-SNI-01からの移行

Let's Encryptは、Webサイトを保護するための証明書を生成する無料のサービスです。単一ドメインやワイルドカードなど、さまざまなタイプの証明書の生成をサポートしています。さら��、証明書を生成するためにドメインを認証する多くの方法があります。

  • http-01 (シンプルHTTP)
  • dns-01 (DNS検証)
  • tls-sni-01(自己署名証明書を使用した検証- 現在は非推奨

問題

残念ながら、脆弱性が2018年1月に発見され、事前の認証/承認なしでドメインの証明書を生成することが可能になりました。たとえば、実際には所有していないドメインの証明書が生成される可能性があります。

その直後、プロトコル(tls-sni-01)は廃止され、ほとんどの新しい発行(新しい証明書)は、プロトコルを使用した認証をブロックされました。

シンプルHTTPへの切り替え

http-01「シンプルHTTP」認証への切り替えは、かなり簡単です。を使用certbot-autoして証明書を生成している場合、Let's Encryptはすでに新しい証明書を生成しているか、次の「更新」時に自動的に生成します。

を使用している場合はcertbot、次の--preferred-challengeパラメータを使用する必要があります。

certbot (...) --prefered-challenge

これは、Let's Encryptにに切り替えるよう指示しhttp-01ます。

DNS検証への切り替え

この面倒な作業をすべて避けたい場合は、Let's EncryptのDNS検証を構成するのは比較的簡単です。を実行するときに、パラメーターとしてcertbot追加--preferred-challenges dnsします。

certbot -d example.com --manual --preferred-challenges dns

certbot 次のようなものが表示されます。

Please deploy a DNS TXT record under the name
_acme-challenge.example.com with the following value:

(random_string)

Once this is deployed,
Press ENTER to continue

DNSプロバイダーでレコードを追加したら、を押しますENTER。次に、証明書を自動的に更新するCRONジョブを設定する必要があります。DNS検証が使用されているのでhttp-01、(ポート80からポート443)の場合のようにリダイレクトを心配する必要はありません。

コメントを残す

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。