• June 3, 2017

    ป้องกันการกันรัน PHP Script ในโฟลเดอร์ wp-content/uploads

    สร้างไฟล์ .htaccess ไว้ใน โฟลเดอร์ wp-content/uploads
    เขียน rule ลงใน .htaccess

    <Files *.php>
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    </Files>

    หลายเว็บ ตั้งค่า permission แฟ้มที่เก็บรูป ให้เป็น 777ไว้รองรับการ upload
    หาก hacker สามารถหาช่องโหว่เพื่อ upload script ขึ้นมาได้ ก็สามารถ upload อะไรก็ได้ขึ้นมาใส่ในแฟ้มนี้ (ไม่นับกรณีที่โดน php shell )

    ควรปิดแฟ้มรูปภาพให้ไม่สามารถรันไฟล์ php ได้ เพื่อไม่ให้สามารถรันไฟล์ตามที่ต้องการได้
    เอาไฟล์ .htaccess เข้ามาช่วย เพราะว่าเจ้า .htaccess สามารถสั่งให้ apache ทำงานพิเศษบางอย่างได้ครับ ด้วยโค้ดดังนี้

    # deny access to all .php files
    <Files ~ "^.*\.([Pp][Hh][Pp])">
     Order allow,deny
     Deny from all
     Satisfy All
    </Files>


เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories