見出し画像

(備忘録)【Rails】SQLインジェクションについて

こちらは自分用の備忘録です。

この記事を参考にしています。

1 SQLインジェクションの概要

ポイント
① 不正なSQLの命令を注入すること
② データの漏洩・改竄につながる

スクリーンショット 2022-01-01 14.36.37

2 クロスサイトスクリプティングとの違い

① SQLインジェクション ⇨ 積極的な攻撃
② クロスサイトスクリプティング ⇨ 罠をはる

スクリーンショット 2022-01-01 14.41.06

3 どんな結果を引き起こすのか①

個人情報の漏洩
⇨「会員情報を全て表示」などの命令が通ってしまう。

スクリーンショット 2022-01-01 14.44.32

4 どんな結果を引き起こすのか②

ウェブサイトの改竄

スクリーンショット 2022-01-01 14.47.52

5 主な対策

① エスケープ処理

スクリーンショット 2022-01-01 14.49.47

② WAFの導入

スクリーンショット 2022-01-01 14.53.08

③ 脆弱性診断サービス

スクリーンショット 2022-01-01 14.56.21

④ その他
1)アカウント権限の設定 ⇨ 被害を最小限に
2)エラーメッセージの非表示 ⇨ ヒントを与えない

スクリーンショット 2022-01-01 14.59.33


サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