• 締切済み

安全なファイルダウンロード方法

パスワードで認証→指定ファイルパス内のファイル→CSVダウンロードさせるのにセキュリティー的に万全とは言えないと思いますが、少なくてもある程度安全性の高い方法でダウンさせる方法を教えてください。 ちなみに、ファイルはCSVの1ファイルだけです。 文字コードはS-JISで作成してます。 サンプルの参考になるようなスクリプトがあれば、参考サイトも教えて下さい。

みんなの回答

  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.2

こちらは参考にならないでしょうか?

参考URL:
http://hiroba.kodate.jp/qa3951011.html
全文を見る
すると、全ての回答が全文表示されます。
  • g_liar
  • ベストアンサー率52% (382/728)
回答No.1

とりあえず思いつくのは以下でしょうか。   強いパスワード(英数字英記号混じりの15文字以上)を使う。   SSLを導入して伝送経路を暗号化する。   万一の盗聴に備えてワンタイムパスワードを使う。   (可能なら)接続元のIPアドレスを限定する。   CSVファイルからパスワード付きZIPファイルを生成してダウンロードさせる。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ディレクトリ内のファイル一括読込み方法

    java初心者です。教えてください。検索ツールを作成してるんですが、ディレクトリまでのパスをwebから指定してその中のファイルを全て読込んで検索させたいのです。1つ1つのファイルパスを指定してする方法はできたのですが・・・急いでます。よろしくお願いします。(サンプルコードください)

    • ベストアンサー
    • Java
  • ファイルのダウンロードが出来ない

    こんばんは。お世話になっております。 CSVファイルをダウンロードさせるスクリプトを作成したのですが、そのスクリプト(ファイル)を、さくらインターネットのサーバへアップすると「ダウンロードせずにブラウザに表示されるだけ」という状態になってしまいます。(ローカル上や別サーバでは問題ない) ファイル上に記述する、Headerですが、サイトによっていくつかの記述方法があったので、以下のように2種類のHeaderを試していますが、共に「さくらインターネットだけがダウンロードしない」状況です。 ファイルをダウンロードさせるスクリプトは、今回初めて作ってみたのですが、他にどのような対処法があるのかが分かりません。考えられる可能性だけでも結構ですので、アドバイスいただけると幸いです。 //Header("Content-type:application/x-csv;"); //header("Content-Disposition: inline; filename=$fname.csv"); header("Content-Type: application/octet-stream;"); header("Content-Disposition: attachment; filename=$fname.csv"); 以上、お忙しい中恐縮ですが宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • EUCのデータファイルをShift_jisで読み込む方法

    初めまして。 perlの知識は殆ど無く、見よう見まねで改造をするレベルです。 質問させて頂きたいのですが、 あるスクリプトにてEUCで保存(書き込まれた)されたデータファイルを、違うスクリプトにてそのデータファイルを読み込む際に、Shift_jisで読み込みたいのですが、どのような方法がありますでしょうか? それぞれのスクリプトを共通の文字コードで保存すれば良いのですが、データを保存する側のスクリプトでShift_jisにすると、"表"や"ー"などのデータが登録できなく、それの対処方法が解らなかった為、そのスクリプトとデータファイルをEUCで保存する事によって解決する事はできましたが、今度は別のスクリプトでそのデータファイルを読み込む必要があり、読み込む側ではShift_jisで保存されているスクリプトですので、文字化けが起こりデータファイルを読み込む事ができない状況です。 この読み込む側のスクリプトをEUCで保存をするのも検討しましたが、読み込む側のスクリプトが一つではなく複数ありますので、できればこれらはShift_jisのままで、データファイルを読み込む際に「Shift_jisに変換して読み込む」行為ができればと思い、質問させて頂きました。 ※具体的には会員登録用スクリプトとその登録されたデータファイルがEUCで保存されており、会員データファイルを読み込む全く別の掲示板などのスクリプトがShift_jisで保存されています。 もし宜しければご教授頂けますと幸いです。 宜しくお願い申し上げます。

    • ベストアンサー
    • Perl
  • Shift_JISコードでファイルを生成する方法

    いつもお世話になります。 環境サーバLinax、クライアントWindows2000、IE6でプログラミングしています。 JSPで、FileWriterを使用してCSVファイルを生成しているのですが、EUC-JPコードで記録されてしまい、リンクを張ってもクライアントにダウンロードしたCSVファイルは文字化けしてしまいます。 new String(strVal.getBytes("8859_1"),"Shift_JIS") と変換して書き出しても文字化けが起こるばかりでどうしようも無いです。 どうすればShift_JISでファイルを生成できるのか、またはShift_JISでファイルをダウンロードする方法を教えてもらえないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • EUCでCSVファイル作成できるソフト

    エクセルで作ったCSVファイルを文字コード変換(EUC)したいのですが、 何かいいソフトはありますでしょうか? 今やってる方法は、 CSVファイルをエクセルで修正して、保存 ↓ EmEditorで、CSVファイルを開き、文字コードをEUCに変換 ↓ サーバーへアップ ↓(編集の時) EmEditorで、CSVファイルを開き、文字コードをJISへ変換 ↓ エクセルでCSVファイルを開き、編集 ↓ 繰り返し これだと、いちいち大変なので、 文字コードを変換できて、CSV形式で保存できるソフトを 探しています。 ヨロシクお願いします。

  • EXCEL2000 VBA CSVファイルの読み込み

    エクセル2000です。 VBAでCSVファイルを読み込もうとしているのですが、CSVファイルの一部に改行コード[*]が入っています。 そのまま読み込んだ場合、エクセルの中では改行されません。CSVファイル(文字列)を精査していって、[*]があれば、VBでの改行コードChr(10)に変換する方法でいけるのでしょうか。 Workbooks.Open   Filename:="C:\temp\sample.csv" Range("A2:J901").Select このsample.csvの中身を変換したいのですが。 よろしくお願いします。

  • バッチファイルの記述方法

    バッチファイルでファイルパスを ひとつにまとめて記述したいと考えてます。 そこで以下のように書いたのですが 思った動きになりません。 set DOCPATH="C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\sample\" test.bat %DOCPATH%test.csv 値をセットするときは「set ○○」で 使用するときは「%○○%」という認識でしたが どこが違うのでしょうか?

  • 安全に圧縮ファイルをダウンロードして解凍する方法を教えてください

    どうしても見たい動画がインターネットで公開されているのですがzipやlzh形式で公開されています。「圧縮ファイルはセキュリティ面において危険」と言うことを聞いたことがあるのでダウンロードしないほうがいいのは分かっているのですが、どうしても見たい衝動を抑えられないのでダウンロードしようと思っています。方法としては圧縮ファイルをダウンロードし、ダウンロードしたファイルをスキャン(使用しているソフトはノートンインターネットセキュリティです)し、解凍(使用している圧縮解凍ソフトはラプラスです)しようと思っていますが、この方法で危険はないのか心配です。どなたか詳しい方がおられましたら安全にダウンロードして解凍する方法を教えてください。

  • applescript 複数のファイルを一つに

    よろしくお願いします。 デスクトップに Aフォルダ があります。 その中に 20120103.csv というタイムスタンプ形式のcsvファイルが複数あります。(中の項目は同じです。) その複数のファイルを一つのcsvファイルにまとめるアップルスクリプトのコードを教えてもらえませんか? よろしくお願いします。

    • ベストアンサー
    • Mac
  • Access のファイルの「安全でない式」とは?

     Microsofut Access のファイルをダブルクリックで開くとき、 >セキュリティ警告:安全でない式がブロックされていません。 >安全でない式をブロックしますか。 という警告が出ます。このファイルは自分が以前に作ったもので、ウイルスのようなものはないはずなので、「いいえ」をクリックすると、今度は >このファイルに、意図的にお使いのコンピュータに損害を与えるコードが含まれる場合、ファイルは安全でない可能性があります。 というのが出ます。  自分で作ったファイルなのですが、ずいぶん前に、本などを見ながら見よう見まねでいろいろいじくっていたもので、どこにどんな式があるのかわかっていません。  「安全でない式」がどこにあるのか、どうやったら見えるのか、教えていただけないでしょうか。  なお、今使っているAccess のバージョンは 2003 ですが、このファイルを作ったのは 2000 か 2002 だったかも知れません。