ユーザーがデスクトップ ファイル システムをスキャンし、以前にアップロードした JPG 画像の元の高解像度バージョンを見つけてアップロードできるクロスプラットフォーム ヘルパー アプリを構築したいと考えています。スキャンは、ファイル名、EXIF データ、またはコンピューター ビジョン アルゴリズムを使用して視覚属性を比較することによって一致を試みる場合があります。
以下の文章を読んで、少し怖くなりました。
セキュリティに関する考慮事項 拡張機能に NPAPI プラグインを含めることは危険です。これは、プラグインがローカル マシンに無制限にアクセスできるためです。プラグインに脆弱性が含まれている場合、攻撃者はその脆弱性を悪用して、悪意のあるソフトウェアをユーザーのマシンにインストールできる可能性があります。代わりに、可能な限り NPAPI プラグインを含めることは避けてください。
もう 1 つのオプションは、バックグラウンドで実行されるネイティブ デスクトップ アプリをダウンロードしてインストールすることです。ただし、このアプローチでは、インターネット経由でローカル マシンとサーバーに無制限にアクセスすることもできます。
どちらのアプローチでも、ユーザーはネイティブ コードをダウンロード/インストールする必要がありますが、NPAPI プラグインには、簡単にアクセスでき、共通のフレームワークが約束されています。セキュリティの問題は同じですか、それともあるアプローチが別のアプローチよりも一般的に好まれるのでしょうか?