tailieunhanh - Đề cương chi tiết học phần Lập trình an toàn (Programming Security)

Đề cương chi tiết học phần Lập trình an toàn (Programming Security) cung cấp các thông tin về môn học, điều kiện tiên quyết, mục tiêu của học phần, mô tả tóm tắt nội dung học phần, nhiệm vụ của sinh viên; các thang điểm và nội dung chi tiết học phần. | ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập Tự do Hạnh Phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về học phần - Tên học phần Lập trình an toàn Programming Security - Mã số học phần 1250104 - Số tín chỉ học phần 4 3 1 tín chỉ - Thuộc chương trình đào tạo của bậc ngành Bậc Đại học ngành Công nghệ thông tin - Số tiết học phần Nghe giảng lý thuyết 45 tiết Làm bài tập trên lớp 0 tiết Thảo luận 0 tiết Thực hành 30 tiết Hoạt động theo nhóm 0 tiết Thực tế 0 tiết Tự học 120 giờ - Đơn vị phụ trách học phần Bộ môn Mạng máy tính Khoa Công nghệ thông tin 2. Học phần trước - Lập trình trên Windows 3. Mục tiêu của học phần 1. Tính năng bảo mật và nguyên tắc mã hóa an toàn 2. Kỹ thuật phòng thủ cho các cuộc tấn công SQL injection 3. Mã hóa đầu ra để ngăn chặn các cuộc tấn công xác nhận đầu vào 4. Kỹ thuật phòng thủ chống lại các cuộc tấn công phiên cookie 5. Giảm thiểu các lỗ hổng trong lớp mức độ xử lý ngoại lệ 6. Kỹ thuật phòng thủ chống lại các cuộc tấn công canonicalization và ACL 7. Tầm quan trọng của lập trình an toàn và các kỹ năng cần thiết thiết lập trình an toàn 4. Chuẩn đầu ra Nội dung Đáp ứng CĐR CTĐT Kiến thức . Lập trình chú trọng yếu tố an toàn trên K1 code cookie đầu vào đầu ra . Kỹ thuật tấn công trên lỗ hổng lập trình K2 K3 Kỹ năng Lập trình với quy tắc an toàn S1 Lập trình chống tấn công thông thường S2 S3 1 Giảm thiểu lỗ hổng trong các mức tấn S2 S3 công Thái độ . Ý thức được tầm quan trọng của lập trình A1 an toàn trong công tác lập trình . Chuẩn bị bài trước khi đến lớp. Đi học A2 A3 đầy đủ. Tham gia tích cực trong giờ học. 5. Mô tả tóm tắt nội dung học phần Học phần cung cấp khả năng tổng quan về các tấn công trong ứng dụng. Các kiến thức về tấn công khai thác lỗ hổng và bảo mật về mặt lập trình. Từ kiến thức về tấn công khai thác phổ biến lập trình viên có thể phòng chống lỗi cơ bản và chú trọng trong từng chi tiết lập trình nhằm .

TỪ KHÓA LIÊN QUAN