Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

การเลือกธีมส่งผลต่อความปลอดภัยเว็บ WordPress อย่างไร

ธีมส่งผลต่อความปลอดภัยของเว็บ: เมื่อผมสร้างเว็บ WordPress (WP) ครั้งแรก ผมจำได้ว่าลองหลายธีมฟรี ผมลองทุกธีมฟรีที่ได้มือ ลองออกแบบและออกแบบใหม่ซ้ำๆ เวลานั้นผมไม่รู้ว่าต้องระมัดระวังในการเลือกธีม เพราะมันจะส่งผลต่อความปลอดภัยของเว็บ

ผ่านมา 한참 นับตั้งแต่ผมสร้างเว็บครั้งแรก และตลอดปีผ่านมา ผมสร้างเว็บอื่นๆ อีกหลายเว็บ บางเว็บถูกแฮก บางเว็บเป็นเป้าหมายที่ไม่สำเร็จของแฮกเกอร์ ในช่วงเวลานี้ ผมเรียนรู้ว่า แม้ WordPress จะเป็นแพลตฟอร์มที่ปลอดภัย ระบบนิเวศ (ecosystem) ของมันทำให้เว็บ WP รู้ดเปล่า ส่วนใหญ่ของเว็บที่ถูกแฮก พบว่ามีธีมและปลั๊กอินล้าสมัย Take Templatic Theme ซึ่งถูกแฮกและทำให้แฮกเกอร์เข้าถึงข้อมูลสำคัญของเว็บที่ใช้ธีมนั้นได้ บางเจ้าของเว็บได้รับคำขอค่าไถ่จากแฮกเกอร์

เจ้าของเว็บ WordPress หลายคนไม่อัปเดตเว็บของพวกเขา เมื่อพบช่องโหว่ในธีม นักพัฒนาจะปล่อยอัปเดตพร้อมแพตช์แก้ไขช่องโหว่ เมื่อคุณไม่อัปเดตธีม ช่องโหว่ยังคงอยู่ แฮกเกอร์มองหาเว็บที่ใช้ธีมล้าสมัยที่มีช่องโหว่อยู่เสมอ ดังนั้น การอัปเดตธีมจึงจำเป็นต่อความปลอดภัยของเว็บ WordPress เพราะธีมส่งผลต่อความปลอดภัย นี่คือมาตรการป้องกันหลังจากติดตั้งธีมแล้ว แต่ต้องมีมาตรการป้องกันก่อนติดตั้งธีมด้วย นี่คือรายการสิ่งที่ควรมองหาเมื่อเลือกธีม:

ธีมสามารถอัปเดตได้ง่าย

การอัปเดตไม่ได้แค่ไม่ได้หลีกเลี่ยง แต่มันจำเป็น ไม่ว่าธีมจะเขียนโค้ดดีแค่ไหน ในที่สุดมันจะพัฒนาช่องโหว่ เมื่อเกิดขึ้น นักพัฒนาของธีมนั้นจะปล่อยแพตช์ในรูปแบบอัปเดตอย่างรวดเร็ว โดยทั่วไป เมื่อคุณเข้าสู่ WP dashboard คุณจะเห็นการแจ้งเตือนปลั๊กอินและธีมล้าสมัยด้านซ้าย เพียงไปที่หน้าปลั๊กอินที่ติดตั้ง และอัปเดตธีมหรือปลั๊กอิน ง่ายใช่ไหม?

การเลือกธีมส่งผลต่อความปลอดภัยเว็บ WordPress อย่างไร

อย่างไรก็ตาม มีธีมบางตัวที่ไม่เสนอวิธีอัปเดตที่ง่าย อัปเดตถูกประกาศบนบล็อกหรือโซเชียลมีเดีย คุณต้องดาวน์โหลดธีมจากบล็อกของพวกเขา แล้วอัปโหลดด้วยตนเอง ไม่ได้แค่ใช้เวลานาน แต่วันด้วย จะเป็นอย่างไรหากคุณพลาดอัปเดตครั้งใหญ่? จนกว่าคุณจะรู้อัปเดตใหม่ แฮกเกอร์อาจใช้ช่องโหว่ในธีมเจาะเข้าเว็บของคุณได้แล้ว

ธีมนั้นยังได้รับการดูแลรักษาหรือไม่?

