5722414
การเขียนโปรแกรมเพื่อความมั่นคงปลอดภัย
Security Programming
หน่วยกิต
3(2-2-5)
ประเภท
เลือก
หมวดวิชา
หมวดวิชาเฉพาะ
กลุ่มวิชา
วิชาชีพเลือก: กลุ่มเครือข่ายและความมั่นคงปลอดภัย
โครงสร้างชั่วโมงเรียน (ต่อสัปดาห์)
บรรยาย 2 ชม.
ปฏิบัติ 2 ชม.
ศึกษาด้วยตนเอง 5 ชม.
คำอธิบายรายวิชา
หลักการและแนวปฏิบัติในการเขียนโปรแกรมเพื่อความมั่นคงปลอดภัย การพัฒนาซอฟต์แวร์ที่ปลอดภัยตั้งแต่การออกแบบ ช่องโหว่ทางความปลอดภัยที่พบบ่อยและวิธีป้องกัน การเขียนโปรแกรมป้องกันการโจมตีประเภทเอสคิวแอลอินเจ็กชั่น, คลอสไซต์สคริป, ซีเอสอาร์เอฟ การจัดการข้อมูลผู้ใช้และการพิสูจน์ตัวตนอย่างปลอดภัย การเข้ารหัสข้อมูลและการจัดการกุญแจ การพัฒนาเครื่องมือด้านความปลอดภัย การเขียนสคริปต์อัตโนมัติสำหรับการตรวจสอบความปลอดภัย การใช้ไลบรารี่ด้านความปลอดภัย การทดสอบความปลอดภัยของโปรแกรม แนวปฏิบัติที่ดีในการเขียนโปรแกรมเพื่อความปลอดภัย