Animateのhtml5canvas作成中ウィザードで記述したjavascriptや完成後パブリッシュして作成されたjavascript等のセキュリティ確認方法を教えて下さい
・製品とそのバージョン
Adobe Animate2024
バージョン24.1.0 ビルド14
・OSとそのバージョン
Windows 11 Home
バージョン 24H2
・ご質問内容概略
Animateでhtml5 canvasを作成してアクションパネルのウィザードでjavascriptを追加してパブリッシュしたhtml5とjavascriptは実際にサーバーに発行しないと動作確認ができないことがわかり、レンタルサーバーを借りることを検討中です。レンタルサーバーの会社より、「お客様が設置したプログラムに脆弱性などがございますと、サーバーに不正アクセスされる恐れがございます。お客様にてセキュリティ上の問題がないかなどをご確認いただく必要がございます。」などの回答があり、その確認方法、ソースコードに脆弱性があるかどうかについて、こちらのコミュニティに質問させていただきます。
作成したanimateのhtml5canvas、ウィザードで記述したjavascriptの内容、動作確認、レンタルサーバー会社とのやりとり、ご質問内容を詳しく書かせていただきます。よろしくお願いいたします。
<作成したhtml5 canvas>
タイムラインを使ってweb上のボタンアクションによる動きを想定してキーフレーム上に異なる動きを作っておき、異なる動きごとにキーフレームに名前(ラベル)をつけておきました。
ボタンのシンボルを作成して名前をつけ、マウスがアップの時、オーバーの時の動きをタイムライン上に作りました。
<ウィザードで記述したjavascriptの内容>
アクションパネルのウィザードを使って、
1. 15フレームで止まる
(1~15フレームまではテキスト、背景などがアニメーションする)
2. ボタンAをクリックしたら、20フレームに進む。(20~25フレームで図形とテキストがアニメーションする。)
3. ボタンBをクリックしたら、25フレームに進む。(25~30フレームで別の図形とテキストがアニメーションする。)
4. ボタンCをクリックしたら、新しいウィンドウが開き、指定のurlに遷移する。
1~4のような内容のjavascriptを、アクションパネルのウィザードで記述しました。
<動作確認>
上記4つの動きのhtml5 canvasを作成して、htmlとjavascriptをパブリッシュすることができました。
ボタンをクリックしたときの動きは、Animateのムービープレビューで確認することができました。
上記のhtmlをダブルクリックして開いたとき、正常に動作しないのでAdobe サポートで調べていただいた結果、実際にサーバー上に発行して公開したら、正常に動作することがわかりました。(ローカルのハードディスク内で該当htmlを開いた場合、やはり正常に動作しないそうです。)
<レンタルサーバー会社への質問と回答>
レンタルサーバーの利用を検討して上記ファイルを発行しようと思って、該当の会社にセキュリティは安心か問い合わせたところ、
「基本的には安全ですが、お客様が設置したプログラムに脆弱性などがございますと、サーバーに不正アクセスされる恐れがございますため、お気をつけください。」
「お客様にてセキュリティ上の問題がないかなどをご確認いただく必要がございます。」
「「不正アクセスされる恐れ」とは、一般的なセキュリティリスク全般に及ぶ内容となりますため、詳細につきましてはお客様にて有識者等にお聞きしていただく必要がございます。」
との回答がありました。
<ご質問内容>
- Animateでhtml5 canvasを作成パブリッシュしたhtmlとjavascriptにセキュリティ上問題がないか確認するにはどうしたらよいですか。
- 上記のhtmlとjavascriptのソースコードに脆弱性がありますか。
- 「不正アクセスされる恐れ」「一般的なセキュリティリスク全般」の詳細について教えて下さい。
4つの動きをウィザードでjavascriptを記述してhtml5canvasを完成させてパブリッシュしてできた .jsファイルのjavascriptは723行になり、471行目から526行目あたりは、自分がウィザードで記述したscriptとわかりますが、それ以外のところにも多くの記述があり、セキュリティ上問題がないかどうかどのように判断すればよいかわからなくて困っています。
よろしくお願いいたします。
