<!DOCTYPE html>
	<html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
	<head>
<title>Chủ đề OLP2022-PMNM-09&#x3A; Xây dựng ứng dụng quét virus, cảnh báo bảo mật cho NukeViet CMS</title>
<meta name="description" content="Chủ đề OLP2022-PMNM-09&#x3A; Xây dựng ứng dụng quét virus, cảnh báo bảo mật cho NukeViet CMS - Savefile - Tin Tức -...">
<meta name="author" content="CLB PMTDNM Việt Nam (VFOSSA)">
<meta name="copyright" content="CLB PMTDNM Việt Nam (VFOSSA) [sfd.btc@lists.vfossa.vn]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="zalo-platform-site-verification" content="U_22BlZv9oeCXfSByQz33Zg9w0RMzZbPCJG">
<meta name="generator" content="NukeViet v4.5">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Chủ đề OLP2022-PMNM-09&#x3A; Xây dựng ứng dụng quét virus, cảnh báo bảo mật cho NukeViet CMS">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;vfossa.vn&#x002F;savefile&#x002F;tin-tuc&#x002F;chu-de-olp2022-pmnm-09-xay-dung-ung-dung-quet-virus-canh-bao-bao-mat-cho-nukeviet-cms-630.html">
<meta property="og:site_name" content="CLB PMTDNM Việt Nam &#40;VFOSSA&#41;">
<meta property="og:url" content="https://vfossa.vn/savefile/tin-tuc/chu-de-olp2022-pmnm-09-xay-dung-ung-dung-quet-virus-canh-bao-bao-mat-cho-nukeviet-cms-630.html">
<link rel="shortcut icon" href="https://vfossa.vn/uploads/favicon.ico">
<link rel="canonical" href="https://vfossa.vn/savefile/tin-tuc/chu-de-olp2022-pmnm-09-xay-dung-ung-dung-quet-virus-canh-bao-bao-mat-cho-nukeviet-cms-630.html">
<link rel="alternate" href="https://vfossa.vn/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/tin-tuc/" title="Tin Tức - Tin VFOSSA" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/thong-bao/" title="Tin Tức - Thông báo" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/Tin-DN-VFOSSA/" title="Tin Tức - Tin tức DN VFOSSA" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/bao-tuong/" title="Tin Tức - Tin về PMNM từ các báo" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/Tin-PMNM-trong-nuoc/" title="Tin Tức - Tin PMNM trong nước" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/Tin-PMNM-quoc-te/" title="Tin Tức - Tin PMNM quốc tế" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/hoat-dong-cong-dong/" title="Tin Tức - Hoạt động cộng đồng" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/event/" title="Tin Tức - Hội thảo, seminar" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/phong-hop/" title="Tin Tức - Phòng họp" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/bo-phieu/" title="Tin Tức - Thùng phiếu" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/hanh-lang/" title="Tin Tức - Hành lang" type="application/rss+xml">
<link rel="alternate" href="https://vfossa.vn/rss/thu-vien-sach/" title="Tin Tức - Thư viện" type="application/rss+xml">
<link rel="preload" as="style" href="https://vfossa.vn/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://vfossa.vn/themes/edu36/css/bootstrap.min.css" type="text/css">
<link rel="preload" as="style" href="https://vfossa.vn/themes/edu36/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://vfossa.vn/themes/edu36/css/style.responsive.css" type="text/css">
<link rel="preload" as="style" href="https://vfossa.vn/themes/edu36/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://vfossa.vn/themes/edu36/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://vfossa.vn/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://vfossa.vn/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://vfossa.vn/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://vfossa.vn/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://vfossa.vn/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://vfossa.vn/themes/edu36/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://vfossa.vn/themes/edu36/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://vfossa.vn/themes/edu36/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://vfossa.vn/themes/edu36/js/bootstrap.min.js" type="text/javascript">
<link rel="StyleSheet" href="https://vfossa.vn/assets/css/font-awesome.min.css">
<link rel="StyleSheet" href="https://vfossa.vn/themes/edu36/css/bootstrap.min.css">
<link rel="StyleSheet" href="https://vfossa.vn/themes/edu36/css/style.css">
<link rel="StyleSheet" href="https://vfossa.vn/themes/edu36/css/style.responsive.css">
<link rel="StyleSheet" href="https://vfossa.vn/themes/edu36/css/news.css">
<link rel="StyleSheet" href="https://vfossa.vn/themes/edu36/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-67013384-1', '.vfossa.vn');
ga('send', 'pageview');
</script>
</head>
	<body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">CLB PMTDNM Việt Nam &#40;VFOSSA&#41;</h2>
		<p class="pull-right"><a title="CLB PMTDNM Việt Nam &#40;VFOSSA&#41;" href="https://vfossa.vn/">https://vfossa.vn</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Chủ đề OLP2022-PMNM-09&#x3A; Xây dựng ứng dụng quét virus, cảnh báo bảo mật cho NukeViet CMS</h1>
		<ul class="list-inline">
			<li>Thứ tư - 19/10/2022 01:07</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
			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.
		</div>
		<div id="bodytext" class="clearfix">
			<h2 style="text-align: justify;"><b id="docs-internal-guid-aa1721a2-7fff-858b-2bb6-6e7d34236c3f">Phần I - Thông tin tổ chức đề xuất ý tưởng</b></h2>

