軟體和系統無法避免會出現漏洞。一說起漏洞,有人就會感到氣憤,認為被坑了。其實不然,漏洞的產生是不可避免的。有了漏洞,我們就應該去補救。本文就以漏洞的形成與防治為題,簡單的為大家介紹。
漏洞的形成
大型軟體、系統的編寫,並不是一兩個人就能完成的,而是需要許許多多程式設計師共同完成。那麼,他們是怎麼工作的呢?他們是將乙個軟體或系統分成若干板塊,分工編寫,然後再彙總,測試。最後,修補,發布。
有人或許會問,為什麼最後要修補呢?其實,這就是乙個重要的環節。前面講到要講軟體、系統分成若干板塊,分工編寫。問題就出在分工編寫這個環節:世界上總找不到思維一樣的人,所以有時不免會出現種種問題,且不說「幾不管」的中間地帶,就是在軟體彙總時,為了測試方便,程式設計師總會留有後門;在測試以後再進行修補……
這些後門,如果一旦疏忽(或是為某種目的故意留下),或是沒有發現,軟體發布後自然而然就成了漏洞。
還值得一提的就是若干板塊之間的空隙,這裡很容易出現連程式設計師的都沒想到的漏洞!
還有,「幾不管」地帶,也正是漏洞的溫床!如果,在軟體發布前沒能及時發現,就為不法之徒提供了便利。
漏洞的另一形成溫床就是網路協議!網路協議有tcp、udp、icmp、igmp等。其實,他們本來的用途是好的,但卻被別人用於不乏的活動:例如,icmp本來是用於尋找網路相關資訊,後來卻被用於網路嗅探和攻擊;tcp本來是用於網路傳輸,後來卻被用於洩漏使用者資訊……
漏洞的溫床實在太多了,有時並不能完全怪程式設計師,因為有些東西連他們也無能為力啊!
漏洞的防治
有了漏洞就要補!否則,日後的受害者可能就是自己。例如,微軟就是著名的漏洞王!他同時也是著名的補丁王!有這樣一句話:微軟的補丁,誰人能及!windows實在太大,太複雜了,所以漏洞多也是可以原諒的。更何況,全世界最精銳的黑客部隊的也喜歡將矛頭直指windows,可悲啊!
補漏洞方法主要有兩類:
一、本身補救。這種補漏洞方法主要是靠廠商的補丁或者是禁用某項服務來補救。也就是說,靠軟體或系統本身來補救。
二、借助補救。這種補漏洞方法主要是靠第三者完成,就是靠別的軟體來進行補救。我們用得最廣泛的就是反病毒軟體和網路防火牆。
軟體的補救必須要有目的的補救,不能盲目的補。在補救前,我們可以借助別的軟體來測試。例如,查詢網路漏洞,可以用嗅探器;查詢反病毒軟體的查毒漏洞,可以通過網路上提供的病毒壓縮包等。
漏洞是客觀存在的,它是隨軟體和系統的產生的,是不可避免的。關鍵就在於補救,補救得好,軟體或系統的效能將大大提高!努力吧,同志們!
網路協議 拓撲結構是怎麼形成的?
我們常見的辦公室大多是一排排的桌子,每個桌子都有網口,一排十幾個座位就有十幾個網口,乙個樓層就會有幾十個甚至上百個網口。如果算上所有樓層,這個場景自然比較複雜,具體 負責,我來給你具有講解。首先,這個時候,乙個交換機肯定不夠用需要多個交換機,交換機之間連線起來,就形成了乙個稍微複雜的拓撲結構。我們來...
網路管理軟體的漏洞
目前,幾乎所有的網咖都用上了網咖管理軟體,如 網咖管理專家 美萍網管 等。他們使用這種軟體的原因不外乎有這麼幾種 計時收費 防止人為修改和破壞計算機系統 禁止並過濾黃色 動態監視每台上網的計算機。但是,所有的這些網咖管理軟體又都具有許多的漏洞,希望這篇文章能引起軟體公司和軟體作者的注意並進行改進。我...
簡單的網路知識基礎講解
學習網路的怎麼可能不了解i區域網 ip 子網掩碼 閘道器 dns?ip位址就是乙個唯一標識,是一段網路編碼 二進位制 由32位組成。ip位址形成 x.x.x.x x的範圍 0 255 ip位址分類 國際標準組織iso定義位址分類 五大類 是以ip位址的第一位進行區分的 a類 1 126 預設子網掩碼...