Skip to main content

มาทำเว็บ joomla ให้ปลอดภัย ป้องกันการโดน Hack ( ตอน 1)

1.เว็บโดนแฮกจากทางไหนได้บ้าง

  • รหัสผ่าน ไม่ปลอดภัย = อันนี้เจอมาเยอะมากกับ รหัส 1234 หรือ 123456 ลองไปอ่าน >> Brute force attack โจมตีคนที่ใช้ Password ง่ายๆ ในการทำเว็บ
  • Script ไม่ปลอดภัย =  ส่วนใหญ่คนทำเว็บไม่ยอม อัพเดตสคริปที่ใช้เป็นรุ่นล่าสุด ไม่ว่าจะเป็น Core หรือตัวเสริม จึงมีโดนแฮกได้ง่าย
  • Server ไม่ปลอดภัย = ถ้าเช่าก็ต้องให้คนที่เราเช่าดูแลให้ เลือก Host ที่อยู่มานานและมีคนใช้อยู่
  • เครื่องคุณเอง ไม่ปลอดภัย = ส่วนนี้น่าจะเป็นสาเหตุใหญ่ๆ ในตอนนี้ คือเครื่องของคนทำเว็บติดโทรจัน แล้วโดนชโมยรหัสผ่านไป ลองไปอ่าน >> เมื่อเว็บโดนแฮก วาง Iframe / Virus บนหน้า เว็บ ทำอย่างไร

2. เริ่มทำการป้องกัน

รหัสผ่าน ไม่ปลอดภัย

ไปอ่าน >> Brute force attack โจมตีคนที่ใช้ Password ง่ายๆ ในการทำเว็บ

เครื่องคุณเอง ไม่ปลอดภัย 

ไปอ่าน >> เมื่อเว็บโดนแฮก วาง Iframe / Virus บนหน้า เว็บ ทำอย่างไร

Script ไม่ปลอดภัย

อันนี้หากคุณ ทำเว็บด็วย Joomla ตรวจสอบว่าคุณใช้ Joomla รุ่นไหน

Joomla 1.5 รุ่นล่าสุดคือ joomla! 1.5.26 โหลด ตัวเต็มไป แตกไฟล์ แล้วเอาทั้งหมด ไปทับ บน  server ยกเว้นโฟลเดอร์ Installation 

http://joomlacode.org/gf/download/frsrelease/16890/73390/Joomla_1.5.26-Stable-Full_Package.zip

Joomla 2.5  สามารถ  update ผ่าน เมนู Component >> Joomla! Update 

หากไม่ได้ให้โหลด Joomla_2.5.x_to_2.5.28-Stable-Patch_Package.zip ไปติดตั้ง

ในส่วนของคอมโพเน้นส่วนเสริม ต้องตามไปดูที่หน้าเว็บของ ส่วนสริมนั้นๆกันเอาเองครับ หากใหม่กว่าก็ Update กันเลย

3. เสริมการป้องกัน Joomla ให้ปลอดภัยมากขึ้น

3.1 เปิด SEF URL ทำให้ url joomla เป็น search engine friendly เพื่อทำ ให้ปลอดภัยและดีกับ SEO

ปรกติ url ของ joomla จะเป็น index.php?option=com_content&view=article&id=1 แบบนี้ ?Hacker สามารถ ค้นผ่าน goole ได้เลยว่า มี เว็บไหนบ้างที่มี  URL แบบนี้ แล้วลอง Hack ได้เลย

{tab Joomla! 2.5|green}

ไปตามรูป

joomla-config

 

จากนั้นแก้ ไข ค่าตามรูป 

ทำให้ url joomla 2.5 เป็น search engine friendly

จากนั้นใช้ FTP ไปแก้ไฟล์ htaccess.txt เป็น .htaccess 

จากนั้นใช้ FTP ไปแก้ไฟล์ htaccess.txt เป็น .htaccess

* หากแก้ไฟล์ htaccess แล้ว เข้าเมนูไม่ได้ ให้ ไปเลือก Use URL Rewriting เป็น  No

{tab Joomla! 1.5|green}

ผมเคยเขียนไว้แล้วที่ >> ทำให้ url joomla 1.5 เป็น search engine friendly

{/tabs}


3.2 เปลี่ยน Meta description และ Meta Keyword ซะ

หลายครั้งที่ ค้นหาเว็บผมจะเจอ  Joomla! - the dynamic portal engine and content management system เยอะมาก เป็นช่องทางหนึ่งที่บอก Hacker  ว่าเราใช้อะไรอยู่ เปลี่ยนมันซะ

{tab Joomla! 2.5|green}

ไปตามรูป

joomla-config

 

ในรูปนี้เป็นตัวอย่าง การตั้งค่า เปลี่ยน Meta description และ Meta Keyword ของ Joomla! 2.5 เพื่อความปลอดภัยและ เพื่อ SEO ที่ดีเยี่ยม  ไม่ต้องใส่ยาวมากนะครับ เอาพอดี

เปลี่ยน Meta description และ Meta Keyword ของ Joomla!

{tab Joomla! 1.5|green}

ผมเคยเขียนไว้แล้วที่ เทคนิคเล็กๆน้อยๆ การทำ seo ใน joomla 

{/tabs}

3.3 ซ่อน META Tags Generator

joomla-metagen

META Tags Generator จะเป็นตัวบอกให้รู้ว่าเราใช้สคริปอะไรอยู่ แล้วทำไมเราต้องบอก ซ่อนมันดีไหมเดี๋ยว hacker รู้

{tab Joomla! 2.5|green}

สำหรับ joomla 2.5 ให้ใช้ plugin ชื่อ 

ByeByeGenerator http://extensions.joomla.org/extensions/site-management/seo-a-metadata/generator-tag/12556
หรือ
Set Generator tag http://www.tooljoom.com/downloads/plugins/set-generator-tag

การตั้งค่าตามรูป

Custom =  ใส่ข้อความเอง 

Remove = ไม่แสดงอะไรเลย

Do Noting = ไม่ทำอะไรเลย ( แล้วติดตั้งทำไม)

Bye Bye Generator joomla 2.5

{tab Joomla! 1.5|green}

สำหรับ joomla 1.5 ให้ใช้ plugin ชื่อ

Set Generator tag http://www.tooljoom.com/downloads/plugins/set-generator-tag

การตั้งค่าตามรูป

 

 Set-Generator-Tag

{/tabs}

หากมีข้อสงสัย หรือต้องการสอบถาม ไปที่ http://joomlachannel.com/