999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

暗戰:Web服務器的攻與防(下)

2012-04-29 01:36:07
中國信息技術教育 2012年1期
關鍵詞:數據庫

編者按:時光荏苒,又是新春,新的一年,“高手論技”繼續伴隨大家前行,身處一線的你,就那些技術上最常遇到的故障、最需要解決的難題、最成熟的應用……都可以在此暢所欲言,各抒己見。是繼續圍觀還是現身說法,新浪微群http://q.t.sina.com.cn/264976,期待您的共同參與。

網絡四通八達,為我們帶來便利的同時,也潛伏著諸多不安定因素。近期的數據庫泄密事件大有愈演愈烈之勢,作為校園網絡維護者,如何清醒地認識當前的網絡環境,如何有效地守護服務器的安全,本期主持人和嘉賓將就此展開激烈的討論。

Web服務器安全大家談

主持人:

劉樹明 廣東省深圳市第二實驗學校

嘉賓:

邱元陽 河南省安陽縣職業中專

譚劍儀 廣東省廣寧縣廣寧中學

劉宗凡 廣東省四會市四會中學

劉樹明:上期我們介紹了校園網Web服務器安全的一些常見漏洞及其防護策略,請大家繼續談談Web安全方面的一些相關問題。

譚劍儀:黑客一詞,源于英文Hacker,原指熱心于計算機技術、水平高超的電腦專家,尤其是程序設計人員。但到了今天,黑客一詞已被用于泛指那些專門利用電腦搞破壞或惡作劇的家伙。對這些人的正確英文叫法是Cracker,有人翻譯成“駭客”。黑客有些不成文的守則,第一條就是不惡意破壞任何的系統,第二條是不修改任何的系統檔。可以看出黑客和駭客根本的區別:黑客們建設,而駭客們破壞。

邱元陽:譚老師說的駭客和黑客現在都被我們統稱為“黑客”。他們攻擊網站的目的可以分為好幾種情況:有些人僅僅是為了向人炫耀自己的技術;有些人則是帶有很明顯的商業競爭色彩,他們攻擊網站通常是為了給競爭對手帶來破壞(像拒絕服務攻擊、ARP攻擊)或者是期望盜取對手的商業機密;還有一些是為了給自己的產品做廣告而在互聯網上大量地入侵他人網站,并在這些網站上面掛馬;也有一些人是期望偷窺某些著名網站上面的重要數據而攻擊它們。

● 安全軟件是否被需要

劉樹明:據大家的了解,Web服務器安全防護方面主要需要注意哪幾方面的問題呢?

譚劍儀:服務器和網站安全設置的一個最基本原則就是:最小的權限─最大的安全!不對系統賬號(如操作系統賬號和數據庫管理賬號)設置它用不到的權限,對Web登錄賬號限制它對其他文件和數據的訪問。不安裝用不到的服務,如當我們的服務器不需要FTP訪問時,就不要安裝FTP服務。或者是雖然安裝了相關服務,但是只在使用的時候才啟用它們,平時不用的時候將這些服務暫時關閉。

