SQLインジェクション(英: SQL injection)とは、アプリケーションのセキュリティ上の不備を意図的に利用し、アプリケーションが想定しないSQL文を実行させることにより、データベースシステムを不正に操作する攻撃方法のこと。また、その攻撃を可能とする脆弱性のことである。 SQLに別のSQL文が「注入 (inject)」されることから、「ダイレクトSQLコマンドインジェクション」もしくは「SQL注入」と呼ばれることもある。
PHPの標準ライブラリであるPEARはとても便利でよく利用しているのですが、 レンタルサーバによっては必要なパッケージがインストールされていない場合やバージョンが古いといったことがよくあります。 このような場合に、簡単な方法でレンタルサーバでも必要なパッケージを利用する方法があります。 一言で言えば「ファイルを任意に場所にアップロードしてインクルードパスを通す」 これだけですが、いくつかはまりそうな個所がありますので詳しく方法を説明します。 1.ファイルを用意する 必要なPEARファイルを用意します。ローカルにPHPの環境が揃っているならpearコマンドでローカルサーバにインストールします。 >pear install パッケージ名 pearのサイトから直接ダウンロードする事も可能ですが、その場合はファイル・フォルダー構成に十分注意してください。 2.インクルードパスを修正する PHPの設
補足 この記事は旧徳丸浩の日記からの転載です。元URL、アーカイブ、はてなブックマーク1、はてなブックマーク2。 備忘のため転載いたしますが、この記事は2008年6月2日に公開されたもので、当時の徳丸の考えを示すものを、基本的に内容を変更せずにそのまま転載するものです。 補足終わり 昨日のエントリ(徳丸浩の日記 - そろそろSQLエスケープに関して一言いっとくか - SQLのエスケープ再考)は思いがけず多くの方に読んでいただいた。ありがとうございます。その中で高木浩光氏からブクマコメントを頂戴した。 \がescape用文字のDBで\のescapeが必須になる理由が明確に書かれてない。\'が与えられたとき'だけescapeすると…。自作escapeは危うい。「安全な…作り方」3版で追加の「3.失敗例」ではDBで用意されたescape機能しか推奨していない このうち、まず「\」のエスケープが必
【関連記事】 本内容についてのアップデート記事を公開しています。あわせてご確認ください(編集部) Security&Trustウォッチ(60) 今夜こそわかる安全なSQLの呼び出し方 ~ 高木浩光氏に聞いてみた http://www.atmarkit.co.jp/fsecurity/column/ueno/60.html Webアプリケーションに対する攻撃手法の1つであるSQLインジェクションの存在は、かなり広く知られるようになった。しかし、その対策はまだ本当に理解されていないように思える。フォームから渡された値の特殊文字をエスケープしたり、PHPのmagic_quotes_gpcといった自動エスケープ機能をオンにするだけで対策したつもりになっていないだろうか。 基本はもちろん、セカンドオーダーSQLインジェクションやマルチバイト文字を利用したSQLインジェクションの攻撃パターンや、その対
ソニーネットワークコミュニケーションズ(以下SNC)では、学生の皆様に実際の仕事を体験していただきたい、インターネットビジネスの最先端を肌で感じていただきたいとの想いから、毎年インターンシップを開催しております。 ※今期はコロナウイルスの感染拡大を受け、安全確保の観点から夏期インターンは中止とさせて頂きます。 冬期インターンにつきましては現在検討中ですので、決定次第HPや各媒体上でお知らせ致します。 概要 SNCのインターンシップは、リアルな仕事内容にフォーカスしたプログラムを実施いたします。 SNCで働くイメージがしやすいよう現場社員とプログラムを作り上げますので、リアルな職場をご自身の肌で体感いただければと思います。
この度、クックパッドとライブドアが合同で勉強会を開催します。 両社のサービス開発事例を中心に、ものづくりについてご紹介します。 ・「ロケタッチの裏側」 株式会社ライブドア 開発部 吉川 英興 ・「のせるアプリ」 クックパッド株式会社 会員事業部 西岡 拓人 ・「カンタン画像サムネイル生成」株式会社ライブドア 開発部 山下 拓也 ・「6F技術部を作ってみた」クックパッド株式会社 技術部 井原 正博 後半ではおまけコーナーとして、ライブドアのエヴァンジェリストとして活躍する櫛井優介さんがモデレーターとなり、「なぜライブドアで/クックパッドで働くのか?」をテーマに、両社で活躍するエンジニアの本音に突っ込むパネルディスカッションを予定しています。 当日はUSTREAMはしませんので、エンジニアたちが本音でお話する予定です。 お楽しみに。 ※イベント終了後には懇親会を予定しています。 ■ 開催概要
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く