| 講演抄録/キーワード |
| 講演名 |
2022-11-07 14:20
複数ファイルを経由して発生するDOM Based XSSを防ぐためのリアルタイム検出手法の提案 ○日浦秀侑・金岡 晃(東邦大) ICSS2022-40 |
| 抄録 |
(和) |
DOM Based XSSはインジェクション攻撃に関する脆弱性の中でもJavaScriptのソースコードの不備によって発生する脆弱性である。
リアルタイムな静的解析を行い、ソースコード内にDOM Based XSS脆弱性を含めないための研究はESLintを用いて行われる研究が多いが、単一ファイル内に含まれる脆弱性に限られる。
そこで本研究では、ESLintの仕組みを応用した、複数ファイルを経由して発生するDOM Bsed XSS脆弱性を検出するための手法を提案する。
提案した手法をプロトタイプとしてVisual Studio Codeの拡張機能で実装し、実現可能性について適切に複数のファイルが追跡できるか、処理時間がユーザに影響を与えない程度か評価した。
評価から提案した手法は実現可能性が高いことを示し、今後の実現に向けた課題を議論した。 |
| (英) |
DOM Based XSS is one of the most common vulnerabilities related to injection attacks and is caused by improper JavaScript source code.
Many studies that detect DOM Based XSS vulnerabilities in source code by real-time static analysis use ESLint. However, they are limited to vulnerabilities contained within a single file.
In this study, we propose a method to detect DOM Based XSS vulnerabilities that occur through multiple files, which extends the mechanism of ESLint.
A prototype of the proposed method was implemented in a Visual Studio Code extension. We evaluated the feasibility of the proposed method to determine whether it can properly track multiple files and whether the processing time would not affect the user's work.
The evaluation showed that the proposed method is highly feasible, and issues for future implementation were discussed. |
| キーワード |
(和) |
DOM Based XSS / 抽象構文木 / / / / / / |
| (英) |
DOM Based XSS / Abstract Syntax Tree / / / / / / |
| 文献情報 |
信学技報, vol. 122, no. 244, ICSS2022-40, pp. 13-18, 2022年11月. |
| 資料番号 |
ICSS2022-40 |
| 発行日 |
2022-10-31 (ICSS) |
| ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
ICSS2022-40 |