0
0

More than 1 year has passed since last update.

iOS SQL Injection

Posted at

iOSアプリケーションにおけるSQLインジェクションに焦点を当て、正しく実行されないクエリが深刻な攻撃につながる可能性があることを説明します。

image.png

登録IDを1に設定し、登録ボタンをクリックすると、「登録が成功しました」と表示されます。

次に、違うユーザー名と「ログイン」をタップしてみましょう。誤った資格情報として認識され、「誤った資格情報です」と表示されます。

正しいユーザー名とパスワードを入力すると、「ログイン成功」と表示され、アプリケーションの機能が正常であることが確認できます。
image.png

image.png

image.png

続いてSQLインジェクションを試してみましょう。一般的なSQLインジェクションの例として、x or x = x を使用します。これをコピーして貼り付け、ログインボタンをタップします。

image.png

正しいユーザー名とパスワードを入力せずにログインが成功します。これがSQLインジェクションの一例です。

image.png

0
0
0

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