แม้ว่าต้นทุนด้านพลังงานจะเป็นข้อวิพากษ์วิจารณ์อันดับหนึ่งเกี่ยวกับการขุดคริปโตเคอร์เรนซีในปัจจุบัน แต่ปัญหาอีกอย่างหนึ่งได้เกิดขึ้นบนแพลตฟอร์มคลาวด์คอมพิวติ้งในช่วงไม่กี่เดือนที่ผ่านมา เนื่องจากกลุ่มนักขุดบางกลุ่มได้ใช้ประโยชน์จากบริการคลาวด์ระดับฟรีเพื่อขุดคริปโตเคอร์เรนซี
ก่อนหน้านี้เคยมีการกล่าวถึงกลุ่มแฮ็กเกอร์เหล่านี้ในการโจมตีและยึดครองเซิร์ฟเวอร์ที่ไม่ได้อัปเดตแพตช์ แต่ขณะนี้บริการ Continuous Integration (CI) หลายแห่งกำลังร้องเรียนเกี่ยวกับกลุ่มแฮ็กเกอร์เหล่านี้ ซึ่งลงทะเบียนบัญชีฟรีบนแพลตฟอร์มของตนก่อนที่จะสมัครบัญชีฟรีใหม่ไปเรื่อย ๆ จนครบกำหนดระยะเวลาทดลองใช้
แม้ว่า cryptocurrencies จะมีอยู่ในโลกดิจิทัลเท่านั้น แต่การดำเนินการทางกายภาพขนาดมหึมาที่เรียกว่า "การขุด" เกิดขึ้นเบื้องหลัง
กลุ่มแฮ็ก เกอร์เหล่านี้ดำเนินการโดยการลงทะเบียนบัญชีบนแพลตฟอร์มต่างๆสมัครใช้บริการฟรี และใช้งานแอปพลิเคชันขุดคริปโตเคอร์เรนซีบนโครงสร้างพื้นฐานบริการฟรีของผู้ให้บริการ เมื่อระยะเวลาทดลองใช้หรือเครดิตฟรีหมดลง กลุ่มเหล่านี้จะลงทะเบียนบัญชีใหม่และเริ่มต้นกระบวนการอีกครั้ง ทำให้เซิร์ฟเวอร์ของผู้ให้บริการใช้งานเต็มกำลังและทำให้การดำเนินงานปกติช้าลง
รายชื่อบริการที่ถูกนำไปใช้ในทางที่ผิดในลักษณะนี้ได้แก่ บริการต่างๆ เช่น GitHub, GitLab, Microsoft Azure, Travis CI, Layer CI, Circle CI, Render, CloudBees CodeShip, Sourcehut และ Oktetoในช่วงไม่กี่เดือนที่ผ่านมา นักพัฒนาได้แบ่งปันเรื่องราวของตนเองเกี่ยวกับการถูกนำไปใช้ในทางที่ผิดในลักษณะเดียวกันที่พวกเขาพบเห็นบนแพลตฟอร์มอื่นๆ และบางบริษัทก็ได้ออกมาแบ่งปันประสบการณ์ที่คล้ายคลึงกันด้วย
การใช้งาน ในทางที่ผิดส่วนใหญ่เกิดขึ้นในบริษัทที่ให้บริการการรวมระบบอย่างต่อเนื่อง (Continuous Integration หรือ CI) การรวมระบบอย่างต่อเนื่องคือการทำให้การเปลี่ยนแปลงโค้ดจากผู้ร่วมพัฒนาหลายคนเข้าสู่โครงการซอฟต์แวร์เดียวเป็นไปโดยอัตโนมัติ นี่เป็นแนวทางปฏิบัติชั้นนำของ DevOps ที่ช่วยให้นักพัฒนาสามารถรวมการเปลี่ยนแปลงโค้ดเข้าสู่ที่เก็บส่วนกลางได้บ่อยครั้ง จากนั้นจึงทำการสร้างและทดสอบ
มีการใช้เครื่องมืออัตโนมัติเพื่อตรวจสอบความถูกต้องของโค้ดใหม่ก่อนการรวมเข้ากับระบบ ระบบควบคุมเวอร์ชันของซอร์สโค้ดเป็นพื้นฐานสำคัญของกระบวนการ CI ระบบควบคุมเวอร์ชันนี้ยังเสริมด้วยการตรวจสอบอื่นๆ เช่น การทดสอบคุณภาพโค้ดอัตโนมัติ เครื่องมือตรวจสอบไวยากรณ์ และอื่นๆ
ในทางปฏิบัติ CI ที่โฮสต์บนคลาวด์ทำได้โดยการสร้างเครื่องเสมือนใหม่ที่ดำเนินการสร้าง แพ็คเกจ และกระบวนการทดสอบ จากนั้นจึงถ่ายทอดผลลัพธ์ไปยังผู้จัดการโครงการ
แก๊งทำเหมือง Cryptocurrency ตระหนักดีว่าพวกเขาสามารถใช้กระบวนการนี้ในทางที่ผิดเพื่อเพิ่มรหัสของตนเองและให้เครื่องเสมือน CI นี้ดำเนินการขุด cryptocurrency เพื่อสร้างผลกำไรเล็กน้อยสำหรับผู้โจมตีก่อนการโจมตี อายุการใช้งานที่จำกัดของ VM หมดอายุและ VM ถูกปิดโดยผู้ให้บริการระบบคลาวด์
นี่คือวิธีที่แก๊งทำเหมือง cryptocurrency ใช้คุณลักษณะ GitHub Actions ในทางที่ผิด ซึ่งมีคุณลักษณะโครงสร้างพื้นฐานเสมือนสำหรับผู้ใช้ GitHub เพื่อขุดไซต์และขุด crypto ด้วยเซิร์ฟเวอร์ของ GitHub
GitHub และ GitLab ไม่ใช่ผู้ให้บริการ CI เพียงรายเดียวที่เผชิญกับการละเมิดนี้ รายงานระบุว่า Microsoft Azure, LayerCI, Sourcehut, CodeShip และแพลตฟอร์มอื่นๆ อีกมากมายก็ประสบปัญหาเช่นเดียวกัน
บริษัทเช่น GitLab เนื่องจากขนาดที่ใหญ่กว่า ยังคงสามารถเสนอ CI ฟรีสำหรับผู้ใช้ของตนได้โดยค้นหาวิธีอื่นในการป้องกันการใช้ในทางที่ผิดโดยนักขุดคริปโต แต่ผู้ให้บริการ IC รายเล็กรายอื่นไม่สามารถทำได้ เมื่อวันอังคารที่แล้ว ในการตัดสินใจของพวกเขาเพื่อปกป้องลูกค้าที่จ่ายเงินของพวกเขาซึ่งเห็นว่าบริการลดลง Sourcehut และ TravisCI กล่าวว่าพวกเขาวางแผนที่จะหยุดเสนอระดับ IQ ฟรีเนื่องจากการละเมิดอย่างต่อเนื่อง
แต่ในขณะที่การยกเลิกข้อเสนอระดับฟรีสำหรับผู้ให้บริการอาจเป็นวิธีหนึ่งในการจำกัดการใช้ในทางที่ผิด แต่ก็ไม่ใช่ทางออกที่ดีที่สุดสำหรับนักพัฒนาอิสระที่ใช้ข้อเสนอเหล่านี้สำหรับโครงการโอเพนซอร์สของตนทางออกทางเลือกอื่น ดังที่ Berrelleza เสนอ คือการติดตั้งระบบอัตโนมัติที่ตรวจจับและตอบสนองต่อการใช้ในทางที่ผิดนี้อย่างไรก็ตาม การสร้างระบบดังกล่าวต้องใช้ทรัพยากรที่บางบริษัทไม่สามารถจัดสรรได้ และไม่มีการรับประกันว่าระบบเหล่านี้จะทำงานได้ตามที่คาดหวัง