SQLインジェクションを実際にやってみた【セキュリティ・情報処理安全確保支援士】

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ย. 2024

ความคิดเห็น • 40

  • @sugar-1412
    @sugar-1412 2 ปีที่แล้ว +7

    セキュリティの勉強してるけどSQLインジェクションのイメージ全然湧かなかった。
    その中でめっちゃわかりやすく説明してくれてありがとう!

  • @aroenoko2343
    @aroenoko2343 2 ปีที่แล้ว +11

    じゃあ対策は?って感じで勝手に対策も書いておこう
    1.SQLインジェクションはSQL文を検索の処理を一つの処理で行う事で悪意のある攻撃をする事が多いなのでプレースホルダを使おう
    まずこのままだとマズイ例を挙げると
    'SELECT * FROM users where userid = $userid;'
    このままだとdelete分とかdrop分usersの情報全開示!!とか埋め込めちゃうので・・・プレースホルダを使ったクエリをすると・・・
    "SELECT * FROM users
    WHERE userid=?");
    $sth->execute($userid)
    こうなります
    これならuserid(変数)がSQLの処理として解釈される事は無いので大丈夫OK!(ズドン)
    2.エラー分でDB名や項目を見られる事を防ごう
     SQLでエラーが起きてもWEBにそのまま出すのではなく最低限のエラー分を出すだけでおk変にカラムやデータベース名を送りつけると攻撃者がこれなら行けんじゃね??というのも防げることができます
    3.権限は最低限にしよう
     変にいろいろ(GRANT)付けるとdrop分の餌食になります絶対に最低限にしましょう
    以上対策でした国家試験だとSQLインジェクションは必ずと言っていいほど出てくる問題なので対策はなんぞや?って言う問題が出てきたらエスケープ処理という単語が出てきたらほぼ間違いないぞ!!SQLインジェクションは比較的古くからある攻撃なのでしっかり対策すれば怖くないそれより理不尽な攻撃なんて山ほどあるので気を付けるようにしよう以上!では最後にメールで謎のリンクや添付ファイルは絶対開かないように!!!!!!

  • @rotring8005
    @rotring8005 4 ปีที่แล้ว +12

    説明がわかりやすすぎます!!
    次回の動画も楽しみにしています🤩

    • @hacking_reimu
      @hacking_reimu  4 ปีที่แล้ว +2

      ありがとうなんだぜ!
      そう言ってもらえると動画を作って良かったと思えるんだぜ!次の動画も楽しみに待っとくと良いんだぜ!

  • @minamico
    @minamico 3 หลายเดือนก่อน +1

    ログインの所はまずユーザーIDでselectしたパスワード(だいたいhashしてるはず)を処理言語で比較するのが正解。

  • @user-vk9fi4to2o
    @user-vk9fi4to2o 3 ปีที่แล้ว +7

    いつも分かりやすくて本当に助かってます!

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว +1

      ありがとうなんだぜ!

  • @春-p3g
    @春-p3g 3 ปีที่แล้ว +7

    とてもわかりやすかったです!!基本情報試験の対策に利用させてもらってます!

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว +1

      ありがとうなんだぜ!
      他にもセキュリティ系の動画を出しているから見てみると良いんだぜ!

  • @金木犀8
    @金木犀8 4 หลายเดือนก่อน

    わかりやすくて助かります。ありがとうございます。

  • @AA-gc9lr
    @AA-gc9lr 3 ปีที่แล้ว +2

    データベースエンジニアだが、学習の深みが広がった

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว +1

      SQLiは基礎中の基礎だから実際に攻撃ができるレベルまで身につけとくといいんだぜ!

  • @Chiron893
    @Chiron893 4 ปีที่แล้ว +2

    いつもながら勉強になります!

    • @hacking_reimu
      @hacking_reimu  4 ปีที่แล้ว

      ありがとうなんだぜ !
      そういうコメントが動画を作るモチベーションに繋がるんだぜ!
      次の動画を楽しみに待っとくといいんだぜ!

  • @t-roselia2579
    @t-roselia2579 3 ปีที่แล้ว +1

    図が分かりやすくて好き チャンネル登録 ベル押しました!

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว

      ありがとうなんだぜ!少しでも分かりやすいように作ってるかいがあるんだぜ!

  • @mikamitoshihiro
    @mikamitoshihiro 3 ปีที่แล้ว +4

    鍵暗号のところを詳しく知りたい。公開鍵とか秘密鍵とかデジタル署名とか

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว +2

      リクエストありがとうなんだぜ!
      鍵関連はセキュリティで大事な部分であるから、作る動画リストに入れておくんだぜ!

  • @-knight6144
    @-knight6144 3 ปีที่แล้ว +4

    ついつい何回も見てしまう。このチャンネルw

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว

      ありがとうなんだぜ😎

  • @99nof
    @99nof 3 ปีที่แล้ว

    こんなことできるなんでうらやましいんだぜ

  • @k_music
    @k_music 4 ปีที่แล้ว +3

    最近セキュリティの勉強しているので凄く参考になります!(まだよく分かってませんが笑)
    よかったら、主さんがセキュリティの勉強をする時に使った参考書などを教えて頂けると有難いです。

    • @hacking_reimu
      @hacking_reimu  4 ปีที่แล้ว +6

      勉強を始めたばかりなら通称徳丸本と呼ばれている「安全なWebアプリケーションの作り方」を見とけば結構いいんだぜ!

    • @k_music
      @k_music 4 ปีที่แล้ว

      @@hacking_reimu ありがとうございます!

  • @Никсиевые_лампы
    @Никсиевые_лампы 8 วันที่ผ่านมา

    1:36 直で値を入力してるよ。。。

  • @dev-ib8pr
    @dev-ib8pr 2 ปีที่แล้ว

    資格勉強のモチベ上がる。

  • @suquely
    @suquely 3 ปีที่แล้ว +1

    すごーい!

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว

      ありがとうなんだぜ!

  • @My_memo125
    @My_memo125 3 ปีที่แล้ว +3

    防衛省のワクチン予約サイトはこれが出来ちゃうのか…🤔

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว +3

      出来るか出来ないかは実際に試してみないと分からないが、それをしてしまうと普通に犯罪で逮捕されちゃうんだぜ!
      該当サイトでSQLiが出来ると言ったやつはそのうち逮捕されるんだぜ!

  • @tomohata1570
    @tomohata1570 ปีที่แล้ว +1

    サイトにログインしても「No Hack ~_~」としか表示されず何もできないんですがどうしたらいいでしょうか?

    • @APEX-pad
      @APEX-pad ปีที่แล้ว

      idを変えてやってみて

  • @davidthai5240
    @davidthai5240 4 ปีที่แล้ว +2

    oscp持ってますか?

    • @hacking_reimu
      @hacking_reimu  4 ปีที่แล้ว

      ハッキング霊夢は英語がよわよわだから持ってないんだぜ🤯

  • @PV_nRT-zl6po
    @PV_nRT-zl6po 3 ปีที่แล้ว +7

    恐ろしい時代だなwww

    • @hacking_reimu
      @hacking_reimu  3 ปีที่แล้ว +3

      SQLインジェクション関連のインシデントは今でもよく聞くから覚えておくといいんだぜ!