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