2

私は自分の Web サイトで無料でホストされている小さなアプレットを持っています。ユーザーのコンピューターにアクセスするための特別なアクセス許可は必要なく、コードは 5 年間変更されていません。

ここ数か月、アプレットを使用するたびにセキュリティ ポップアップや警告が表示されるというユーザーからのメールが多数寄せられています。ごく最近では、「このアプレットを永久に許可する」方法がなくなったようで、今後は署名されていないアプレットの実行がまったく許可されなくなるという警告が表示されます。

アプレットの自己署名を試みましたが、アプレットがユーザーのコンピューターに無制限にアクセスできるようになるという警告メッセージはさらに恐ろしいものです。自己署名アプレットをサンドボックスで実行するように設定しましたが、同じアクセス許可で実行されているにもかかわらず、警告は署名されていないアプレットの警告よりも依然として恐ろしいものです。

どのようなオプションがありますか? Flash や HTML5 など、別の言語に移植することを考えていました。それらはより良いですか?オラクルが手を引いて、署名されていないアプレットを再び平穏に暮らせる見込みはありますか?

4

2 に答える 2

0

アプレットには署名が必要です。自己署名証明書を使用できます。はい、署名すると、アプレットはユーザーのコンピューターに特権アクセスして、ファイルを保存したり削除したりできます。ただし、ユーザーは、アプレットを実行するために [I Trust] をクリックする必要があります。自己署名証明書をブラウザーのキーストアに追加して、次回警告が表示されないようにすることができます。ただし、ウェブサイトがプロフェッショナルに見えるように、Digicert、Verisign などからコード署名証明書を購入することをお勧めします。これは 5 年前のコードなので、別のテクノロジを使用した別の実装方法を考えられるように、アプレット コードが何をするのかを説明する必要があります。

于 2013-09-27T07:58:13.860 に答える
0

警告はブラウザによって表示されます。セキュリティ上の理由から、Chrome では Java の実行が無効になっています。

于 2013-09-26T21:54:54.310 に答える