PaaS Nền tng như dịch v: Một cơ chế kết hợp IaaS v“i một tập hợp trung gian trừu tượng về dịch v middleware, pht triển ph”n mềm và cc công c triển khai cho ph•p tổ chức có một cch
Trang 1TRƯNG ĐI HC SI GN
TIU LUÂN HC PH N HÊ ĐI"U HNH
ĐIÊN TO$N Đ$M MÂY V V&N Đ" AN TON, B(O
MÂT TRONG ĐIÊN TO$N Đ$M MÂY.
NGNH: CÔNG NGHÊ THÔNG TIN.
Sinh viên thc hiê n: Lê Ngc Hiê p Ging viên ph trch: Phan T!n Qu$c
Th+nh ph H/ Ch0 Minh, năm 2023.
Trang 2TRƯNG ĐI HC SI GN
TIU LUÂN HC PH N HÊ ĐI"U HNH
ĐIÊN TO$N Đ$M MÂY V V&N Đ" AN TON, B(O
MÂT TRONG ĐIÊN TO$N Đ$M MÂY.
NGNH: CÔNG NGHÊ THÔNG TIN.
Sinh viên thc hiê n: Lê Ngc Hiê p Ging viên ph trch: Phan T!n Qu$c
Th+nh ph H/ Ch0 Minh, năm 2023.
Trang 3LI CAM ĐOAN
Tôi, người viết tiểu luận, xin cam đoan rằng những thông tin và quan điểm được trình bày trong bài viết là hoàn toàn da trên nghiên cứu chính xc
và đng tin cậy Mi ý kiến và khẳng định đều được hỗ trợ bằng cc tài liệu tham kho có nguồn g$c rõ ràng, từ cc nguồn uy tín và đã được kiểm chứng Trong qu trình viết tiểu luận này, tôi đã c$ gắng tìm hiểu sâu sắc và chi tiết về cc khía cạnh quan trng của điện ton đm mây, từ kh năng linh hoạt đến hiệu su!t và an toàn thông tin Mi thông tin th$ng kê và s$ liệu đã được kiểm tra và đm bo độ chính xc và tính khch quan
Tôi cũng cam đoan rằng ngoại trừ cc nguồn thông tin được trích dẫn rõ ràng, mi sng tạo và quan điểm c nhân đều được diễn đạt một cch minh bạch
và không bị chệch lệch Tiểu luâ n này không mang tính ch!t lập luận độc đo,
mà là kết qu của s tổng hợp và phân tích khch quan từ nhiều nguồn đng tin cậy
Tp H Ch Minh, thng 10 năm 2023
Tc gi đề tài
Lê Ngoc Hiê p
Trang 4DANH M7C K9 HIÊU V CH: VI;T T<T
ST
T
KU TV VIXT TYT CHZ VIXT Đ\Y Đ^
2 API Application Progaming Interface
4 DDos Distributed Denial of Service
5 DoS Denial-of-Service
6 EC2 Elastic Compute Cloud
9 IaaS Infrastructure as a Service
10 IP Internet protocol
11 IT Information Technology
13 RBAC Role-Based access conterol
15 SMS Short Message Services
16 SSL Secure Socket Player
17 VM Virtual machine
19 XML Extensible Markup Language
Trang 5DANH M7C C$C B(NG
Trang 6DANH M7C C$C H=NH V>
Hình 1 1 S pht triển của điê n ton đm mây [2] 7
Hình 1 2 Cc mô hình dịch v của điê n ton đm mây [3] 9
Hình 1 3 Cc mô hình triển khai của điê n ton đm mây [4] 10
Hình 2 1 Sơ đồ về bo mâ t của điê n ton đm mây [7] 27
Trang 7M7C L7C
LzI CAM ĐOAN i
DANH M{C KU HIÊU V CHZ VIXT TYT ii
DANH M{C C}C B~NG iii
DANH M{C C}C H•NH V€ iv
M{C L{C i
LzI N•I Đ\U 1
1.LU DO CH‚N Đƒ TI 1
2.L„CH S… RA ĐzI 1
3.M{C ІCH NGHIÊN C‡U ĐIÊN TO}N Đ}M MÂY 2
4.NHZNG NHIÊM V{ KHI NGHIÊN C‡U ĐIÊN TO}N Đ}M M‰Y 2
5.ĐŠI TƯŒNG V PHAM VI C^A NGHIÊN C‡U 3
6.PHƯƠNG PH}P NGHIÊN C‡U 3
7.U NGHŽA C^A NGHIÊN C‡U 3
NÔI D{NG BI NGHIÊN C‡U 4
CHƯƠNG 1.GI•I THIÊU Vƒ ĐIÊN TO}N Đ}M MÂY 4
1.1.KH}I NIÊM CƠ B~N 4
1.1.1.Lịch s• pht triển của điê n ton đm mây 5
1.2.MÔ H•NH D„CH V{ C^A ĐIÊN TO}N Đ}M MÂY 6
1.3 C}C MÔ H•NH TRI‘N KHAI C^A ĐIÊN TO}N Đ}M MÂY 8
1.4 LŒI †CH C^A ĐIÊN TO}N Đ}M MÂY 9
1.5 R^I RO KHI S… D{NG ĐIÊN TO}N Đ}M MÂY 12
1.6 T•M TYT CHƯƠNG 1 15
CHƯƠNG 2 C}C MŠI ĐE D‚A V V‰N Đƒ B~O MÂT 16
2.1 T’NG QUAN C}C V‰N Đƒ B~O MÂT V MŠI ĐE D‚A 16
2.2 C}C V‰N Đƒ Vƒ B~O MÂT 16
2.2.1.Sao lưu và lưu trữ 16
2.2.2.Chiếm đoạt dịch v 16
2.2.3.T!n công bằng my chủ o 17
2.2.4.Những thch thức bo mâ t của mô hình triển khai 17
Trang 82.2.4.1.Cc v!n đề bo mâ t trong PaaS 17
2.2.4.2.M$i quan hê v“i bên thứ ba 17
2.2.4.3.Bo mâ t hạ t”ng cơ bn 18
2.2.5.Xc thc và qun lí danh tính 18
2.2.6.V!n đề mạng 18
2.2.7.Bo mâ t trình duyê t 18
2.2.8.Cuôc t!n công tràn 19
2.2.9.Rủi ro của nền tng o hóa 19
2.2.9.1.Nền tng o hóa tri ph•p 19
2.2.9.2.S•a đổi từ bên ngoài 20
2.2.9.3.My chủ o thot 20
2.2.10.M!t quyền qun lí 20
2.2.11.S b!t c–n của khch hàng 21
2.2.12.Gian lâ n thanh ton 21
2.2.13.Ghi nhâ t và gim st 21
2.2.14.Lỗi hoă c bị ngừng dịch v đm mây 21
2.2.15.Khóa chă t 22
2.2.16.Cc v!n đề tuân thủ 22
2.3.C}C MŠI ĐE D‚A 22
2.3.1.Chiếm đoạt thông tin đăng nhâ p và v!n đề về xc thc 23
2.3.2.R— r˜ dữ liê u 23
2.3.3.Giao diê n và API bị t!n công 23
2.3.4.Lợi dng cc lỗ hổng hê th$ng 24
2.3.5.Chiếm đoạt tài khon 24
2.3.6.M!t dữ liê u v™nh viễn 24
2.3.7.Thiếu s c–n thâ n 24
2.3.8.Lạm dng dịch v đm mây 25
2.3.9.T!n công từ ch$i dịch v(DoS) 25
2.3.10.Truy câ p không được ph•p 26
2.3.11.Mât mã không an toàn 26
2.3.12.Cc ph”n mềm đô c hại 26
Trang 92.3.13.Từ ch$i dịch v kinh tế 27
2.3.14.X• lí dữ liê u 27
2.3.15.Thay đổi qun trị và quyền sœ hữu 27
2.3.16.Bị từ ch$i dịch v 28
2.3.17.M$i đe da từ nhà cung c!p 28
2.3.18.An toàn trình duyê t 28
2.3.19.Gói ch•m ph”n chữ kí XML 28
2.3.20.Tiết lô ứng dng dịch v 29
2.3.21.Bị tiết lô hoă c m!t mã khóa 29
2.3.22.Ph”n mềm đô c hại 29
2.3.23.Nhân viên của Nhà cung c!p đm mây 29
2.3.24.Xâm phạm nhâ t kí hoạt đô ng 29
2.4.BIÊN PH}P AN TON V B~O MÂT 30
2.4.1.Bo mâ t mâ t kh–u 30
2.4.2.Bât xc thc 2 yếu t$ 30
2.4.3.Trnh dữ liê u quan trng 31
2.4.5.Mã hóa dữ liê u 31
2.4.6.Dịch v lưu trữ được mã hóa 31
2.4.7.Qun lí tâ p tin chă t ch• 31
2.4.8.Sao lưu dữ liê u 32
2.4.9.Qun lí thiết bị truy câ p 32
2.4.10.Kiểm sot và gim st thường xuyên 33
2.4.11.Hợp tc cžng v“i cc chuyên gia 34
2.5.T•M TYT CHƯƠNG 2 34
CHƯƠNG 3 TH}CH TH‡C V TIƒM NĂNG C^A ĐIÊN TO}N Đ}M MÂY 34
3.1 NHZNG TH}CH TH‡C PH~I ĐŠI DIÊN 35
3.1.1 Bo mâ t thông tin và quyền riêng tư 35
3.1.2 Môi trường nhiều đm mây 36
3.1.3 Thch thức về hiê u su!t 36
3.1.3.1 Đô trễ mạng 37
3.1.3.2 Thời gian ngừng hoạt đô ng 37
Trang 103.1.3.3 M!t dữ liê u 38
3.1.3.4 Kh năng tương tc của ứng dng 38
3.1.3.5 V!n đề qun lí 39
3.1.4 Kh năng tương thích và linh hoạt 39
3.1.5 S ph thuô c vào mạng Internet 40
3.1.6 Thiếu kiến thức chuyên môn 41
3.1.7 Đô tin cây và s n có 41
3.1.8 Bo mâ t mâ t kh–u 42
3.1.9 Qun lí chi phí 42
3.1.10 Kiểm sot và qun trị 43
3.1.11 Qun lí nhiều đm mây 44
3.1.12 Di chuyển dữ liê u 45
3.1.13 Đô phức tạp của đm mây lai 46
3.2.TIƒM NĂNG PH}T TRI‘N TRONG TƯƠNG LAI 47
3.2.1.L™nh vc kinh doanh 47
3.2.2 L™nh vc gio dc 48
3.2.3.Trí tuê nhân tạo và phân tích dữ liê u 49
3.3.U ngh™a của viê c pht triển toàn diê n điê n ton đm mây 49
3.4.T•M TYT CHƯƠNG 3 50
KXT LUÂN V U KIÊN C} NHÂN 51
TI LIÊU THAM KH~O 52
Trang 11LI N?I Đ U1.L9 DO CHN Đ" TI
V“i thời đại chuyển đổi s$ ngày nay, cc doanh nghiê p, công ty đang d”n chuyển mình mạnh m• để d”n thích nghi v“i cc công nghê m“i Điê n ton đm mây đang là xu hư“ng t!t yếu, cc doanh nghiê p và tổ chức đang ngày càng chuyển đổi sang s• dng điê n ton đm mây để nâng cao hiêu qu
và chi phí Điê n ton đm mây đang là công nghê m“i đang dược pht triển
và ứng dng trong nhiều ngành nghề, l™nh vc như kinh doanh, y tế, gio dc,nghiên cứu
Điên ton đm mây có tc đô ng tích cc đến xã hô i, gi¡p mœ rô ng kh năng tiếp câ n v“i công nghê thông tin truyền thông cho mi người Điê n ton đm mây cũng góp ph”n th¡c đ–y pht triển kinh tế xã hô i
V“i những lí do trên, viê c nghiên cứu về điê n ton đm mây được coi
là v!n đề c!p thiết, c”n được th¡c đ–y nghiên cứu và đ”u tư Viê c nghiên cứu
và pht triển điê n ton đm mây s• góp ph”n th¡c đ–y và pht triển công nghê thông tin, truyền thông, cũng đồng thời th¡c đ–y kinh tế xã hô i đi lên
2.LACH SB RA ĐI
Lịch s• ra đời của điê n ton đm mây có thể được bắt nguồn từ những năm 1960 , khi cc nhà khoa hc bắt đ”u nghiên cứu về mô hình my tính phân tn Năm 1960, John McCarthy đã đưa ra ý tưœng về “ My tính tiê n ích
“, trong đó my tính s• được cung c!p như mô t dịch v gi$ng như điê n hoă c nư“c
Trong những năm 1970 và 1980, đã có nhiều d n để pht triển mô hình my tính phân tn được thc hiê n và ARPANET là mô t trong những d
n nổi tiếng nh!t ARPANET được pht triển bœi ARPA ( Cơ quan ch˜ đạo cc D n Nghiên cứu Tiên tiến ) của L”u năm góc Hoa K¤
Vào những năm thâ p niên 90 của thế k˜ trư“c, cc công nghê m“i như Internet và World Wide Web đã tạo ra s thuâ n lợi cho s pht triển của điê n ton đm mây Năm 1994, mô t bài bo trên tạp chí Wired đã s• dng thuâ t ngữ “ Đm mây “ để mô t cc dịch v my tính được cung c!p qua Internet.Năm 1990, Salesforce.com đã cho ra mắt Salesforce, mô t nền tng ph”n mềm dịch v (SaaS) cho ph•p cc doanh nghiê p qun lý khch hàng của
Trang 12h trên đm mây Salesforce là mô t trong những công ty tiên phong trong l™nhvc điê n ton đm mây.
Năm 2000, Amazon Web Service (AWS) được ra mắt, cung c!p mô t loạt cc dịch v điê n ton đm mây, bao gồm my chủ o, lưu trữ mạng,… AWS đã trœ thành mô t trong những dịch v điê n ton đm mây hàng đ”u trên thế gi“i
Và từ năm 2000 – nay là giai đoạn bžng nổ của điê n ton đm mây, ccdoanh nghiê p và tổ chức bắt đ”u chuyển đổi s• dng điê n ton đm mây để năng cao hiê u qu hoạt đô ng và gim chi phí Điê n ton đm mây trœ thành
xu hư“ng công nghê hiê n đại Cc doanh nghiê p và tổ chức khắp nơi trên thế gi“i đang s• dng điê n ton đm mây để phc v cho nhiều mc đích khc nhau
3.M7C ĐCH NGHIÊN CCU ĐIÊN TO$N Đ$M MÂY
V“i những lợi ích của điê n ton đm mây mang lại thì mc đích của đề tài này là tìm hiểu cc kiến thức cơ bn về công nghê này, bao gồm cc mô hình điê n ton đm mây, cc dịch v điê n ton đm mây, và cc ứng dng củacông nghê này Nghiên cứu về mô t khía cạnh c thể của điê n ton đm mây, chẳng hă n như bo mâ t, hiê u năng, kh năng mœ rô ng
Pht triển cc gii php và ứng dng m“i da trên điê n ton đm mây Nghiên cứu cc v!n đề thc tiễn trong l™nh vc điê n ton đm mây, ch ng hạnnhư tính bền vững và kh dng
Đưa ra cc dẫn chứng c thể, qua đó đề xu!t cc gii php m“i cho những v!n đề điê n ton đm mây
4.NH:NG NHIÊM V7 KHI NGHIÊN CCU ĐIÊN TO$N Đ$M M&Y
Nghiên cứu về điê n ton đm c”n đm bo cc nhiê m v sau đây: 1.Nêu ra cc mô hình hiê n có của điê n ton đm mây
2.Đưa ra cc dịch v của điê n ton đm mây
3.Trình bày những ứng dng trong cuô c s$ng
4.Những lợi ích mà điê n ton đm mây mang lại
Trang 135.ĐI TƯFNG V PHAM VI CA NGHIÊN CCU.
V“i điê n ton đm mây, đ$i tượng nghiên cứu bao gồm r!t nhiều khía cạnh bao gồm:
Mô hình dịch v
Kiến tr¡c và cơ sœ hạ t”ng
Những ứng dng
Tính bo mâ t
Cc công nghê m“i
Do là l™nh vc điê n ton đm mây có phạm vi r!t l“n nên ch˜ tìm hiểu
về cc l™nh vc quan trng:
Khoa hc my tính
K§ thuâ t điê n t•
6.PHƯƠNG PH$P NGHIÊN CCU
Phương php nghiên cứu điê n ton đm mây là k™ thuâ t và quy trình được s• dng để thu thâ p , phân tích , và trình bày dữ liê u về điê n ton đm mây
Trong qu trình nghiên cứu tôi đã džng những phương php sau: Phương php phân tích dữ liê u
Phương php thu thâ p dữ liê u
Phương php nghiên cứu trường hợp
7.9 NGHJA CA NGHIÊN CCU
U ngh™a của viê c nghiên cứu về điê n ton đm mây có 3 ý chính sau đây:
Thứ nh!t, gi¡p người đc hiểu rõ hơn về cc định ngh™a cơ bn, những v!n đề liên quan về điê n ton đm mây
Trang 14Thứ hai, phân tích và đưa ra cc đnh gia của bn thân liên quan về v!n
đề điê n ton đm mây
Thứ ba, đề ra cc gii php và góp ý phž hợp về điê n ton đm mây
Trang 15NÔI D7NG BI NGHIÊN CCU
CHƯƠNG 1.GILI THIÊU V" ĐIÊN TO$N Đ$M MÂY 1.1.KH$I NIÊM CƠ B(N.
Điên ton đm mây là mô t công nghê cung c!p mô t tổ hợp cc dịch v chia s¨ tài nguyên my tính bao gồm ứng dng, my tính, nền tng lưu trữ, mạng, pht triển, và triển khai như cc quy trình hoạt đô ng của mô t doanh nghiêp Điê n ton đm m!y biến cc tài sn điê n ton truyền th$ng thành cc nhóm tài nguyên được chia s¨ da trên nền tng mạng Internet cơ bn.Đm mây có nhiều phiên bn khc nhau, tžy thuô c vào nhu c”u của mỗi doanh nghiê p Có 2 mô hình chính của điê n ton đm mây là : riêng tư vàcông cô ng Nhiều tổ chức s• dng kết hợp c riêng tư và công cô ng của tài nguyên điê n ton (trung tâm dữ liê u và đm mây riêng tư) và dịch v công như môi trường công nghê thông tin kết hợp giữa điê n ton đm mây và điê n ton tại chỗ
Đm mây không tồn tại đô c lâ p v“i cc khon đ”u tư công nghê thông tin và cc doanh nghiê p khc Trong thc tế, có r!t nhiều công ty đ”u tư s• dng kết hợp c dịch v đm mây công cô ng và riêng tư để liên kết v“i trung tâm dữ liê u của h Cc công ty džng r!t nhiều phương php khc nhau, tžy vào mc đích và yêu c”u của doanh nghiê p để liên kết và tích hợp vào cc dịch v Cc cc doanh nghiê p xây dng môi trường điê n ton của riêng h được xc định bœi đô phức tạp của kh$i lượng công viê c và cch doanh nghiêp mu$n t$i ưu hiê u su!t của cc kh$i lượng công viê c đó để hỗ trợ cc thành ph”n của mình
Điên ton đm mây là mô t gii php cung c!p công nghê thông tin bằng điê n ton da vào Internet, cung c!p tài nguyên my tính ( my chủ, mạng, lưu trữ ) và cc dịch v khc như ph”n mềm, ứng dng, cơ s© dữ liê u Công nghê này gi¡p doanh nghiê p, tổ chức s• dng tài nguyên dịch v qua Internet mà không c”n phi đ”u tư qu nhiều vào cơ sœ hạ t”ng lẫn nhân lc.Theo định ngh™a của Viê n Qu$c gia Tiêu chu–n và Công nghê Hoa k¤ (
US NIST ), điê n ton đm mây là mô hình cho ph•p truy câ p cc tài nguyên được chia s¨ ( hê th$ng mạng, thiết bị lưu trữ, my chủ và ứng dng ) mô t cch thuâ n tiê n và theo nhu c”u s• dng Những tài nguyên này có thể được cung c!p mô t cch nhanh chóng hoă c thu hồi v“i chi phí qun lý t$i thiểu hoăc tương tc t$i thiểu v“i nhà cung c!p dịch v
Trang 161.1.1.LMch sP phQt triTn cUa điê n toQn đQm mây.
S hình thành và pht triển của điê n ton đm mây không phi m“i ngày mô t ngày hai, mà đã phi tri qua nhiều giai đoàn pht triển khc nhau Bắt đ”u từ kỷ nguyên my tính mainframe (mainframe computing), nơi cc hệth$ng mainframe l“n và mạnh m• hỗ trợ nhiều người džng kết n$i thông qua thiết bị đ”u cu$i (terminal) và chạy cc ứng dng qun lý dữ liệu Có năm giaiđoạn trung gian từ mainframe computing đến việc s• dng cc my tính độc lập c nhân chạy cc ứng dng my tính để bàn, dẫn đến điện ton c nhân (personal computing) Tiếp theo là s xu!t hiện của cc my tính được kết n$iv“i nhau, tạo thành điện ton mạng (networking computing) Giai đoạn này chứng kiến s pht triển của cc mạng cc bộ được kết n$i v“i cc mạng khc, tạo ra một mạng được kết n$i toàn c”u như Internet để s• dng cc ứng dng và tài nguyên từ xa Cc my tính được kết n$i mạng thường hoạt động theo cch t động (autonomic) dẫn đến điện ton t động (autonomic computing) hoặc theo kiến tr¡c my khch-my chủ (client-server) dẫn đến điện ton my khch-my chủ (client-server computing) Hình dư“i đây liệt
kê s pht triển của điện ton đm mây Việc pht triển điện ton lư“i (grid computing) tiếp theo sau đó là s pht triển của điện ton đm mây, được đặc trưng bœi:
Điện ton lư“i cho ph•p chia s¨ sức mạnh và tài nguyên tính tontri rộng trên nhiều miền địa lý
Điện ton đm mây là giai đoạn g”n đây nh!t, nơi cc ứng dng điện ton da trên dịch v và thị trường là chủ yếu [1]
Trang 17Hnh 1 1 S pht trin ca điê !n ton đm mây [2]
1.2.MÔ H=NH DACH V7 CA ĐIÊN TO$N Đ$M MÂY.
Hiên nay, có r!t nhiều nhà cung c!p dịch v điê n ton đm mây nh¬ và l“n, điển hình là:
Amazon Web Service (AWS):
AWS là nhà cung c!p điê n ton đm mây l“n nh!t thế gi“i hiê n nay AWS cung c!p mô t loại cc dịch v điê n ton đm mây như IaaS, PaaS và SaaS
Microsoft Azure:
Azure là nhà cung c!p điê n ton đm mây l“n thứ hai trên thế gi“i Azure là nền tng đm mây có t$c đô hoạt đô ng r!t nhanh, đô linh hoạt cao và gi c phi chăng
Goolge Cloud Platform (GCP) :
Trang 18GCP là nhà cung c!p điê n ton đm mây lơn thứ ba trên thế gi“i,được cung c!p bœi Goolge Cc dịch v của GCP bao gồm IOT, Cloud Machine Learning Engine, Goolge Cloud, …
Oracle Cloud Infrastructure (OCI) :
là mô t nền tng điê n ton đm mây được thiết kế gi¡p doanh nghiêp x• lý cc tc v điê n ton linh hoạt mà cc my chủ vâ t lý khó l—ng đp ứng được Tương t AWS, Azure, GCP, OCI có đ”y đủ cc dịch v như SaaS, PaaS, Iaas
Qua đó ta cžng tìm hiểu cc mô hình dịch v mà cc nhà cung c!p nay đang pht triển:
IaaS (Hạ t”ng như dịch v):
Dịch v này cung c!p cc yếu t$ như ph”n cứng, ph”n mềm, lưu trữ, mạng, không gian trung tâm dữ liệu và cc thành ph”n ph”n mềm tiện ích khc theo yêu c”u Có c phiên bn công cộng và riêng tư của IaaS
Trong IaaS công cộng, người džng c”n một cơ chế đăng ký đơn gin để có thể s• dng tài nguyên Khi h không c—n c”n tài nguyên, hch˜ c”n hủy b¬ ch¡ng Trong IaaS riêng tư, tổ chức công nghệ thông tinhoặc một người kết hợp tạo ra một cơ sœ hạ t”ng được thiết kế để cung c!p tài nguyên theo yêu c”u cho người džng nội bộ và đôi khi c đ$i tc IaaS là yếu t$ cơ bn được s• dng bœi cc mô hình đm mây khc.Một s$ khch hàng mang theo cc công c và ph”n mềm riêng để tạo ứng dng của h Nền tng dư“i dạng dịch v (PaaS – Platform as a Service): Nhà cung c!p dịch v cung c!p một nền tng (hệ điều hành, ph”n mềm và cơ sœ dữ liệu) cho khch hàng Khch hàng có thể t phttriển và triển khai ứng dng trên nền tng này
Trang 19PaaS (Nền tng như dịch v):
Một cơ chế kết hợp IaaS v“i một tập hợp trung gian trừu tượng
về dịch v middleware, pht triển ph”n mềm và cc công c triển khai cho ph•p tổ chức có một cch th$ng nh!t để tạo và triển khai ứng dng trên môi trường đm mây hoặc trong môi trường trên cơ sœ Môi trườngPaaS hỗ trợ việc ph$i hợp giữa nhóm pht triển và tổ chức vận hành, thường được gi là DevOps PaaS cung c!p một tập hợp đồng nh!t về dịch v lập trình và middleware đm bo rằng cc nhà pht triển có mộtcch tạo ứng dng trong môi trường đm mây đã được kiểm tra và tích hợp Một dịch v hạ t”ng được yêu c”u cho PaaS
SaaS (Ph”n mềm như dịch v):
Một ứng dng kinh doanh được tạo và lưu trữ bœi một nhà cung c!p trong một mô hình đa người džng (chia s¨) ‡ng dng SaaS đặt trên c một PaaS và hạ t”ng cơ bn IaaS Trên thc tế, một môi trường SaaS có thể được xây dng trc tiếp trên nền tng IaaS Thông thường, những dịch v cơ bn này không thể nhìn th!y được đ$i v“i người džngcu$i của ứng dng SaaS [2]
Hnh 1 2 Cc mô hnh d)ch v+ ca điê !n ton đm mây [3]
1.3 C$C MÔ H=NH TRIN KHAI CA ĐIÊN TO$N Đ$M MÂY
Đm mây riêng (private cloud) :
Trang 20Trong mô hình triển khai đm mây riêng, cơ sœ hạ t”ng đm mâyđược vận hành để s• dng độc quyền cho một tổ chức duy nh!t Cc dịch v đm mây riêng được dành riêng cho một tổ chức duy nh!t Cơ
sœ hạ t”ng đm mây có thể được thiết lập tại chỗ hoặc ngoài cơ sœ và cóthể được qun lý nội bộ hoặc bœi bên thứ ba Đm mây riêng phž hợp nh!t cho cc ứng dng có độ bo mật cao và cc tổ chức mu$n có quyền kiểm sot chặt ch• đ$i v“i dữ liệu của h
Đm mây công cộng (public cloud):
Trong mô hình triển khai đm mây công cộng, cc dịch v đm mây có s n cho công ch¡ng hoặc một nhóm l“n cc công ty Cc tài nguyên đm mây được chia s¨ giữa cc người džng khc nhau (c nhân, tổ chức l“n, doanh nghiệp vừa và nh¬ và chính phủ) Cc dịch vđm mây được cung c!p bœi nhà cung c!p dịch v đm mây bên thứ ba.Đm mây công cộng phž hợp nh!t cho những người džng mu$n s• dng cơ sœ hạ t”ng đm mây để pht triển và th• nghiệm ứng dng và lưu trữ ứng dng trên đm mây để phc v kh$i lượng công việc l“n
mà không c”n đ”u tư ban đ”u vào cơ sœ hạ t”ng IT
Đm mây lai (hybrid cloud):
Mô hình triển khai đm mây lai kết hợp cc dịch v của nhiều đm mây (riêng tư hoặc công cộng) Cc đm mây riêng l¨ vẫn giữ được bn sắc độc đo của mình nhưng được ràng buộc bœi công nghệ chu–n hóa hoặc độc quyền cho ph•p di động dữ liệu và ứng dng Đm mây lai phž hợp nh!t cho cc tổ chức mu$n tận dng lợi thế của việc lưu trữ ứng dng và dữ liệu bo mật trên đm mây riêng, đồng thời hưœng lợi từ việc tiết kiệm chi phí bằng cch lưu trữ cc ứng dng và
dữ liệu được chia s¨ trên đm mây công cộng
Đm mây cộng đồng (community cloud):
Trong mô hình triển khai đm mây cộng đồng, cc dịch v đm mây được chia s¨ bœi một s$ tổ chức có cžng chính sch và yêu c”u tuân thủ Đm mây cộng đồng phž hợp nh!t cho cc tổ chức mu$n truy cập vào cžng một ứng dng và dữ liệu, và mu$n chi phí đm mây được chia s¨ v“i nhóm l“n hơn [4]
Trang 21Hnh 1 3 Cc mô hnh trin khai ca điê !n ton đm mây [4]
1.4 LFI CH CA ĐIÊN TO$N Đ$M MÂY.
Điên ton đm mây là mô t công nghê cho ph•p người džng truy câ p và s• dng cc dịch v, ứng dng, dữ liê u và tài nguyên thông qua Internet, thay
vì phi cài đă t và duy trì ch¡ng trên my tính c nhân thì hoă c my chủ nô i bô Điê n ton đm mây có r!t nhiều lợi ích và s tiê n dng cho cc c nhân, doanh nghiê p bao gồm:
Thời gian nhanh hơn đến thị trường:
Bạn có thể tạo ra cc phiên bn m“i hoặc ngừng s• dng ch¡ng trong vài giây, cho ph•p cc nhà pht triển tăng t$c qu trình pht triển thông qua triển khai nhanh chóng Công nghệ đm mây hỗ trợ s đổi m“i bằng cch làm cho việc th• nghiệm ý tưœng m“i và thiết kế ứng dng m“i trœ nên dễ dàng mà không bị gi“i hạn bœi cc hạn chế về ph”n cứng hoặc cc quy trình mua sắm chậm trễ
Kh năng mœ rộng và linh hoạt:
Công nghệ đm mây mang lại s linh hoạt l“n hơn cho doanh nghiệp của bạn Bạn có thể nhanh chóng mœ rộng tài nguyên và lưu trữ
để đp ứng nhu c”u kinh doanh mà không c”n đ”u tư vào cơ sœ hạ t”ng vật lý Cc công ty không c”n tr tiền hoặc xây dng cơ sœ hạ t”ng c”n thiết để hỗ trợ mức ti cao nh!t của h Tương t, h có thể nhanh chóng thu nh¬ nếu cc tài nguyên không được s• dng
Tiết kiệm chi phí:
Dž bạn chn mô hình dịch v đm mây nào, bạn ch˜ tr tiền cho cc tài nguyên mà bạn thc s s• dng Điều này gi¡p bạn trnh việc
Trang 22xây dng qu mức và cung c!p qu mức trung tâm dữ liệu của bạn và tr lại thời gian quý bu của đội ngũ công nghệ thông tin để tập trung vào công việc chiến lược hơn.
Tính hợp tc:
Nếu doanh nghiệp của bạn có ít nh!t hai nhân viên trœ lên, thì việc th¡c đ–y hợp tc nên được xem x•t là một ưu tiên hàng đ”u Cu$i cžng, việc có một đội ngũ không có kh năng làm việc cžng nhau như một đội là vô ngh™a Công nghệ đm mây gi¡p việc hợp tc trœ thành một quy trình đơn gin Cc thành viên trong nhóm có thể dễ dàng và
an toàn xem và chia s¨ thông tin qua một nền tng da trên đm mây Một s$ dịch v da trên đm mây thậm chí cung c!p không gian xã hội
để kết n$i nhân viên trong toàn bộ tổ chức của bạn, từ đó tạo ra s quantâm và tương tc cao hơn T!t nhiên, hợp tc có thể tồn tại mà không c”n gii php my tính đm mây, nhưng nó s• không bao giờ dễ dàng
và hiệu qu như khi s• dng đm mây
Bo mật nâng cao:
B!t ch!p những quan điểm phổ biến, công nghệ đm mây thc tế
có thể làm tăng cường tình hình bo mật của bạn nhờ vào s sâu rộng
và rộng l“n của cc tính năng bo mật, bo dư©ng t động và qun lý tập trung Cc nhà cung c!p đm mây đng tin cậy cũng thuê cc chuyên gia bo mật hàng đ”u và s• dng cc gii php tiên tiến nh!t, mang lại s bo vệ mạnh m• hơn
Ph—ng ch$ng m!t dữ liệu:
Cc nhà cung c!p dịch v đm mây cung c!p tính năng sao lưu
và phc hồi sau thm ha Việc lưu trữ dữ liệu trong đm mây thay vì trên thiết bị cc bộ có thể gi¡p ngăn ngừa m!t dữ liệu trong trường hợp kh–n c!p, chẳng hạn như lỗi ph”n cứng, cc m$i đe da độc hại, hoặc thậm chí lỗi người džng đơn gin
Tính linh hoạt:
Doanh nghiệp của bạn ch˜ có một lượng tập trung hữu hạn để chia giữa t!t c cc trch nhiệm của nó Nếu cc gii php CNTT hiện tại của bạn buộc bạn phi dành qu nhiều s ch¡ ý cho v!n đề my tính
và lưu trữ dữ liệu, thì bạn s• không thể tập trung vào việc đạt được cc mc tiêu kinh doanh và làm hài l—ng khch hàng Ngược lại, bằng cch da vào một tổ chức bên ngoài để qun lý t!t c việc lưu trữ và cơ sœ
Trang 23hạ t”ng CNTT, bạn s• có nhiều thời gian hơn để tập trung vào cc khía cạnh của doanh nghiệp của bạn nh hưœng trc tiếp đến lợi nhuận của bạn Đm mây cung c!p cho doanh nghiệp tính linh hoạt hơn so v“i việc lưu trữ trên my chủ cc bộ Nếu bạn c”n thêm băng thông, dịch v da trên đm mây có thể đp ứng nhu c”u đó ngay lập tức, thay vì phi tri qua một qu trình cập nhật phức tạp (và đắt tiền) cho cơ sœ hạ t”ng CNTT của bạn S t do và tính linh hoạt ci thiện này có thể tạo
ra s khc biệt đng kể đ$i v“i hiệu su!t tổng thể của tổ chức của bạn Một s$ người tham gia kho st của InformationWeek, chiếm 65% tỷ lệ
đa s$, nói rằng "kh năng đp ứng nhanh chóng cc yêu c”u kinh doanh" là một trong những lý do quan trng nh!t mà một doanh nghiệp nên chuyển đến môi trường đm mây
Tính di đô ng:
Công nghệ đm mây cho ph•p truy cập dữ liệu doanh nghiệp thông qua điện thoại thông minh và cc thiết bị di động V“i hơn 2,6 tỷ điện thoại thông minh được s• dng trên toàn c”u hiện nay, đây là một cch tuyệt vời để đm bo rằng không ai bị b¬ lại phía sau Những nhânviên có lịch trình bận rộn hoặc s$ng œ xa văn ph—ng công ty có thể s• dng tính năng này để luôn cập nhật thông tin v“i khch hàng và đồng nghiệp một cch nhanh chóng
Thiết lập hệ th$ng đm mây cung c!p thông tin dễ dàng truy cập cho nhân viên kinh doanh đang công tc, những nhân viên làm việc t
do hoặc làm việc từ xa, gi¡p h duy trì s cân bằng giữa công việc và cuộc s$ng c nhân t$t hơn Chính vì vậy, không có gì ngạc nhiên khi th!y rằng cc tổ chức coi trng s hài l—ng của nhân viên và ưu tiên điều đó thường có kh năng mœ rộng việc s• dng đm mây lên đến 24%
Kiểm sot ch!t lượng:
Có r!t ít điều gây hại đến s thành công của một doanh nghiệp như ch!tlượng k•m và bo co không đồng nh!t Trong hệ th$ng da trên đm mây, t!t c tài liệu được lưu trữ tại một nơi và trong định dạng duy nh!t V“i mi người truy cập vào cžng một thông tin, bạn có thể duy trìtính nh!t qun trong dữ liệu, trnh sai sót con người và có một hồ sơ rõ ràng về b!t k¤ s•a đổi hoặc cập nhật nào Ngược lại, việc qun lý thôngtin theo từng ph—ng làm việc có thể dẫn đến việc nhân viên vô tình lưu trữ cc phiên bn khc nhau của tài liệu, gây ra s l¡ng t¡ng và làm m!t
đi tính đồng nh!t của dữ liệu
Trang 241.5 RI RO KHI SB D7NG ĐIÊN TO$N Đ$M MÂY.
Do là mô t công nghê m“i nổi, đang trong giai đoạn pht triển và bžng
nổ nên không thể trnh kh¬i những phiền toi khi s• dng Dư“i đây s• là những v!n đề hay gă p phi khi s• dng điê n ton đm mây:
Viêc vi phạm dữ liê u có nhiều hâ u qu đ$i v“i doanh nghiê p H
có thể m!t khch hàng, vì không ai mu$n làm viê c v“i những doanh nghiêp không có s an toàn về bo mâ t, cũng như phi chịu cc thiê t hại về cc khon phạt cũng như m!t đi uy tín của doanh nghiê p
H có thể sœ hữu mô t hạ t”ng đm mây “mœ” (mà h không tuântheo cc quy tắc t$t nh!t) hoă c thâ m chí không có biê n php bo mât nào Những điều kiê n này là mc tiêu hoàn ho cho những k¨ t!n công biết cch tìm th!y và lợi dng những điểm yếu trong hê th$ng bo vê của h
M!t quyền kiểm sot:
M!t quyền kiểm sot xy ra khi dữ liê u được lưu trữ trong đm mây Nếu tin tă c có thể chiếm được quyền kiểm sot của bạn, h có thể đnh cắp đi t!t c cc tài liê u trong đó Điều này có thể dẫn đến viê c đnh cắp danh tín và gây hại đến danh tiếng của bạn
Đnh cắp dữ liê u:
Đnh cắp dữ liê u là m$i gây đe da nh!t của điê n ton đm mây
Dữ liê u được lưu trữ trên đm mây có thể được truy câ p bœi b!t kì mà h có thông tin đăng nhâ p đ¡ng, những k¨ x!u cũng không ngoại lê
Trang 25Điều này có ngh™a là cc dữ liê u nhạy cm như thông tin khch hàng, hồ sơ tài chính và cc tài sn trí tuê có thể bị đnh cắp mô t cch
dễ dàng và có thể s• bị s• dng để thu lại lợi nhuâ n hoă c s• dng trong cc cuô c t!n công vào những doanh nghiê p khc
Ph”n mềm độc hại:
Ph”n mềm độc hại là một loại virus được thiết kế để gây hại hoặctắt my tính Nó cũng có thể được s• dng để thu thập thông tin hoặc đnh cắp dữ liệu Ph”n mềm độc hại có thể lan truyền qua cc tệp đính kèm trong email, trang web, hoặc thậm chí qua mạng xã hội Công nghệ đm mây là mc tiêu chính cho cc cuộc t!n công ph”n mềm độc hại, vì cc tin tă c có thể dễ dàng truy cập vào hệ th$ng của bạn và đnh cắp dữ liệu của bạn Rủi ro này cũng có thể lây nhiễm vào cc thiết bị của bạn thông qua đm mây, đặt toàn bộ hệ th$ng của bạn vào nguy cơ.Thời gian ngưng hoạt đô ng:
Khi bạn s• dng đm mây, dữ liệu của bạn được lưu trữ tại một
vị trí xa Nếu trung tâm dữ liệu chứa cc tệp của bạn gặp s c$ và tạm ngừng hoạt động, bạn s• không thể khôi phc ch¡ng cho đến khi nó hoạt động trœ lại Điều này có thể m!t hàng giờ, hoặc ngày hoặc thậm chí c thời gian dài hơn nếu có s c$ l“n nh hưœng đến nhiều my chủ Nếu nhà cung c!p dịch v đm mây của bạn gặp s c$ và tạm ngừng hoạt động, bạn có thể không thể truy cập dữ liệu hoặc ứng dng của mình, dẫn đến thiệt hại kinh doanh đng kể
Sai c!u hình:
Rủi ro bo mật l“n nh!t v“i điện ton đm mây là sai c!u hình R!t dễ để mắc lỗi khi cc doanh nghiê p, c nhân c!u hình my o của mình, điều này có thể dẫn đến những lỗ hổng trong hệ điều hành hoặc cc ứng dng chạy trên cc my o đó Nếu cc tô i phạm mạng tìm th!y một trong những lỗ hổng này và khai thc nó, h có thể truy cập
dữ liệu của bạn hoặc thậm chí chiếm quyền kiểm sot toàn bộ hệ th$ng của bạn
Lô thông tin đăng nhâ p:
S• dng dịch v email da trên đm mây, cc dịch v chia s¨ tài liệu (như Google Drive và Dropbox), và cc hình thức hợp tc khc giữa nhân viên tại cc tổ chức đã đặt ra những thch thức bo mật m“i Mỗi khi bạn đăng nhập vào một dịch v, tên người džng và mật kh–u
Trang 26của bạn được g•i dư“i dạng văn bn thường qua Internet B!t k¤ ai có quyền truy cập vào cc gói dữ liệu đó s• có kh năng th!y ch¡ng và s• dng cho mc đích độc hại.
Thiếu k§ lượng trong viê c cài đă t:
Khi s• dng đm mây, cc doanh nghiê p, c nhân thường để cc
dữ liê u nhạy cm của mình vào tay cc bên thứ ba Ngay c khi bên thứ
ba đã có uy tín, lâu đời thì h vẫn c—n có thể gă p nhiều rủi ro hơn cc biên php tại chỗ Điều này là bœi vì có nhiều điểm th!t bại hơn khi dữ liêu của bạn được phân bổ trên nhiều my chủ hơn là được lưu trữ là môt vị trí c$ định
Truy câ p tri ph•p:
Đm mây là mô t nguồn tài nguyên được chia s¨, điều này có ngh™a là dữ liê u của bạn có thể được truy câ p bœi b!t kì ai có thông tin tài khon của bạn Trong khi môi trường công nghê thông tin truyền th$ng đã được thiết kế để kiểm sot quyền truy câ p vào thông tin và tài nguyên nhạy cm, và t!t nhiên điê n ton đm mây đã b¬ qua l“p bo vê được xem là quan trong này
Và qua đó ta có thể th!y được rủi ro l“n nh!t của điê n ton đm mây là
ai cũng có thể truy câ p dữ liê u của bạn mà không c”n được uy quyền hay xc minh Điều này có thể xy ra khi cc tô i phạm công nghê cao xâm nhâ p được vào my chủ của doanh nghiê p hoă c cc nhân viên tình
cờ để lô sơ hœ và đó là cch bn ch¡ng chiếm dữ liê u
Chiếm đoạt tài khon:
Rủi ro bo mật l“n nh!t khi nói đến công nghệ đm mây là cơ hội gia tăng mà cc tin tă c có để t!n công cc doanh nghiệp V“i môi trường đm mây, luôn có cc my chủ có thể truy cập từ b!t k¤ vị trí nào trên thế gi“i Điều này có ngh™a rằng cc tô i phạm mạng có thể truycập và đnh cắp dữ liệu mà không c”n phi xâm nhập vào t—a nhà của bạn hoặc xâm nhâ p vào mạng của bạn
1.6 T?M T<T CHƯƠNG 1.
± chương 1 này, ch¡ng ta s• được tìm hiểu về cc khi niê m cơ bn nh!t của điê n ton đm mây để ph”n nào hiểu rõ được cch hoạt đô ng cũng như cc lợi ích, rủi ro mà công nghê này mang lại Cc mô hình hoạt đô ng, cc nhà cung c!p cũng như những gì mà điê n ton đm mây làm được œ qu
Trang 27khứ cũng như hiê n tại cũng được đề câ p œ chương này, song cũng làm rõ cc v!n để về những mă t tích cc mà tiêu cc mà công nghê này đang gă p phi.
CHƯƠNG 2 C$C MI ĐE DA V V&N Đ" B(O MÂT 2.1 T]NG QUAN C$C V&N Đ" B(O MÂT V MI ĐE DA.
Điện ton đm mây không ch˜ là một đổi m“i đột ph trong l™nh vc công nghệ, mà c—n là nguồn động viên mạnh m• cho s tiện lợi và linh hoạt trong qun lý dữ liệu và ứng dng Tuy nhiên, s phổ biến nhanh chóng của
nó cũng đã mœ ra một loạt cc thch thức về bo mật và đ$i mặt v“i những m$i đe da đa dạng đ$i v“i thông tin quan trng và tài nguyên kinh doanh Bo mật của điện ton đm mây không ch˜ là một ưu tiên, mà c—n là một yếu t$ chìm trong s pht triển của nó Việc lưu trữ dữ liệu và triển khai ứng dngtrên cc my chủ từ xa mœ ra một loạt cc nguy cơ từ những k• hœ nh¬ nh!t trong hệ th$ng bo mật Trong b$i cnh này, ch¡ng ta c”n nhìn nhận tổng quan về cc v!n đề chính liên quan đến bo mật và m$i đe da của điện ton đm mây
2.2 C$C V&N Đ" V" B(O MÂT.
Nguy cơ bo mật có thể xy ra từ c bên ngoài và bên trong tổ chức Theo Cuộc kho st Theo dõi An ninh Mạng năm 2011, 21% cuộc t!n công mạng được gây ra bœi cc nhân viên bên trong tổ chức 33% trong s$ người tham gia kho st cho rằng cc cuộc t!n công từ bên trong gây thiệt hại và chi phí l“n hơn cho tổ chức Thông thường, cc cuộc t!n công từ bên trong là s truy cập tri ph•p vào và s• dng thông tin của doanh nghiệp (63%), và trộm cắp tài sn trí tuệ (32%) Người džng độc c có thể truy cập vào cc dữ liệu nhạy cm c thể, dẫn đến việc xy ra việc xâm nhập dữ liệu Trong một tình hu$ng đm mây, một người bên trong có thể ph hủy toàn bộ cơ sœ hạ t”ng hoặc thao tc hoặc trộm cắp dữ liệu Cc hệ th$ng ch˜ ph thuộc vào nhà cungc!p dịch v đm mây cho mc tiêu bo mật đang đ$i diện v“i nguy cơ l“n nh!t Dư“i đây là cc thch thức về bo mâ t của điê n ton đm mây ta có thể theo dõi
Trang 282.2.1.Sao lưu v+ lưu trc.
Nhà cung c!p đm mây nên đm bo rằng việc sao lưu định k¤ dữ liệu được thc hiện và đm bo an toàn v“i t!t c cc biện php Tuy nhiên, dữ liệu sao lưu thường được tìm th!y dư“i dạng không được mã hóa, điều này cóthể dẫn đến việc s• dng dữ liệu một cch sai l”m bœi những người tri ph•p
Do đó, sao lưu dữ liệu dẫn đến nhiều m$i đe da bo mật khc nhau Khi o hóa my chủ càng tăng, v!n đề về sao lưu và lưu trữ trœ nên r!t khó khăn Gim thể tích sao lưu và lưu trữ ngoại tuyến là một trong những gii php để gim b“t thể tích sao lưu dữ liệu
2.2.2.Chidm đoet dMch vg.
Chiếm đoạt dịch v là việc kiểm sot tri ph•p trên cc dịch v đã được
ủy quyền bœi người džng tri ph•p Điều này có thể xy ra thông qua cc k§ thuật khc nhau như lừa đo, khai thc ph”n mềm và gian lận Đây được coi
là một trong những m$i đe da Chiếm đoạt tài khon đã được ch˜ ra là một trong những m$i đe da nghiêm trng nh!t Kh năng bị chiếm đoạt tài khon
là r!t cao do không có s bo vệ nội tại
2.2.3.Thn công blng mQy chU mo.
K¨ t!n công có thể kiểm tra quy trình tài nguyên của my o (VM) của nạn nhân/người džng, thay đổi c!u hình và thậm chí xóa dữ liệu đã lưu trữ, cóthể là dữ liệu nhạy cm, từ đó đe da tính bo mật, tính toàn vẹn và tính s n
có của VM Điều kiện c”n thiết cho loại t!n công này là hai VM phi hoạt động trên cžng một my chủ, và k¨ t!n công phi có kh năng nhận biết địa ch˜ IP của VM nạn nhân Mặc dž người džng PaaS và IaaS có quyền hạn mức
độ, một k¨ t!n công có thể nắm giữ hoặc xc định địa ch˜ IP bằng cch s• dng kh năng của khch hàng th• nghiệm thông qua cc chiêu tr— và đ”u vàokết hợp khc nhau để thu thập địa ch˜ IP của người džng Do đó, có thể nói rằng VM Hopping là một m$i đe da có lý trong tính ton đm mây
2.2.4.Nhcng thQch thnc bmo mâ t cUa mô honh triTn khai.
2.2.4.1.Cc vn đ bo mâ t trong PaaS.
PaaS cho ph•p triển khai cc ứng dng da trên đm mây mà không c”n phi mua và duy trì ph”n cứng và ph”n mềm cơ sœ Bo mật PaaS bao gồm hai l“p ph”n mềm:
Bo mật của nền tng PaaS: Điều này liên quan đến bo mật của nền tng PaaS chính Cc nhà cung c!p dịch v đm mây phi đm bo rằng nền tng của h an toàn và tin cậy Điều này bao gồm việc đm bo rằng hệ th$ng không bị t!n công, không có lỗ hổng bo mật và rằngdịch v được duyệt qua cc tiêu chu–n bo mật
Trang 29Bo mật của cc ứng dng khch hàng triển khai trên PaaS: Khi khch hàng triển khai cc ứng dng của h trên nền tng PaaS, h phi đm bo rằng cc ứng dng này cũng được bo mật Điều này bao gồm việc xây dng ứng dng v“i cc biện php bo mật c”n thiết để ngăn chặn cc cuộc t!n công và đm bo rằng dữ liệu của h được bo vệ Bo mật trong PaaS cũng ph thuộc vào việc xây dng mạng an toàn
và tin cậy để đm bo rằng cc ứng dng PaaS có thể hoạt động an toàn và không bị t!n công
2.2.4.2.Mi quan hê v!i bên th" ba.
Nền tng dịch v (PaaS), bên cạnh cc ngôn ngữ lập trình truyền th$ng,cũng cung c!p cc thành ph”n dịch v web của bên thứ ba như mashups Mashups có thể kết hợp hơn một nguồn thành ph”n thành một đơn vị tích hợpduy nh!t Do đó, cc mô hình PaaS có cc v!n đề về bo mật liên quan đến mashups.Người džng PaaS ph thuộc vào c bo mật của cc công c pht triển được lưu trữ trc tuyến và cc dịch v của bên thứ ba
Trong ngữ cnh này, bo mật trœ nên quan trng vì cc ứng dng và dịch v được xây dng da trên cc thành ph”n của bên thứ ba Người džng PaaS c”n đm bo rằng c cc công c và dịch v của bên thứ ba mà h s• dng đều được xây dng v“i cc biện php bo mật c”n thiết để ngăn chặn cc cuộc t!n công và bo vệ dữ liệu của h Cc m$i quan hệ v“i bên thứ ba trong môi trường PaaS có thể tạo ra cc điểm yếu trong chuỗi bo mật và c”n phi được qun lý một cch c–n thận để đm bo an toàn và đng tin cậy
2.2.4.3.Bo mâ t h% t&ng cơ bn.
Trong mô hình PaaS, cc nhà pht triển ph”n mềm thường không có quyền truy cập vào cc t”ng cơ bn, vì vậy nhà cung c!p dịch v chịu trch nhiệm bo mật hạ t”ng cơ bn và dịch v ứng dng Ngay c khi cc nhà pht triển có kiểm sot về bo mật, h không thể chắc chắn rằng cc công c môi trường pht triển do nhà cung c!p PaaS cung c!p là an toàn
Trang 302.2.6.Vhn đq meng.
Điện ton đm mây da vào internet và my tính từ xa để lưu trữ dữ liệu cho việc chạy cc ứng dng khc nhau Mạng này được s• dng để ti lênt!t c thông tin H.B Tabakki đã nêu cc v!n đề bo mật về mạng trong điện ton đm mây như một trng tâm quan trng Nó cung c!p tài nguyên o, băng thông cao và ph”n mềm cho người tiêu džng theo yêu c”u Trên thc tế, c!u tr¡c mạng của điện ton đm mây này dễ bị t!n công và gặp cc v!n đề bo mật như t!n công tiêm malware vào đm mây, v!n đề bo mật trình duyệt, t!n công lũ lt, khóa cứng, xóa dữ liệu không hoàn ch˜nh, bo vệ dữ liệu và bc ph”n t• chữ ký XML
2.2.7.Bmo mâ t tronh duyê t.
Khch hàng s• dng trình duyệt để g•i thông tin qua mạng Những trình duyệt này s• dng công nghệ SSL để mã hóa danh tính và thông tin xc thc của người džng Nhưng những tin tă c tại my chủ trung gian có thể thu thập thông tin này bằng cch s• dng cc gói tin theo dõi đã cài đặt trên my chủ trung gian Một người džng nên có một danh tính duy nh!t nhưng thông tin xc thc của h c”n cho ph•p cc mức độ khc nhau được xc minh bằng cch s$ hóa
2.2.8.Cuôc thn công tr+n.
Trong loại cuộc t!n công này, k¨ xâm nhập g•i một s$ lượng l“n yêu c”u tài nguyên lên đm mây một cch nhanh chóng để đm mây bị tràn đ”y bœi s$ lượng yêu c”u l“n Theo một nghiên cứu được tiến hành bœi IBM, đm mây có tính ch!t mœ rộng da trên s$ lượng yêu c”u Điều này s• làm cho nó
mœ rộng để đp ứng cc yêu c”u của k¨ xâm nhập, làm cho tài nguyên trœ nênkhông thể truy cập cho người džng bình thường
2.2.9.RUi ro cUa nqn tmng mo hta.
Nền tng o hóa (hypervisor) là một ph”n của my o cho ph•p chia s¨ tài nguyên my chủ và cch ly my chủ o/my chủ Do đó, kh năng của hypervisor trong việc cung c!p s cch ly c”n thiết trong trường hợp t!n công c$ ý s• quyết định ph”n l“n hiệu qu của my o trong việc s$ng sót sau rủi ro
Một lý do khiến hypervisor dễ bị rủi ro là vì nó là một chương trình ph”n mềm; rủi ro tăng lên khi kh$i lượng và độ phức tạp của mã ứng dng tăng lên Lý tưœng nh!t là mã ph”n mềm hoạt động trong một VM được xc định không thể giao tiếp hoặc nh hưœng đến mã chạy trên chính my chủ vật
lý hoặc trong một VM khc; nhưng một s$ v!n đề, chẳng hạn như lỗi trong ph”n mềm hoặc hạn chế đ$i v“i việc triển khai o hóa, có thể khiến s cô lập
Trang 31này gặp rủi ro Cc lỗ hổng chính v$n có trong hypervisor bao gồm rootkit hypervisor tri ph•p, s•a đổi bên ngoài đ$i v“i hypervisor và thot kh¬i VM.
2.2.9.1.Nn tng o h1a tri ph3p.
Trong trình o hóa thông thường, hệ điều hành khch (hệ điều hành được khœi động bên trong môi trường o hóa) hoạt động như một hệ điều hành truyền th$ng, qun lý I/O đến ph”n cứng và lưu lượng mạng, mặc dž nó được kiểm sot bœi hypervisor Do đó, hypervisor có mức độ kiểm sot cao đ$i v“i hệ th$ng, không ch˜ trong VM mà c—n trên my chủ vật lý Cc rootkitnhắm vào o hóa, và đặc biệt là hypervisor, đã thu h¡t được s ch¡ ý trong cộng đồng hacker Rootkit da trên VM có thể –n kh¬i cc hệ th$ng pht hiệnph”n mềm độc hại thông thường bằng cch khœi chạy một hypervisor "tri ph•p" và tạo một kênh bao phủ để đổ mã tri ph•p vào hệ th$ng Cc khai thc th• nghiệm khi niệm đã chứng minh rằng rootkit hypervisor có thể t chèn mình vào RAM, hạ c!p hệ điều hành my chủ xu$ng VM và làm cho nó trœ nên vô hình Sau đó, một rootkit được thiết kế đ¡ng cch có thể duy trì
"–n" đ$i v“i hệ điều hành my chủ, ch$ng lại cc nỗ lc của cc trình pht hiện ph”n mềm độc hại nhằm pht hiện và loại b¬ nó Điều này tạo ra một lỗ hổng nghiêm trng trong t!t c cc hệ th$ng o hóa Kh năng pht hiện mã độc hại là trng tâm của pht hiện và khắc phc xâm nhập, vì cc nhà nghiên cứu bo mật phân tích cc mẫu mã bằng cch chạy mã và xem kết qu Ngoài
ra, một s$ ph”n mềm độc hại c$ gắng trnh bị cc quy trình ch$ng vi-r¡t pht hiện bằng cch c$ gắng xc định xem hệ th$ng mà nó đã nhiễm có phi là hệ th$ng truyền th$ng hay o Nếu được pht hiện là VM, nó s• œ trạng thi không hoạt động và –n cho đến khi có thể xâm nhập vào my chủ vật lý và thc thi ti trng của nó thông qua một vectơ t!n công truyền th$ng [5]
2.2.9.2.S4a đ5i t6 bên ngo+i.
Ngoài việc thc thi ti đặt rootkit, một hypervisor được bo vệ k•m hoặc thiết kế không t$t cũng có thể tạo ra một vector t!n công Do đó, một my o t bo vệ có thể cho ph•p s•a đổi trc tiếp của hypervisor bœi một k¨ xâm phạm bên ngoại Điều này có thể xy ra trong cc hệ th$ng o hóa khôngxc nhận hypervisor như một tiến trình thông thường
2.2.9.3.My ch8 o thot.
Do vị trí đặc quyền cơ bn của my chủ my chủ đ$i v“i VM, một VM được c!u hình không đ¡ng có thể cho ph•p mã hoạt động hoàn toàn bypass môi trường o và đạt được quyền truy cập root hoặc kernel đ”y đủ vào my chủ vật lý Điều này s• dẫn đến s th!t bại hoàn toàn của cc cơ chế bo mật của hệ th$ng, và được gi là VM escape VM escape đề cập đến kh năng của
Trang 32k¨ t!n công thc thi mã tžy ý trên my chủ vật lý của VM, bằng cch "thot" kh¬i hypervisor Đôi khi được gi là "Ch•n Thnh" của nghiên cứu bo mật
o hóa, VM escape đã là đề tài của một loạt cc Bằng chứng của Khng nghị (PoCs) được thc hiện bœi cc nhà nghiên cứu bo mật như Tavis Ormandy của Google, và Tom Liston và Ed Skoudis tại Intelguardians Network Intelligence Liston và Ormandy đã ch˜ ra rằng VM escape có thể xy ra thông qua cc tài nguyên chia s¨ của my o gi là VMchat, VMftp, VMcat,
và VMdrag-n-sploit [5]
2.2.10.Mht quyqn qumn l0.
Như đã đề cập trư“c đó, cc phương php bo mật mà khch hàng đm mây s• dng độc lập đng kể so v“i hư“ng dẫn của Nhà Cung C!p S đ$i lậpnhư vậy có thể dẫn đến việc m!t qun lý và kiểm sot có thể nh hưœng quyếtđịnh đến hệ th$ng đm mây và t!t nhiên đến dữ liệu của nó Vì vậy, mi Nhà Cung C!p nên thông tin khch hàng của mình v“i cc quy trình và hư“ng dẫn bo mật rõ ràng và nghiêm ngặt, trong trường hợp của việc outsourcing, dịch v của đ$i tc phi tương thích v“i những hư“ng dẫn/chính sch này
2.2.11.Sv bht cwn cUa khQch h+ng.
Khch hàng đm mây thường xuyên không đm bo an ninh cho môi trường đm mây của h một cch đ¡ng đắn, tạo điều kiện cho người s• dng x!u t!n công vào nền tng đm mây Khch hàng phi nhận ra rằng h có trch nhiệm bo vệ dữ liệu và tài nguyên của mình Trong một s$ trường hợp, khch hàng đm mây sai l”m khi cho rằng nhà cung c!p đm mây chịu trch nhiệm đm bo an ninh cho dữ liệu của h M$i đe doạ này không thể được gii quyết thông qua kiểm ton hoặc cc k§ thuật khc Mỗi công ty nên luôn duy trì một tiêu chu–n an ninh cao ngay c khi khch hàng của h không tuân theo cc quy trình thích hợp
2.2.12.Gian lâ n thanh toQn.
Việc thao t¡ng dữ liệu thanh ton và tr$n thanh ton là một trong những
lỗ hổng quan trng nh!t trong môi trường đm mây Cc dịch v đm mây có kh năng đo lường œ mức độ trừu tượng phž hợp v“i loại dịch v, chẳng hạn như lưu trữ và x• lý Dữ liệu đo lường được s• dng cho việc cung c!p dịch v và hỗ trợ thanh ton Widder et al đã đề xu!t một phương php s• dng công c x• lý s kiện phức tạp
2.2.13.Ghi nhâ t v+ giQm sQt.
Chưa có cơ chế tiêu chu–n nào được đề xu!t để bật cc dịch v ghi nhật
và gim st liên quan đến tài nguyên đm mây Điều này có thể gây ra những
lo ngại đng kể Bœi vì cc cơ chế ghi nhật hiện có thường theo dõi người
Trang 33džng và dịch v của cơ sœ hạ t”ng, việc truy xu!t thông tin nh hưœng đến một người džng hoặc dịch v duy nh!t trœ nên kh khó khăn Cho đến khi cc
cơ chế theo dõi và ghi nhật hiệu qu được triển khai, điều thích hợp là xem x•t cc biện php kiểm sot bo mật trong điện ton đm mây Một s$ công c đã được đề xu!t để ghi nhật, theo dõi và cung c!p dịch v như open-QRM, Cobbler, Crowbar, Spacewalk và Cloud Audit, nhưng không công c nào trong s$ này cung c!p gii php hoàn ch˜nh
2.2.14.Lxi hoă c bM ngyng dMch vg đQm mây.
Ngoài cc cuộc t!n công DoS có thể khiến cc dịch v đm mây không kh dng trong một thời gian ngắn, cũng có thể xy ra lỗi hoặc ch!m dứt dịch v, biểu thị kh năng cung c!p dịch v v™nh viễn hoặc tạm thời của cơ sœ hạ t”ng đm mây Điều đó có thể là do cc hành vi gây hại của người džng đã có được quyền truy cập nâng cao vào cơ sœ hạ t”ng và do đó truy cập vào cc cơ chế có thể làm r$i loạn hoặc vô hiệu hóa chức năng của cc dịch v được cung c!p Việc cài đặt nhiều loại hê th$ng pht hiê n xâm nhâ p trên nhiều VM,như Cheng et al đề xu!t, có thể gim đng kể m$i đe da này [6]
2.2.15.Khta chă t.
Một s$ v!n đề xy ra khi cơ sœ hạ t”ng đm mây thay đổi quyền sœ hữu
và / hoặc chính sch, trong khi người džng trư“c đó vẫn là khch hàng Một khó khăn có t”m quan trng l“n xu!t hiện khi khch hàng không thể dễ dàng chuyển đổi dịch v hoặc dữ liệu của h từ một nhà cung c!p dịch v đm mâysang một nhà cung c!p dịch v đm mây khc Trong trường hợp này, ch¡ng
ta có nhiều v!n đề khóa chặt khc nhau tžy thuộc vào kiến tr¡c của hệ th$ng đm mây Trong c ba kiến tr¡c SaaS, PaaS và IaaS, v!n đề khóa chặt dữ liệu đều rõ ràng Việc trích xu!t dữ liệu của từng khch hàng vô cžng khó khăn do
lý do k§ thuật hoặc php lý Trong trường hợp của kiến tr¡c SaaS, v!n đề khóa chặt dịch v có thể ny sinh Điều này có ngh™a là mỗi dịch v đm mây s• dng cc công c khc nhau để cung c!p và gim st như openQRM, Cobbler, Crowbar và Spacewalk Trong kiến tr¡c PaaS, v!n đề tồn tại trên l“pAPI vì cc dịch v đm mây không s• dng cžng một nền tng o hóa Khchhàng nên kiểm tra xem nhà cung c!p m“i có s• dng cžng nền tng hoặc nền tng tương thích hay không Khóa chặt IaaS khc nhau tžy thuộc vào cơ sœ hạt”ng được s• dng bœi mỗi khch hàng Để trnh những trường hợp như vậy, việc la chn dịch v đm mây phž hợp phi được quyết định sau khi nghiên cứu k§ lư©ng, đồng thời phi đặc biệt ch¡ ý đến b!t k¤ thay đổi nào trong chính sch đm mây