-1

私は現在、ユーザーのファイル システムをスキャンする Rails Web アプリを構築していますが、最初にナレッジ ベースのギャップを解消する必要があります。私は過去数か月間、頭の中でそれを解決してきましたが、ユーザーが「システムを今すぐスキャン!!」を実行するまでの間、ボンネットの下で何が起こる必要があるのか​​少しぼんやりしています。ボタンと私のアプリは実際にファイル システムをスキャンし、結果を報告します。

編集: セキュリティへの影響を再考した後、これをデスクトップ アプリケーションにすることを選択しました。これにより、ユーザーは自分の結果を Rails アプリにアップロードできるようになります。

4

1 に答える 1

3

Web アプリは、ユーザーがファイルをアプリにドラッグしない限り、ローカル ファイル システムを読み取ることができません ( <input type="file">)。ローカル ファイル システムを閲覧するだけでは不十分です。これは、セキュリティ上の大きなリスクとなります。Web プラグインでさえこれを許可しません (Java や Flash をハッキングしない限り、それほど難しくないはずです :))。ユーザーが SSH サーバー (複雑すぎる) や自分で作成したもの (多くの作業) などのソフトウェアをインストールする必要があります。

とにかく、ファイルシステム全体を読み取る必要のある Web アプリはありません。

これはウェブアプリにはなり得ません。デスクトップアプリである必要があります。限目。ファイルシステムへの Web アクセスは、ハッカーに必要なすべての情報が記載されたシートを渡すようなものです。いいえ。

于 2013-01-19T17:48:00.793 に答える