符登民:用大數據技術為軟件上緊“安全閥”
現如今計算機技術的應用已到達空前繁榮的狀態,在人們的日常生活、工作以及學習中,各類軟件無處不在,我們每天被軟件叫醒,用軟件打車、點外賣、購物,借助各種軟件開展工作,夜晚又聽著軟件中的音樂沉沉睡去??梢娪嬎銠C軟件已成為推動社會進步發展的重要動力,對實現現代化發展意義深遠。為此,無數專家學者投身計算機軟件應用技術的研究與應用,致力于推動我國信息化建設的進程,促進國民經濟蓬勃發展。軟件工程智能化專家符登民便是軟件工程科技創新的排頭兵。
工作中的符登民(左)
安全性在軟件開發過程中是一個極其重要而深刻的話題。符登民指出,現代信息系統,尤其是軟件系統的規模大、復雜性高,這使得軟件在開發過程中不可避免地會出現許多缺陷和安全漏洞,倘若在測試或部署之前無法被測試人員和研究人員及時發現并修復,則容易被利用與攻擊,引發網絡安全風險,給企業或個人造成巨大的經濟損失。軟件安全要從系統設計構建初期就開始考慮。只有重視軟件安全的測試和分析工作,事先編寫完善全面的測試用例,提高測試效率和準確性,才能牢筑網絡安全“防護墻”,有效避免因時間和人員資源不足等問題導致的無法及時解決應用軟件漏洞帶來的安全風險。
一直以來,符登民都對科研探索保持著極大的熱情與進取心,近年來,他聚焦于人工智能、大數據、互聯網、云計算等領域,結合他在軟件安全漏洞挖掘、惡意程序分析、軟件測試與防護等領域沉淀的專業理論和實踐經驗,研發了一系列對軟件產業有深刻影響力的科研成果,推動軟件行業發展達到一個嶄新的高度。其中,符登民針對上述軟件安全問題研發的“基于大數據分析的軟件安全檢測系統V1.0”,使一直以來困擾著業界的軟件安全問題在一定程度上得到有效解決,充分體現了他在軟件工程研究領域極高的科研實力。
該系統綜合利用多種技術手段,構建了數據采集和預處理模塊、分布式存儲模塊、分析模塊、可視化模塊等多個板塊。首先利用ETL技術,將在軟件中采集到的分散、異構的數據抽取到臨時中間層中,進行數據資源的清洗、轉化和集成,之后將處理后的數據加載到分布式存儲模塊的對應位置中,在該模塊實現數據存儲與交換節點的數據處理。分析模塊則能從分布式存儲模塊中調動相關數據,對數據進行深度挖掘和分析,從中找出空值、異常值和判斷組差別,當發現安全漏洞時,系統會發出警報,同時運用大數據可視化技術,對分析結果進行信息可視化處理,并采用人機交互分析法和交互技術,結合認知理論模型、信息可持續理論模型以及用戶界面理論模型,為用戶提供直觀的安全檢測結果。該系統貫穿軟件開發的整個生命周期,能在軟件研發初期及時發現軟件安全漏洞,保證軟件代碼完整、數據完整和功能完整,從源頭上排除軟件安全故障,避免軟件安全事件發生,有效提高軟件質量和安全性。
“基于大數據分析的軟件安全檢測系統V1.0”因其區別于其他同類技術的巨大優勢,受到了來自軟件市場和相關應用企業、專家學者的好評如潮。據某應用企業項目負責人稱,該系統能模擬來自外界的惡意攻擊,以攻防演練的方式檢測軟件潛藏的安全漏洞,且能在演練結束后對軟件安全等級進行評估,并以可視化圖表呈現出來。這種極具創新性的安全檢測方式使軟件漏洞無所遁形,且能協助軟件開發人員在軟件測試或部署之前把控好軟件系統的安全性,為企業實現“降低項目成本、提升開發效率、保證代碼質量、簡化團隊管理”提供重要助力,大大減少時間和人力資源成本,優化了安全檢測流程,工作效率提升42.6%,使公司的核心競爭力得到巨大提升。該系統拓展了大數據分析技術在軟件安全檢測方面的應用場景,為保障各行各業的軟件安全提供了堅實的護盾,對加快突破軟件行業發展瓶頸,提升行業發展水平具有重要意義。
除了“基于大數據分析的軟件安全檢測系統V1.0”,符登民的“基于分布式計算的企業信息管理系統V1.0”和“基于人工智能的產品開發輔助平臺V1.0”也由于具有極高的應用價值和技術水準而得到軟件市場的廣泛關注和高度重視,其中“基于人工智能的產品開發輔助平臺V1.0”曾在第十九屆科學家論壇上被評為2021軟件工程科技創新優秀發明成果,而符登民本人也由于其突出的行業貢獻和科研成就而被評為“十四五”軟件工程科技創新先鋒人物,成為軟件工程科技創新研究領域的標桿人物。
對于自己能夠獲得國家級獎項這件事,符登民表現得十分平靜,在采訪中他說道:“科研之路道阻且長,行而不輟,方是未來可期?!彼€提到,現如今企業和個人越來越依賴網絡,敏感數據被盜、網絡攻擊等事件更易發生。5G網絡擴大了潛在漏洞的規模,將增加攻擊者利用漏洞的機會,因此在軟件產業的發展過程中,網絡安全、數據安全仍然是高熱議題,亟待更多技術人員持續革新技術,為軟件安全問題出謀劃策。(文/左姝)