いった感じでURLアドレスが表示されますよね。はなこ最近、URLアドレスが『http』と『https』の2種類表示されるんだけど、あれって何が違うのかな?たろうあれ、僕も気になっていたんだ。最近は、『https』の方が多く表示されるよね。れいか『https』の方が安全だと聞いたことがあるけど。はなこそれって、『http』は危険だってこと?ということで、今回は『http』と『https』の違いについて解説します。『http』も『https』も、ブラウザとWebサーバの間の『プロトコル』を表します。『プロトコル』とは、サーバやパソコンの間でデータをやり取りする時の約束事のことです。」などとやり取りをしますよね。このような通信のやり取りを定義した規則のことを『プロトコル』といいます。ブラウザがWebサーバからデータをダウンロードして結果を表示するときも『プロトコル』が定義されています。その規則が『http』と『https』の2種類あるということです。Protocol(ハイパートランスファープロトコル)の略で、ブラウザが要求したページや画像・動画などのコンテンツをWebサーバが返すときの『プロトコル』を意味します。ブラウザが要求する情報や、Webサーバが返すページ・コンテンツの内容は、そのままやり取りされます。そのため、通信内容を途中で盗み見ることで、どんな内容がやり取りされているかが簡単に分かってしまいます。クレジットカードの番号が盗み取られてしまうのは非常に危険ですよね。通信内容が盗まれても解読ができないように暗号化したプロトコルが『https』というわけです。Secure(ハイパーテキストトランスファープロトコルセキュア)の略で、ブラウザが要求する情報や、Webサーバが返すページ・コンテンツを暗号化してやり取りします。Layer)』という『プロトコル』が利用されていました。Security)』という『プロトコル』が利用されています。『https』の通信手順は、次のようになります。ブラウザは、Webサーバに接続を要求する。Webサーバは『公開鍵』をブラウザに送る。ブラウザは『共通鍵』を作成し、Webサーバから受け取った『公開鍵』で暗号化してWebサーバへ送る。Webサーバは『秘密鍵』を使ってブラウザから受け取った『共通鍵』を複合化する。あとは『http』プロトコルを使って、『共通鍵』で暗号化・復号化しながらやり取りをする。登場しましたので、順を追って説明します。『公開鍵』と『秘密鍵』は『公開鍵暗号』と呼ばれる方法を使った暗号化・復号化に使われます。『たろうさんがはなこさんにメッセージを送りたい』とします。はなこたろうさん、この『公開鍵』を使って暗号化して下さい。はい、暗号化しました。暗号化したメッセージを送りますね。はなこあとは、私が持っている『秘密鍵』で復号化して、よし、メッセージが読めました。このように、メッセージを暗号化する時は『公開鍵』を使い、それを復号化する時は『秘密鍵』を使います。すると、相手に暗号化してもらう時に『公開鍵』だけを渡せばよく、『秘密鍵』は自分だけが持つことになります。鍵をやり取りしている時にだれかに盗まれて、メッセージを復号化されてしまう心配はなくなるわけです。これに対して、暗号化も復号化も同じ『共通鍵』を使う場合は『共通鍵暗号』という方式になります。全ての内容に『公開鍵暗号』が利用できればいいのですが、『公開鍵暗号』には一つ弱点があります。それは、処理が非常に重くなるという問題です。共通鍵暗号に使う共通鍵だけを『公開鍵暗号』で渡して、あとは『共通鍵暗号』でやり取りする方式が使われています。『https』には、データを暗号化する他にもセキュリティ上重要な役割があります。通信内容の改ざん検知データの暗号化については、すでに説明しました。通信相手の認証とは、Webサーバにある『SSL証明書』というものを使って、通信相手が本物であるかどうかを判定する機能のことです。本物とそっくりなURLアドレスを持った偽のサイトに誤ってアクセスしてしまう問題を回避することができます。通信内容が途中で変更されていないかを検知する機能のことです。通信内容を途中で拾い上げて、その内容を変更してしまうような攻撃に対処することができます。はなこ『http』よりも『https』の方が安全だということね。昔は、ネット・ショッピングでクレジットカードの番号を送るようなやり取りのときだけ使われていたけど、最近は全部『https』になっていることも多いね。はなこどこにアクセスしていたか、全部見えてしまうといやだものね。その方が安心できるわ。スポンサーリンクまとめ今回のポイントについて、まとめていきましょう。ポイント『http』も『https』も、Webサーバとブラウザの間の通信内容を定義した『プロトコル』である。『https』は、『http』の通信内容を暗号化した『プロトコル』である。『https』での暗号化には、『公開鍵暗号』と『共通鍵暗号』の両方が利用されている。『https』には、データの暗号化の他に、通信相手の認証と通信内容の改ざん検知の機能がある。あるかによって、どちらの『プロトコル』が使われているか知ることができます。今見ているページは安全なのかどうか、一度、注意して見てみましょう。『jpg』や『jpeg』という拡張子の保存形式を使っている人が多いのではないでしょうか。はなこ画像ファイルって、『jpg』とか『jpeg』とか拡張子がついているじゃない。うーん、気にしたことはないな。どちらも同じものだと思うんだけどね。はなこ何が違うのか、気になるわね。いうことで、今回は『jpg』と『jpeg』について、その違いを解説します。...2020/2/4【パソコンのメモリ】DDR3とDDR3Lの違いをわかりやすく解説!パソコンのメモリには、様々な規格がありますね。現在の最新規格は『DDR4』で、まもなく『DDR5』も登場する予定です。世代の古い『DDR3』も、安価で購入できることから未だに人気があります。ところで、『DDR3』には、よく似た規格の『DDR3L』というものもあります。はなこパソコンのメモリを増設しようと思っているの。Businessと無料版Skypeの違いをわかりやすく解説!機能を比較!『Skype』といえば、インターネット電話サービスとして有名ですね。はなこ『Skype』って無料で利用できるじゃない。無料で電話ができるサービスだよね。有料版については僕もよく知らないな。...2020/1/31URLとURIの違いをわかりやすく解説!正しい使い分け方もチェックWeb関連の書物を見ると、必ずお目にかかるのが『URL』や『URI』という言葉です。はなここの間、Web関連の書物を見ていたら、『URL』と『URI』の2つの言葉が出てきたんだけど、何が違うのか書いてないのよね。『URL』と『URI』の違いについて調べてみたいわね。はなこどちらを変えばいいのか、迷うわね。Pro』の重さやサイズ、機能などを調べて違いを解説します。Backup』は、データのバックアップに特化したアプリケーションですが、Windowsのシステム領域を丸ごとコピーする『クローン』も行うことができます。Backup』というアプリケーションをダウンロードしたの。コメントをキャンセルメールアドレスが公開されることはありません。いう話が、よくありますよね。職場のOA機器、DVDやCDはもちろん、家具や家電なども、借りて使う人が増えています。...2叔父と伯父・叔母と伯母の違いをわかりやすく解説!覚え方をチェックお正月やお盆、結婚式や法事などで親戚が集まると、自分の親の兄弟姉妹とも会ったりしますよね。親の兄や弟は『おじ』、姉や妹は『おば』と言います。床に広がる色や柄で、部屋の雰囲気がかなり変わるんですよね。...4契約社員と正社員の違いをわかりやすく解説!収入や待遇をチェック最近では、働き方もかなり多様化していますよね。『社員』だけ考えてみても、以前は『正社員』がほとんどでした。それが現在では、『契約社員』として働く人も、珍しくなくなっています。