楊少冬
(廣州軟件學院,廣東 廣州510000)
計算機網絡時代到來,極大地改變了人們的生活,也促使各種生產經營活動效率和質量得到提升,并為社會發(fā)展創(chuàng)造了更多的價值,計算機網絡在使用時不受時間、地點限制,具有海量信息、數據、功能,這種現(xiàn)狀也埋下了一定的安全隱患問題。
安全技術是計算機軟件開發(fā)中不可或缺的一種技術,該技術主要用來解決各種人為干預因素,通過對計算機應用過程進行安全保護,從根本上避免計算機遭受到病毒侵襲,并減少人為惡意攻擊問題,降低計算機應用過程中各種安全事故的發(fā)生率。比如計算機信息被盜、計算機病毒侵襲、上網途中的惡意攻擊等,這些問題都會影響計算機正常使用,因此,各行業(yè)進行計算機軟件開發(fā)時,需要科學應用安全技術,實現(xiàn)計算機網絡功能的同時,也可以確保計算機運行程序的安全和穩(wěn)定。
在計算機軟件研發(fā)的過程中,需要對硬件和軟件設備進行檢查,如果設備出現(xiàn)故障、受損情況,就會對開發(fā)產生一定影響,也不利于計算機的運行,導致前期數據丟失,延誤開發(fā)進度,對整個系統(tǒng)都會造成破壞。根據之前的實踐研發(fā)發(fā)現(xiàn),計算設備受損情況較復雜,主要有人為技術因素、設備電路故障、線路老化、自然因素等。如果不對這些因素進行控制,將會導致計算機運行故障,計算機設備癱瘓,一些工作都會停止,對用戶直接造成經濟損失,以上這些因素和問題都不利于計算機軟件開發(fā)正常進行。
計算機信息加工處理時和信息傳輸時會有各種風險,容易受到外界攻擊,其中有被動攻擊和主動攻擊。被動攻擊是指計算機程序在運行時,因為缺乏防護和保護手段,運行程序容易被攻擊,導致信息泄露、信息傳輸受到監(jiān)聽。這種攻擊不僅會中斷信息傳輸,也會導致信息內容被竊取,但是其對計算機整體網絡沒有較大影響。主動攻擊是指在信息傳輸或者加工時會篡改、攔截各種信息,中斷信息的正常運行。
計算機網絡系統(tǒng)主要由軟件系統(tǒng)和硬件系統(tǒng)組成,在安裝設置軟件硬件時需要采購性價比高的裝置,但是當前計算機軟件市場秩序混亂、制度不完善,存在很多盜版軟件或者不符合開發(fā)標準的軟件,因此,一些計算機軟件研發(fā)人員在購進、裝置硬件和軟件系統(tǒng)時,容易出現(xiàn)各種問題。另外,一些網絡人員為了節(jié)省成本,追求經濟效益,購置一些盜版軟件,對正版軟件進行惡意詆毀,軟件市場魚龍混雜,大大增加了軟件信息的泄露概率。在使用計算機開發(fā)軟件時如果對各種軟件和硬件設備不定期進行更新和維修,防范各種隱患、清除垃圾,也會影響信息安全。
入侵檢測技術是一種安全技術,主要被用在計算機系統(tǒng)運行中,為系統(tǒng)安全穩(wěn)定運行提供保障,當計算機運行系統(tǒng)遭受到攻擊時,入侵檢測技術可以第一時間對其進行分析和識別,并對攻擊行為進行自己追蹤,根據實際追蹤結果,采用科學手段進行處理。采用入侵檢測技術,可以對計算機運行系統(tǒng)、網絡構造等進行全面分析,作為一種技術保障,對系統(tǒng)中出現(xiàn)的各種問題進行解決。入侵檢測統(tǒng)計數也可以對系統(tǒng)運行數據進行檢測,從而針對攻擊行為迅速作出反應,并發(fā)出警報,采取針對性措施進行解決。對于入侵檢測技術本身而言,其綜合了多種先進技術,在實際應用時運用了人工智能技術,對計算機運行系統(tǒng)整體狀態(tài)都可以隨時檢測,對各種異常行為進行科學辨別,最大化地保證了用戶信息使用安全。另外,該技術也可以應用在其他方面,從計算機主機應用而言,其可以對主機信息進行自動識別,并對系統(tǒng)數據進行定期盤查,以此進行實時保護。對于計算機網絡而言,該技術也可以對網絡信息技術傳輸進行保護[2]。
當計算機軟件開發(fā)過程中遭受到了外部攻擊時,可以站在安全的角度采用防火墻技術進行防護,可以在內網和外網之間設置防火墻,以此對計算機軟件進行開發(fā)進行全過程保護,對各種危險因素進行有效隔絕,提升軟件開發(fā)系統(tǒng)的安全功能。防火墻技術抗攻擊性能力強,因此,在計算機軟件開發(fā)中可以有效應用防火墻技術,最大化地確保計算機程序運行安全、信息流通安全。另外,在應用防火墻技術時需要進行權限設置,比如瀏覽權限,防火墻可以根據權限第一時間識別各種危險信息,并對其他海量信息進行精準篩選,這樣有利于降低計算機網絡運行安全風險的發(fā)生率。
加密技術也是計算機軟件開發(fā)中可以使用的一種安全技術,加密技術可以對計算機軟件提供安全防范功能。在計算機軟件開發(fā)時,應用加密技術可以對一些重要數據進行加密處理或者對一些真實數據進行隱藏處理,對信息進行有效保護,避免了信息丟失或者信息受損等。采用信息加密技術,可以對信息形成一種雙層保護膜,避免黑客和病毒對信息進行攻擊,降低信息泄露率,減少不安全風險發(fā)生,切實保護用戶利益。另外,加密技術也可以根據客戶需求對客戶信息進行保護,確??蛻綦[私不受侵犯。加密技術也可以應用在一些特殊文件傳輸、程序文件傳輸中,先對這些重要文件進行加密處理再進行傳輸,對黑客和病毒進行阻擋,也避免了計算機運行程序受到威脅,確保用戶信息安全。
計算機軟件開發(fā)是一項系統(tǒng)、周期長、反復檢測的過程,在此過程中各種計算機設備、構件、內部芯片、運行系統(tǒng)都會受到不同程度的破壞,因此,在計算機軟件開發(fā)中會出現(xiàn)各種漏洞、受損設備和程序繼續(xù)運作的情況。這種情況如果不及時發(fā)現(xiàn)、解決,會造成更大的問題,也會誘發(fā)各種安全風險和經濟損失等,因此,需要定期采用修復技術對各種系統(tǒng)、程序漏洞和受損問題進行修復處理,這樣最大化地恢復計算機網絡功能,確保用戶可以安全使用計算機。此外,對于修復技術應用需要整體設計,科學制訂修復方案,對計算機軟件加強保護,以此延長計算機軟件使用壽命。
計算機網絡病毒種類多、傳染性強、病毒侵襲危害大、難以識別,一旦計算機網絡系統(tǒng)受到了病毒的侵襲,整個計算機會出現(xiàn)癱瘓,因此,需要采用病毒防范技術對病毒侵襲進行有效防范,并對已經入侵的病毒進行反擊、處理。病毒防范技術也指一種新技術,既具有防治功能,也可以對病毒進行清除,在計算機軟件開發(fā)中先需要安裝病毒防范程序,在運行中開啟程序,對各種病毒進行檢測,對于潛藏的病毒第一時間進行阻擋,對于已經發(fā)現(xiàn)的病毒及時進行消除。在實際程序操作中,也可以對病毒感染狀態(tài)進行分析、追蹤,從而對計算機程序是否受到病毒感染進行判斷,最終自動化解決,這種方式就是運用了大數據技術。
應用安全技術建立統(tǒng)一分析平臺結構模型了解計算機軟件開發(fā)現(xiàn)狀,在建立模型時,需要對網絡環(huán)境進行分析,根據網絡環(huán)境需求建立組織機構,確保安全統(tǒng)一分析平臺具備多個管理功能,并網狀式地進行分布。具體的安全統(tǒng)一分析平臺可以由信息采集器、檢測系統(tǒng)、監(jiān)控界面、數據庫、服務器組成,其中將采集器布置在網絡分支處,負責對網絡數據或者系統(tǒng)日志進行檢查,采集器主要由傳感器和監(jiān)視器組成。檢測系統(tǒng)主要采用科學的檢測算法對采集器采集的信息進行整合、存儲,并根據服務器發(fā)送的需求進行需求查詢處理,將符合需求的數據傳送給服務器。數據庫主要分為事件、知識、用戶數據庫三種,服務器和安全統(tǒng)一分析平臺的核心,對各種安全信息進行連接性分析,并對各種信息進行風險識別、安全狀態(tài)監(jiān)測、警告、審計、配置等。監(jiān)控界面作為用戶接口存在的,需要通過安全管理員進行操作,但是該環(huán)節(jié)安全問題較多,需要科學處理,比如可以調試參數、警告信息識別等進行改善。
安全認證技術通過模塊化設計理念,對計算機軟件系統(tǒng)進行了改進,以此確保計算機網絡程序的安全,該程序主要由硬件驅動系統(tǒng)、操作系統(tǒng)、GUI技術、應用系統(tǒng)組成。其中硬件驅動程序主要對計算機設外部設備運行狀態(tài)進行控制,以此將信息數據傳輸給內部應用軟件,其中操作系統(tǒng)主要由計算機硬件設備和系統(tǒng)終端接口組成,其也運用了其他技術,并支持其他各種接口、存儲器等外設設備。以上這些驅動程序通過安全認證技術,作為模塊組成了計算機操作系統(tǒng)內核,計算機操作系統(tǒng)是計算機軟件開發(fā)平臺的核心,也可對計算機底端硬件進行控制,確保計算機上層程序系統(tǒng)操控,最終促使軟件開發(fā)在安全、高效下實現(xiàn)拓展。
指紋識別技術也是一種較為常見的計算機網絡安全技術,該技術具備了生物特征,人們需要進行指紋識別才可以進入到一定的頁面中,在應用該技術時,現(xiàn)需要建立文獻庫,在文獻庫中匹配指紋,以此在安全情況下提升軟件開發(fā)效率。
總之,想要確保計算機軟件開發(fā)順利進行、過程不受到病毒和黑客的攻擊,就需要確保計算機網絡運行系統(tǒng)安全、穩(wěn)定,并采用多種安全技術加強對系統(tǒng)的保護,確保用戶信息安全、確保計算機程序運行安全。另外,在應用安全技術時需要根據實際情況選擇,對于各種安全隱患、安全風險需要采用安全技術第一時間發(fā)現(xiàn)、分析、處理,從而最大程度地確保用戶利益不受損。