1

Javaを使用してExcelのダウンロードとアップロード機能を開発しています。

画面に、ユーザーが Excel をダウンロードするためのリンクがあります。

Excelをアップロードする機能を提供します。ただし、アップロード中は、セキュリティを維持するために、ダウンロードしたExcelファイルのみをアップロードするようにユーザーを制限したい.

どうすればそれができますか?

Java用のJXL APIを使用しています。

編集: ユーザーは、保護されたすべてのセルを含むファイルをダウンロードします。

ユーザーはその詳細を変更してから、再アップロードします。

ユーザーは、Excel のコンテンツをコピーして別の Excel ファイルに保存し、そこにジャンク データを追加して、セキュリティ上の問題に遭遇する可能性があります。

ファイルのアップロード中にそれを避けるために、ファイルがダウンロードされたものと同じかどうかを識別したいと思います。

4

3 に答える 3

0

あなたが望むことをすることは不可能です。ユーザーは、与えられたすべてのものにアクセスできます。彼らがあなたを攻撃している場合、彼らはそれを使用して、ファイルが同じであることを偽装できます。ユーザーにデータを要求するときと同じように、ユーザーから入ってくるものに対してデータ検証を行う必要があります。

おそらく最も近い方法は、ロックされたすべてのセルがまだ同じパスワードでロックされていることを確認することです。ただし、パスワードがハッキングされていないという保証はまだありません。とにかくすべてのセルを確認したら、ロックの代わりに値を検証することもできます.

于 2013-09-03T13:50:10.447 に答える