現在、PHP でダウンロード スクリプトを使用しています。このスクリプトは、mySQL データベースにクエリを実行し、そのトークンがダウンロードされているかどうかを確認します (このトークンは、生成スクリプトを使用して手動で作成します)。たとえば、私の生成リンクはhttp://www.mysite.com/ota/download.php?id=6gs78sj39h3eになります
正しい OTA ダウンロードを許可する適切なヘッダーがあり、スクリプトが適切に機能します...ただし、これは私の懸念事項です....ユーザーがモバイルデバイスを使用して JAD ファイルをダウンロードせず、代わりにブラウザを使用する場合ブラウザーはダイアログとして保存を表示します。ユーザーが提供されたファイルをダウンロードすると、download.php という名前が付けられ、内容は JAD ファイルになります。このjadファイル内には、.codファイルへのリンクがあります。
たとえば、生成されたリンクがhttp://www.mysite.com/ota/download.php?id=6gs78sj39h3eだった 場合、テキスト エディタでこの JAD ファイルを開いた場合、2 セントあれば誰でも「MYAPP-1.cod」とわかるでしょう。 /ota/ ディレクトリ内にあり、すべての *.cod ファイルのダウンロードに進むことができ、このダウンロードを他の場所で提供する機会があります...
これを防ぐ最善の方法は何ですか?彼らがブラックベリーブラウザを使用しているかどうかを確認することを考えていました.ユーザーが JAD ファイルの内容を表示できないようにすることなく、JAD のダウンロードをより適切に提供する方法についての提案はありますか?