環境変数へのアクセス。システムの基本設定へのアクセス。エントリへのアクセス。ファイルアクセスなどのローカルリソースへのアクセスについてとは言っても、利便性を考えたときにどうしてもシステムとしてローカルリソースにアクセスする場合がありますよね。RTEによってユーザに許可(ポップアップメッセージ)が求められます。これは、常に許可したり、逆に常に禁止したりするよりもよい方法だと思います。個人あるいは企業内システムのように信頼しても問題ないCurlアプレットについては毎回同じ作業(たとえばファイル読込など)でユーザー許可が求められると業務効率から見て不都合が生じてきますよね。その場合はそのCurlアプレットに対しセキュリティ解除あるいはレベルを下げる「特権」というものをユーザーによって与えることが可能です。「特権」ってなに?「特権(Privileged)」とは字の通り「特別な権利を与える」という意味で、対象となるCurlアプレットに対しこの「特権」を与えるとCurlアプレットはローカルファイルへのアクセスやActiveXの制御なども行うことができるようになります。これによりデスクトップアプリケーションと同等の振る舞いが可能になります。RTEのコントロールパネルから設定出るようになっています。下の図の一番右が特権を付与されたアプレットの振る舞いのイメージです。細かい話ですが、真ん中の図にあるようにある特定のディレクトリにだけアクセスできるようにしたりすることもできるようになってます。Curlはこのように高いセキュリティを保ちつつ最大限の柔軟性や操作性を実現することができるように設計されています。詳しくはデベロッパーセンターの開発者ガイドに記載されています。「Curl開発者ガイド-コンテンツの構成要素-セキュリティ」をご覧ください。デベロッパーセンターのトップはこちらです。