玉林師范學院計算機科學與工程學院 張澤弘 陳佳俊 黃幼專 黎世煥
隨著互聯網的飛速發展,人們在享受互聯網帶來的便利的同時,網絡安全問題亦如影隨形,與日俱增。我們處于百年未有之大變局,對外要防止境外勢力對我國人民的網絡文化入侵。對內要提高全民上網綜合素質和網絡警惕意識,幫助人們甄別網絡中的陷阱,了解規避網絡風險的方法,提高互聯網用戶的上網體驗,同時防范網絡違法犯罪的發生。為此文章實現了一款基于微信小程序的網絡安全科普平臺。
本小程序以網絡安全科普為宗旨,充當簡易的網絡安全顧問:為大眾提供實時更新的網絡安全知識要點、推送網絡風險實例事件分析、提供安全合理使用網絡的建議,同時愿意接納來自用戶提供的經核實的網絡安全知識加以推送。小程序總體功能如圖1所示。

圖1 產品功能圖
小程序采用前后臺分離的設計模式,使用WXSS、WXML、Java Script開發語言,利用微信自帶的微信開發工具完成系統開發。前臺采用HTML、CSS等技術實現,通過微信小程序進行數據展示及用戶交互,后臺利用MySQL數據庫實現數據存儲、系統管理和維護。后端由各渠道收集網絡安全信息搭建,為用戶提供高質量的網絡安全科普資訊。
基于微信小程序的網絡安全科普平臺的整體架構如圖2所示,整個平臺包括四大功能模塊。

圖2 小程序整體架構圖
(1)“首頁”模塊
用戶可以下滑刷新實時查看最新消息、網絡安全資訊以及平臺最新公告信息、平臺搜集整理的網絡安全小貼士等。搜索功能采用搜索關鍵字,可以迅速從后端數據庫中提取相關案例資訊,并返回給前端用戶。同時可以存儲用戶搜索記錄,便于查看。
(2)“科普”模塊
“科普”模塊給用戶提供了豐富的網絡安全資訊。有文章、漫畫、視頻、典型案例分析和在線答題功能。實時更新更新相關內容,能讓用戶獲取到最新最全的網絡安全知識。
(3)“法規”模塊
“法規”模塊,給用戶介紹我國現行的網絡安全法和相關政策文件,且配有介紹視頻,用戶可以自行了解,做到知法守法。
(4)“我的”模塊
“我的”模塊包含個人設置和通用設置兩個功能,個人設置部分為用戶提供賬號的注冊、登錄、改密功能,查看或刪除收藏的網絡安全資訊及瀏覽歷史記錄功能。通用設置部分給用戶提供了意見反饋、關于等功能,用戶可以隨時隨地給平臺提供各種意見和改進建議。
(1)在學習網絡安全科普過程中,大部分群眾只是從報紙、活動宣傳、傳單、電視報道等了解。微信作為全民應用程序,擁有海量用戶市場,而微信小程序是內嵌其中的。因此用戶無需下載安裝即可立即使用,且不占用更多的手機運行內存,開發成本相較于網站、APP等形式要低許多。
(2)微信提供下滑首頁搜索小程序功能。只需讓大眾知曉本小程序名稱便可自行通過搜索入口找到本小程序。用戶再通過本小程序提供的搜索入口搜索關鍵詞“網絡安全科普”,短時間快速地出現相關網絡安全科普的內容,具有隨時隨地、隨看隨有的便捷性。且微信保留小程序使用記錄,用戶在下次使用時只需下滑首頁便能快速找到。在一定程度上減少了本網絡安全科普平臺的推廣成本,方便促進網絡安全科普知識的傳播。
結語:網絡安全之重要性不亞于防火防盜,乃事關廣大人民群眾生命財產安全的大事。基于微信小程序的網絡安全科普平臺的開發,給人們提供了一種更加快速便捷了解網絡安全知識的方式,同時為提高全民上網綜合素質和安全意識,加強網絡安全科普,共同構建新時代文明、和諧、安全的互聯網環境貢獻綿薄之力。