<p style="text-align: justify;"><strong>1. Tên đầy đủ tổ chức</strong>: Công ty cổ phần&nbsp;phát triển nguồn mở Việt Nam<br />
<strong>2. Mã số thuế DN: </strong>0104480086<br />
<strong>3. Địa chỉ Email:</strong>&nbsp;contact@vinades.vn<br />
<strong>4. Số điện thoại</strong>: +84-24-85872007<br />
<strong>5. Tiểu sử / mô tả sơ bộ tổ chức:</strong>&nbsp;<br />
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.<strong>&nbsp;</strong><br />
Ra đời&nbsp;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à &quot;Công ty mã nguồn mở đầu tiên tại Việt Nam&quot;.</p>

<h2 style="text-align: justify;"><b id="docs-internal-guid-961e3781-7fff-27e2-8624-85618b4d1b91">Phần II - Nội dung ý tưởng</b></h2>

<p dir="ltr" style="text-align: justify;"><strong>1. Tiêu chí chấm điểm:</strong></p>

<ul>
	<li style="text-align: justify;">3/10 về hoàn thành bài toán (ra kết quả mong đợi);</li>
	<li style="text-align: justify;">2/10 về tính sáng tạo;</li>
	<li style="text-align: justify;">5/10 về kỹ năng nguồn mở (VFOSSA sẽ bổ sung bộ kỹ năng này.</li>
</ul>

<p style="text-align: justify;"><strong>2. Tóm tắt ý tưởng:&nbsp;</strong><br />
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ị.<br />
<b>3.&nbsp;Giấy phép phát hành :&nbsp;</b>GPL v3<br />
<strong>4. Kết quả mong đợi:</strong>&nbsp;Module&nbsp;cài đặt và hướng dẫn cấu hình crontab cho các tiến trình tự động<br />
<strong>5.&nbsp;Chi tiết ý tưởng:</strong><br />
- 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<br />
- Xây dựng module cho phép quản trị làm các việc sau</p>

<ul>
	<li style="text-align: justify;">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</li>
	<li style="text-align: justify;">Quét và cảnh báo file tĩnh thay đổi md5</li>
	<li style="text-align: justify;">Quét và cảnh báo file có chứa virus</li>
	<li style="text-align: justify;">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</li>
	<li style="text-align: justify;">Quét và cảnh báo cấu trúc CSDL bị thay đổi</li>
</ul>

<p style="text-align: justify;">- 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.<br />
<strong>6.&nbsp;Mentor:</strong><br />
Phan<b id="docs-internal-guid-27859ad9-7fff-56d3-da57-7de7ffd5e0e3">&nbsp;</b>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.<br />
&nbsp;<br />
Mọi ý kiến đóng góp, đăng ký tham gia dự&nbsp;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.</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://vfossa.vn/savefile/tin-tuc/chu-de-olp2022-pmnm-09-xay-dung-ung-dung-quet-virus-canh-bao-bao-mat-cho-nukeviet-cms-630.html" title="Chủ đề OLP2022-PMNM-09&#x3A; Xây dựng ứng dụng quét virus, cảnh báo bảo mật cho NukeViet CMS">https://vfossa.vn/savefile/tin-tuc/chu-de-olp2022-pmnm-09-xay-dung-ung-dung-quet-virus-canh-bao-bao-mat-cho-nukeviet-cms-630.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; CLB PMTDNM Việt Nam &#40;VFOSSA&#41;
		</div>
		<div id="contact">
			<a href="mailto:sfd.btc@lists.vfossa.vn">sfd.btc@lists.vfossa.vn</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://vfossa.vn/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="https://vfossa.vn/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_m85I8",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_recaptcha_ver=2,nv_recaptcha_sitekey="6LcS-kkUAAAAALIheRBR829HaT5iUP4eA9Z3-lp3",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://vfossa.vn/assets/js/language/vi.js"></script>
<script src="https://vfossa.vn/assets/js/DOMPurify/purify3.js"></script>
<script src="https://vfossa.vn/assets/js/global.js"></script>
<script src="https://vfossa.vn/assets/js/site.js"></script>
<script src="https://vfossa.vn/themes/edu36/js/news.js"></script>
<script src="https://vfossa.vn/themes/edu36/js/main.js"></script>
<script src="https://vfossa.vn/themes/edu36/js/custom.js"></script>
<script src="https://vfossa.vn/themes/edu36/js/bootstrap.min.js"></script>
</body>
</html>