1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng hệ thống giám sát ứng dụng xyz (hệ thống game, hệ thống bán hàng online, hệ thống chứng khoán, hệ thống quản lý nhân sựlươngkế toán, hệ thống quản lý bán hàng) của công ty abc

17 19 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng hệ thống giám sát ứng dụng XYZ (hệ thống game, hệ thống bán hàng online, hệ thống chứng khoán, hệ thống quản lý nhân sự/lương/kế toán, hệ thống quản lý bán hàng) của công ty ABC
Tác giả Hoàng Vũ Việt An, Nguyễn Trọng Phúc, Mai Đức Hoà, Trần Tấn Dũng
Người hướng dẫn ThS Phạm Văn Tiệp
Trường học Trường Đại Học Đại Nam Khoa Công Nghệ Thông Tin
Chuyên ngành Công nghệ Thông tin
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 4,2 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC ĐẠI NAM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN THỰC TẬP CNTT 1: HỆ THỐNG MÁY TÍNH TÊN ĐỀ TÀI Xây dựng hệ thống giám sát ứng dụng XYZ hệ thống game, hệ thống bán hàn

Trang 1

TRƯỜNG ĐẠI HỌC ĐẠI NAM KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN THỰC TẬP CNTT 1: HỆ THỐNG MÁY TÍNH

TÊN ĐỀ TÀI

Xây dựng hệ thống giám sát ứng dụng XYZ (hệ thống game, hệ thống bán hàng online, hệ thống chứng khoán, hệ thống quản lý nhân sự/lương/kế toán, hệ thống quản lý bán hàng) của công ty ABC Yêu cầu: Xây dựng, cài đặt hệ thống giám sát ứng dụng để đảm bảo cho một ứng dụng nội bộ của công ty hoạt động tốt Bảo vệ ứng dụng nội bộ khỏi các mối nguy hại từ mạng bên ngoài + lên kế hoạch chiến lược sao lưu cho máy chủ ứng dụng Có thể lựa chọn một ứng dụng các em biết để mô phỏng máy chủ ứng dụng cho thực

tế (dịch vụ web, game, mail, ).

Giảng viên hướng dẫn: ThS Phạm Văn Tiệp

Sinh viên thực hiện:

1 1671020001 Hoàng Vũ Việt An

2 1671020251 Nguyễn Trọng Phúc

3 1671020121 Mai Đức Hoà

1 1671020070 Trần Tấn Dũng

Hà Nội, tháng 1 năm 2023

Trang 2

TRƯỜNG ĐẠI HỌC ĐẠI NAM KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN THỰC TẬP CNTT 1: HỆ THỐNG MÁY TÍNH

TÊN ĐỀ TÀI

Xây dựng hệ thống giám sát ứng dụng XYZ (hệ thống game, hệ thống bán hàng online, hệ thống chứng khoán, hệ thống quản lý nhân sự/lương/kế toán, hệ thống quản lý bán hàng) của công ty ABC Yêu cầu: Xây dựng, cài đặt hệ thống giám sát ứng dụng để đảm bảo cho một ứng dụng nội bộ của công ty hoạt động tốt Bảo vệ ứng dụng nội bộ khỏi các mối nguy hại từ mạng bên ngoài + lên kế hoạch chiến lược sao lưu cho máy chủ ứng dụng Có thể lựa chọn một ứng dụng các em biết để mô phỏng máy chủ ứng dụng cho thực

tế (dịch vụ web, game, mail, ).

Giảng viên hướng dẫn: ThS Phạm Văn Tiệp

Sinh viên thực hiện:

1 1671020001 Hoàng Vũ Việt An

2 1671020251 Nguyễn Trọng Phúc

3 1671020121 Mai Đức Hoà

1 1671020070 Trần Tấn Dũng

Hà Nội, tháng 1 năm 2023

2

Trang 3

MỞ ĐẦU

Lời mở đầu cho em xin được phép gửi lời cảm ơn đến thầy (cô) trong khoa Công nghệ thông tin đã tạo điều kiện cho chúng em được trình bày bài thuyết trình này Công nghệ thông tin trong giai đoạn hiện nay đang có những bước phát triển một cách mạnh

mẽ trong mọi lĩnh vực hoạt động trên toàn thế giới Ở Việt Nam, tuy rằng công nghệ thông tin mới chỉ đang đi từng bước phát triển, tuy nhiên những bước phát triển đó đã đem lại cho Việt Nam trở thành nước có tiềm năng về lĩnh vực công nghệ thông tin Trong đó, phát triển hệ thống thông tin đang là thế mạnh của đất nước Với công nghệ thông tin, thông tin được thu thập, xử lý, phổ biến, một cách nhanh chóng, chính xác và

có hiệu quả Đã đi qua thời tính toán, lưu trữ dữ liệu bằng các phương pháp thủ công truyền thống mang nặng tính chất lạc hậu, lỗi thời Công nghệ thông tin đã đi vào các ngành với một phương thức hoạt động hoàn toàn mới mẻ,sáng tạo và nhanh chóng mà không mất đi sự chính xác, nổi bật có thể kể đến là ứng dụng công nghệ thông tin trong những hệ thống nhằm giám sát ứng dụng, đảm bảo cho mọi hoạt động được diễn ra một

cách tuần tự đều đặn và hạn chế sự cố

Trang 4

LỜI CẢM ƠN

4

Cảm ơn toàn bộ quý thầy cô cùng mọi người đã tạo điều kiện cho nhóm chúng em được thực hiện phần thuyết trình và lắng nghe phần thuyết trình của nhóm chúng

em, phần thuyết trình vẫn còn nhiều sai sót rất mong nhận được những ý kiến nhận

xét từ thầy cô và mọi người

Em xin trân trọng cảm ơn

Trang 5

NHẬN XÉT (Của giảng viên hướng dẫn)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

MỤC LỤC

Trang 6

Mở đầu:

Chương 1 Tìm hiểu về hệ thống giám sát.

1.1 Hệ thống giám sát là gì ?

1.1.1 Hệ thống giám sát hoạt động như thế nào

1.1.2 Một số hệ thống giám sát cơ bản

1.1.3 Ví dụ về hệ thống giám sát

1.2 Hệ thống giám sát ứng dụng là gì ?

1.2.1 Hệ thống giám sát ứng dụng hoạt động như thế nào

1.2.2 Một số kiểu hệ thống giám sát ứng dụng

Chương 2 Xây dựng và bảo vệ hệ thống giám sát ứng dụng

2.1 Xây dựng và cài đặt hệ thống

2.1.1 Xây dựng hệ thống

2.1.2 Cài đặt hệ thống

2.2 Bảo vệ hệ thống

2.2.1 Những nguy cơ tiềm ẩn đến hệ thống

2.2.2 Cách xử lí tình huống

Chương 3 Sao lưu máy chủ ứng dụng

KẾT LUẬN

PHỤ LỤC

DANH MỤC TÀI LIỆU THAM KHẢO

DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH

6

Trang 7

Hình 1.1

Hệ thống giám sát bằng Camera Nguồn: https://bit.ly/3WTuhBL

Trang 8

Hình 1.2: Phần mềm Zabbix Nguồn: https://tel4vn.edu.vn/5-phan-mem-giam-sat-thuong-su-dung-nhat

Hình 2.1: Phần mềm VAC Nguồn : https://bit.ly/3vQflbY

8

Trang 9

Hình 2.2: Án phạt của VAC do có phần mềm thứ 3 can thiệp Nguồn : https://bit.ly/3k5rPcM

Hình 2.3: Tuyển thủ KRIMZ thuộc biên chế đội tuyển Fnatic bị VAC cấm Nguồn: https://bit.ly/3ZfG5A9

Trang 10

KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT

Vv :Vân vân.

VAC :Valve Anti Cheat

Game thủ: Người chơi trò chơi điện tử.

Hack cheat : Gian lận trong thể thao điện tử.

10

Trang 11

Phần trình bày

Chương 1: Tìm hiểu về hệ thống giám sát

1.1: Hệ thống giám sát là gì ?

Hệ thống giám sát được hiểu là hệ thống nhằm thực hiện hành động theo dõi, quan sát tiến độ thực hiện của công việc nhằm đạt được kết quả nhất định được đặt ra Hệ thống giám sát được sử dụng để theo dõi những thay đổi trong khi thực hiện công việc được đặt sẵn

Có nhiều loại hệ thống giám sát đang được sử dụng hiện nay Đối với công ty và văn phòng chúng ta có thể nhìn thấy được nhiều loại hệ thống giám sát khác nhau: ví dụ: Hệ thống camera giám sát hoạt động của nhân viên công ty để xem họ hoạt động gì, hệ thống giám sát tiến độ hoạt động của nhân viên qua việc chấm công, hệ thống giám sát máy tính nhằm đảm bảo không có hoạt động gì diễn ra trong lúc làm việc Ví dụ về hình ảnh dưới đây là hệ thống giám sát bằng Camera cho phép nhiều kết nối điều khiển

