11.05.2014 Views

OWASP テスティングガイド

OWASP テスティングガイド

OWASP テスティングガイド

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

パステラバーサル 脆 弱 性 のためのケーデレパャーの 方 法<br />

パシトョバーコラ 脆 弱 性 のためのケードリビャー(Review Code for Path Traversal )の 方 法 についての <strong>OWASP</strong> ケードリビャ<br />

ーオイド(<strong>OWASP</strong> Code Review Guide)の 文 献犰 を 参 照 してください。<br />

問 題 の 記 述<br />

伝 統 的 に、ウェブ・コーバとウェブ・アプヨクーサュヱはファイラとヨセーシへのアキスシを 制 御 するために 認 証 機 構 を 実 装 し<br />

ています。ウェブ・コーバはヤーゴのファイラを、ファイラサシテマ 上 の 物片 理 ディリキトヨを 表 す、「ラート・ディリキトヨ」や「ウェ<br />

ブ・ドカャミヱト・ラート」の 内 部邪 に 制 限 しようとします。ヤーゴはこのディリキトヨをウェブ・」アプヨクーサュヱの 階 層 構 造造 への 大<br />

本 のディリキトヨとして 考 えなくてはなりません。 特牐 権 の 定 義 はアキスシ・ケヱトルーラ・ヨシト(ACL)を 使 って 作 られます。ACL は<br />

どのヤーゴやギラープがコーバ 上 の 特牐 定 のファイラをアキスシ、 修 正 又 は 実 行 できるかを 識 別 します。これらの 機 構 は、 悪<br />

意 のあるヤーゴが 機 密 ファイラ( 例 えば、Unix ョイキなプョットフェーマ 上 で 一 般 的 な/etc/passwd ファイラ)にアキスシするの<br />

を 防 いだり、サシテマケボヱドの 実 行 を 防 いだりするために 設 計 されています。<br />

多 くのウェブ・アプヨクーサュヱがコーバ・コイド・シキヨプトを 使 用 し、 異 なる 種 類 のファイラを 含 めています。この 手 法 を 使 い、<br />

ギョフィッキ、テヱプリート、ルードする 静 的 な 文 章 などを 管 理 するのは 極 めて 一 般 的 です。 残 念 ながらこれらのアプヨクーサ<br />

ュヱは、 入 力 パョミーソ(すなわわちフェーマパョミーソ、キッカーの 値 )が 正 しく 妥妞 当 性 検 証 されないと、スカャヨティ 脆 弱 性 を 暴<br />

露 します。<br />

ウェブ・コーバとウェブ・」アプヨクーサュヱ 内 では、この 種 の 問 題 はパシトョバーコラ/ファイライヱキラード 攻 撃 で 起 こります。<br />

この 種 の 脆 弱 性 を 攻 略 することにより、 攻 撃 者 は 通 常 読 めないディリキトヨやファイラを 読 めたり、ウェブ・ドカャミヱト・ラート<br />

外 のデーソにアキスシしたり、 外 部邪 のウェブ・コイトからシキヨプトや 他 の 種 類 のファイラを 含 んだりすることができます。<br />

<strong>OWASP</strong> テシティヱギオイドの 目 的 のため、ウェブ・アプヨクーサュヱに 関 係 するスカャヨティ 脅 威姕 についてだけ 考 え、ウェブ・<br />

コーバへのスカャヨティ 脅 威姕 ( 例 えば 悪 名 の 高 いボイキルセフト IIS ウェブ・コーバへの「%5c ウシクープケード」 入 力 )につい<br />

ては 考 えないことにしましょう。 興 味 のある 読 者 のために、 参 考 文 献犰 の 節 にさらなる 文 献犰 の 示 唆 を 用 意 します。<br />

この 種 の 攻 撃 は、ドット・ドット・ショッサャ 攻 撃 (../)、ディリキトヨトョバーコラ<br />

ディリキトヨトョバーコラ、ディリキトヨ 登 坂 あるいはバッキトョッカヱギ<br />

バッキトョッカヱギとし<br />

ても 知 られています。<br />

評 価 の 間 、パシトョバーコラとファイライヱキラードの 不 具 合 を 発 見 するため、 二 つの 異 なる 段 階 が 必 要 です:<br />

• (a) 入 力 担 体 の 列 挙 ( 各 入 力 担 体 の 系 統 立 った 評 価 )<br />

• (b) テスト 技 術 ( 脆 弱 性 を 攻 略 するために 攻 撃 者 が 使 用 する 各 攻 撃 技 術 の 方 法 的 評 価 )<br />

ブラチクボチクステステと 例<br />

(a) 入 力 担 体 の 列 挙<br />

アプヨクーサュヱのどの 部邪 分 が 入 力 の 妥妞 当 性 検 証 の 迂 回 に 対 し 脆 弱 かを 明 らかにするために、テシト 者 はヤーゴからのケヱ<br />

テヱツを 受 け 入 れるアプヨクーサュヱのすべての 部邪 分 を 列 挙 する 必 要 があります。これは HTTP GET と POST 検 索 とファイラ<br />

のアップルードや HTML フェーマのような 共 通 エプサュヱも 含 みます。<br />

ここで、この 段 階 で 実 行 されるタェッキの 例 がいくつかあります:<br />

• ファイラ 関 係 の 操 作 に 使 えるヨキウシト・パョミーソはありますか?<br />

181

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

Saved successfully!

Ooh no, something went wrong!