Chủ đề OLP2022-PMNM-09: Xây dựng ứng dụng quét virus, cảnh báo bảo mật cho NukeViet CMS

Thứ tư - 19/10/2022 01:07
Chủ đề 09: Xây dựng ứng dụng quét virus, cảnh báo bảo mật cho NukeViet CMS được đề xuất bởi Công ty cổ phần phát triển nguồn mở Việt Nam.

Phần I - Thông tin tổ chức đề xuất ý tưởng

1. Tên đầy đủ tổ chức: Công ty cổ phần phát triển nguồn mở Việt Nam
2. Mã số thuế DN: 0104480086
3. Địa chỉ Email: contact@vinades.vn
4. Số điện thoại: +84-24-85872007
5. Tiểu sử / mô tả sơ bộ tổ chức: 
Công ty cổ phần phát triển nguồn mở Việt Nam (VINADES.,JSC hay công ty VINADES) là công ty phần mềm nguồn mở đầu tiên của Việt Nam chuyên quản một mã nguồn mở nổi tiếng và đang được sử dụng ở hàng ngàn website lớn nhỏ trong mọi lĩnh vực. 
Ra đời từ hoạt động của tổ chức nguồn mở NukeViet (từ năm 2004) và chính thức được thành lập đầu 2010 tại Hà Nội, khi đó báo chí đã gọi VINADES.,JSC là "Công ty mã nguồn mở đầu tiên tại Việt Nam".

Phần II - Nội dung ý tưởng

1. Tiêu chí chấm điểm:

  • 3/10 về hoàn thành bài toán (ra kết quả mong đợi);
  • 2/10 về tính sáng tạo;
  • 5/10 về kỹ năng nguồn mở (VFOSSA sẽ bổ sung bộ kỹ năng này.

2. Tóm tắt ý tưởng: 
Xây dựng module và các tiến trình tự động để quét và cảnh báo định kỳ các vấn đề bảo mật của website như tập tin chứa virus, thay đổi trong cấu trúc CSDL, thay đổi trong các tài khoản quản trị.
3. Giấy phép phát hành : GPL v3
4. Kết quả mong đợi: Module cài đặt và hướng dẫn cấu hình crontab cho các tiến trình tự động
5. Chi tiết ý tưởng:
- Sử dụng các phần mềm Docker, NukeViet CMS, OpenLiteSpeed (hoặc Nginx, Apache), MariaDB, PHP để build môi trường phát triển
- Xây dựng module cho phép quản trị làm các việc sau

  • Cấu hình các thông số như email nhận cảnh báo, quét và ghi nhận cấu trúc CSDL chuẩn, quét và ghi nhận md5 của các file tĩnh
  • Quét và cảnh báo file tĩnh thay đổi md5
  • Quét và cảnh báo file có chứa virus
  • Quét và cảnh báo tài khoản quản trị của site thay đổi: Thêm mới, bị mất
  • Quét và cảnh báo cấu trúc CSDL bị thay đổi

- Xây dựng các tiến trình tự động thực hiện các chức năng của module và chủ động gửi email về email được cấu hình.
6. Mentor:
Phan Tấn Dũng- sinh năm 1992- Công tác tại công ty 11 năm, thành viên NukeViet core team.
 
Mọi ý kiến đóng góp, đăng ký tham gia dự thi... các thầy cô, các em sinh viên vui lòng liên hệ với mentor phụ trách ý tưởng theo thông tin liên hệ trên.

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Những tin mới hơn

Những tin cũ hơn

Sự kiện
Bài viết của bạn


Hãy đăng ký/đăng nhập để có thể quản lý bài viết của bạn.
Xem thêm hướng dẫn tại đây!
Thống kê truy cập
  • Đang truy cập36
  • Máy chủ tìm kiếm3
  • Khách viếng thăm33
  • Hôm nay5,642
  • Tháng hiện tại337,054
  • Tổng lượt truy cập32,594,297
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây