web-dev-qa-db-ja.com

画像のEXIFメタデータからGPSロケーションデータを削除するには、CloudFlareを使用できますか?

ユーザーが写真をアップロードできるウェブサイトを実行しています。多くのユーザーが写真がGPSロケーションデータのようなメタデータを含むことを認識していません。ブラウザに提供されている画像からGPSの場所EXIFメタデータを削除したいと思います。

これはCloudFlareのプロキシサービスを使用して実装することが可能ですか?

2
Flimm

CloudFlare Polish EXIF GPSの場所メタデータを含むイメージメタデータを削除しますが、これは常に行うことを保証しません。そのため、私はNotセキュリティのためにCloudFlare Polishに頼る。セキュリティ/プライバシー機能としてではなく、パフォーマンス機能を意味します。

CloudFlare Polansは画像を圧縮し、メタデータを削除し、圧縮画像とストリップ画像をキャッシュに格納します。キャッシュから画像を処理するときにのみ、この圧縮された画像と剥離画像を処理します。ブラウザがイメージを求め、そのイメージがまだCloudFlareのキャッシュにならない場合、ブラウザはそのすべての元のメタデータで非圧縮イメージを受け取ります。

(応答のcf-cache-statusヘッダーをチェックすることによって、画像がCloudFlareキャッシュからサービスが提供されているかどうかを確認できます。Responseでcf-polishedヘッダーをチェックしてCloudFlare Polishが実行されたかどうかを確認できます。)

このセキュリティのためにCloudFlare Polishに頼らない理由があります。

代わりに、オリジナルのイメージファイルが削除または上書きされていることを確認して、Exifロケーションメタデータを削除するように画像ファイルを処理することをお勧めします。そのように、GPSの位置データが漏洩することができる可能性はありません。

3
Flimm