2009-08-25 16 views
0

私はいくつかの.swfゲームファイルを自分のサーバーにアップロードしています。私はいくつかのテストを実行したいが、私は公開したくない、あるいは公開/他の人にswfファイルを見せたくない。私が入力すると、現在、:swfファイルを表示しないようにするにはどうすればいいですか?

www.domain.com/games/game1.swfそれはswfファイルを再生します。

他のフラッシュゲームベースのウェブサイトを訪問しようとしました。 swfファイル(例:www.xxx.com/folder/flash.swf)にアクセスすると、私はホームページ(www.xxx.com)にリダイレクトされます

これは公衆を防ぐ正しい方法ですか?私のswfファイルを表示するには?

swf-to-flaデコンパイラのサードパーティ製ソフトウェアがたくさんありますが、私のswfファイルは安全ですか?

私のswfファイルをハッキング/盗難(コードとグラフィックス)されますか?

swfファイルがハッキングされると、私のウェブサイトはウェブ攻撃から安全になりますか?

swfファイルを保護する方法は?

あなたがここに多くの質問を持っている

答えて

1

を助けてください。それはホームページに私をリダイレクトします私は、SWFファイルの1訪問

... ...

私は、これはチェックすることで実装されている疑いがあるでしょう

「HTTP_REFER」、.SWFページをロードするとき。あなたが好きなら、これを行うことができます。

これは、一般ユーザーが自分のswfファイルを表示しないようにする正しい方法ですか?

いいえ、実行しているサーバーによっては、 '/ TestSwfs'というフォルダに何らかの認証をしてから、すべてのswfsをそこにアップロードしてからログインする必要があります。 IISとApacheの両方でこれを行うのは簡単ですが、どのアプリケーションを実行しているかわかります。

swf-to-flaデコンパイラのサードパーティ製ソフトウェアがたくさんありますが、swfファイルは安全ですか?

私はそうは思わない。おそらくSWF Obfuscatorsがあるかもしれませんが、それでもそれらは元に戻すことができます。

swfファイルがハッキングされると、私のウェブサイトはウェブ攻撃から安全になりますか?

重要ではありません。パブリックにしたくないSWF内に秘密/パスワードを入れるべきではありません。あなたは高得点を書いているかもしれませんし、ある種の暗号やその他のことをすることによって必要とされる複雑さを上げることができますが、実際には高得点ではそれはおそらく重要ではないでしょう。

パブリックであっても、サーバーが安全になるように、SWFコードを設計します。

+0

迅速な対応に感謝します。 1. HTTP REFERをチェックしていますか?どういう意味ですか? 2. IISを使用しています。そして、はい、私はゲームを開始する前にログインする必要があります。すべてのゲームのswfファイル、私はユーザーがログインしているかどうかを確認するログインを行う??それはあなたが意味することですか? 3.わかりました。私は –

+0

..消化するのは難しいABIT「それが公共だった場合でも、サーバーが安全になるように、あなたのSWFのコードを設計する」データベース(MySQLの)に格納されているとPHPが仲介 5であるあなたと 4.マイパスワードを同意します1.このフィールドをコードでチェックします。あなたはウェブプログラマーではないと思いますか?その後... IISでフォルダセキュリティの事を行うには –

+0

、スタート - >ラン> 'inetmgr'、その後、フォルダを見つけ、右クリックし、プロパティ、およびチェックを外しあなたはすべてこれを適切に実装するためのビット困難になるだろう「匿名アクセス」を選択すると、「認証アクセス」オプションが表示されます。私は統合されたウィンドウに行くだろう、だから適切な特権を持つWindowsアカウントを使用してください。 –

0

シルキーの答えの1つの追加ポイント。

SWFにREST APIを正しく実装する必要があります。これは、誰かがあなたのswf(非常に簡単です)をハックする可能性があるとしても、サーバにログインしてデータを操作したり、

あなたは、直接あなたが常にWebサービスの代わりに、データベース接続ツールを使用する必要があり、直接APIを使用して、データベースを変更することはありません。

関連する問題