當然還可以考慮在服務器上安裝防護軟件。例如,安全狗工作室(http://www.safedog.cn/)開發的服務器安全狗和網站安全狗兩款軟件,能夠很好地保護服務器和網站。前者主要保護服務器免受DDOS和ARP攻擊,還具有流量監測程序守護等功能;后者主要對網站內容、資源和流量進行保護,具有防SQL注入、防盜鏈、下載線程保護等功能。安全狗軟件目前是免費的,經常受到攻擊的網站不妨試一試。

邱元陽:安全常常是有代價的。很多時候,安全措施常常以犧牲性能為代價,過多的安全手段,可能會占用系統資源,導致Web服務器性能降低。一些安全軟件,也會占用過多的系統資源。以殺毒軟件為例,在Linux系統下,會使系統性能急劇下降。

由于Web服務器是專用的,我們很少會把它當作工作電腦來上網、辦公、運行軟件,更不會把它當作娛樂電腦來玩游戲,聽音樂,在它單純的應用環境中,我們只要不用它上網,注意常規安全措施,盡可能不在上面使用U盤和不明軟件,很少會感染病毒。對于Windows服務器來說,一般都是用于非關鍵型應用,只安裝安全衛士一類的軟件即可,不用安裝比較占用系統資源的殺毒軟件。對于Linux服務器來說,因為基于Linux系統的殺毒軟件非常少,而且會很嚴重地降低性能,一般都不在上面安裝殺毒軟件;另一方面,Linux服務的安全是依靠安全配置而非殺毒軟件來保障的,廠商一般都做了非常專業的安全配置,不需要再安裝殺毒軟件和安全軟件。

● 安全配置是否安全

劉樹明:很多服務器漏洞都是在安全配置環節出現的,大家在服務器配置方面有沒有什么建議?

譚劍儀:我認為外網服務器應當將ping功能禁掉,這樣可以防止黑客嗅探服務器。

不僅是DOS自帶有ping這個命令,在Unix和Linux下同樣有。ping是一個通信協議,是IP協議的一部分。該命令是用來測試網絡連通情況和網絡連接速度的,可以幫助分析判定網絡故障,非常有用。但它也是把“雙刃劍”。很多人在尋找攻擊目標時,首先就是用ping工具來探測網絡上的機器。同時,ping命令會搶占網絡資源,導致系統和網速變慢。所以服務器要嚴格禁止其他電腦來ping它。

防ping的方法有很多,其中可以使用IPSec安全策略防ping,更加簡單的辦法是啟用防火墻的防ping功能。如果要讓整個局域網內的電腦防ping,可以購買專用的企業級網絡防火墻。對于小型局域網來說,使用“路由與遠程訪問”組件來防ping能節省購買專業設備的昂貴費用。

不管服務器是采用Windows還是Linux系統,不管是使用IIS還是Apache等服務器軟件以及各種CMS、論壇等軟件,都存在不少漏洞。很多黑客的攻擊手段都是利用各種漏洞來進行攻擊的。所以,我們一定要有良好的安全意識,及時將各種軟件進行升級,修補漏洞,減少被黑客工具攻擊的可能性。

邱元陽:服務器安裝設置問題和網站漏洞泄露同樣重要。近來,360公司推出了一項非常重要的免費Web服務器安全掃描服務(http://webscan.360.cn/),我們可以利用它來對自己的Web服務器進行一次嚴格的安全體檢,這對服務器的安全防護是很有用的。

據統計,安全隱患最多的是敏感目錄(如admin、manage等)泄露和本地路徑暴露,前者危害不是很大,后者很可能會造成數據泄露。有很多網站管理人員為了圖方便,將網站的程序和數據庫備份文件壓縮打包后,放在網站可以直接通過HTTP下載訪問到的目錄里面,以方便自己隨時下載,殊不知為自己帶來方便的同時也方便了黑客,別人可能通過特殊技術掃描獲得相關下載地址,這樣極易造成數據泄露。

另外360網站安全檢測還可以幫我們檢出大部分的SQL注入漏洞和跨站腳本漏洞。SQL注入漏洞上期我們已經充分討論過了,我再來說說什么叫做跨站腳本漏洞。所謂跨站腳本漏洞,是指當我們的程序代碼對輸入數據可能包含的Java Script腳本未加過濾,攻擊者可以利用經過特殊構造的URL鏈接,在鏈接中采用十六進制或者URL-Encode方式加密,發給網站具有管理員權限的用戶,該用戶如果保存了具備管理員身份的登錄Cookies信息在本地電腦,他點擊了這個鏈接后,可能會在他本人不知情的情況下泄露網站的相關信息,甚至是完成對其他非法用戶授予管理員權限等操作,攻擊者再利用新獲得的管理員權限,大肆進行危害網站安全的活動。因為跨站腳本漏洞利用方式非常隱蔽,而且是新近出現的攻擊手法,很多不了解其攻擊原理的網站管理員往往疏于防范,越來越成為黑客喜歡采用的攻擊手法之一。

● 密碼是否足夠“密”

邱元陽:然而網站系統的安全,常常會由于Web服務器本身不夠安全而使各種措施前功盡棄,比較突出的表現即是系統密碼問題。除了更改管理員賬號的名稱,還要注意不要使用密碼字典中可能會出現的單詞。一個簡單的方法,可以使密碼既復雜又好記,那就是用一句自己容易記住的比較長的一句話,如兩句唐詩宋詞等,取它們的拼音首字母,組成一個沒有任何意義的英文單詞作為密碼。還不放心,可以在拼音輸入法中用首字母整句輸入檢驗一下,看是否會出現原文。更保險的,在這個無意義單詞的分句處,加上一串有意義又好記的數字,但輸入這些數字時加上Shift鍵,也就是變為特殊符號。這樣處理的結果就是一個很好記卻非常復雜的密碼,幾乎不可能被猜解,暴力破解也需要很夸張的長時間。加上定期更換密碼,不要記錄、傳輸和泄露密碼,幾乎可以高枕無憂了。

劉樹明:對,比較好記的密碼通常都在黑客的攻擊字典中有碰撞現象。我曾經自以為是本人獨創的簡易密碼asdffdsa,結果在CSDN網站泄露出來的數據庫中,發現居然有143人使用這個密碼!采用古詩的首字聲母做密碼是一個好方法,曾經有個小笑話,說一個人因為出差,想讓同事幫忙在辦公電腦上找一個文件,說他的開機密碼是“月黑雁飛高,單于夜遁逃”的首字母大寫,同事打入YHYFGCYYDT,但始終提示密碼不對,后來費盡周折后才知道原來正確的密碼是YHYFGDYYDT,原來是詩中“單”字給他念成了dan!

邱元陽:說起網站用戶密碼在數據庫中的存放問題,據我所知很多網站都采用了加密方式,如MD5加密等。但即使是通過MD5加密存放的密碼,如果用戶數據庫能夠被下載下來,別人一樣也是有辦法暴力破解的,同樣也是非常危險。除非你不給人暴數據庫,但是據說,國內有點影響力的網站,2/3都被別人下載過數據庫。我們永遠不要認為自己的網站安全萬無一失,防暴庫是安全架構里非常重要的一點。防暴庫不僅僅是防止別人拿到你的數據庫,還要做最壞的打算,萬一別人拿到會怎樣?密碼明文存儲的,萬萬是不行的;可逆加密的,只要黑客用點心,也是能破解的,騰訊QQ本地聊天記錄,加密不可謂不強吧,結果QQ2009以前版本的本地聊天記錄解密算法,照樣是網上四處都能抓到一大把,QQ2009以后的暫時沒有曝出解密算法,但只能保一時不能保一世,一樣不能認為是牢不可破的。至于不可逆的算法,像MD5、SHA、Mysql的password函數加密等,很多工程師會以為可以高枕無憂了,但是這就是碰撞庫的范疇。類似于http://www.cmd5.com/這樣的碰撞庫,其碰撞庫的規模號稱是達到了數以TB計了,而且貌似所言不虛。在這樣遠遠超出了早期的字典檔規模的碰撞庫面前,常規不可逆算法如MD5之類加密的密碼,在碰撞庫里被破解的幾率,大于95%。

譚劍儀:MD5算法以其優良散列性能,作為密碼認證的優點還是不容置疑的,盡管有碰撞庫,但是如果我們采用多次MD5甚至是多次加鹽MD5,cmd5.com那數以TB計的碰撞庫就全廢掉啦。前幾年聽說山東大學數學系的王小云教授提出了一個著名的MD5逆向算法,轟動了計算機密碼學界。雖然這個逆向算法至今沒有公開,但是可以肯定的是,她的算法只能是找出同等MD5值的一個字符串,并不可能找回原來的加密前的數據。這是因為MD5只是一個摘要算法,它并不是對數據的完整加密,密碼集和原碼集不能形成一一對應。所以從理論上來說它是不存在可逆算法的,就像是二次函數在實數域內沒有反函數一樣,函數值和自變量之間的對應關系是一對多的關系。如果我們利用這一點,對用戶的密碼進行加鹽MD5算法甚至是多次MD5加鹽加密,就很難再找一個等價的密碼來冒充用戶的密碼了。

邱元陽:怎樣才叫加鹽MD5算法呢?

譚劍儀:就是在普通的MD5算法輸入數據里面人為地加入一些額外的數據,如你的密碼是pass變量,按正常的加密算法是md5(pass),考慮到別人很可能根據加密后的結果暴力倒推出pass,我們在進行加密時人為地加入另一個變量salt,算法變為md5(pass+salt),別人要倒推出原來的pass就不能采用現有的MD5碰撞庫了,必須得重新掛上salt暴力跑一輪才行,前提條件還必須要知道你的salt變量的值才能行得通,否則就算想暴力都是不行的。多次重復MD5加密就是md5(md5(pass+salt)+salt),也可以第一次加鹽第二次不加鹽、第一次不加第二次加、兩次加的鹽不相同等等各種組合都行。黑客拿到經過我們做過這種特別處理后的密文,根本無法探知原文是什么,因為可能性實在是太多了。就算是想要暴力也根本不可行,因為就算他找對了方法,也需要非常大的碰撞庫,更何況他很可能根本找不到正確的暴力方法。

劉樹明:這個主意非常好。不論我們的安全措施做得多好,我們都無法保證用戶密碼數據不被別人拿走,必須要做好最壞的打算,就是即使別人拿走了密碼數據庫,他也無法利用。加鹽MD5不但可以跳出現有的MD5碰撞庫的范疇,而且可以防止采用類似山東大學王教授的逆向算法。就好比你能配到一把和原來一模一樣的鑰匙來開鎖,但是假如這鎖匙開鎖前必須要先套上某個配件后才能開,你就很難配制一把一模一樣的鑰匙來套同樣的配件了。

邱元陽:按正常的常識,用戶信息都必須要加密后才能保存在數據庫里面,作為IT人聚集度最高的國內編程愛好者網站,其管理人員不可能不知道這個道理。他們故意保存用戶的明文密碼,本身就有偷窺用戶密碼的嫌疑,網站管理人員的道德品質本身就值得懷疑!從另一方面來說,他們也對自己網站的安全性能盲目自信,認為自己的數據不可能被別人盜走。

劉樹明:正是這個道理,他們保存明文很可能就是想方便自己隨時查閱用戶的密碼!另外據說這次泄漏的密碼庫僅僅是2009年的一個備份數據庫,也就是說黑客可能并沒有實際攻陷CSDN的網站,而僅僅是利用了邱老師上面說到的“本地路徑暴露”漏洞。很可能是CSDN的工程師將網站數據庫的備份文件放在了網站某個目錄下,正好被黑客掃描到了,于是就下載到了,同樣像人人網、多玩網等這次同一批曝出來的用戶庫,都很可能是通過這樣的途徑泄露出去的。

● 技術以外的道德和法律規范

劉宗凡:另外,我想說說網絡安全方面的道德教育與法律規范。網絡安全不僅僅只依靠技術,對學校來說,正確的教育引導與強大的法律規范是網絡安全的有效保障。

在廣大青少年中,有一個錯誤的觀點,就是對黑客的盲目崇拜與學習,但對黑客的宗旨與守則卻不了解,認為入侵、破壞網絡系統很有成就感,在不知不覺中觸犯了法律法規。我們應該在中小學信息技術課堂教學中正確引導學生,以建設為榮,以破壞為恥,讓學生逐漸遵守網絡規范。另一方面,還要加強網絡安全教育,保護好自己的電腦系統,不讓自己的電腦成為“肉雞”,讓不法份子有機可乘,成為網絡攻擊的武器。

道德是自律的規范,法律是他律的規范。針對日益猖獗的計算機犯罪,我國也出臺了相關的一些法律法規,來制裁違法犯罪的行為。其中1997年修訂的《中華人民共和國刑法》第二百八十五條規定了非法侵入計算機信息系統罪,第二百八十六條規定了破壞計算機信息系統罪。《刑法修正案(七)》在刑法第285條中增加兩款詳細說明,包括了非法竊取計算機信息數據罪和非法控制計算機信息系統罪及非法提供控制計算機系統程序、工具罪。

法律法規的出臺,勢必對日益猖獗的網絡犯罪起到震懾作用。

Web服務器的安全是網絡安全范疇里面非常重要的一環。現在的網絡和社會環境,決定了安全攻防之戰越來越復雜。我們需要做的事情的確是很多,首先我們需要從道德方面教育學生,讓他們明白自己在網絡上的行為其實也是受到法律約束的,另外還要培養學生正確的是非觀,不要盲目崇拜非法入侵的行為,我們學習計算機知識并不是為了破壞。除此之外,我們還要多掌握網絡安全知識,提高網絡安全意識。很多情況下,并不是黑客有多高明,而是我們太疏于防范,給了黑客可乘之機。如果我們嚴格遵守相關的安全規范,并且多與外界交流,學習更多的安全知識,那么網絡安全帶來的痛苦就不會降臨到我們的頭上。

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲中文字幕国产av| 99在线国产| 91人人妻人人做人人爽男同| 9cao视频精品| 国产一区三区二区中文在线| 99视频在线免费观看| 欧美日本在线| 久久国产亚洲欧美日韩精品| 国产成人综合亚洲网址| 国产精品尹人在线观看| 久久黄色影院| 99视频在线精品免费观看6| 日韩欧美视频第一区在线观看| 国产麻豆精品久久一二三| 最新加勒比隔壁人妻| 91视频区| 久久精品aⅴ无码中文字幕| 亚洲天堂在线免费| 国产乱子伦精品视频| 国产h视频在线观看视频| 亚洲综合一区国产精品| 9966国产精品视频| 国产69精品久久久久孕妇大杂乱| 黄色三级毛片网站| 99视频精品在线观看| 亚洲bt欧美bt精品| 日韩在线视频网站| 国产成人91精品| 国产成人AV大片大片在线播放 | 精品久久国产综合精麻豆| 国产99在线观看| 日本午夜三级| 国产粉嫩粉嫩的18在线播放91| 国产成人精彩在线视频50| 久久国产香蕉| 亚洲精品老司机| 成人国产精品网站在线看| 黄色网站在线观看无码| 国产 在线视频无码| 亚洲无码37.| 国产区精品高清在线观看| 麻豆精品视频在线原创| 中文字幕自拍偷拍| 午夜久久影院| 精品人妻无码中字系列| 老司机午夜精品网站在线观看| 精品午夜国产福利观看| 欧美69视频在线| 真实国产精品vr专区| 国产成人AV男人的天堂| yy6080理论大片一级久久| 5388国产亚洲欧美在线观看| 国产第一页屁屁影院| 最近最新中文字幕在线第一页| 99久久精品视香蕉蕉| 精品国产电影久久九九| 美女视频黄频a免费高清不卡| 欧美成人A视频| 欧美日本中文| 毛片在线区| 日本爱爱精品一区二区| 欧洲欧美人成免费全部视频| 人妻丝袜无码视频| 成人午夜网址| 好吊色妇女免费视频免费| 亚洲一本大道在线| 欧美激情第一区| 综合色在线| 亚洲三级a| 欧美全免费aaaaaa特黄在线| 国产在线视频自拍| 久久五月天综合| 欧美亚洲一区二区三区在线| 亚洲天堂日本| 欧美精品v欧洲精品| 青青极品在线| 尤物视频一区| 亚洲精品爱草草视频在线| 亚洲国产成人自拍| 91区国产福利在线观看午夜| 精品无码国产一区二区三区AV| 亚洲 欧美 日韩综合一区|