GitHub ได้ประกาศเปิดตัวฟีเจอร์ใหม่ในรูปแบบ Preview คือการติดตั้ง package firewall เพื่อช่วยบล็อกการติดตั้ง npm packages ที่มีพฤติกรรมน่าสงสัยในระหว่างการติดตั้ง
GitHub ระบุว่า Firewall นี้จะทำการตรวจสอบทั้ง metadata requests และ package downloads เพื่อหาสัญญาณของกิจกรรมที่เป็นอันตราย โดยทำหน้าที่เป็นประตูควบคุมนโยบายในขั้นตอนการติดตั้ง
ปัจจุบันฟีเจอร์นี้รองรับเฉพาะ npm packages และเปิดให้ทดลองใช้ในรูปแบบ Public Preview แล้ว
ศัพท์ที่ควรรู้
- npm packages – คือแพ็กเกจซอฟต์แวร์ที่ใช้ในระบบนิเวศของ npm ซึ่งเป็นเครื่องมือจัดการแพ็กเกจสำหรับ Node.js
- Firewall – ในบริบทนี้คือระบบป้องกันที่คอยตรวจสอบและกรองข้อมูลหรือการเชื่อมต่อที่ไม่พึงประสงค์
- Metadata requests – คือคำขอข้อมูลเกี่ยวกับแพ็กเกจ ซึ่ง Firewall จะตรวจสอบเพื่อหาสัญญาณอันตราย
- Package downloads – คือขั้นตอนการดาวน์โหลดตัวแพ็กเกจจริง ซึ่ง Firewall จะตรวจสอบเพื่อดูว่ามีสิ่งผิดปกติหรือไม่
ที่มา: The Hacker News