「SQLインジェクション対策はした?」とAIに聞くと、たいてい「はい、プレースホルダを使っています」と返ってきます。 この記事は、その一言で安心して、残りのコードを読むのをやめてしまう人に向けています。読み終えると、プレースホルダでは守れない場所(並び替え)の見分け方と、AIへの頼み方がわかります。 私は普段Webエンジニアとして働き、AIを実務で使っておよそ1年。一覧画面の検索や並び替えは、AI ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ 翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています ...
スニペット診断とは、関数やAPIハンドラなどコードの一部(スニペット)を切り出し、脆弱性がないかを点検する方法です。稼働中のサービスに攻撃的な入力を送らずに、XSSやSQLインジェクションの原因になる「入力の扱い方」をコードから見つけられるのが最大の ...
「SQLインジェクション」に関する情報が集まったページです。 FortinetはFortiClientEMSにSQLインジェクションの脆弱性が存在すると発表した。CVSSスコアは9.8と高く、未認証でリモートコード実行の恐れがある。影響を受けるユーザーは速やかな更新が求められる。
SQLインジェクション対策については既に解説済みですが、 あまりに多くのSQLインジェクション脆弱性が放置されているので、 もう一度SQLインジェクションについて解説します。 SQLインジェクション脆弱性が放置されている背景には、 危険性や対策があまり ...
前回は、クロスサイトスクリプティング(XSS)について説明したが、今回はXSSと並び、話題となっているSQLインジェクションについて説明する。 2年前に立て続けにSQLインジェクションの脆弱性を攻撃された事件が発生したため、この言葉を聞いたことが ...
前回はSQLインジェクション攻撃について解説しました。冒頭にSQLインジェクション対策に関するクイズを5問出しました。 SQLインジェクションはエスケープ処理を確実にしていれば大丈夫? プリペアードクエリを利用していれば大丈夫? SQLインジェクションは ...
デジタル全盛の時代では、あらゆる情報システムにおいてデータベースが利用されている。会員制サイトやECサイト、投稿機能を有する、さまざまなWebサービスに至るまで、多くのWebサイトに組み込まれている。例えば、ECサイトであれば顧客情報、商品情報 ...