2017-02-28 9 views
0

私はキャンバスで画像を作成し、それをWordPressインストールのアップロードフォルダに保存できるウェブアプリを作っています。今、アプリのプロセスは以下の通りです。 「匿名」アップロードを許可するアプリケーションのアップロードフォルダをセキュリティで保護する方法

  • ユーザーがキャンバスに画像を構成する

    1. ユーザ入力のユーザーデータ(私のアプリを介して各アップロードが提出自己いえ、一部のユーザーデータでタグ付けされ、それゆえ「匿名」)
    2. 入力はJS
    3. 経由消毒&を検証しました
    4. Ajaxのポストを経由して送信され、クリーン、内容
    5. は、PHPファイルがmedia_handle_uploadコマンドによって
    を画像のドラフトポスト&アップロードの作成を処理した場合

    編集:私はアップロードの権限を775に設定しました(私はapokryfosが提案したものだと思っています。私は本当にサーバを管理するのが初めてです)。

    1. さらにアップロードフォルダを保護することはできますか?私はすでに.htaccessファイルがPHPの実行を制限しています。

    フォルダを.pngファイルに制限しても問題ありませんが、アップロードするのは唯一のものですが、.htaccessの解決策は問題にならないと心配しています。 。

  • +0

    :彼らは完全に安全なPHPの画像アップロードしようとしたところ

    は、ここを見てください。あなたは、ディレクトリに書き込むユーザーを許可する必要があります。ほとんどの場合、それはユーザーの 'www-data'です。 – apokryfos

    +0

    さて、私はその設定に物事を入れてみて、何が起こるか見てみましょう。 – xiskus

    答えて

    0

    アップロードされたファイルが実際にイメージであることを確認している限り、サブディレクトリの権限を変更することには問題ありません。私はこれを回避する方法はないと思う。誰もが意味をなさないに書き込み権限を許可する必要がFull Secure Image Upload Script

    関連する問題