ทุกปีมีธีมหลายตัวถูกทิ้งร้าง (abandoned) พวกเขาไม่ได้รับการดูแลต่อไป หมายความว่า ปัญหาของธีมจะไม่ได้รับการแก้ไข คุณไม่สามารถติดต่อ Support ขอความช่วยเหลือได้ และไม่คาดหวังอัปเดตใหม่ ปลั๊กอินและธีมจะพัฒนาช่องโหว่遲早 หากเกิดขึ้น จะไม่มีแพตช์ปล่อยออกมาแก้ปัญหา คุณจะเหลือ 2 ทางเลือก: ใช้ธีมที่มีช่องโหว่ต่อไปและเสี่ยงถูกแฮก หรือเปลี่ยนธีม ซึ่งหมายความว่าคุณต้องใช้เวลาและความพยายามมากในการออกแบบเว็บใหม่ทั้งหมด นี่คือหลักฐานว่าธีมส่งผลต่อความปลอดภัยของเว็บคุณแค่ไหน

การเลือกธีมส่งผลต่อความปลอดภัยเว็บ WordPress อย่างไร

ตัวอย่างธีม WordPress ที่ถูกทิ้งร้าง: DeTube

ทำไมธีมจึงถูกทิ้งร้าง?

บางครั้ง ธีมและปลั๊กอินพัฒนาเป็น side projects และ side projects มักจบลงไปเอง หรือนักพัฒนาอาจสร้างธีมฟรี แต่ไม่มีเวลาดูแล เพราะเขามีงานเต็มเวลา ธีมอาจดีและยอดนิยม แต่เขาไม่ได้รับค่าตอบแทนสำหรับเวลาและความพยายาม ที่สุดเขาสูญเสียแรงจูงใจและหยุดดูแล หรือเขาแค่ไม่มีเวลาดูแลผลงานของเขา เพราะต้องดูแลงานเต็มเวลาที่จ่ายเงินให้เขา

วิธีง่ายในการตรวจสอบว่าธีมยังได้รับการดูแลอยู่คือ ดูใน WordPress repository ดูว่าเมื่อไหร่ธีมถูกอัปเดตล่าสุด เราแนะนำให้หลีกเลี่ยงธีมที่ไม่ได้อัปเดตมานาน 1 ปี พวกเขาน่าจะถูกทิ้งร้างแล้ว ไม่ใช่ทุกธีมอยู่ใน repository ในกรณีนั้น ให้หาฟอรัมหรือกลุ่มที่พูดคุยเกี่ยวกับธีมนั้น การค้นหา Google ง่ายๆ จะช่วยหากลุ่มเหล่านั้นได้ หากไม่พบ ให้ลองหาข้อมูลเพิ่มเติมเกี่ยวกับธีมในกลุ่มและฟอรัม WordPress ทั่วไป WordPress มีวัฒนธรรมชุมชนที่ดี และการเริ่มการอภิปรายมักได้รับการต้อนรับ ทำการวิจัยก่อนเลือกธีมสำหรับเว็บ WP ของคุณ

คุณสามารถดาวน์โหลดธีมจากแหล่งที่เชื่อถือได้หรือไม่?

ลậuพยายาม (Piracy) กระจายตัวอย่างแพร่หลายในปัจจุบัน หลายคนในเราอาจเคยพบเว็บไซต์แปลกๆ โปรโมทซอฟต์แวร์พรีเมียมราคาถูกหรือฟรี ก่อนดาวน์โหลดธีมจากเว็บแบบนั้น เราขอร้องให้หยุดพักและคิด ก่อน เว็บนี้ทำไมจึงเสนอ nulled WordPress themes? คุณรู้ยังไงว่าธีมไม่ได้ถูกทำลาย (corrupted)? แฮกเกอร์รู้จักใส่โค้ดอันตรายใน nulled themes หากเจ้าของเว็บติดตั้งธีมแบบนั้น แฮกเกอร์จะได้เข้าถึงเว็บ

นอกจากนี้ แม้ธีมจะไม่ถูกทำลาย มันก็ไม่ได้รับอัปเดตจากนักพัฒนาธีม เพราะมันผิดกฎหมาย ช่องโหว่จะพัฒนาขึ้นในที่สุด และเว็บของคุณจะอยู่ในความเสี่ยง

ธีมนั้นซับซ้อนเกินไปหรือไม่?

ฟีเจอร์เยอะอาจดูเป็นดีลที่ดึงดูด แต่ไม่มีใครรู้ว่าด้านหลังการเขียนโค้ดเกิดอะไรขึ้น ด้วยธีมและปลั๊กอินหลายแสนตัว การโดดเด่นในตลาดยาก นี่กระตุ้นนักพัฒนานำฟีเจอร์มากขึ้นเข้าไปในผลิตภัณฑ์เพื่อตลาด เพื่อให้ฟีเจอร์ใหม่ทำงานเร็วที่สุด นักพัฒนาเขียนโค้ดหลายพันบรรทัดในช่วงเวลาสั้น บ่อยครั้งทำให้การตรวจสอบคุณภาพสำคัญถูกละเลย เป็นเรื่องปกติที่จะตื่นเต้นกับธีมที่เสนอฟีเจอร์โป๊บๆ มากมาย แต่ควรหลีกเลี่ยงธีมอ่อนแอแบบนั้น เพราะมันแฮกได้ง่าย การเลือกธีมของคุณส่งผลต่อความปลอดภัยของเว็บ ให้แน่ใจว่าการเลือกของคุณดี

