Skip to content

Instantly share code, notes, and snippets.

@ym405nm

ym405nm/abe.md Secret

Created December 23, 2024 15:39
Show Gist options
  • Select an option

  • Save ym405nm/a9ab62bbb2d3f50adcfa62f1f81fc408 to your computer and use it in GitHub Desktop.

Select an option

Save ym405nm/a9ab62bbb2d3f50adcfa62f1f81fc408 to your computer and use it in GitHub Desktop.
令和のエンジニアが知っておきたい阿部寛さんのWebサイトがなぜ優れているか

令和のエンジニアが知っておきたい阿部寛さんのWebサイトがなぜ優れているか

① HTTPのみで運用されている

  • HTTPS非対応
    サイトへのアクセスはすべてHTTPで行われます。ブラウザや利用者側から見ると、暗号化やサーバ証明書の検証が不要となり、全ての人がURLを暗記しているため、接続手順はシンプルです。

  • Cookieや個人情報のやり取りがほとんど無い
    ログイン機能や投稿フォームが存在しないため、個人情報を送受信するリスクが極めて低く、HTTPでも比較的安全に利用できます。
    また、Cookieを使用していないことから、不必要なトラッキングやセッション情報の送信がない点も特徴的です。

  • インフラ疎通確認に適している
    ページ構成が非常に軽量で、アクセス時に取得するファイルサイズが小さいため、ネットワーク機器やサーバの疎通確認・公衆Wi-Fi(Captive Portal)接続テストなどに利用しやすい側面があります。


② ブラウザの最新版での後方互換性を確認できる

  • 廃止・非推奨要素の多用
    HTML5以降で推奨されない<frameset><frame>, <center>, <font>、テーブルレイアウトの多用、<br>タグによるレイアウト調整などが残っています。
    それでも最新ブラウザが正しく描画できるのは、後方互換性が高い証拠といえます。

  • Shift_JISを使用
    現行WebサイトではUTF-8が主流ですが、Shift_JISのメタ情報が定義されており、これも古い日本語環境に対応している例です。
    最新ブラウザは依然としてShift_JISの解釈にも対応しているため、文字化けなく表示できます。

  • ホームページビルダー由来のHTML
    meta name="GENERATOR" content="JustSystems Homepage Builder ..."といったタグから、かつて一般的だったHTMLエディタで作成された痕跡が見られます。
    こうした生成コードでも支障なく閲覧できるのは、ブラウザの後方互換を示す一例となっています。


③ ある意味セキュリティに優れている

  • 改ざんを視覚的に検知しやすい
    ページ構造やテキストがシンプルなため、レイアウトの変化や不審なスクリプトが埋め込まれた場合に違和感を覚えやすくなります。

  • 標的型攻撃のリスクが低い
    ユーザー登録や個人情報入力などのインタラクションが無いため、大規模な攻撃やフィッシングに悪用される可能性が低いと推測されます。
    ブラウザの脆弱性を狙った攻撃が全くないとは言い切れませんが、他にもっと効率の良い攻撃対象があるため、実際に利用されるリスクは小さいと考えられます。

  • 可用性が高い
    ページが非常に軽量で、レイアウトもほぼテキストと画像だけに限られているため、SNSなどでアクセスが集中しても表示が比較的速い傾向にあります。


④ 阿部寛さんの最新情報がGETできる

HTTPだけに


この記事は ChatGPT o1 pro が書きました

@capy-matsumoto

Copy link
Copy Markdown

ssmjp Advent Calendar 2024
12/23 の記事です
https://adventar.org/calendars/10321

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment