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

วิธีการรักษาความปลอดภัยไซต์ WordPress ของคุณด้วย WP-Config.php?

ทุกไซต์ WordPress มีไฟล์ชื่อ 'wp-config.php' ไฟล์กำหนดค่า WordPress นี้เป็นหนึ่งในไฟล์ WordPress ที่สำคัญที่สุด ไฟล์นี้มีพารามิเตอร์การกำหนดค่ามากมายซึ่งสามารถแก้ไขได้เพื่อความปลอดภัยของไซต์ที่ดีขึ้น ในบทความนี้ เราจะแสดงวิธีรักษาความปลอดภัยให้กับไซต์ WordPress โดยใช้ไฟล์กำหนดค่า WordPress

จะรักษาความปลอดภัยไซต์ WordPress ของคุณโดยใช้ไฟล์ wp-config ได้อย่างไร

1. เปลี่ยนคำนำหน้าฐานข้อมูล

คุณเคยเห็นตารางฐานข้อมูล WordPress ของคุณหรือไม่? (คุณสามารถเข้าถึงได้ผ่านบัญชีโฮสต์เว็บของคุณ) โดยค่าเริ่มต้น ฐานข้อมูลมีสิบเอ็ดตาราง แต่ละตารางมีฟังก์ชันเฉพาะ ตัวอย่างเช่น wp_posts เก็บข้อมูลจากโพสต์ เพจ และเมนูการนำทาง เนื่องจากการทำงานของแต่ละตารางถูกกำหนดไว้ล่วงหน้า แฮ็กเกอร์จึงรู้ว่ารายละเอียดไซต์ของคุณถูกจัดเก็บไว้ที่ใด ตัวอย่างเช่น หากพวกเขาต้องการใช้ประโยชน์จากผู้ใช้ไซต์ของคุณ พวกเขาสามารถมุ่งเป้าไปที่ตาราง 'wp_users'

WordPress ใช้คำนำหน้า 'wp_' สำหรับตารางทั้งหมดโดยค่าเริ่มต้น การเปลี่ยนค่านี้เป็นคำนำหน้าเฉพาะจะมีประโยชน์ในการซ่อนชื่อตารางและจะช่วยรักษาความปลอดภัยให้กับไซต์ WordPress ของคุณ ในการดำเนินการนี้ ให้เปิดไฟล์ 'wp-config' ของคุณ

ขั้นตอนที่ 1: ในการเข้าถึง wp-config.php ให้เปิด บัญชีโฮสต์เว็บ และไปที่ cPanel . เลือก ตัวจัดการไฟล์ และจะพาคุณไปยังหน้าที่มีลักษณะดังนี้:

วิธีการรักษาความปลอดภัยไซต์ WordPress ของคุณด้วย WP-Config.php?
นี่คือ หน้าจัดการไฟล์ทั่วไป

ขั้นตอนที่ 2: ทางด้านซ้ายมือ มี โฟลเดอร์ public_html . ในโฟลเดอร์นี้ คุณจะพบ wp-config ไฟล์.

วิธีการรักษาความปลอดภัยไซต์ WordPress ของคุณด้วย WP-Config.php?
ไฟล์ wp-config สามารถพบได้ในโฟลเดอร์ 'public_html'

ในไฟล์ 'wp-config' ให้วางบรรทัดต่อไปนี้:

[code]$table_prefix = ‘wp_’;[/code] 

You need to change it to something random like: 

[code]$table_prefix = ‘agora_’;[/code]

สิ่งนี้จะเปลี่ยนชื่อของตารางในฐานข้อมูลจาก 'wp_users' เป็น 'wp_agora', 'wp_posts' เป็น 'wp_agora' เป็นต้น

2. ปิดใช้งานการแก้ไขไฟล์ธีม/ปลั๊กอิน

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

วิธีการรักษาความปลอดภัยไซต์ WordPress ของคุณด้วย WP-Config.php?
คุณแก้ไขธีมและปลั๊กอินได้จาก แดชบอร์ด WP

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

