Skip to content

finda9531/eAlpsLoginHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

eALPS Login Helper

本リポジトリは、多要素認証システム(画像選択方式)におけるユーザー操作を、技術的に補助するための “クライアントサイド・マクロ” です。


マクロとしての定義と技術的見解

本ツールは、ブラウザの DOM 要素を探索し、条件に一致する要素に対してクリックイベントを発生させる “自動入力マクロ” です。

本ツールの動作ロジック

  • マクロ対策へのアプローチ: 大学側の画像認証システムには “単純な自動送信” や “キーロガー” を防ぐ意図が含まれていますが、本ツールはそれらを「回避」するのではなく、“ブラウザ上で人間の操作をエミュレート(再現)” することで、正規のプロセスを遵守したまま入力の高速化を図ります。
  • ユーザー定義の尊重: どの画像を選択するかという “機密情報(多要素パスワード)” は、あくまでユーザーが本ツールに設定した範囲内に留まります。

法的妥当性に関するステートメント

本ツールの公開および利用について、以下の通り法的見解を定義します。

1. 不正アクセス行為禁止法に対する見解

本ツールは、認証サーバーに対する脆弱性攻撃や、他人の識別符号(ID・パスワード)の窃用を行う機能を有していません。

  • 認証プロセスの正当な履行: ユーザーが正当に保持する識別符号を、ユーザー自身のブラウザ上で自動入力するに過ぎず、本ツールの使用が “不正アクセス” の構成要件を満たすことはありません。

2. 不正競争防止法(技術的制限手段)に対する見解

画像選択式の UI は操作上のセキュリティを高めるものですが、法律上の “技術的制限手段(アクセスコントロール)” を不正に回避・無効化する装置には該当しません。

  • 認証のアルゴリズムを解析・破壊するものではなく、あくまで “ユーザーインターフェースの操作補助” という性質を持ちます。

3. 業務妨害に関する見解

本ツールは、1秒間に数100回ものリクエストを送るような “高負荷なボット” ではなく、人間と同等の操作感覚で動作するよう設計されています。

  • 大学のシステム運用に支障をきたすような、計算機リソースの過度な消費や誤動作を誘発しないため、偽計業務妨害罪等の構成要件を排除しています。

免責事項

本ツールは “Unlicense” ライセンスの下で提供されます。

  • 自己責任の原則: 本ツールは “入力の自動化” という利便性を提供するものであり、その使用結果(ログインの成否、アカウントの状態変化、大学の諸規定との抵触等)に関するすべての責任はユーザーに帰属します。
  • 無保証: 引用元サイト(信州大学公式サイト)の仕様変更により、本ツールの機能が失われる可能性があります。製作者は保守・更新の義務を負いません。

アイコンはこちらからお借りしました

About

うち大学のwebサイトのログインするやつ

Resources

License

Stars

Watchers

Forks

Packages

No packages published