- English
- 日本語
Web知識を知っている人
皆さまはSSL/TLS証明書についてご存知でしょうか!?
最近、インターネット上で個人情報をやりとりすることが多くなっており、Webサイトの安全性が求められています。
インターネット上で安全に通信を行うために、通信を暗号化するSSL/TLSという技術が使用されています。
ネット犯罪数の増加に伴い、SSLの重要性は年々増しています。
そこでこの記事では、「SSL/TLSとは?」、「Let’s Encryptとは?」、「SSL/TLS証明書の種類」、「有料と無料のSSL/TLS証明書の違い」について説明していきます。
気になる方は是非、最後まで読んで頂けたらと思います。
\1分で登録完了! 受講料98,000円がなんと0円!/
【期間限定】ノーリスクで学びたい方におすすめ!
以下のプログラミングスクールもオススメです。
是非検討してみてはいかがでしょうか?
- 侍テラコヤ(初月50%OFF学び応援キャンペーン実施中)(解説記事はこちら)
⇒ 学び応援キャンペーンでお得に申し込む!
・コスパ最高! 月額2,980円〜利用できる!
・単月定額と比べて総額最大44,400円OFF!
・学び応援キャンペーン実施中!
Web知識を知っている人
目次
SSL/TLSとは?
まず始めにSSL/TLSとはどのような技術なのか見ていきましょう。
SSL/TLSとはSecure Sockets Layer / Transport Layer Securityの略でクライアントとサーバー間のデータのやりとりを暗号化する技術のことです。
データのやりとりを暗号化することで悪意のある第三者によるデータの改ざん、抜き取りなどを防ぐことができます。
例えば、ECサイトで商品を購入する時、名前、住所、クレジットカード番号などの個人情報を入力するかと思います。
これらの情報は外部に漏れて悪用される可能性があるので暗号化し、第三者に何が記述されているか分からない状態にする必要があります。
この時に利用する技術がSSL/TLSという仕組みなのです。
私たちが現在閲覧しているWebサイトがSSL/TLS対応しているかはURLで見分けることができます。
以下はSSL/TLS対応しているWebサイトのURLです。
SSL/TLS対応しているサイトのURLは「https」からはじまり、SSL/TLS対応していないサイトのURLは「http」からはじまっています。
SSL/TLSをもっと詳しく知りたい方必見(kindle unlimitedだと無料で読めます)
Web知識を知っている人
もっとSSL/TLSについて詳しく知りたいという方は「SSL/TLS徹底入門: わかりやすい図解解説」を是非ご覧ください!
SSL/TLSについて初学者でも無理なく読み進められるよう図解を用いてわかりやすく解説しているのでオススメです。
なんとkindle unlimitedの30日間無料体験を利用するとタダで読むことができます!
Let’s Encryptとは?
従来、WebサイトをSSL/TLS対応に変更しようとするとSSL/TLS証明書を発行するのに費用が高くなる傾向がありました。
そこで、アメリカの非営利団体であるISRG(Internet Security Research Group)が2016年から正式にSSL/TLS証明書を無料発行できるようにしました。
ISRG(Internet Security Research Group)は「インターネットを介した安全な通信を行う時、経済面、技術面、教育面の障壁をできる限りなくす」という理念で設立された団体です。
なぜSSL/TLS証明書が無料で発行できるようになったのでしょうか。
なぜなら、SSL/TLS証明書発行、インストール、更新を自動化できたからです。
「Let’s Encrypt」は無料発行ということもあり、現在も多くのユーザーが使用しています。
個人のWebサイトであれば、「Let’s Encrypt」で安全性は十分確保できますが、個人情報を多く取り扱う場合は有料のSSL/TLS証明書を使用することをおすすめします。
SSL/TLS証明書の種類
Web知識を知っている人
SSL/TLS証明書は通信を暗号化する以外に、WebサイトやWebサイト運営会社の信頼性を証明する役割を担っています。
SSL/TLS証明書は、ドメイン認証証明書、企業認証証明書、EV証明書の3種類に分けることができます。
これらのSSL/TLS証明書はそれぞれ信頼性が異なります。
それではドメイン認証証明書、企業認証証明書、EV証明書を詳しく見ていきましょう。
ドメイン認証証明書
ドメイン認証証明書はSSL/TLS通信に特化したSSL/TLS証明書です。
Webサイトのドメイン所有権を確認できれば発行される証明書となっています。
ドメイン認証証明書は誰でも簡単に取得でき、SEOを行いたいWebサイト運営者に最適な証明書となっています。
例えば、個人ブログや掲示板などはドメイン認証証明書が適しています。
「Let’s Encrypt」はドメイン認証証明書に分類され、多くのユーザーに使用されています。
企業認証証明書
企業認証証明書はSSL/TLS通信とWebサイト運営元の企業が法的に存在することを示した証明書です。
企業認証証明書はドメイン認証だけでなく、企業情報の審査も行うのでWebサイトの信頼度が高まります。
公開する情報に信頼性を持たせる必要があり、個人情報など一般公開したくない情報の入力が必要であるWebサイトに適しています。
例えば、コーポレートサイト、ニュース・情報検索、ソーシャルメディアサイトなどです。
「Let’s Encrypt」では企業認証証明書を取得できません。
EV証明書
企業認証証明書より厳格な審査が行われ、この3つの中で一番信頼性が高い証明書です。
EV証明書がインストールされると、アドレスバーにWebサイト運営元の名前が緑色で表示されます。
クレジットカード番号や口座番号など金銭のやり取りに必要な情報を入力するWeb サイトに適しています。
例えば、ネットショッピングサイト、インターネットバンキングサイト、オンライン証券サイトなどです。
「Let’s Encrypt」ではEV証明書を取得できません。
有料のSSL/TLS証明書と無料の「Let’s Encrypt」の違い
無料のSSL/TLS証明書はコストがかからないので、有料のSSL/TLS証明書と比べ、機能が低いと思われる方もいるでしょう。
暗号化通信を行うという面では有料、無料ともに機能の違いはありません。
有料と無料の違いはWebサイトをどのレベルまで信頼性を高めるかという所です。
Webサイトの運営会社としての信頼性を示したい時は企業認証証明書やEV証明書を発行するといいでしょう。
入門的なWeb知識を習得したい方へ
Web知識を知っている人
初学者がいきなりWebに関する専門書を読み始めると挫折することが多いです。
そこで途中で挫折せずに最後まで読み切れて、Webの全体像を把握するのに便利な一冊になっています。
この本は初めての方にも読みやすいように見開き1ページで文章と図を織り交ぜて端的に解説されています。
この本で全体像を理解してから専門書を読むと取り組みやすいかと思います。
もし、Webに関する入門的な知識を幅広く知りたいと思った方は「この一冊で全部わかるWeb技術の基本」を是非読んでいただければと思います。
Web知識を知っている人
ポイント
Web知識を知っている人
今回のポイントは以下の通りです。
- SSL/TLS証明書を発行することで通信を暗号化し、安全に通信ができます
- 「Let’s Encrypt」は無料で発行されるドメイン認証証明書です
- SSL/TLS証明書にはドメイン認証証明書、企業認証証明書、EV証明書の3種類あります