HTTPS

HTTPS

(ウェブ)
【えいちてぃーてぃーぴーえす】

Hypertext Transfer Protocol Securityの略
Webサーバとクライアント(Webブラウザなど)の間で使われるHTTPというプロトコルにSSL/TLSによるデータ暗号機能を追加したもの。
サーバ/クライアント間の通信を暗号化し、秘匿すべきデータ(クレジットカード情報など)を第三者が閲覧することを出来ないようにする。
通常、TCP:443が通信のポートとして使われる。

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

情報処理安全確保支援士試験 令和3年秋午後2問1の問題解説

全体像:どんな状況設定? 舞台は半導体メーカーU社。国内拠点のU社と国内40社の協力会社が、生産計画・設計書類などの"受発注以外"のファイルをやり取りするために、社内開発のWebベース交換システム「Dシステム」を使っています。アクセスは協力会社側とU社の「ファイル受渡し用PC」からHTTPSで行い、社内からはFWでその専用PCだけに制限。アカウントは"協力会社の拠点ごとに1つ"、認証はID/パスワードです。 事件発生:改ざん+海外アクセスの発覚 ある日、Dシステムのトップページが改ざんされます。原因はHTTPサーバの既知脆弱性の悪用で、パッチ適用等で復旧。この調査で、協力会社P社のアカウントが...

ネットで話題

もっと見る

関連ブログ

HTTPSとSSL証明書を完全理解!Webエンジニアが知るべき暗号化通信の仕組みと設定方法

HTTPSとSSL証明書の仕組み完全ガイド HTTPSは、現代のWebにおいて標準となった暗号化通信のプロトコルです。SSL/TLS証明書とともに、安全な通信を実現します。この記事では、HTTPSの基礎からSSL証明書の種類、仕組み、設定方法、証明書の取得や更新に至るまで、1時間で理解できるよう網羅的に解説します。 1. HTTPとHTTPSの違い HTTP(Hypertext Transfer Protocol):暗号化されていない通信 HTTPS(HTTP Secure):TLSによって暗号化された通信 HTTPSでは、通信内容が暗号化されることで盗聴・改ざん・なりすましを防止できます。 ...

HTTPってなんだよ!

この前図書館関係のところ調べてpostリクエストの話になったけど、HTTPっていう技術の範疇らしいわ。 調べると、プロトコルという決まり事があるらしい(これも何回調べてもようわからんのよね)。郵便の決まり事に宛名住所が必要なあの感じだわね。HTTPSはそれにセキュリティがついただけらしい。クレカの情報とかのやりとりに使うのね。 ついインターネット閲覧で考えがちだけど、情報のやり取りと考えるとなるほどだわ。パソコンとWebサイトで情報をやりとりするしくみなのね。手紙なのか金をかけた安全な手紙なのかってところなのね。 たしかにHTTPしかないサイトがあるが「安全ではありません」とか書いてある。でも...

noderedのhttps化ではまり

さて、本日は休日でしたので、いろいろメンテ作業をしていました。 NodeRedでサービスを提供しているのですが、スマホからアクセスできなく なっていました。 おひとり様サービスなので誰からも怒られないのですが、原因が最初 わからなかったのですが、思い当たるふしがありLet's Encryptでサーバ 証明書を変えたのが原因でした。 ドメイン共通証明書を取ればよかったのですが、なぜかホストごとに なっていて、「ホスト名が違う証明書で運用してるんだけど?」 とブラウザが怒っていたのに気づいて調べたらそんなことになっていました。 あら〜ホスト名不一致なんだ。 ということでLet's Encryptを...

ALB と EC2 間の通信を HTTPS 化する場合、ALB にルート証明書は置かなくていいって本当?

悩んだこと 基本的に ALB までで HTTPS を終端させることが多いですが、要件によっては ALB と EC2 の通信を暗号化させたいケースもあります。 さて、ALB と EC2 の通信を暗号化させるには、EC2 インスタンスにサーバー証明書を設置し、ALB 側にはそのサーバー証明書を検証するためのルート証明書を設置する必要がある、とイメージしがちです。 しかし、ALB 側には、ルート証明書を設置するような設定項目はなく、一体どうやって ALB と EC2 インスタンス間の通信を HTTPS 化するのか原理がわかりませんでした。 一体どうやって、サーバー証明書の検証を ALB に行わせたら...

ローカル環境でSpringBootをSSL対応させる方法

Spring Bootをローカル環境で起動し、SSL対応させる方法 手順 1: 自己署名証明書の作成 手順 2: Spring Boot 設定の変更 手順 3: Spring Boot アプリケーションの起動 Spring Bootをローカル環境で起動し、SSL対応させる方法 Spring Boot アプリケーションをローカル環境で起動し、SSL(HTTPS)に対応させるためには、以下の手順に従います。 手順 1: 自己署名証明書の作成 1. 自己署名証明書の作成OpenSSL などのツールを使用して自己署名証明書を作成します。 以下のコマンドを使用します。 openssl genpkey -...

AltStyle によって変換されたページ (->オリジナル) /