• ベストアンサー

.swfの絶対パスのセキュリティー

いつもお世話になってます。 質問場所を悩んだのですが、どの技術が必要かわからず、web全体という意味も含めここに質問させて頂きました。場所違いだったら申し訳ありません。 現在フラッシュ画像を作って自分のサーバーから他の人へ直リンクをしてもらおうと思っているのですが、その場合絶対パスだとセキュリティー面で危険なことはあるのでしょうか? 現在http://XXXXX.jp/XXX/img.swfとしてます。 1.これだと階層もファイル名もバレバレなのでこれでは何か危険なのかなと不安に思ってます。 2.よくサイトで、http://○○○.com/○○○/xyz%xxx%&=xeajみたいなファイル名にしては複雑すぎるものを見かけます。これはセキュリティー面で安全だからこのようにしているのですか?それとも他の面でのことですか?そしてセキュリティー面でつかっているとしたらどんな技術を使っているのですか。 ウェブなどで、探したのですが、技術自体がわからないので見当違いなものばかり出てきてしまって困ってます。 私の方の知識としてはHTMLとCSSとflashおよびaction scriptを多少理解している程度なのですが、セキュリティー面で必要とあればそちらの技術も勉強したいと考えております。 教えて頂きたいです。宜しくお願いします。

  • HTML
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • pick52
  • ベストアンサー率35% (166/466)
回答No.2

こんばんは。 その前に、あまり外部サーバからそういった利用するのって外部の ネットワーク帯を消費するので好ましくないような気がします。 (というより外部ドメインからは利用できないようになっているかも) > http://○○○.com/○○○/xyz%xxx%&=xeaj これは多分、CGIなどに対してHTTPリクエストでGETメソッドによる 送信をしたものでしょう。 あくまで動的処理のためのものでセキュリティはまず関係ないと思います。 http://www.web-liberty.net/improve/basis/point.html#post_get そもそも、Webに公開している時点でこれは既に公の情報なので URLがどうのこうのでセキュリティに関係はしません。

yyn1122
質問者

お礼

ご返答ありがとうございます。 セキュリティーでは関係ないのですね。 >そもそも、Webに公開している時点でこれは既に公の情報なので URLがどうのこうのでセキュリティに関係はしません。 確かに!セキュリティーなどの知識が全くなかったので変に深読みしてしまいました。 >その前に、あまり外部サーバからそういった利用するのって外部の ネットワーク帯を消費するので好ましくないような気がします。 (というより外部ドメインからは利用できないようになっているかも) ご指摘いただいた下記件ではサーバー面、他の利用者の方の面を含め要検討して行かなくてはいけないですね…。 そこまでまだ頭が回ってなかったので、ご指摘いただきありがとうございます。 セキュリティーのこの件は解決できたので、その面でしぼっていろいろと考えていきたいと思います。 このたびはありがとうございました。

その他の回答 (1)

noname#100277
noname#100277
回答No.1

そもそもサーバーの規約でフラッシュファイルは直LINKさせても良いと書かれてますか? 殆どはバナーの小さい画像だけだと思うのですが・・・ 階層を辿られるのを禁止したければリファラを吐き出させてhtaccesで制御させれば良いでしょう。 上位のディレクトリにアクセスされる様な穴だらけのサーバーだったら話には成りませんが。

yyn1122
質問者

お礼

ご返答ありがとうございます。 >そもそもサーバーの規約でフラッシュファイルは直LINKさせても良いと書かれてますか? 殆どはバナーの小さい画像だけだと思うのですが・・・ その辺を全く理解してないまま「こういうこと(SWF直リンク)をしよう!と思いつき考えたので、その辺りを要検討していかなくてはいけませんね。 ご指摘ありがとうございます。 教えて頂いたものをやその他セキュリティー全般を勉強していきたいとおもってます。 この度はありがとうございました。

