Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Webアプリケーションのユーザ入力検証

 Webアプリケーションのユーザ入力検証

ここで話しました
https://connpass.com/event/290912/

Ryusei Ishikawa

September 03, 2023
Tweet

More Decks by Ryusei Ishikawa

Other Decks in Technology

Transcript

  1. 今回使用するサンプル問題 corCTF-2021 web/buymeより一部改変 • サーバはDeno.serveで実装されてお り、ユーザの入力はクエリパラメータで 受け取れる (今回Denoを使っていることに深い意 味はありません) •

    ユーザの入力はmain関数に送られ、 JSONをパースした後にroleが指定さ れているか確認する • その後、buyFlag関数にユーザ情報と ロール情報が送られる 13