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

ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม

วันนี้เมื่อธุรกิจและผู้ซื้อพบพื้นที่ร่วมมือกันได้อย่างสมบูรณ์—พื้นที่อีคอมเมิร์ซ (E-commerce) การช้อปปิ้งออนไลน์กลายเป็นเรื่องปกติ และ CMS (Content Management System) อย่าง Magento เป็นซอฟต์แวร์ที่เจริญเติบโตในนิชีนี้ แต่ก็ทำให้มันกลายเป็นเป้าหมายอุปสรรคของการโจมตีไซเบอร์ การโจมตีขโมยบัตรเครดิตใน Magento ไม่ใช่เรื่องใหม่ และก็มีกรณีใหม่ของการโจมตีบัตรเครดิตใน Magento เปิดเผยออกมา

สัญญาณเตือนของการโจมตีขโมยบัตรเครดิต

ในอดีตเราเคยเห็นการโจมตีบัตรเครดิตใน CMS อีคอมเมิร์ชชั้นนำอย่าง OpenCart และ PrestaShop แฮกเกอร์จะเพิ่มวิธีชำระเงินใหม่ หรือวางฟอร์มชำระเงินปลอม เพื่อหลอกลวงข้อมูลบัตรเครดิตที่มีค่า

กรณีนี้ถูกเปิดเผยเมื่อผู้ใช้ Magento คนหนึ่งแจ้งว่ามีอะไรผิดปกติกับ Payment Gateway ของเว็บไซต์ วิศวกรของเราสแกนเว็บไซต์และยืนยันว่าโดนแฮ็กจริง

ฟอร์มปลอมถูกเพิ่มในหน้า Checkout ของร้าน Magento

ภาพด้านล่างแสดงฟอร์มปลอมที่แฮกเกอร์เพิ่มเข้าไป ด้านขวาของภาพคือฟอร์มบังคับที่มีช่องกรอกรายละเอียดเพิ่มเติม เช่น ชื่อ, หมายเลขบัตรเครดิต ฯลฯ ข้อมูลที่กรอกในฟอร์มนี้จะถูกส่งไปยังแฮกเกอร์โดยตรง

ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม

Magento Malware Scanner ของ Astra

หลังได้ข้อมูลนำจากผู้ใช้ วิศวกรของ Astra รัน malware scanner บนเว็บไซต์ลูกค้าทันที การสแกนนี้ก็พบไฟล์ที่ติดมัลแวร์อย่างแม่นยำ ในกรณีนี้ มัลแวร์ถูกพบใน ไฟล์ JS

ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม

โค้ดอันตรายที่พบ

ทีม ethical hacking ของเราขุดลึกเข้าไปและพบว่าแฮกเกอร์ใช้โค้ดหลายบรรทัดเพื่อแยกเข้าระบบ

ภาพด้านล่างแสดงโค้ดที่ถูกเจาะ:

ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม

วิธีป้องกันการโจมตีขโมยบัตรเครดิต

ทีมความปลอดภัยของเราลบมัลแวร์ด้วยตนเอง และกู้คืนเว็บไซต์สู่สภาพปกติพร้อมการตั้งค่าความปลอดภัยที่เข้มงวดขึ้น

คุณสามารถทำตามขั้นตอนด้านล่างเพื่อตรวจสอบและลบการโจมตีขโมยบัตรเครดิตจากเว็บไซต์ของคุณ:

ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม

คู่มือที่เกี่ยวข้อง – คู่มือฉบับสมบูรณ์ Magento Security แบบขั้นตอน (ลดความเสี่ยงโดนแฮกลง 90%)

1. ติดตั้ง Security Patches ของ Magento

Magento ปล่อย security patches ออกมาให้ผู้ใช้ติดตั้งเป็นประจำ อย่าล่าช้า การอัปเกรดร้านค้าเป็นเวอร์ชันล่าสุดอาจเป็นพระราชานุเคราะห์ที่ชีวิตคุณ

2. เปลี่ยนชื่อโฟลเดอร์ Admin

การเปลี่ยนชื่อโฟลเดอร์จะทำให้แฮกเกอร์หายาก hơn นอกจากนี้ คุณสามารถใช้ .htaccess ห้ามการเข้าถึงโฟลเดอร์ login โดย IP ที่ไม่ใช่ของ Admin

3. ปกป้อง Catalog

.htaccess ยังสามารถใช้ปกป้อง catalog และไฟล์สำคัญอย่าง .txt, .twig ได้ File match จะทำหน้าที่นี้ได้ดี

4. ตั้งค่า Folder Permission อย่างเข้มงวด

จำกัดการเข้าถึงไฟล์ โฟลเดอร์ และ subfolders ให้เฉพาะ Admin เท่านั้น จะเพิ่มความปลอดภัยอย่างมาก

5. ตั้งค่า File Permission อย่างเข้มงวด

ตั้งค่า file permission สำหรับไฟล์สำคัญเป็น 644 หรือ 444 สิทธิ์นี้จะป้องกันไม่ให้คนอื่นนอกจาก Admin เขียน/แก้ไขไฟล์ได้ ไฟล์สำคัญบางส่วน ได้แก่:

  • config.php
  • index.php
  • admin/config.php
  • admin/index.php
  • system/startup.php

บทความเกี่ยวข้อง - วิธีลบ Magento Credit Card Malware Hack?

สรุป

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

Firewall ของ Astra ป้องกันเว็บไซต์จาก SQLi, XSS, bad bots และอีก 100+ เหตุคุกคามความปลอดภัย Malware Scanner ของเราสแกนเว็บไซต์ครั้งแรกภายใน 10 นาที และรอบต่อไปใช้เวลาน้อยกว่า 1 นาที สามารถใช้ได้ทุกเมื่อที่ต้องการ VAPT (Vulnerability Assessment & Penetration Testing) ของ Astra รับรองว่าไม่มีข้อบกพร่องโค้ด/มัลแวร์เหลืออยู่บนเว็บไซต์ของคุณ

ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม ป้องกันการรั่วไหลบัตรเครดิต: รักษาความปลอดภัยร้านค้า Magento จากวิธีชำระเงินปลอม