ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingป้องกัน WordPress ของคุณด้วย .htaccess ใครกลัวโดน Hack เอาไปลอง
หน้า: [1] 2   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ป้องกัน WordPress ของคุณด้วย .htaccess ใครกลัวโดน Hack เอาไปลอง  (อ่าน 6010 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
BeerKingMan
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 262
ออฟไลน์ ออฟไลน์

กระทู้: 1,605



ดูรายละเอียด เว็บไซต์
« เมื่อ: 05 เมษายน 2012, 19:30:53 »

เห็นหลายคนบ่นๆเรื่อง .htaccess กันเยอะ เอ๊า จัดให้ซ่ะหน่อย



พื้นฐานทั่วไป มันควรจะเป็นแบบนี้

โค๊ด:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


ป้องกันไฟส์ wp-config.php เพราะมันคือหัวใจหลักของ WP

โค๊ด:
<Files wp-config.php>
order allow,deny
deny from all
</Files>

Admin เข้าได้จาก IP เครื่องเราเท่านั้น(ป้องกัน admin folder ทั้งหมดเข้าได้แค่เรา)

โค๊ด:
order deny,allow
allow from 202.090.21.1 (replace with your IP address)
deny from all

แบน IP พวกชอบแสปม

โค๊ด:
<Limit GET POST>
order allow,deny
deny from 202.090.21.1
allow from all
</Limit>

ป้องกันอย่างอื่นแล้ว อย่าลืมป้องกันไฟส์ .htaccess นะ

โค๊ด:
<Files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</Files>

ถ้ามันมีประโยชน์กด + ให้ด้วยนะครับ ถ้าไม่เกิดประโยชน์กับใคร ก็กดปิดไปเลยครับ  wanwan017
« แก้ไขครั้งสุดท้าย: 05 เมษายน 2012, 19:31:41 โดย BeerKingMan » บันทึกการเข้า
adsene5438
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 3852
ออฟไลน์ ออฟไลน์

กระทู้: 9,763



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 05 เมษายน 2012, 19:36:36 »

ขอบคุณครับ อีกอันหนึ่ง ระวังตัวนี้ด้วย

hxxt://www.xxxxx.com/wp-content/uploads

ของดีอยู่ที่นี้แหละ
บันทึกการเข้า
TummZ
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 93
ออฟไลน์ ออฟไลน์

กระทู้: 1,346



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 05 เมษายน 2012, 19:40:51 »

+1 ขอบคุณมากๆครับ
 wanwan017
บันทึกการเข้า

iLhay
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 411
ออฟไลน์ ออฟไลน์

กระทู้: 4,368



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 05 เมษายน 2012, 20:22:55 »

ถ้า IP เป็น dynamic คุณจะต้องเปลี่ยนทุกๆครั้งที่ IP คุณเปลี่ยนน่ะสิ ="=

แต่ถ้า static ก็ไม่มีปัญหา

nice trips
บันทึกการเข้า

Wordpress Hosting


Wordpress Hosting เริ่มต้นปีละ 790 บาท NVMe SSD เร็ว 9000MB/s เร็วกว่านี้ไม่มีอีกแล้ว
Cloud Server เริ่มต้นเพียงเดือนละ 159 บาท พร้อมใช้ภายใน 1 นาที ผ่านระบบอัตโนมัติมีทั้ง Linux / Windows / DirectAdmin
สอบถามข้อมูลและแจ้งปัญหา 02-105-4417 ตลอด 24 ชั่วโมง
stvip16
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 86
ออฟไลน์ ออฟไลน์

กระทู้: 1,123



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 05 เมษายน 2012, 20:51:27 »

ขอบคุณครับ   wanwan017
บันทึกการเข้า
Freedomlover
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 207
ออฟไลน์ ออฟไลน์

กระทู้: 2,097



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 05 เมษายน 2012, 20:58:34 »

เพิ่มเติม  การตั้งชื่อ user พยายามหลีกเลี่ยงชื่อที่เดาได้ง่าย  เช่น admin,test,.....  หรือชื่อโหลๆ  เช่น peter , alex,.... (ฝรั่งชอบเดาชื่อพวกนี้เข้ามา) ให้เปลี่ยนเป็นอย่างอื่นครับ
บันทึกการเข้า

โฮสติ้ง คุณภาพสูง ราคาเริ่มต้น 50 บาท/เดือน ทดลองใช้ฟรี 30 วัน
SSD VPS แรงๆ
จดโดเมนเพียง 400 บาท/ปี
ด้วยประสบการณ์กว่า 12 ปี  Tel 0840640213
nornak
ก๊วนเสียว
*

พลังน้ำใจ: 30
ออฟไลน์ ออฟไลน์

กระทู้: 444



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 05 เมษายน 2012, 21:50:14 »

ขอไปทดลองหน่อยนะครับ  wanwan017
บันทึกการเข้า

LunLa ... ก็แค่อยากให้ชีวิต มีแต่ความลั้ลลา
เกมส์เกมส์.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 322
ออฟไลน์ ออฟไลน์

กระทู้: 4,122



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 05 เมษายน 2012, 21:52:07 »

+1 ให้ครับ ว่าแต่เอาไปวางไว้ที่ไหนเหรอครับ ตัวป้องกัน ป้องกัน admin folder
บันทึกการเข้า

siamseo
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 168
ออฟไลน์ ออฟไลน์

กระทู้: 3,303



ดูรายละเอียด
« ตอบ #8 เมื่อ: 05 เมษายน 2012, 22:27:13 »

ขอบคุณครับ
บันทึกการเข้า

queen110
สมุนแก๊งเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 511



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 05 เมษายน 2012, 22:30:50 »

มีประโยชน์มาก เคยโดนไปครั้งนึงถึงกับเซ็ง
บันทึกการเข้า

Muller
ก๊วนเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 331



ดูรายละเอียด
« ตอบ #10 เมื่อ: 05 เมษายน 2012, 23:56:20 »

ถ้าผมเอามารวมกันทั้ง 4 แบบ เป็น

โค๊ด:
<Files wp-config.php>
order allow,deny
deny from all
</Files>
order deny,allow
allow from 202.090.21.1 (replace with your IP address)
deny from all
<Limit GET POST>
order allow,deny
deny from 202.090.21.1
allow from all
</Limit>
<Files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</Files>

แล้ว save ทั้งหมดเป็น .htaccess จะได้ไหมครับ
บันทึกการเข้า

ข้อแตกต่างของคนสำเร็จกับคนล้มเหลวก็คื ความคิด
@StarexVIP
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 866
ออฟไลน์ ออฟไลน์

กระทู้: 3,885



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 06 เมษายน 2012, 00:03:31 »

เห็นหลายคนบ่นๆเรื่อง .htaccess กันเยอะ เอ๊า จัดให้ซ่ะหน่อย



พื้นฐานทั่วไป มันควรจะเป็นแบบนี้

โค๊ด:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


ป้องกันไฟส์ wp-config.php เพราะมันคือหัวใจหลักของ WP

โค๊ด:
<Files wp-config.php>
order allow,deny
deny from all
</Files>

Admin เข้าได้จาก IP เครื่องเราเท่านั้น(ป้องกัน admin folder ทั้งหมดเข้าได้แค่เรา)

โค๊ด:
order deny,allow
allow from 202.090.21.1 (replace with your IP address)
deny from all

แบน IP พวกชอบแสปม

โค๊ด:
<Limit GET POST>
order allow,deny
deny from 202.090.21.1
allow from all
</Limit>

ป้องกันอย่างอื่นแล้ว อย่าลืมป้องกันไฟส์ .htaccess นะ

โค๊ด:
<Files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</Files>

ถ้ามันมีประโยชน์กด + ให้ด้วยนะครับ ถ้าไม่เกิดประโยชน์กับใคร ก็กดปิดไปเลยครับ  wanwan017

+1 ขอเก็บครับ  wanwan017
บันทึกการเข้า

kunura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 27
ออฟไลน์ ออฟไลน์

กระทู้: 538



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 06 เมษายน 2012, 00:04:14 »

ขอบคุณครับ wanwan020
บันทึกการเข้า

งานออนไลน์ GRC THAI งานออนไลน์ได้เงินจริง search video
thaiomc.com ติดไวรัส ห้ามเอามาทำลายเซ็นอีก ไม่งั้นจะลบ user เลย!
Muller
ก๊วนเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 331



ดูรายละเอียด
« ตอบ #13 เมื่อ: 06 เมษายน 2012, 00:09:51 »

ใครบอกหน่อยครับ....ทั้ง 5 แบบ เอาไปใช้ยังไง ....เอามารวมเป็นไฟล์เดียวกันหรือแยกเป็นไฟล์ไป... wanwan044
บันทึกการเข้า

ข้อแตกต่างของคนสำเร็จกับคนล้มเหลวก็คื ความคิด
Bajita
สมุนแก๊งเสียว
*

พลังน้ำใจ: 60
ออฟไลน์ ออฟไลน์

กระทู้: 744



ดูรายละเอียด
« ตอบ #14 เมื่อ: 06 เมษายน 2012, 00:31:10 »

นับว่าเป็นประโยชน์มาก ขอบคุณครับ wanwan017
บันทึกการเข้า
ownermylife
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 409



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 06 เมษายน 2012, 03:47:40 »

เจ๋งๆ ขอบคุณครับ
บันทึกการเข้า

Muller
ก๊วนเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 331



ดูรายละเอียด
« ตอบ #16 เมื่อ: 06 เมษายน 2012, 08:46:49 »

ใครบอกหน่อยครับ....ทั้ง 5 แบบ เอาไปใช้ยังไง ....เอามารวมเป็นไฟล์เดียวกันหรือแยกเป็นไฟล์ไป... wanwan044

ตอบหน่อยค๊าบ....... wanwan017
บันทึกการเข้า

ข้อแตกต่างของคนสำเร็จกับคนล้มเหลวก็คื ความคิด
supaman
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 89
ออฟไลน์ ออฟไลน์

กระทู้: 1,172



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 06 เมษายน 2012, 08:56:33 »

โค๊ด:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

<Files wp-config.php>
order allow,deny
deny from all
</Files>

order deny,allow
allow from 202.090.21.1 (replace with your IP address)
deny from all

<Limit GET POST>
order allow,deny
deny from 202.090.21.1
allow from all
</Limit>


<Files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</Files>

Copy ไปใส่ต่อจากไฟล์ .htaccess ที่ท่านมีอยู่ใน wordpress หรือว่าจะสร้าง .htaccess ขึ้นมาใหม่แล้วเอาไปวางในตำแหน่งเดียวกับ wp-config.php อ่ะครับ งงตัวเอง  wanwan006
บันทึกการเข้า

supaman
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 89
ออฟไลน์ ออฟไลน์

กระทู้: 1,172



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 06 เมษายน 2012, 09:02:57 »

หรือใครไม่อยากจัดการอะไรมาก แนะนำ plugin ตัวนี้ครับ Limit Login Attempts
โค๊ด:
http://wordpress.org/extend/plugins/limit-login-attempts/

แม้จะไม่ได้ครอบคลุมทั้งหมด แต่ก็คงทำให้ผู้ประสงค์ไม่ดีลำบากขึ้นมาหน่อย ไฟล์ 155 kb
บันทึกการเข้า

aodify
สมุนแก๊งเสียว
*

พลังน้ำใจ: 57
ออฟไลน์ ออฟไลน์

กระทู้: 922



ดูรายละเอียด
« ตอบ #19 เมื่อ: 06 เมษายน 2012, 09:13:01 »

<Files ~ "^.*\.([Hh][Aa])">   ตัวแดงนี้ ต้องเปลี่ยนไหมครับ ใส่เป็นอย่างอื่นได้ไหม
order allow,deny
deny from all
satisfy all
</Files>

+1
ขอบคุณครับ
บันทึกการเข้า

MyHappyy - Heathly & Beauty
หน้า: [1] 2   ขึ้นบน
พิมพ์