Hình 1.1

Hệ thống giám sát bằng Camera trên nhằm phục vụ cho mục đích theo dõi và giám sát nhằm đảm bảo tiến độ công việc được đặt ra Hiện nay hệ thống Camera giám sát đang

Trang 12

được sử dụng cho nhiều mục đích khác nhau có thể kể đến như: hệ thống phát hiện vi phạm giao thông, quản lí cửa hang, công ty,vv…

1.2: Hệ thống giám sát ứng dụng là gì ?

Hệ thống giám sát ứng dụng là hệ thống theo dõi ứng dụng được cấp quyền truy cập

nhằm đưa ra chi tiết số liệu của ứng dụng được theo dõi sau đó truyền lại dữ liệu về máy chủ Trong cuộc sống hiện nay, chúng ta có thể bắt gặp rất nhiều phần mềm giám sát ứng dụng như Zabbix

Hình 1.2 : Phần mềm Zabbix Zabbix là một công cụ mã nguồn mở giải quyết cho ta các vấn đề về giám sát mạng Zabbix là phần mềm sử dụng các tham số của một mạng, tình trạng và tính toàn vẹn của Server cũng như các thiết bị mạng Zabbix sử dụng một cơ chế thống báo linh hoạt cho phép người dùng cấu hình email hoặc sms để cảnh báo dựa trên sự kiện được ta thiết lập sẵn Ngoài ra Zabbix cung cấp báo cáo và dữ liệu chính xác dựa trên cơ sở dữ liệu Điều này khiến cho Zabbix trở nên lý tưởng hơn

- Zabbix là phần mềm mã nguồn mở hoàn toàn miễn phí

- Giám sát, quản lý máy chủ và network

- Gửi cảnh báo khi có sự cố

12

Trang 13

Chương 2: Xây dựng và bảo vệ hệ thống giám sát ứng dụng

2.1:Xây dựng và cài đặt hệ thống:

Thế giới hiện nay đang ngày càng phát triển kéo theo đó là nhu cầu giải trí của toàn bộ

người dân nói chung cũng như giới trẻ nói riêng, em xin được giới thiệu một phần mềm đang được phát triển liên quan đến hạng mục game online đó là phần mềm chống gian lân trực tiếp Valve Anti Cheat (VAC)

Hệ thống VAC được ra đời vào những năm 2002 khi đó thực trạng hack cheat đang diễn

ra với mật độ ngày càng dày đặc kéo theo đó là sự nhức nhối của cộng đồng game thủ nói chung và nhà phát hành Valve nói riêng, qua đó họ đã nghiên cứu và thử nghiệm VAC với mục đích cân bằng và xoá bỏ nạn hack cheat tràn lan thời điểm đó

VAC hoạt động bằng việc gửi những thông số dữ liệu từ máy người dung đến máy chủ, sau khi tiến hành một loạt thuật toán nhằm kiểm tra, xác thực thì VAC sẽ đưa ra quyết định cuối cùng rằng máy người dung có nằm trong diện khả nghi bị cắm cờ đỏ hay không

và chuyển tiếp xuống giai đoạn tiếp theo

Với việc khởi động ứng dụng trò chơi của Valve thì VAC sẽ chạy song song với ứng dụng với mục đích kiểm tra xem máy bạn có phần mềm thứ 3 can thiệp vào hay không, vì

Trang 14

vậy nó đã đem lại rất nhiều kết quả tích cực trong việc phòng chống hack cheat trong thời điểm bùng nổ

Hình 2.2: Án phạt của VAC do có sự can thiệp của phần mềm thứ 3

Với việc bị VAC cấm thì đồng nghĩa với việc địa chỉ IP của bạn đã bị đánh cờ đỏ của nhà phát hành, từ đó bạn phải chịu án phạt và không thể tiếp tục tham gia trò chơi cho đến khi án phạt kết thúc

Tuy nhiên trong một số trường hợp VAC có thể hoạt động không đúng do những sai số

từ nhà phát hành khiến cho dữ liệu trò chơi bị thay đổi một cách bất thường từ đó gửi tín hiệu lên VAC khiến cho tìa khoản của người chơi bị cấm một cách oan uổng, do đó Valve

