อัปเดตระบบ
Security
จัดการคลังโค้ดรกๆ ให้สะอาดด้วยระบบอัตโนมัติจาก GitHub
เมื่อองค์กรใหญ่ขึ้น ปัญหาคลังโค้ดรกและสิทธิ์หลุดรอดก็มาเยือน ถึงเวลาจัดการบ้านให้เข้าที่ด้วยฟีเจอร์พื้นฐาน
ทีมข่าว เอไอไทย.com
⏱ อ่าน 3 นาที
การปล่อยให้โปรเจกต์เก่ากองสุมไว้โดยไม่มีใครดูดูแล คือระเบิดเวลาดีๆ นี่เอง
ปัญหาคลาสสิกของทีมที่มีโปรเจกต์แชร์กันเยอะๆ บน GitHub คือพอนานวันเข้า Repositories หรือคลังโค้ดมันก็เพิ่มขึ้นเรื่อยๆ แบบคุมไม่อยู่ ไหนจะคนนอกที่เคยดึงเข้ามาช่วยงานแล้วลืมเอาออกอีก จริงดิ เรื่องพวกนี้ถ้าปล่อยไว้บอกเลยว่าโคตรเสี่ยงต่อความปลอดภัยขององค์กร
ทางแก้เดิมๆ ที่หลายคนทำกันคือคอยมานั่งเช็กด้วยมือ ซึ่งเอาเข้าจริงไม่มีใครว่างมานั่งไล่ดูตลอดหรอก สุดท้ายก็ปล่อยเบลอจนกลายเป็นดินพอกหางหมู ทางทีมพัฒนาของ GitHub เลยลุกขึ้นมาจัดการปัญหานี้ด้วยการหยิบเอาฟีเจอร์พื้นฐานที่มีอยู่แล้วในแพลตฟอร์มมาจับคู่ทำระบบอัตโนมัติซะเลย
แนวคิดหลักๆ ไม่มีอะไรซับซ้อน แค่ใช้เครื่องมือเนטיฟที่มีให้ใช้อยู่แล้ว ไม่ต้องไปลงโปรแกรมเสริมอะไรให้วุ่นวาย เป้าหมายมีอยู่สองอย่างชัดเจนคือ เช็กสิทธิ์ของคนนอกที่เข้ามาแจมในโปรเจกต์ และจัดการเก็บกวาดคลังโค้ดที่ไม่ได้ใช้งานแล้วให้เรียบร้อย
ในส่วนของการตรวจสอบสิทธิ์ จะมีการดึงข้อมูลมาดูว่าตอนนี้มี collaborator ภายนอกคนไหนบ้างที่ยังค้างอยู่ในระบบ เพื่อให้มั่นใจว่าไม่มีใครมีสิทธิ์เข้าถึงข้อมูลสำคัญเกินความจำเป็น ส่วนฝั่งคลังโค้ดก็จะดูว่าอันไหนที่นิ่งสนิทไม่มีความเคลื่อนไหว เพื่อเตรียมส่งเข้ากรุ
การทำแบบนี้ช่วยลดภาระของแอดมินไปได้เยอะมาก เพราะระบบจะคอยส the check ให้เรื่อยๆ แบบไม่ต้องคอยจี้ แถมยังช่วยปิดช่องโหว่ความปลอดภัยที่อาจเกิดขึ้นจากบัญชีที่ไม่ได้ใช้งานแล้วแต่ยังหลงเหลือสิทธิ์อยู่
ท้ายที่สุดแล้ว เรื่องพวกนี้มันสะท้อนให้เห็นว่า การดูแลระบบหลังบ้านให้สะอาดสะอาดและปลอดภัย ไม่ใช่เรื่องของการหาเครื่องมือวิเศษราคาแพงเสมอไป แต่เป็นการใช้ประโยชน์จากเครื่องมือที่มีอยู่ให้คุ้มค่าที่สุดต่างหาก
การทำระบบอัตโนมัติเพื่อความสะอาดและความปลอดภัยของคลังโค้ด ไม่ใช่เรื่องไกลตัวอีกต่อไป และฟีเจอร์พื้นฐานก็เพียงพอถ้าเรารู้จักหยิบมาใช้ให้ถูกจุด
ที่มา: GitHub Blog — อ่านต้นฉบับ
ความคิดเห็น 0
กำลังโหลดความคิดเห็น...