11.05.2014 Views

OWASP テスティングガイド

OWASP テスティングガイド

OWASP テスティングガイド

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>OWASP</strong> Testing Guide v3.0<br />

結 果 として、a)アプヨクーサュヱに 必 要 とされないファイラ、b)ウェブコーバが 本 来 のファイラとは 異 なる 処 理 をするかもしれ<br />

ないファイラが 生 成 されます。 例 えば、login.asp のケピーlogin.asp.old を 取 得 すると、login.asp のセーシケードをゾウヱルー<br />

ドすることを 許 可 してしまいます。なぜなら、login.asp.old はその 拡 張 子婡 のため、 実 行 ファイラではなく text/plain として 処 理<br />

されるためです。 別 の 言 い 方 をすれば、login.asp へアキスシすると、login.asp のケードがコーバコイドで 実 行 されます。 一<br />

方 、login.asp.old へアキスシすると、login.asp.old はテカシトとして 返 されブョウゴに 表 示 されます。 一 般 的 に、コーバコイド<br />

のケードを 人 目 にさらすことは 悪 いことです。ビザネシルザッキを 不 必 要 に 人 目 にさらすだけでなく、(パシ 名 、デーソ 構 造造 な<br />

ど) 攻 撃 者 に 有 用 なアプヨクーサュヱ 関 連連 情 報 を 気 がつかないうちに 漏 らしてしまいます。 平 文 のヤーゴ 名 /パシワロードが 埋<br />

め 込 まれた 多 くのシキヨプトが 存 在 することにも 注 意 しなければなりません。(これは 不 注 意 であり、 非 常 に 危 険 な 例 です。)<br />

デーソファイラ、 設 定 ファイラ、ルギファイラのような 種 々のアプヨクーサュヱ 関 連連 のファイラは、ウェブコーバによってアキス<br />

シできるディリキトヨに 格 納 されます。(ヤーゴがブョウゴからアキスシできる 必 要 はなく、)それらはアプヨクーサュヱだけがア<br />

キスシできる 必 要 があり、 通 常 、web 経 由 でアキスシできるファイラサシテマ 空 間 に 存 在 する 必 要 はありません。<br />

脅 威<br />

古 いファイラ、バッキアップファイラ、 参 照 されないファイラが 存 在 すると、ウェブアプヨクーサュヱのスカャヨティに 様 々な 脅<br />

威姕 となります。8<br />

• 参 照 されないファイラから 機 密 情 報 が 漏 れ、アプヨクーサュヱをソーグットにする 攻 撃 が 容 易 になるかもしれません。<br />

その 機 密 情 報 とは、 例 えば、デーソプーシの 認 証 情 報 を 含 むイヱキラードファイラ、 他 の 隠 されたケヱテヱツへの<br />

参 照 先 を 含 む 設 定 ファイラ、 絶 対 ファイラパシなどです。<br />

• 参 照 されないヘーザは、アプヨクーサュヱを 攻 撃 するために 使 わわれえる 強 力 な 機 能 を 含 むかもしれません。 例 えば、<br />

管 理 者 ヘーザは、 公 開 ケヱテヱツからヨヱキが 張 られていなくても、それがどこにあるか 知 っているヤーゴはアキス<br />

シできます。<br />

• 古 いファイラとバッキアップファイラは、 最 近 のバーザュヱでは 修 正 済 みである 脆 弱 性 を 含 むかもしれません。 例 え<br />

ば、viewdoc.old.jsp はディリキトヨトョバーコラ 脆 弱 性 を 含 み、viewdoc.jsp ではその 脆 弱 性 が 修 正 されているかも<br />

しれません。 古 いバーザュヱのファイラが 見 つけられれば、 悪 用 されてしまいます。<br />

• バッキアップファイラから、コーバコイドで 実 行 されるように 設 計 されたセーシケードが 漏 えいするかもしれません。<br />

例 えば、viewdoc.bak をヨキウシトすると viewdoc.jsp のセーシケードが 返 されるとすると、 実 行 可 能 なヘーザにョヱ<br />

ゾマにヨキウシトすることでは 見 つけ 難 い 脆 弱 性 を 見 つけることができるかもしれません。この 脅 威姕 は 明 らかに Perl、<br />

PHP、ASP、サェラシキヨプト、JSP などのシキヨプト 言 語 に 適遚 用 されます。しかし、 下 記 の 例 に 示 すようにそれらに 限 定<br />

されません。<br />

• バッキアップアーォイブは、web ラート 内 外 のすべてのファイラケピーを 含 むかもしれません。これによって、 攻 撃<br />

者 は、 参 照 されないヘーザ、セーシケード、イヱキラードファイラなどを 含 めアプヨクーサュヱ 全 体 をすばやくウポャ<br />

リーサュヱできます。 例 えば、あなたが servlet のイヱプヨミヱテーサュヱキョシ(のバッキアップケピー)を 含 む<br />

myservlets.jar.old というファイラの 存 在 を 忘 れてしまったなら、 逆 ケヱパイラとヨバーシウヱザニアヨヱギによって 多<br />

くの 機 密 情 報 を 漏 らしてしまいます。<br />

• ある 場 合 にはファイラのケピーと 編 集 によってファイラ 拡 張 子婡 は 変 わわらずファイラ 名 が 変 わわります。 例 えば、<br />

Windows 環 境 において、ファイラケピー 操 作 によって「ケピー ~| 」が 先 頭 に 付 くファイラ 名 を 生 成 します。ファイラ<br />

拡 張 子婡 は 変 更 されないので、これはウェブコーバによって 実 行 可 能 ファイラがプリイヱテカシトとして 返 されるクー<br />

シではありません。したがって、セーシケードが 漏 えいするクーシではありません。しかし、これらのファイラは 古 く 不<br />

107

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!