đã quyết định hoạt động song song hai phương án VAC và tố cáo bỏ phiếu trong game VAC vẫn sẽ chạy song song với game nhưng không trực tiếp can thiệp vào tài khoản của người chơi mà những người chơi khác sẽ gửi tín hiệu tố cáo lên VAC qua đó VAC sẽ tiến hành kiểm tra tài khoản của bạn nhưng không ảnh hưởng đến game đấu diễn ra, sau khi kết thúc nếu tài khoản của bạn không can thiệp phần mềm thứ 3 thì bạn vẫn có thể chơi một cách bình thường nhưng nếu bạn sử dụng phần mềm thứ 3 VAC sẽ ngay lập tức khoá tài khoản của bạn và tiến hành án phạt

Hiện tại VAC vẫn đang hoạt động rất tốt và một số ví dụ điển hình trong số đó có thể kể đến một số giải đấu Quốc tế của tựa game CSGO với sự tham gia của VAC đã để lại cho chúng ta không ít những bất ngờ khi nhiều tuyển thủ chuyên nghiệp sử dụng phần mềm

14

Trang 15

thứ 3 thi đấu với mục đích cá nhân, qua đó càng làm tang sự tín nhiệm của VAC trong mắt người chơi CSGO nói chung và cộng đồng Valve nói riêng

Hình 2.3: Tuyển thủ KRIMZ thuộc biên chế đội tuyển Fnatic bị VAC cấm

Có thể nói VAC đang hoạt động rất tốt trong mắt mọi người nhưng đôi khi có những sai lầm của máy móc dẫn đến sự cố đáng tiếc không ai mong muốn vì thế chúng ta không nên quá phụ thuộc hoàn toàn vào máy móc

Còn về phần cài đặt thì vô cùng đơn giản do Valve đã gắn VAC vào trong những sản phẩm của mình nhằm giảm thiểu tối đa các bước cài đặt nên bạn chỉ cần vào trong ứng dụng Steam để cài đặt và VAC sẽ tự động liên kết vào trò chơi của bạn mỗi khi khởi động

2.2: Bảo vệ hệ thống:

Ngoài những mắt tích cực kể trên thì VAC vẫn tồn tại một số nhược điểm có thể kể đến

là cáo buộc của một người dung trên diễn đàn Reddit tố cáo rằng VAC đang thu thập thông tin tìm kiếm trên web của họ sau đó gửi về Valve nhằm mục đích ăn cắp dữ liệu cá nhân của người dung khiến cho người sáng lập Valve phải chính thức lên tiếng giải thích qua đó cho chúng ta thấy được VAC có thể bị xâm nhập từ bên ngoài, hành động này làm mất đi nhiều uy tín của Valve trong suốt những năm qua và họ đã phải đưa ra biện pháp khắc phục đó là thay đổi phương pháp làm việc của VAC bằng việc thay vì mò địa chỉ chứa phần mềm thứ 3 thì sẽ dựa vào sự tác động của người chơi làm lộ ra tệp đích chứa

Trang 16

phần mềm cheat sau đó sẽ mã hoá và gửi về trụ sở máy chủ của VAC và dẫn tới quyết định cấm hay không

Có thể thấy Valve đã có bước xử lí hết sức khôn khéo khi không gỡ hoàn toàn VAC mà thay đổi cơ cấu hoạt động hang chục năm vừa rồi khiến cho những hacker phải vò đầu bứt óc khi đối mặt, cộng đồng hack cheat thêm phần thất vọng khi những lỗ hổng được tìm ra dần được Valve vá lại bằng phương pháp trên

3: Sao lưu máy chủ ứng dụng:

Vì VAC là một ứng dụng chạy ngầm nhằm giám sát ứng dụng chính khi hoạt

động nên khi ứng dụng chính ngưng hoạt động thì VAC cũng sẽ tạm dừng hoạt động và gửi toàn bộ thông tin dữ liệu của ứng dụng chính lên máy chủ VAC của Valve nhằm sàng lọc dữ liệu và kiểm tra sự biến đổi dữ liệu VAC là một quá trình tuần hoàn tự sao lưu với việc khởi động và kết thúc song song với ứng dụng, đồng thời gửi dữ liệu một cách đều đặn lên trụ sở chính và xoá hết dữ liệu ứng dụng khi không tìm thấy được dấu hiệu bất thường gây ảnh hưởng

DANH MỤC TÀI LIỆU THAM KHẢO

16

Trang 17

1 Wikipedia (Valve,Valve Anti Cheat)

Hết

Ngày đăng: 11/08/2023, 13:23

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w