BỘ THÔNG TIN VÀ TRUYỀN THÔNG
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
------------------oOo-----------------
HOÀNG XUÂN DẬU
BÀI GIẢNG
AN TOÀN TOÀN BẢO MẬT
HỆ THỐNG THÔNG TIN
HÀ NỘI 2017
1
MC LC
MC LC ....................................................................................................................................... 1
DANH MC CÁC HÌNH ............................................................................................................... 5
DANH MC CÁC THUT NG TING ANH VÀ VIT TT ................................................. 9
M ĐẦU ....................................................................................................................................... 10
CHƯƠNG 1. TỔNG QUAN V AN TOÀN BO MT H THNG THÔNG TIN ............... 12
1.1. Khái quát v an toàn thông tin ........................................................................................... 12
1.1.1. An toàn thông tin là gì? ............................................................................................... 12
1.1.2. Các thành phn ca an toàn thông tin ......................................................................... 13
1.1.3. S cn thiết ca an toàn thông tin ............................................................................... 16
1.2. Khái quát v an toàn h thng thông tin............................................................................. 17
1.2.1. Các thành phn ca h thng thông tin ....................................................................... 17
1.2.2. An toàn h thng thông tin là gì? ................................................................................ 18
1.3. Các yêu cầu đảm bo an toàn h thng thông tin ............................................................... 19
1.3.1. Bí mt .......................................................................................................................... 19
1.3.2. Toàn vn ...................................................................................................................... 20
1.3.3. Sn dùng ...................................................................................................................... 20
1.4. By vùng trong h tng CNTT và các mối đe dọa ............................................................. 21
1.4.1. Bảy vùng trong cơ sở h tng CNTT .......................................................................... 21
1.4.2. Các mối đe dọa ............................................................................................................ 21
1.5. Mô hình tổng quát đảm bo an toàn h thng thông tin ..................................................... 22
1.5.1. Gii thiu mô hình Phòng v theo chiu sâu ............................................................... 22
1.5.2. Các lp bo v trong mô hình Phòng v theo chiu sâu ............................................. 23
1.6. Câu hi ôn tp .................................................................................................................... 24
CHƯƠNG 2. CÁC DẠNG TN CÔNG VÀ PHN MỀM ĐỘC HI ....................................... 26
2.1. Khái quát v mối đe dọa, điểm yếu, l hng và tn công .................................................. 26
2.1.1. Khái nim mối đe dọa, điểm yếu, l hng và tn công ............................................... 26
2.1.2. Các dng mối đe dọa thường gp ................................................................................ 28
2.1.3. Các loi tn công ......................................................................................................... 28
2.2. Các công c h tr tn công ............................................................................................... 28
2.2.1. Công c rà quét l hổng, điểm yếu h thng ............................................................... 29
2.2.2. Công c quét cng dch v .......................................................................................... 30
2.2.3. Công c nghe trm ...................................................................................................... 31
2
2.2.4. Công c ghi phím gõ ................................................................................................... 32
2.3. Các dng tấn công thường gp ........................................................................................... 32
2.3.1. Tn công vào mt khu ............................................................................................... 32
2.3.2. Tn công bằng mã độc ................................................................................................ 33
2.3.3. Tn công t chi dch v và t chi dch v phân tán ................................................ 47
2.3.4. Tn công gi mạo địa ch ............................................................................................ 52
2.3.5. Tn công nghe lén ....................................................................................................... 53
2.3.6. Tn công kiểu người đứng gia .................................................................................. 54
2.3.7. Tn công bằng bom thư và thư rác .............................................................................. 55
2.3.8. Tn công s dng các k thut xã hi ......................................................................... 56
2.3.9. Tn công pharming ...................................................................................................... 58
2.4. Các dng phn mềm độc hi .............................................................................................. 59
2.4.1. Gii thiu ..................................................................................................................... 59
2.4.2. Logic bomb ................................................................................................................. 60
2.4.3. Trojan Horse ................................................................................................................ 60
2.4.4. Back door .................................................................................................................... 60
2.4.5. Virus ............................................................................................................................ 61
2.4.6. Worm ........................................................................................................................... 62
2.4.7. Zombie ........................................................................................................................ 63
2.4.8. Rootkit ......................................................................................................................... 64
2.4.9. Adware và Spyware .................................................................................................... 64
2.5. Câu hi ôn tp .................................................................................................................... 64
CHƯƠNG 3. ĐẢM BO AN TOÀN THÔNG TIN DA TRÊN MÃ HÓA ............................. 66
3.1. Khái quát v mã hóa thông tin và ng dng ...................................................................... 66
3.1.1. Các khái nim .............................................................................................................. 66
3.1.2. Các thành phn ca mt h mã hóa ............................................................................. 68
3.1.3. Lch s mã hóa ............................................................................................................ 69
3.1.4. Mã hóa dòng và mã hóa khi ...................................................................................... 70
3.1.5. ng dng ca mã hóa .................................................................................................. 71
3.2. Các phương pháp mã hóa ................................................................................................... 71
3.2.1. Phương pháp thay thế .................................................................................................. 71
3.2.2. Phương pháp hoán vị ................................................................................................... 72
3.2.3. Phương pháp XOR ...................................................................................................... 72
3.2.4. Phương pháp Vernam .................................................................................................. 73
3.2.5. Phương pháp sách hoặc khóa chy .............................................................................. 73
3
3.2.6. Phương pháp hàm băm ................................................................................................ 74
3.3. Các gii thut mã hóa ......................................................................................................... 74
3.3.1. Các gii thuật mã hóa khóa đối xng .......................................................................... 74
3.3.2. Các gii thut mã hóa khóa bất đối xng .................................................................... 83
3.3.3. Các hàm băm ............................................................................................................... 85
3.4. Ch ký s, chng ch s và PKI ......................................................................................... 91
3.4.1. Ch ký s .................................................................................................................... 91
3.4.2. Chng ch s ................................................................................................................ 94
3.4.3. PKI .............................................................................................................................. 96
3.5. Qun lý khóa và phân phi khóa ........................................................................................ 98
3.5.1. Gii thiu ..................................................................................................................... 98
3.5.2. Phân phi khóa bí mt ............................................................................................... 100
3.5.3. Phân phi khóa công khai ......................................................................................... 103
3.6. Mt s giao thức đảm bo ATTT da trên mã hóa .......................................................... 104
3.6.1. SSL/TLS .................................................................................................................... 104
3.6.2. SET ............................................................................................................................ 108
3.6.3. PGP ............................................................................................................................ 109
3.7. Câu hi ôn tp .................................................................................................................. 112
CHƯƠNG 4. CÁC K THUT VÀ CÔNG NGH ĐẢM BO AN TOÀN THÔNG TIN ... 114
4.1. Điều khin truy nhp ........................................................................................................ 114
4.1.1. Khái niệm điều khin truy nhp ................................................................................ 114
4.1.2. Các biện pháp điều khin truy nhp .......................................................................... 114
4.1.3. Mt s công ngh điều khin truy nhp .................................................................... 119
4.2. Tường la ......................................................................................................................... 124
4.2.1. Gii thiệu tường la .................................................................................................. 124
4.2.2. Các loại tường la ..................................................................................................... 126
4.2.3. Các k thut kim soát truy nhp .............................................................................. 128
4.2.4. Các hn chế của tường la ........................................................................................ 128
4.3. Các h thng phát hiện và ngăn chặn xâm nhp .............................................................. 129
4.3.1. Gii thiu ................................................................................................................... 129
4.3.2. Phân loi .................................................................................................................... 130
4.3.3. Các k thut phát hin xâm nhp .............................................................................. 131
4.4. Các công c rà quét các phn mềm độc hi ..................................................................... 133
4.5. Câu hi ôn tp .................................................................................................................. 134
CHƯƠNG 5. QUẢN LÝ, CHÍNH SÁCH VÀ PHÁP LUT AN TOÀN THÔNG TIN .......... 135
4
5.1. Qun lý an toàn thông tin ................................................................................................. 135
5.1.1. Khái quát v qun lý an toàn thông tin ...................................................................... 135
5.1.2. Đánh giá rủi ro an toàn thông tin............................................................................... 136
5.1.3. Phân tích chi tiết ri ro an toàn thông tin .................................................................. 138
5.1.4. Thc thi qun lý an toàn thông tin ............................................................................ 140
5.2. Các chun qun lý an toàn thông tin ................................................................................ 143
5.2.1. Gii thiu ................................................................................................................... 143
5.2.2. Chu trình Plan-Do-Check-Act ................................................................................... 144
5.3. Pháp lut và chính sách an toàn thông tin ........................................................................ 145
5.3.1. Gii thiu v pháp lut và chính sách an toàn thông tin ........................................... 145
5.3.2. Lut quc tế v an toàn thông tin .............................................................................. 146
5.3.3. Lut Vit Nam v an toàn thông tin .......................................................................... 147
5.4. Vấn đề đạo đức an toàn thông tin ..................................................................................... 148
5.4.1. S cn thiết của đạo đức an toàn thông tin................................................................ 148
5.4.2. Mt s b quy tc ng x trong CNTT và ATTT ..................................................... 148
5.4.3. Mt s vấn đề khác .................................................................................................... 149
5.5. Câu hi ôn tp .................................................................................................................. 150
TÀI LIU THAM KHO ........................................................................................................... 151