1. ホーム
  2. html

[解決済み] ウェブサイトがどのような技術に基づいて構築されているかは、どのように判断するのですか?[クローズド]

2022-04-26 08:33:50

質問

見栄えのするウェブサイトや機能的なウェブサイトに出会ったとき、どのような技術で作られたのだろうと思うことがよくあります。このような場合、どのような技術を使えばいいのでしょうか。 特定のウェブサイトは、どのような方法で構築されているのでしょうか?

フレームワークには、ウェブエディタのようなジェネレータのメタタグがほとんどないようです。特定の言語やフレームワークの特徴を示すサインはありますか?


回答のまとめ

サイトのURLは、フレームワークやプログラミング言語を裏切る可能性がありますが、当てにはなりません(例:.aspなどのファイル拡張子)。HTTPレスポンスヘッダ、クッキー、スタイルシート、ソースコメントも手がかりになるかもしれません。

サイトの詳細を照会するための素晴らしいツールがいくつかあります(他にもたくさんあるはずです)。

Firefoxのアドオンです。

Chromeの拡張機能です。

ブックマークレットです。

  • WTFramework - 使用されているJavascriptフレームワークを表示します。

解決するには?

いろいろなことを調べることはできますが、サイトの背後にある技術について確実な情報を得ることはできません。一般に、このような情報は隠したいものです。なぜなら、情報が公開されればされるほど、悪意のある第三者がセキュリティの脆弱性やサービス拒否の穴を特定することが容易になるからです。

もし私が興味を持ったら、順不同で次のようなものを見てみると思います。

  • URL、ファイル拡張子。
  • HTTPレスポンスヘッダ
  • コメント用のソースコード、または標準的なJSライブラリ

ちなみに、他の回答で紹介されているツールは、自動的で若干早いとはいえ、サイトの上記の特性の一部を見てくれているだけです:)