นับตั้งแต่การประดิษฐ์เครือข่ายคอมพิวเตอร์ แฮกเกอร์มักพยายามเข้าสู่ระบบอย่างไม่ชอบด้วยกฎหมาย และได้รับการควบคุมทรัพยากรต่างๆ ข้ามเว็บ ปกติพวกเขาจะทำเช่นนี้โดยพยายามล่อลวงผู้ใช้ให้ดาวน์โหลดซอฟต์แวร์ที่ติดไวรัสซึ่งให้พวกเขาเข้าถึงเครื่องของเหยื่อ
แต่จะเป็นอย่างไรหากพวกเขาไม่ต้องล่อลวง? จะเป็นอย่างไรหากพวกเขากระจายไวรัสผ่านช่องทางที่ถูกต้องโดยการแฮกการอัปเดตซอฟต์แวร์? นี่คือสิ่งที่เกิดขึ้นเมื่อแฮกเกอร์เข้าควบคุมการกระจายของอัปเดต CCleaner 5.33 ในเดือนกันยายน 2017 และ Cisco ค้นพบการโจมตีในภายหลังของเดือนนั้น
ข้อสังเกตเกี่ยวกับ Supply Chain Attacks
ประเภทของเหตุการณ์ที่ผู้ใช้ CCleaner เพิ่งประสบ เรียกว่า supply chain attack แฮกเกอร์ใช้ประโยชน์จากความปลอดภัยของนักพัฒนา (Avast ไม่แพ้) ฉีดมัลแวร์ของตัวเองเข้าไปใน CCleaner และเผยแพร่อัปเดต 5.33 ไปยังคอมพิวเตอร์ 700,000 เครื่อง มัลแวร์ภายในไม่ได้แค่วางคอมพิวเตอร์ทั้งหมดเข้า botnet แต่ยังมุ่งเป้าไปที่บริษัทเทคโนโลยีใหญ่ 20 แห่ง (รวมถึง Cisco) พยายามขโมยข้อมูลเกี่ยวกับระบบและการดำเนินงานของพวกเขา
นี่คือรูปแบบการสอดแนมที่ซับซ้อนมาก ซึ่งเรามักเห็นมาจากสถาบันรัฐบาลและเอนทิตี้อันเลวทรามที่สามารถจ้างทีมโค้ดเดอร์ที่มีทักษะได้
Supply chain attacks นั้นอันตรายโดยเฉพาะ เพราะซอฟต์แวร์ที่ถูกปนเปื้อนมาถึงคอมพิวเตอร์ของคุณผ่านช่องทางที่ถูกต้อง แฮกเกอร์จะได้รับการเข้าถึงโดยไม่ได้รับอนุญาตไปยังเซิร์ฟเวอร์เหล่านี้ โดยใช้วิธีเดียวกับที่พวกเขาจะล็อกอินเซิร์ฟเวอร์อื่นๆ โดยปกติ คือ การใช้ประโยชน์จากช่องโหว่ในซอฟต์แวร์ที่พวกเขารัน หรือใช้รูปแบบฟิชชิงที่ซับซ้อน
คุณสามารถทำอะไรเพื่อหยุดการโจมตีเหล่านี้ได้บ้าง?
เราได้ยืนยันแล้วว่า ใน supply chain attack มัลแวร์มาจากช่องทางที่ถูกต้อง นี่หมายความว่า แม้คุณจะทำทุกอย่างที่คุณทำได้เพื่อป้องกันการติดเชื้อ (อย่างดาวน์โหลดซอฟต์แวร์จากแหล่งที่เชื่อถือได้เท่านั้น) คุณ ยังคง อาจเป็นเหยื่อของการโจมตีประเภทนี้ได้โดยไม่รู้ตัว शायद ด้านที่รบกวนที่สุดของการโจมตีแบบนี้คือ สิ่งที่อาจทำเพื่อป้องกันนี้ อยู่ภายใต้การควบคุมของเอนทิตี้ที่กระจายซอฟต์แวร์อย่างสมบูรณ์ คุณไม่มีการควบคุมการป้องกันอย่างตรงตัว
อย่างไรก็ตาม คุณสามารถลดความเสียหายที่การโจมตีแบบนี้ทำได้ โดยการอัปเดตซอฟต์แวร์ของคุณอย่างต่อเนื่อง ฉันรู้ว่ามันดูแบบ counter-productive โดยคุณยังคงพึ่งพาผู้กระจายที่ให้ซอฟต์แวร์มาครั้งแรก แต่เพราะพวกเขาคือผู้ที่ถูกแฮกเกอร์เจาะ จึงเป็นพวกเขาที่ปล่อยอัปเดต "ติดตาม" (followup) ให้ซอฟต์แวร์ของพวกเขา
อย่างไรก็ตาม ให้ระมัดระวังซอฟต์แวร์ที่ไม่ได้รับอัปเดตเป็นเวลานาน (หลายเดือนถึงหนึ่งปี) เป็นไปได้มากว่า นักพัฒนาได้ทิ้งโปรเจกต์ แต่หากซอฟต์แวร์นั้นอัปเดตอัตโนมัติ แฮกเกอร์อาจใช้ประโยชน์จากนี้และส่งเวอร์ชันที่ติดเชื้อให้คุณ
เนื่องจากนักพัฒนาทิ้งโปรเจกต์ มีโอกาสว่าพวกเขาจะไม่ปล่อยฟิกซ์ แม้คุณคาดหวังว่าโปรเจกต์ซอฟต์แวร์ที่ถูกทิ้งจะปิดเซิร์ฟเวอร์อัปเดต แต่สิ่งนี้ไม่ได้เกิดขึ้นตลอดเวลา บางครั้งนักพัฒนาวางโปรเจกต์อื่นบนเซิร์ฟเวอร์เดียวกันซึ่งอาจยัง active
นี่คือจุดสำคัญ: แม้เซิร์ฟเวอร์จะไม่ทำงานแล้ว URL จะหมดอายุในบางจุด แล้วสิ่งที่คนต้องทำเพื่อกระจายมัลแวร์ผ่านช่องทางที่ถูกต้องคือ ซื้อ DNS และผลัก "เวอร์ชันใหม่" ของพวกเขาผ่านไป สิ่งเดียวที่คุณทำได้เพื่อป้องกันนี้คือ ปิดการอัปเดตอัตโนมัติบนซอฟต์แวร์ที่ถูกทิ้ง
สิ่งอย่างนี้เกิดขึ้นนานๆ ครั้ง แต่หากอย่างเช่น CCleaner สามารถถูกแฮกได้ในลักษณะนี้ มันไม่น่าจะเป็นไปได้ว่า supply chain attacks อยู่ในแนวโน้มลง ตรงข้าม เราอาจคาดหวังว่ากิจการอย่างนี้จะให้แฮกเกอร์แรงบันดาลใจทิ้งรอยของตัวเอง
คุณมีคำแนะนำอื่นๆ ที่อาจมีประโยชน์ในสถานการณ์นี้ไหม? มาคุยกันในความคิดเห็น!