Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ

ในทางปฏิบัติ Backdoor สามารถใช้โดย developer เป็นวิธีที่ถูกต้องเพื่อเข้าถึงเว็บไซต์ได้ อย่างไรก็ตาม ไม่ว่าใครจะสร้าง backdoor (developer หรือแฮกเกอร์) มันจะเป็นความเสี่ยงต่อความปลอดภัยของเว็บไซต์เสมอ

วิธีตรวจจับ Website Backdoor

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

ใช้ Website Backdoor Checker >

ขุดลึกเข้าไป เราจะเห็นว่ามี backdoor หลายประเภท จริงๆ backdoor สามารถจัดประเภทกว้างๆ ได้ดังนี้:

Backdoor แบบซับซ้อน หลายบรรทัด (Complex, Multiple-liner Backdoor)

Website Backdoor ที่ประกอบด้วยหลายบรรทัดของโค้ด เรียกว่าโค้ดใหญ่และซับซ้อน ตัวอย่างที่เหมาะสมคือโค้ดสนิปเพทนี้:

วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ

บางครั้ง แฮกเกอร์ obfuscate โค้ดเพื่อให้ยากต่อการตรวจจับนี่ ตัวอย่าง:

วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ

Backdoor แบบง่าย บรรทัดเดียว (Simple, One-liner Backdoor)

โค้ดบรรทัดเดียวที่ใช้คำสั่งพื้นฐาน เรียกว่า simple backdoor ตัวอย่างคือโค้ดชิ้นนี้ ที่แฮกเกอร์ใช้รันคำสั่งบน server ของเว็บไซต์

วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ

Backdoor เฉพาะ CMS (CMS Specific Backdoor)

ตามที่เห็นในเหตุการณ์ล่าสุด CMS ที่ใช้ PHP เป็นเป้าหมายร้อนสำหรับการโจมตีไซเบอร์และการ insert backdoor ตัวอย่างเช่น โค้ดชิ้นนี้เป็นตัวอย่างคลาสสิกของการที่แฮกเกอร์ดาวน์โหลดเนื้อหาของ text file และ upload ไปที่ /wp-includes/class.wp.php ของ WordPress

วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ วิธีตรวจจับและลบ Backdoor Hacks บนเว็บไซต์ของคุณ

วิธีลบ Backdoors จากเว็บไซต์

หลังจากที่คุณทำความสะอาดมัลแวร์ออกจากเว็บไซต์และทำ post-hack rituals ที่จำเป็น สิ่งที่มักถูกลืมคือ การหาและลบ Website backdoors การทำความสะอาดมัลแวร์เพียงอย่างเดียวไม่เพียงพอ เพราะมัลแวร์มีแนวโน้มจะ reinfect การลบ backdoors สำคัญเท่ากับการลบมัลแวร์ จะทำให้แน่ใจว่าทุกทางเข้าสำหรับแฮกเกอร์ถูกปิดผนึกแล้ว

บทความเกี่ยวข้อง: WordPress backdoor hack, PHP/ApiWord Backdoor

เทคนิคต่อไปนี้จะช่วยลบ backdoors จากเว็บไซต์ของคุณได้อย่างมีประสิทธิภาพ:

Whitelisting: ตรวจสอบกับไฟล์ที่ดี (Good files)

ตรวจสอบไฟล์ทั้งหมดของคุณ (ไม่ว่าจะเป็น core, plugin หรือ theme files) กับไฟล์ต้นฉบับใน backup store จะบรรลุวัตถุประสงค์ ไฟล์ต้นฉบับเหล่านี้มีลายเซ็นตัวเลขที่เรียกว่า checksum Checksum ของไฟล์จะบอกให้คุณรู้ว่าไฟล์ปัจจุบันไร้มัลแวร์จริงหรือไม่

นอกจากนี้ ทุก CMS เช่น WordPress, Drupal, Magento, Opencart ฯลฯ ก็มี core files ของตัวเอง คุณยังสามารถตรวจสอบไฟล์ปัจจุบันกับไฟล์เหล่านี้เพื่อดูว่ามีการแก้ไขหรือการเพิ่มไฟล์แปลกๆ เข้าไปใน core files หรือไม่

Blacklisting: บล็อกโค้ดที่รู้จักว่าแย่

การหา backdoors จะไม่ยุ่งยากมากนัก เพราะมี common website backdoors หลายร้อยที่ถูกระบุไว้แล้ว การ blacklist ล่วงหน้าจะแก้ปัญหาครึ่งหนึ่ง จะบล็อกการพยายาม insert backdoors บนเว็บไซต์ของคุณ Backdoors เหล่านี้หาได้ง่ายออนไลน์

Unfamiliar Files: สแกนหาไฟล์แปลกหน้า

หากคุณยากที่จะจัดประเภท code snippet หรือไฟล์ในกรณีข้างต้น คุณต้องตรวจสอบแต่ละ function และคำสั่งในมันด้วยตนเอง หากเป็นคำสั่งที่ถูกต้อง คุณสามารถอนุมัติได้ แต่หากแปลกหน้าจากต้นฉบับ คุณสามารถกำจัดมันได้

วิธีป้องกันไม่ให้ Backdoors กลับมาอีก

เฮ้ย! คุณลบ backdoor ออกจากเว็บไซต์สำเร็จแล้ว แต่คุณจะทำอะไรเพื่อป้องกันไม่ให้มันกลับมา? นี่คือเคล็ดลับที่จะช่วยปกป้องคุณจากการติดเชื้อซ้ำ:

  • หลังกระบวนการลบแฮ็ก อัปเดต plugins, themes, และ extensions เป็นเวอร์ชันล่าสุด
  • รีเซ็ตรหัสผ่าน และใช้แค่รหัสผ่านที่แข็งแกร่งเท่านั้น
  • เพิ่มชั้นป้องกันเพิ่มเติมให้เว็บไซต์ด้วย Website Firewall
  • Malware Scanner ก็เป็นวิธีดีที่จะตรวจสอบเว็บไซต์เป็นประจำหาความผิดปกติ
  • อัปเดตซอฟต์แวร์

สรุป

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

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