[code]define(‘DISALLOW_FILE_EDIT’,true);[/code]

3. ป้องกันไม่ให้ผู้ใช้ติดตั้งหรืออัปเดตปลั๊กอินและธีม

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

[code]define(‘DISALLOW_FILE_MODS’,true);[/code]

4. บังคับใช้ 'FTP'

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

เพียงเพิ่มบรรทัดต่อไปนี้ใน 'wp-config.php' ของคุณ:

[code]define(‘FS_METHOD’, ‘ftpext’);[/code] 

หากโฮสต์เว็บหรือเซิร์ฟเวอร์ของคุณรองรับ 'FTPS' ให้เพิ่มบรรทัดต่อไปนี้ในไฟล์ปรับแต่ง:

[code]define(‘FTP_SSL’, true);[/code]

หากโฮสต์เว็บหรือเซิร์ฟเวอร์ของคุณรองรับ 'SFTP' ให้เพิ่มบรรทัดต่อไปนี้:

[code]define(‘FS_METHOD’, ‘ssh2’);[/code]

5. เปลี่ยนคีย์ความปลอดภัย

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

คุณสามารถสร้างคีย์ความปลอดภัยชุดใหม่และวางไว้ในไฟล์ 'wp-config' มันจะช่วยรักษาความปลอดภัยให้กับไซต์ WordPress ของคุณ

6. ซ่อน 'wp-config.php'

ในไซต์ WordPress ไฟล์ wp-config มีตำแหน่งเริ่มต้น ดังนั้นการเปลี่ยนตำแหน่งไฟล์จึงสามารถป้องกันไม่ให้ตกไปอยู่ในมือของแฮกเกอร์ได้ โชคดีที่ WordPress อนุญาตให้โฟลเดอร์ "wp-config" อยู่นอกการติดตั้ง WordPress ของคุณ ตัวอย่างเช่น หาก WordPress ของคุณได้รับการติดตั้งในโฟลเดอร์ public_html ไฟล์ปรับแต่งจะปรากฏในโฟลเดอร์ public_html โดยค่าเริ่มต้น แต่คุณสามารถย้าย wp-config ออกนอกโฟลเดอร์ public_html และยังคงใช้งานได้

7. รักษาความปลอดภัยไฟล์ wp-config.php

การกำหนดค่ามีความเสี่ยงที่จะถูกโจมตีทำให้จำเป็นต้องรักษาความปลอดภัย วิธีหนึ่งในการทำคือเปลี่ยนตำแหน่งเพื่อไม่ให้แฮกเกอร์หาเจอในตำแหน่งเริ่มต้น แม้ว่านักพัฒนาซอฟต์แวร์บางรายอาจคัดค้าน แต่ก็มีหลายคนที่คิดว่าเป็นความคิดที่ดี ลองดูที่การสนทนานี้

มาตรการรักษาความปลอดภัยอื่นที่คุณสามารถทำได้คือการจำกัดสิทธิ์ของไฟล์ ตั้งค่าการอนุญาตไฟล์เป็น 600 เพื่อให้เฉพาะเจ้าของที่แท้จริงเท่านั้นที่สามารถแก้ไขไฟล์ wp-config หากต้องการเปลี่ยนการอนุญาตไฟล์ของ wp-config ให้เลือกไฟล์แล้วเลือกตัวเลือก 'สิทธิ์'

วิธีการรักษาความปลอดภัยไซต์ WordPress ของคุณด้วย WP-Config.php?
อนุญาตเฉพาะผู้ใช้เท่านั้น สามารถอ่านและเขียนในไฟล์ wp-config

จากนั้นคุณต้องรวมบรรทัดต่อไปนี้ในไฟล์ .htaccess เพื่อป้องกันไม่ให้แฮกเกอร์โหลดไฟล์ wp-config โดยตรงจากเบราว์เซอร์

# protect wpconfig.php 

<files wp-config.php> 

  order allow,deny 

  deny from all 

</files>

เหนือกว่าคุณ

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