ハーバード大学の教育システムに関する研究

公開日: 2026-07-25 20:48 更新日: 2026-07-28 08:59 350文字 2 min read ... ページビュー

本稿では、学術オンラインシステムのアクセス経路と要求特性を分析し、Spring MVCフロントエンドアーキテクチャを採用し、WebサーバをTomcatとしたことを予備的に判断した。ログイン認証コードと選択認証コードのルーティングルールに違いがあり、ログイン認証コードはdoで最後のルートを使用し、要求体でパラメータを送信し、選択認証コードはdoで最後のルートでリクエストパラメータを介して情報を送信し、異なる機能モジュールでのシステムの実装の違いを反映しています。最終的には、研究結果に基づいて自動選択スクリプトを作成し、他の人が参照できるようにプライベートリポジトリを提供する。

初期の発見は

予備的な判断は、フロントエンドとバックエンドの統合 Spring MVCアーキテクチャを使用し、WebサーバーはTomcat を使用しています。

HTTP 状态 404 - 未找到にアクセスすると、

image-20260725205240257
image-20260725205240257

Tomcatという単語が表示されますが、Tomcat のバージョン番号は表示されません

さらなる発見

jwzx.hrbust.edu.cn/academic/common/security/login.jspへのリンクは、当時人気のあったJavaフロントエンドフレームワークであった login.jsp ファイルへのアクセスです。

再確認する

ログイン認証キーのルーティング

コース選択中にアカデミックオンラインのコース選択ロジックを観察したところ、ログイン認証コードによって取得されたバックエンドルートはdoサフィックスであることがわかりました。これは Spring MVC のコントローラの典型的なルートですが、認証コードによって検証されたルートはdoではなく、リクエスト情報はリクエストボディに配置されます。

選択認証コードのルート

選択認証コードを調べてみると、認証コードのリクエストルートはdoで終わり、認証ルートもdoで終わりますが、リクエスト情報はリクエストパラメータに配置され、ログイン認証コードのロジックと選択認証コードのロジックは同じではありません。

概要まとめ

関連するフォーラムと上記の研究は、アカデミックオンラインが2 回変更されたことを示しています。研究の後、私はPythonでコース選択スクリプトを書き、Giteeのプライベートリポジトリに置きました。

気に入ったならばコメントを残してくださいね~

... ページビュー
© 2026 跨越星轨的客 @Hoshiumi
Powered by theme astro-koharu · Inspired by Shoka