関連するQ&A

  • swfファイルを展開したい

    swfファイルとはFlashなどの動画ファイルだと思います。 開こうとすると『このファイルを開けません』とでてきます。 展開するためのソフトとかが必要だと思って探しているんですが、 なかなか見つかりません。 swfファイルを開くためのソフトって何かありますか? フリーソフトを希望します。ご回答よろしくお願いします。

  • swfファイルを隠したい!

    WEB上でSWFの場所を隠すことはできないのでしょうか? 直接アクセスされてメニューから”先送り”されると非常にまずいです。 某ゲームサイトではCGIを使用して表示しているのですが。 src="/~/cgi-bin/Flash?~" swfファイルをバイナリ-として扱うのでしょうか?そんなこんなで困っています。 ご回答の程、宜しくお願い致します。

    • ベストアンサー
    • CGI
  • swf連続再生・2通り作ったのですが...

    すいません、以前swfの連続再生のことで質問させてもらったのですがお礼をさせてもらったあと、2通りのスクリプトで作ってみたのですが、うまくうごかないのです。 何が間違っているのか検討もつかずここに質問させてもらいます。 まずファイル構成は メインのseries.swfを埋め込んでいるhtml └flash_series(フォルダ名) ├series.swf(メインswf:読み込むswf)   ├first.swf (この順で再生↓、以下のswfの最終キーフレームにstop();を記述しています。)   ├second.swf   ├third.swf   ├fourth.swf └fifth.swf で、series.swfのステージに置いた空ムービークリップ「series_mc」にfirst.swf~fifth.swfを読み込み、swfの最終フレームにきたら次のswfを再生という感じで、以下のように組みました。 空ムービークリップ「series_mc」に記述しました。 ---------------------------------------------------------------- onClipEvent (load) { fileArr = new Array(); fileArr[0] = "flash_series/first.swf"; fileArr[1] = "flash_series/second.swf"; fileArr[2] = "flash_series/third.swf"; fileArr[3] = "flash_series/fourth.swf"; fileArr[4] = "flash_series/fifth.swf"; cnt = 0; series_mc.loadMovie(fileArr[cnt]); } onClipEvent (enterFrame) { if (series_mc._totalframes>=2 && series_mc._currentframe == series_mc._totalframes) { if (cnt<fileArr.length-1) { // cntに1を加算 cnt++; } else { cnt = 0; } series_mc.loadMovie(fileArr[cnt]); } } ---------------------------------------------------------------- です。もう一つは連番タイプで メインのseries.swfを埋め込んでいるhtml └flash_series(フォルダ名) ├series.swf(メインswf:読み込むswf)   ├no001.swf (この順で再生↓、以下のswfの最終キーフレームにstop();を記述しています。)   ├no002.swf   ├no003.swf   ├no004.swf └no005.swf で、これもseries.swfのステージに置いた空ムービークリップ「series_mc」にno001.swf~no004.swfを読み込み、swfの最終フレームにきたら次のswfを再生という感じで、以下のように組みました。 空ムービークリップ「series_mc」に記述しました。 ---------------------------------------------------------------- var num_swf = 5; //SWFファイルの個数 var load_file = new Array(); for (i = 0; i < num_swf; i++) { if (i < 10) { load_file[i] = "flash_series/no00" + i + ".swf"; } else if (i < 100) { load_file[i] = "flash_series/no0" + i + ".swf"; } } var i = 0; this.series_mc.loadMovie (load_file[i]); this.series_mc.onEnterFrame = function() { if(2 <= series_mc._totalframes && series_mc._currentframe <= series_mc._totalframes){ if(i<num_swf){ this.series_mc.loadMovie (load_file[++i]); } } } ---------------------------------------------------------------- と組んだのですが両方とも一つも読み込まれません、何が悪いんでしょうか?ご協力お願いします。

    • ベストアンサー
    • Flash
  • Flash(swf)から音声ファイルを抽出したい

    WEB上のFlashから音声ファイル(mp3など)を抽出するのにオススメの方法などあれば教えてください。 外部swf読み込みや、外部mp3読み込み、などで実装されているFlashサイトでも抽出できるのが理想です。宜しくお願い申し上げます。

  • Flash(SWFファイル)をAVIに変換

    はじめての投稿ですが、よろしくお願い致します。 Flashファイル(SWF)をAVIファイルに変換を行い、そのAVI映像ファイルをDVDに映像として焼き込もうとしているのですが、 『Flashファイル(SWF)をAVIファイルに変換』の所でつまづいております・・・。 現在、SWFの変換ではプログラムで 『Flash to Video Batch Converter』を使用して変換を行っていたのですが、ファイル出力に高スペックハードが必要なようで作成されたAVIファイルはとてもぎこちなく、まともに再生できません(コマ送りのような感じです・・・)。 『Flash to Video Batch Converter』以外でSWFをAVI(映像ファイル)に変換する良い方法はありますでしょうか? ちなみにその作業はプログラム上(VB.NET)で行います。 インターネット等で変換方法を探しているものの中々見つからなかったため、投稿致しました。 お力をお貸し下さい。 よろしくお願い致します。

    • ベストアンサー
    • Flash
  • 外部swfが作動しない

    FLASH8を使用してHPを作成しています。 index.flaの中の各ボタンに ---------------------------------------- on (release) { _root.space.loadMovie("a.swf"); } ---------------------------------------- このように指示したのですが、a.swfの中のボタンが作動しなかったり、txtファイルが読み込めなかったりします。 他のスクロールボタンは作動するのですが、何か設定がおかしいのでしょうか? 初心者なので、補足が必要ならばすぐお答えします。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASHの外部SWFファイルの読み込み方法

    FLASHのアクションスクリプトの勉強中です。 外部SWFファイルを複数用意してボタンで呼び出す方法はわかったのですが、その読み込まれ方をかっこよくできないか考えています。 何個かSWFファイルを作成した後、新規FLAファイルを作成しました。 そのファイルにスクリーン用のシンボル(上のSWFファイルと同じ大きさのもの)を作成しインスタンス名を「screen」にしました。 ほいでもって複数のボタンシンボルを作成し、 on (release) { _root.screen.loadMovie("pekepke.swf"); } という感じで外部swfファイルをそれぞれのボタンより読み込むとこまではできたのですが、その読み込まれ方と切り替るときの表示の仕方をふわっと現れ、ふわっと消えてからファイルが現れるというふうにしてみたいのですができますでしょうか? ちなみにflash8を使用しております。ヒントでもいただけるとありがたく思います。

  • アパートのセキュリティについて

    アパートの部屋のドアが見通しのいい場所にあります。 これはセキュリティ面ではどうなのでしょうか? 時間帯にもよりますが、駅近くなので人通りはそこそこあります。 電車からもギリギリ見えます。 誰が出かけた、帰ってきた、がバレバレです。ですが、見通しがいい分悪い事もしにくいのでは?とも思ったり。 オートロックなしで、ドアモニターも無いので、セキュリティ面が心配です。

  • エクセルにFLASHファイル(swf)を挿入する方法

    エクセルで作成中の文書にFLASHのファイル(swf)を挿入することは可能でしょうか?(エクセル上でFLASHアニメは確認できなくて良いです) 最終的に「webページとして保存」でhtmlで書き出すので、html上でFLASHが見れるようにしたいのです。 アニメーションGIFは「挿入>図」で普通に配置でき、htmlで書き出したらちゃんとアニメーションしてくれてましたが・・エクセルはswfには対応してないのでしょうか? お分かりの方おられましたらご回答頂けると助かります。 どうかよろしくお願いします。

  • 重たい外部swfのプリロード

    空のmcをステージにおき、そのフレームに、loadMovie();で外部のswfを読み込むまでは、出来るのですが、その外部swfが重い場合なので、プリロード(%)表示させたいのですが、どの場所にどういったscriptが、必要ですか? onClipEvent (data)ハンドラで外部ファイルのロードを待つとかのscriptを書いてるのですが、間違っているのでしょうか?

専門家に質問してみよう