PowerShell และ Linux เข้าสู่ Matrix? พวกเขาได้หว่านความโกลาหลบน GitHub . อย่างไร

โดยทั่วไปแล้ว โปรเจ็กต์โอเพ่นซอร์สถูกใช้โดยผู้ใช้หลายล้านคนที่อยู่ในชุมชนที่สนับสนุนอย่างมาก หนึ่งในเว็บไซต์หรือแพลตฟอร์มหลักที่เราพบว่าแชร์รหัสนี้คือ GitHub.

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

PowerShell และ Linux เข้าสู่ Matrix

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

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

ปัญหาบน GitHub ที่เกิดจากสองไลบรารีที่สำคัญ

ต้องคำนึงว่าข้อผิดพลาดและโครงการที่ใช้สองไลบรารีนี้เกิดขึ้นในช่วงสองสามวันที่ผ่านมา เพื่อให้เราทราบถึงความสำคัญของสิ่งเหล่านี้ เราจะพูดถึงสิ่งนั้น เช่น สีในปัจจุบัน มีมากกว่า 20 ล้านดาวน์โหลด . ข้อมูลนี้สามารถให้แนวคิดคร่าวๆ เกี่ยวกับข้อบกพร่องจำนวนมากที่เกิดจากการปรับเปลี่ยนนี้

สีมารัก

ความล้มเหลวหลักประการหนึ่งที่ตรวจพบในช่วงไม่กี่วันที่ผ่านมาเนื่องจากการดัดแปลงที่ผิดพลาดนี้คือ การพิมพ์ข้อมูลที่ไม่สอดคล้องกัน . ตอนแรกคิดว่าทั้งหมดนี้มาจากระบบจัดการแพ็คเกจเริ่มต้นสำหรับ Node.js แต่ภายหลังและหลังจากคำกล่าวของมารัค ผู้ได้รับผลกระทบตระหนักดีว่าข้อผิดพลาดในโครงการของพวกเขาเกิดจาก การเปลี่ยนแปลงโดยเจตนาและผิดพลาดในห้องสมุดเหล่านี้ .

เป็นที่น่าสังเกตว่ารุ่นที่แก้ไขเหล่านี้ทำให้โปรเจ็กต์ที่ได้รับผลกระทบพิมพ์ตัวอักษรและสัญลักษณ์แปลก ๆ สิ่งนี้จะดำเนินต่อไปตลอดกาล และทุกอย่างเริ่มต้นด้วยข้อความสามบรรทัด: “LIBERTY LIBERTY LIBERTY” ในขณะเดียวกันก็ต้องรู้ว่าหลังจากเหตุการณ์ที่เราบรรยายไปแล้ว GitHub ได้บล็อกการเข้าถึงทุกโครงการ ให้กับนักพัฒนา Marak นอกจากนี้ ในช่วงไม่กี่ชั่วโมงที่ผ่านมา แพลตฟอร์มได้กำจัดที่เก็บมากกว่า 100 แห่งที่ Marak เป็นเจ้าของ เห็นได้ชัดว่านี่เป็นความเคลื่อนไหวในส่วนของแพลตฟอร์ม Microsoft ที่ผู้ใช้ดังกล่าวได้ประณามเช่นกัน

ตอนนี้ในขณะที่สีได้รับการแก้ไข Faker ยังคงสร้างปัญหาอยู่ในขณะนี้ ดังนั้น ในกรณีที่สอง สิ่งที่ดีที่สุดที่เราสามารถทำได้คือติดตั้งเวอร์ชันก่อนหน้า