ธีมพัฒนาโดยคนดังหรือไม่?

มีข้อเสียหลายอย่างของการใช้ธีมจากบริษัทหรือบุคคลที่มีชื่อเสียง ก่อนอื่น มีการรับประกันว่าผลิตภัณฑ์ดี และ ผ่านการควบคุมคุณภาพเข้มงวด (severe quality control) ก่อนเปิดตัวตลาด และสอง มีการรับประกันว่า ธีมจะไม่ถูกทิ้งร้าง เหมือนธีมฟรีที่พัฒนาเป็น side-projects

นั่นเกือบครอบคลุมแล้วว่า ธีมส่งผลต่อความปลอดภัยเว็บ WordPress ของคุณอย่างไร เนื่องจากเป้าหมายหนึ่งของโพสต์นี้คือบอกว่าต้องซื้อธีมดีอย่างไร เราอยากให้คุณเอามาตรการป้องกันต่อไปนี้:

ธีมพึ่งพาเฟรมเวิร์กบุคคลที่ 3 (3rd Party Framework) หรือไม่?

ธีมหลายตัววันนี้เสนอฟีเจอร์อย่าง สไลด์เดอร์ (sliders), เพจบิลเดอร์ (page builder) หรืออัดรูปภาพ (image compressors) นักพัฒนาธีมไม่ได้สร้างฟีเจอร์เหล่านี้ แต่ผูกมัดกับปลั๊กอินบุคคลที่ 3 เพื่อเปิดใช้งานฟีเจอร์เหล่านี้ในธีม การพึ่งพาแบบนี้อาจก่อให้เกิดความกังวล เราพบธีมดังๆ ที่ทำงานได้เฉพาะกับปลั๊กอินเฉพาะ ตัวอย่างเช่น หากคุณใช้ X theme แล้วแค่ Y slider เท่านั้นที่ทำงานบนเว็บของคุณ ปลั๊กอินสไลด์เดอร์อื่นๆ ไม่ได้ คุณจะต้องซื้อทั้ง X theme และ Y slider

คุณซื้อแผนรายปีหรือแผนลifetime?

ก่อนซื้อธีมหรือปลั๊กอิน/ซอฟต์แวร์ใดๆ ให้แน่ใจว่าคุณเข้าใจว่าคุณจ่ายเงินสำหรับอะไร เราเคยเห็นหน้าราคาที่ไม่ชัดเจนว่าแพ็กเกจเป็นรายเดือน รายปี หรือ lifetime หากพบหน้าแบบนั้น อย่าสมมติว่าเป็นแพ็กเกจรายเดือนหรือรายปี ให้ชี้แจงคำสงสัย

เราเคยเห็นการอภิปรายบนฟอรัมออนไลน์ ที่เจ้าของเว็บเล่าซื้อปลั๊กอินคิดว่าเป็นแผนรายปี แต่ทีหลังพบว่าเป็นรายเดือน หมายความว่าต้องจ่ายเงินจำนวนหนึ่งทุกเดือน ซึ่งไม่ได้เตรียมตัวไว้ อีกทางคือซื้อธีมใหม่หรือใช้ธีมฟรี หมายความว่าคุณเสียเงินซื้อธีมที่ไม่ต้องการใช้แล้ว และเสียเวลาความพยายามตั้งค่าเว็บตามดีไซน์ของธีมนั้น

มาสรุป

คนไม่ได้คิดหรือค้นคว้าว่าธีมส่งผลต่อความปลอดภัยเว็บอย่างไร โดยเฉพาะเว็บขนาดเล็ก หยดเล็กในมหาสมุทร แต่วันนี้แฮกเกอร์มุ่งเป้าเว็บขนาดเล็กเท่าเว็บใหญ่ ทำไม? ทำไมเว็บเล็กของคุณจึงเป็นเป้าหมาย? สำหรับคำตอบ อ่านนี้: What do hackers gain from hacking a WordPress site?

จุดสรุปคือ ไม่ว่าคุณจะสร้างเว็บใหญ่หรือเล็ก ให้ตั้งใจในการเลือกธีม ตอนนี้คุณรู้แล้วว่าธีมส่งผลต่อความปลอดภัยเว็บ WordPress อย่างไร ให้ถามตัวเองคำถามที่เราระบุไว้ข้างต้น