Magecart เป็นกลุ่มของกลุ่มที่มีชื่อเสียงเรื่องการ web skimming มานานครึ่งทศวรรษแล้ว โจมตีเหล่านี้มักมองหาช่องโหว่บน CMS อีคอมเมิร์ชชั้นนำ เช่น Magento, OpenCart, PrestaShop, Shopify ฯลฯ เพื่อฉีด JavaScript อันตราย
JavaScript เหล่านี้ถูกใช้เพื่อ skimming ข้อมูลที่ละเอียดอ่อนแต่มีคุณค่าทางการค้า เช่น รายละเอียดบัตรเครดิตของลูกค้าบนเว็บไซต์ ในโพสต์ก่อนหน้าของซีรีส์ Magecart เราพูดถึงว่า Magecart โจมตี Magento ยังไง ที่นี่ เราจะพูดถึงการโจมตี Magecart บน OpenCart – วิธีการดำเนินการทั้งหมด
การโจมตี Magecart บน OpenCart
OpenCart ตามที่คุณอาจรู้ จัดอยู่ใน 3 อันดับแรกของ CMS สำหรับเว็บไซต์อีคอมเมิร์ซ จัดอันดับที่สาม เพียงหลัง Magento และ Shopify บนมقياسความนิยม ความนิยมนี้ชัดเจนว่านำมันไปอยู่ในรายชื่อเป้าหมายหลักของผู้กำกับ Magecart
หลังจากรายงานที่น่าประหลาดใจที่เปิดเผยรายละเอียดของ Magecart นักวิจัยของ RiskIQ ได้เผยแพร่รายงานใหม่รายละเอียดการดำเนินงานของกลุ่ม Magecart 12 ในร้าน OpenCart กลุ่มเหล่านี้มุ่งเป้าร้านค้าขนาดเล็กเพื่อหลบหนีและอยู่นอกข่าว
ตามรายงาน กลุ่ม Magecart 12 ยังได้รับการยอมรับว่าล่วงล้มโฆษก فرنช์ชื่อดัง Adverline ทำให้ทุกเว็บไซต์ที่เยี่ยมชม Adverline จะโหลดสคริปต์อันตรายบนเว็บไซต์ของพวกเขาโดยไม่รู้ตัว นอกจากนี้ กลุ่ม Magecart 12 ยังละเมิดความปลอดภัยและขโมยข้อมูลของพันๆ เว็บไซต์ขนาดเล็กที่รันรุ่นของ Magento, OpenCart และ OSCommerce
หากเราดูการโจมตีที่ gầnกว่า Magecart ได้ใช้โค้ด JavaScript กรองล่วงหน้า (pre-filter) เพื่อฉีด skimmers ในไซต์ OpenCart หลังจากรู้ว่าผู้เยี่ยมชมกำลังไปหน้าชำระเงิน
วิธีการดำเนินการโจมตี Magecart บน OpenCart
จนถึงตอนนี้ มีการรายงาน 3 วิธีการเจาะเข้าในกรณีการโจมตี Magecart บน OpenCart ฉันได้รายการทั้งหมดด้านล่าง
การใช้ประโยชน์จากช่องโหว่ (Exploiting Vulnerabilities)
วิธีแรก โจมตี Magecart ดำเนินการแผนของพวกเขาโดยใช้ประโยชน์จากช่องโหว่ที่รู้จัก ช่องโหว่เหล่านี้อาจพร้อมใช้งานออนไลน์ฟรี หรือสามารถได้มาโดยมีราคา
การครอบครองแผงควบคุมผู้ดูแล (Hijacking Admin Panel)
อีกวิธีหนึ่งที่การโจมตี Magecart บนร้าน OpenCart ดำเนินการ คือการได้มาซึ่งข้อมูลประจำตัวล็อกอินของแผงควบคุมผู้ดูแล ไม่ว่าจะเป็นการโจมตี brute-force หรือฟิชชิง
การล่วงละเมิดผู้ขายบุคคลที่สาม (Compromising Third-Party Vendors)
วิธีที่สามที่ใช้คือการล่วงละเมิดผู้ขายบุคคลที่สาม เช่น นักพัฒนาปลั๊กอินและธีม โจมตีเข้าถึงร้านค้าอีคอมเมิร์ซผ่านแหล่งภายนอกเหล่านี้เพื่อปลูก web skimmers


