0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiita全国学生対抗戦Advent Calendar 2024

Day 22

毎日パソコン入力コンクール(マイパソ)のセキュリティがガバガバな件について

Posted at

毎日パソコン入力コンクールとは

スクリーンショット 2024-12-25 10.22.16.png
高校生以下を対象に作られた、英語を聞いて単語をタイピングしたり、出てきた漢字の読み方をタイピングして、全国でスコアを競うものです。
スクリーンショット 2024-12-25 10.27.32.png
私の学校では全員分のアカウントが作られて、みんなでやろうという感じだったのですが、重大な欠陥がありました…

時間を無限にできる

サイトの構造を調べるのが趣味だったので、いつも通りコンソールを開いてみると…
スクリーンショット 2024-12-25 10.35.31.png
タイマーがUser側のjavascriptで管理されていました。そしてmain.jsを開いてみると…
スクリーンショット 2024-12-25 10.38.58.png
しっかりコメント付きでタイマーの動きがわかりやすく書かれていました。
そしてmilByou = milByou + 1;の部分をコメントアウトしてみると、案の定タイマーが止まりました。
スクリーンショット 2024-12-25 105115.png
スクリーンショット 2024-12-25 105139.png
この状態で終わるボタンを押すと普通にスコアとして認められます。
つまり、読みなどを調べながらやれば、簡単に満点が取れてしまうということです。

終わりに

このコンテストは本会場での本選もある大会なのに、このように不正ができてしまう構造になっているのは良くないと思います(自分は不正してません)。
文字入力部門で文章を入力する課題でも同じように秒数を止められました。
また、例えば寿司打ではそのようなこともなかったので、毎日パソコン入力コンクールが特別ではないわけでもなさそうです。
また気づいたことがあったら追記していきます。間違ってたらすいません。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?