問題タブ [directory-traversal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - BASH でパスを構成するディレクトリをトラバースする方法
ディレクトリ ツリー構造で動作するファイル パーサーをプログラムしようとしています。特定のリーフ ディレクトリを見つけたら、パスを構成するすべてのディレクトリを調べて、それらの中でいくつかの操作を実行します。
パスが次のとおりだとしましょう: /d1/d2/d3
. ここで、ファイルx
が存在するかどうかを確認したいと思います。/d1
/d1/d2
/d1/d2/d3
もちろん、次のようなこともできます。
しかし、これに対するよりエレガントな解決策はありますか?
ありがとうございました。
c# - 私のコードはディレクトリトラバーサルを防いでいますか、それともやり過ぎですか?
ディレクトリトラバーサルを防ぐにはこれで十分であることを確認したいと思います。また、提案やヒントをいただければ幸いです。ディレクトリ "/wwwroot/Posts/" は許可されている唯一のディレクトリです。
javascript - PHP スクリプトをそのディレクトリとサブディレクトリのみに制限する
いくつかの画像ギャラリーを含む Web サイトを作成しています。バックエンドはできるだけ少なくしたい。画像をフォルダーに分けています。get パラメータで指定されたディレクトリの内容を取得する PHP スクリプトがあります。fetchFiles.php?dir=./art
. Javascript はそこにフェッチを送信し、画像ファイル名の JSON 配列を返し、of を使用して画像を作成しますsrc
。PHPが実行中のスクリプトのディレクトリ内のものにのみアクセスできるようにしたいので、誰かがサーバー上のすべてのディレクトリにアクセスできないようにします。
fetchFiles.php