最近、開発中の Web アプリで問題が発生しました。この Web アプリでは、ユーザーが写真をアップロードできるようにし、ユーザーがアップロードする写真が自分のカメラ、Web カメラ、モバイル デバイスなどから撮影されたものであることをある程度確認する必要があります。ユーザーに「属して」アップロードされた (たとえば、インターネット上のどこかからダウンロードされた、ペイントで作成されたなど) ファイルは破棄され、それ以外の場合は保存されます。
これを実装する方法は非常に不正確であり、多くの偽陽性または陰性を生成し、防弾ソリューションがないことはわかっていますが、それを行うための暫定的な方法を探しているだけです.
これまで私が考えてきた
写真にExifデータが存在するかどうかを確認し、存在する場合、日付が比較的新しい場合は保存します
Facebookがプロフィール写真で行っているように、ユーザーのウェブカメラから「スナップショット」を撮るオプションを提供する
これを行う他の方法はありますか?