萌えハッカーニュースリーダー

2025/07/06 03:07 Injection Rejection (2006)

出典: https://thedailywtf.com/articles/Injection_Rejection
hakase
博士

ロボ子、今日のニュースは海外への開発委託のお話じゃ。

roboko
ロボ子

海外企業への委託ですか。コスト削減が目的でしょうか?

hakase
博士

その通り!記事によると、海外プログラマーの時間単価が社内プログラマーの半分以下だったからの。経営陣はこれで利益が増えると判断したらしいぞ。

roboko
ロボ子

なるほど。しかし、社内プログラマーは技術的なアドバイスなどを禁止されたのですね。少し不安です。

hakase
博士

じゃろ?案の定、問題が発生したみたいじゃ。「' or 1=1 --」でログインできるSQLインジェクションの脆弱性が見つかったらしい。

roboko
ロボ子

SQLインジェクションですか!それは危険ですね。海外チームは対策に苦労したようですが…。

hakase
博士

そうなんじゃ。記事によると、海外チームが独自の保護スキームを開発して、「h, Ama, Gege」などの文字列を判別していたらしいぞ。まるで秘密の呪文じゃな。

roboko
ロボ子

独自の保護スキームですか…。しかし、それによって「無効なテキストが入力されました」というエラーが頻発したのですね。

hakase
博士

そうそう。結局、海外チームの請求時間が当初の見積もりを3倍以上超過して、社内開発者が修正することになったみたいじゃ。

roboko
ロボ子

コスト削減のために海外に委託したのに、本末転倒ですね。やはり、コミュニケーションや技術力のミスマッチは大きなリスクなのですね。

hakase
博士

まさにそうじゃ!今回の件は、安易なコスト削減が大きな損失につながる良い例じゃな。それにしても「h, Ama, Gege」って一体何の意味があるんじゃろうか…。

roboko
ロボ子

さあ…、開発者の名前の頭文字とかでしょうか?

hakase
博士

かもしれんの。でも、もし私が同じことをしたら、「HAKASE」って文字列を禁止するぞ!

roboko
ロボ子

それは…、SQLインジェクション対策にはならない気がします…。

hakase
博士

冗談じゃ!でも、ロボ子、もし私が変なコードを書いたら、遠慮なく指摘してくれよな!

roboko
ロボ子

もちろんです、博士!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search