มาตรการป้องกันการโจมตี Magecart บน OpenCart
ไม่มีใครสามารถรับรองสถานการณ์ hack-proof บนเว็บได้ แต่คุณแน่นอนสามารถลดการโจมตีและความรุนแรงได้โดยปฏิบัติตามแนวทางปฏิบัติด้านความปลอดภัย ฉันรายการบางอย่างด้านล่าง:
อัปเดตเป็นปัจจุบัน
อย่าละเลยรุ่น CMS ที่คุณรันธุรกิจอยู่ การไม่อัปเดตเป็นรุ่นล่าสุดจะเพิ่มปัญหาให้คุณและเว็บไซต์ของคุณเท่านั้น รุ่นเก่ามักมีช่องโหว่ที่รู้จักซึ่งโจมตีสามารถใช้ประโยชน์ได้ง่ายมาก
ตั้งค่าสิทธิ์ไฟล์และโฟลเดอร์ให้ถูกต้อง
เพิ่มเติม การแข็งแกร่งทุกจุดเข้าของเว็บไซต์เป็นอีกวิธีหนึ่งที่คุณสามารถจัดการปัญหานี้ได้ ตั้งค่าสิทธิ์ไฟล์ที่เข้มงวดกว่าสำหรับเว็บไซต์ของคุณ นี่คือบทความที่คุณอาจดูเพื่อเข้าใจวิธีการทำได้ดีขึ้น
ใช้โซลูชันความปลอดภัย
โซลูชันความปลอดภัยที่น่าเชื่อถือและมีความสามารถสามารถเป็นผู้ช่วยชีวิต ไฟร์วอลล์อย่าง Astra ป้องกันการเจาะลึกที่ไม่ได้รับอนุญาตบนเว็บไซต์ มันบล็อกการพยายาม 100+ การโจมตีทางไซเบอร์ที่รู้จัก บางอย่างคือ SQLi, Rfi/lfi, XSS, CSRF, OWASP top 10 ฯลฯ เพิ่มเติม มัลแวร์สแกนเนอร์อัตโนมัติของ Astra ทำให้การสแกนเว็บไซต์เป็นประจำง่ายขึ้น ด้วยสแกนเนอร์นี้ คุณสามารถสแกนเว็บไซต์ได้ในแค่หนึ่งคลิก
สรุป
การโจมตี Magecart ไม่ใช่กลุ่ม web skimming เพียงกลุ่มเดียวในไซเบอร์สเปซ มีแฮกเกอร์หลายร้อยที่ใช้ประโยชน์จากความเป็นجهิลปนที่เว็บให้มา ถูกพูดว่า การ skimming ข้อมูลบัตรเครดิตสำคัญจะไม่ปลอดภัยในคืนเดียว เพราะชัดเจนว่า Magecart ไม่ได้ทิ้งการดำเนินงานไปไหน แต่เราสามารถปฏิเสธการพยายามทุกครั้งของพวกเขาได้โดยการมีอัจฉริยะมากกว่าโจมตี และการนำวิธีการป้องกันที่ดีกว่ามาใช้บนเว็บไซต์ของเราคือสิ่งที่เราสามารถเริ่มต้นได้
Astra Security Suite กำลังทำงานเพื่อทำให้เว็บปลอดภัยกว่าคืน Astra ช่วยให้ร้อยๆ เว็บไซต์ถึงระดับที่ปลอดภัย คุณก็สามารถรักษาความปลอดภัยร้าน OpenCart ของคุณจาก Astra ได้ รับ Astra demo ตอนนี้