新生鳩丸掲示板♯

bakera.jp > 新生鳩丸掲示板♯ > 投稿順表示 (53/283)

投稿順表示 (53/283)

[4880] Re: 「最近の改竄事件でMicrosoft SQL Serverが狙われる理由」

りゅう (2008年5月9日 17時44分)

SQL Serverが狙われるのは複文が使えるということよりも、Transact-SQLを使えばこの種の攻撃が簡単にできるという点にあるのではないかと思います。

未知のデータベースに対して全テーブルの全カラムの値を更新するということを行う場合、まずテーブルの名前とカラム名を取得して、それを元にUPDATE文を生成し、実行するという手順が必要になります。一般的なSQLでは動的にUPDATE文を生成し実行するということはできないため、テーブルの名前とカラム名の問い合わせ結果を一度入手して、手元でUPDATE文を生成するということを行うことになります。とはいえ、任意の問い合わせ結果が取り出せる都合の良い脆弱性はなかなか存在しないため、この攻撃を成功させるのは難しいはずです。

が、Transact-SQLはストアドプロシージャを記述できるほど高機能なため、前述の手順を単一のクエリーで行うことができます。これであれば、とにかくクエリーを実行させさえすれば攻撃が成功します。攻撃用のクエリーも固定で良いため、自動化も容易です。

通常のクエリーでTransact-SQLのexecute関数のようなものが使えるシステムであれば同様の攻撃を受ける可能性が高いですが、SQL Serverのようにストアドプロシージャの定義ではない部分でそういうものが使えるシステムはそうは無いと思います。

[4879] Re: 「Pマークでもパスワード定期変更は必須?」

だーく (2008年5月4日 20時6分)

パスワードの定期変更を義務づけると、本来なら推測されにくいパスワードをきちんと設定するような人が安易なパスワードを設定した上に付箋紙メモを机の上に貼ってしまうような事ってありませんか?

毎回推測されにくいパスワードを考えるのが大変→安易なパスワードに。

変更する毎に新しいパスワードを覚えるのが大変→付箋紙メモに。

とはいえ、こういったリスクを考えても同じパスワードを使い続ける方が危険だということだと思いますが。

[4878] Re: 「Pマークでもパスワード定期変更は必須?」

えむけい (2008年5月4日 7時10分)

つまりセキュリティ上の理由ですか【謎】。ちなみにパスワード変更の期間はやはり別途定められているのでしょうか【謎】。

[4877] Re: 「バターがない」

Niimi (2008年5月1日 21時0分)

私の好きな「雪印6P(チーズ)」も、最近は妙に薄くなってます。(;o;)

バイオ燃料の影響で飼料が高騰した関係で、乳製品全般が全世界的に品薄→値上がりしているようですね。

[4876] Re: 「バターがない」

みつかさ (2008年5月1日 9時24分)

なんか海外からある程度の量を輸入させられてるらしいけど、それを前倒しするくらいなんでかなり品薄なんでしょうね……。

[4875] Re: 「バターがない」

ばけら (2008年4月30日 16時23分)

ありがとうございます。

本気で品薄なのですね……。

[4874] Re: 「バターがない」

頭文字R (2008年4月28日 12時59分)

[4873] Re: 「不正データによる終了時のステータスコードで悩む」

りゅう (2008年4月24日 18時17分)

>単純に、400 「Bad Request」 ではいけませんか?

400系のステータスはクライアントが原因のエラーを示すステータスですが、たとえばサーバ内部で使用していているデータファイルの内容がアレだったとか、データベースから取得したデータがアレだったという場合はクライアントが原因とは言えないので400系はふさわしくないと思います。

ちなみに 400 Bad Request はリクエストのシンタックスが不正なことを示すステータスなので、内容が不正という場合には使えないはずです。

[4872] Re: 「くりきんは危険かも」

ジン (2008年4月24日 13時52分)

始めまして、僕の固有キンは、ドラゴファージです それと、名前じぁキンは変わりませんなぜなら、同じ名前でもDSを変えればキンはかわります

[4871] Re: 「くりきんは危険かも」

クルリバーシ (2008年4月23日 18時20分)

くりキン危険かもさんドラゴファージほしいと結っていましたよね 僕がやったらできました 名前はファイヤーで性別は男でできましたやってもやらくてもいいです

[4870] Re: 「不正データによる終了時のステータスコードで悩む」

Hide (2008年4月23日 9時28分)

単純に、400 「Bad Request」 ではいけませんか?

[4869] Re: 「不正データによる終了時のステータスコードで悩む」

ほげ (2008年4月23日 9時18分)

私はよく 403, 404 などを返しています。

500 はまず返しません。理由は既に出ていますね。

不正なデータを投げてくるクライアントにはこの程度の応答で十分でしょう。

[4868] Re: 「不正データによる終了時のステータスコードで悩む」

<セルダン> (2008年4月22日 19時0分)

クライアントからの作為的な不正データへの応答なら402でどうでしょう?

情報が欲しいorサーバリソースを使いたいなら金払えと・・・(^^;

307でLocationにhttp://www.cyberpolice.go.jp/というのも捨てがたいモノがありますが・・・

[4867] Re: 「DS修理完了」

あや (2008年4月22日 13時38分)

タッチペンの位置がずれているんです!

ずれを直す機能を使ってもまったく直らないんです!

これは どういうのなのでしょう?

[4866] Re: 「不正データによる終了時のステータスコードで悩む」

masa (2008年4月18日 11時1分)

指摘してきたセキュリティ屋さんに、どのステータスコードで返せばよいですか?

と質問してみるのもありかと思います。

[4865] Re: 「不正データによる終了時のステータスコードで悩む」

ばけら (2008年4月17日 12時28分)

>セキュリティはまるでシロートですが、推測するに、

>結果として攻撃する側から見れば穴があるかもしれないという判断をされかねないからではないですか?

>500がもどる=不正処理しているのかもしれない。という考え。

>クラック目的でインジェクション仕込んでくるような人ですから、疑ったら色々試してきそうな予感もします。

 そういうことのようです。

 最初は「攻撃者に情報を与える」と言われて「スタックトレースも出してないのに何言ってるんだ?」と思ったのですが、確認してみると「500自体が情報になるので駄目」ということだそうで……。

[4864] Re: 「不正データによる終了時のステータスコードで悩む」

えむけい (2008年4月17日 0時21分)

サーバのバージョン番号は隠しましょうということですね。わかります【棒】。

[4863] Re: 「不正データによる終了時のステータスコードで悩む」

通りすがり (2008年4月16日 12時49分)

>ハンドリングした上で500エラーを出しているのか、単純に落ちているだけなのかがリモートからは確認できない

セキュリティはまるでシロートですが、推測するに、

結果として攻撃する側から見れば穴があるかもしれないという判断をされかねないからではないですか?

500がもどる=不正処理しているのかもしれない。という考え。

クラック目的でインジェクション仕込んでくるような人ですから、疑ったら色々試してきそうな予感もします。

[4862] Re: 「不正データによる終了時のステータスコードで悩む」

ヤマガタ (2008年4月15日 12時12分)

ハンドリングした上で500エラーを出しているのか、単純に落ちているだけなのかがリモートからは確認できないので、“念のため報告しておきますから意図した動作なのか確認してくださいね~”的な内容だったのではありませんか?(^-^)

[4861] Re: 「不正データによる終了時のステータスコードで悩む」

えむけい (2008年4月14日 22時32分)

何で駄目なのか言ってもらわないと参考にならない気がするのですが別途定めるセキュリティ上の理由で公開できなかったりするのでしょうか。

最近の日記

関わった本など