掃描方式人工
安全報(bào)告可以提供
服務(wù)價(jià)格具體聯(lián)系客服
服務(wù)方式遠(yuǎn)程
服務(wù)地區(qū)全國(guó)
通過(guò)漏洞掃描和持續(xù)來(lái)發(fā)現(xiàn)網(wǎng)站的安全隱患。支持系統(tǒng)漏洞掃描和web漏洞掃描。涵括CVE、OWASP各種漏洞類(lèi)型,上千種檢測(cè)策略。支持多種網(wǎng)站服務(wù)器架構(gòu)的安全檢測(cè),深入多種網(wǎng)站架設(shè)平臺(tái)及網(wǎng)站開(kāi)發(fā)種類(lèi)。
針對(duì)于PHP代碼的開(kāi)發(fā)的網(wǎng)站,近在給客戶(hù)做網(wǎng)站安全檢測(cè)的同時(shí),大大小小的都會(huì)存在網(wǎng)站的后臺(tái)管理頁(yè)面被繞過(guò)并直接登錄后臺(tái)的漏洞,而且每個(gè)網(wǎng)站的后臺(tái)被繞過(guò)的方式都不一樣,根據(jù)SINE安全滲透測(cè)試多年來(lái)經(jīng)驗(yàn),來(lái)總結(jié)一下網(wǎng)站后臺(tái)繞過(guò)的一些詳情,以及該如何去防范后臺(tái)被繞過(guò),做好網(wǎng)站的署。后臺(tái)驗(yàn)證碼缺乏安全驗(yàn)證
比如在axublog程序中,網(wǎng)站后臺(tái)存在一個(gè)驗(yàn)證管理員登錄的一個(gè)函數(shù)chkadcookie()。但是在網(wǎng)站后臺(tái)的ad中并沒(méi)有chkadcookie()此驗(yàn)證函數(shù),因而就造成了普通訪(fǎng)問(wèn)條用戶(hù)可以越權(quán)訪(fǎng)問(wèn)。這種漏洞的原理也比較簡(jiǎn)單,一般情況下是經(jīng)驗(yàn)不足的開(kāi)發(fā)者漏掉了驗(yàn)證函數(shù)。Sine安全公司是一家專(zhuān)注于:服務(wù)器安全、網(wǎng)站安全、網(wǎng)站安全檢測(cè)、網(wǎng)站漏洞修復(fù),滲透測(cè)試,安全服
務(wù)于一體的網(wǎng)絡(luò)安全服務(wù)提供商。后臺(tái)驗(yàn)證代碼沒(méi)有做到的安全驗(yàn)證axublog后臺(tái)驗(yàn)證函數(shù)繞過(guò)后臺(tái)登錄的驗(yàn)證方式在axublog中的后臺(tái)驗(yàn)證函數(shù)是chkadcookie(),代碼如下圖所示:通過(guò)對(duì)網(wǎng)站代碼的詳細(xì)安全檢測(cè),發(fā)現(xiàn)了問(wèn)題中只有date我們是無(wú)法知道,而UA和REMOTE_ADDR都是客戶(hù)端可控的驗(yàn)證邏輯是如果在COOKIE中出現(xiàn)了在txtchkad.txt中的值,
那么就認(rèn)為是登錄的。這樣的驗(yàn)證邏輯明顯存在很大的漏洞問(wèn)題。如何繞過(guò)后臺(tái)驗(yàn)證?只需要將COOKIE中的chkad設(shè)置為_(kāi)就可以繞過(guò)后臺(tái)的登錄了。網(wǎng)站安全之變量覆蓋漏洞詳情:beescms的后臺(tái)驗(yàn)證函數(shù)繞過(guò)后臺(tái)驗(yàn)證方式檢查登錄的函數(shù)is_login()的代碼為如下圖所示:上述的代碼中并沒(méi)有對(duì)使用fl_value()函數(shù)進(jìn)行過(guò)濾,但又使用了extract()這樣的函數(shù),
所以就可以通過(guò)發(fā)送參數(shù)覆蓋掉SEESION中的值,從而繞過(guò)驗(yàn)證了。如何繞過(guò)后臺(tái)驗(yàn)證?Sine安全公司是一家專(zhuān)注于:服務(wù)器安全、網(wǎng)站安全、網(wǎng)站安全檢測(cè)、網(wǎng)站漏洞修復(fù),滲透測(cè)試,安全服務(wù)于一體的網(wǎng)絡(luò)安全服務(wù)提供商。繞過(guò)方式很簡(jiǎn)單,訪(fǎng)問(wèn)隨便一個(gè)頁(yè)面,發(fā)送請(qǐng)求包如下:index:_SESSION[login_in]=1&_SESSION[admin]=1&_SESSION[login_time]=99999999999此時(shí)就成功地創(chuàng)建了SESION變量,包括SESSION[loginin]=1、_SESSION[admin]=1、SESSION[logintime]=99999999999。之后訪(fǎng)問(wèn)管理員頁(yè)面,就可以成功地登錄后臺(tái)了。針對(duì)于以上兩個(gè)繞過(guò)網(wǎng)站后臺(tái)的漏洞,可以看出一個(gè)是驗(yàn)證碼,一個(gè)是變量覆蓋漏洞

弱口令。檢測(cè)Web網(wǎng)站的后臺(tái)管理用戶(hù),以及前臺(tái)用戶(hù),是否存在使用弱口令的情況。

自打人們創(chuàng)造發(fā)明了軟件開(kāi)始,人們就在連續(xù)不斷為探究怎樣更省時(shí)省力的做其他事兒,在智能科技的環(huán)節(jié)中,人們一次又一次嘗試錯(cuò)誤,一次又一次思索,因此才擁有現(xiàn)代化杰出的智能時(shí)代。在安全領(lǐng)域里,每一個(gè)安全防護(hù)科學(xué)研究人群在科學(xué)研究的環(huán)節(jié)中,也一樣的一次又一次探究著怎樣能夠智能化的解決各行各業(yè)的安全性問(wèn)題。在其中智能化代碼審計(jì)便是安全防護(hù)智能化繞不過(guò)去的坎。這次我們就一塊聊聊智能化代碼審計(jì)的發(fā)展歷程,也順帶講一講怎樣開(kāi)展1個(gè)智能化靜態(tài)數(shù)據(jù)代碼審計(jì)的核心。
智能化代碼審計(jì)在聊智能化代碼審計(jì)軟件以前,我們必需要明白2個(gè)定義,少報(bào)率和漏報(bào)率。少報(bào)率就是指并沒(méi)有發(fā)覺(jué)的系統(tǒng)漏洞/Bug,漏報(bào)率就是指發(fā)覺(jué)了不正確的系統(tǒng)漏洞/Bug。在評(píng)論下邊的全部智能化代碼審計(jì)軟件/構(gòu)思/定義時(shí),全部的評(píng)論規(guī)范都離不了這兩個(gè)詞,怎樣去掉這兩個(gè)方面亦或是在其中其一也更是智能化代碼審計(jì)發(fā)展壯大的關(guān)鍵環(huán)節(jié)。我們可以簡(jiǎn)潔明了的把智能化代碼審計(jì)(這兒我們探討的是白盒)分成兩大類(lèi),一種是動(dòng)態(tài)性代碼審計(jì)軟件,另一種是靜態(tài)數(shù)據(jù)代碼審計(jì)軟件。
動(dòng)態(tài)性代碼審計(jì)的特性與局限性動(dòng)態(tài)性代碼審計(jì)軟件的基本原理主要是根據(jù)在程序執(zhí)行的環(huán)節(jié)中開(kāi)展解決并收集系統(tǒng)漏洞。我們通常稱(chēng)作INILD(nteractiveAAPPlicabilitySecurityTesting)。在其中普遍的方式便是利用某類(lèi)方式Hook有意涵數(shù)亦或是底層api接口并利用前端開(kāi)發(fā)網(wǎng)絡(luò)爬蟲(chóng)辨別是不是引起有意涵數(shù)來(lái)確定系統(tǒng)漏洞。在前端開(kāi)發(fā)Fuzz的環(huán)節(jié)中,假如Hook涵數(shù)被引起,并符合某類(lèi)必要條件,那樣我們覺(jué)得該系統(tǒng)漏洞產(chǎn)生。這類(lèi)漏洞掃描工具的優(yōu)點(diǎn)取決于,利用這類(lèi)軟件發(fā)覺(jué)的系統(tǒng)漏洞漏報(bào)率較為低,且不依靠源代碼,通常情況下,只需方式充足健全,能夠引起到相對(duì)應(yīng)有意函數(shù)的實(shí)際操作都是會(huì)相對(duì)應(yīng)的符合某類(lèi)有意實(shí)際操作。并且能夠追蹤動(dòng)態(tài)性讀取也是這類(lèi)方式關(guān)鍵的優(yōu)點(diǎn)其一。
但接踵而來(lái)的難題也慢慢的暴露出來(lái):(1)前端開(kāi)發(fā)Fuzz網(wǎng)絡(luò)爬蟲(chóng)能夠確保對(duì)常規(guī)基本功能的普及率,卻難以確保對(duì)源代碼基本功能的普及率。假如曾應(yīng)用動(dòng)態(tài)性代碼審計(jì)軟件對(duì)很多的源代碼掃描,不會(huì)太難發(fā)覺(jué),這類(lèi)軟件對(duì)于系統(tǒng)漏洞的掃描結(jié)果并不會(huì)相比較于純白盒的漏洞掃描系統(tǒng)軟件有哪些優(yōu)點(diǎn),在其中較大的難題關(guān)鍵集中化在基本功能的覆蓋率上。
通常情況下,你難以確保開(kāi)發(fā)設(shè)計(jì)開(kāi)展的全部源代碼全部都是為網(wǎng)站的基本功能服務(wù)的,或許是在版本號(hào)迭代更新的環(huán)節(jié)中一次又一次沉余源代碼被留存下來(lái),也是有可能是開(kāi)發(fā)壓根并沒(méi)有意識(shí)到她們寫(xiě)出的源代碼并不只是會(huì)依照預(yù)期的模樣實(shí)行下來(lái)。有過(guò)多的系統(tǒng)漏洞都沒(méi)法立即的從前端的基本功能處被發(fā)覺(jué),一些乃至很有可能須要符合的自然環(huán)境、的請(qǐng)求才可以引起。如此一來(lái),源代碼的普及率無(wú)法得到確保,又如何確保能發(fā)覺(jué)系統(tǒng)漏洞呢?關(guān)于網(wǎng)站代碼安全審計(jì)必須又人工去審計(jì),不能去靠軟件,如果對(duì)代碼上的漏洞或后門(mén)不放心的話(huà)可以交給網(wǎng)站安全公司來(lái)處理,國(guó)內(nèi)像SINESAFE,盾安全,綠盟,啟明星辰都是對(duì)代碼安全精通的安全公司。

說(shuō)白了,就是說(shuō)在網(wǎng)站滲透測(cè)試的后一個(gè)步驟里,對(duì)代碼的漏洞要統(tǒng)計(jì)、檢測(cè)結(jié)果顯示并現(xiàn)場(chǎng)演示一些早已辨別、認(rèn)證和運(yùn)用了的安全漏洞。被測(cè)公司的管理和技術(shù)精英團(tuán)隊(duì)會(huì)檢驗(yàn)滲透時(shí)采取的方式,并會(huì)根據(jù)這些文檔中的結(jié)果顯示,來(lái)修補(bǔ)所存有的網(wǎng)站漏洞。因此從社會(huì)道德視角來(lái)講,安全檢測(cè)結(jié)果顯示的工作目標(biāo)非常至關(guān)重要。便于協(xié)助管理人員和滲透一同掌握、剖析現(xiàn)階段網(wǎng)站系統(tǒng)程序中的存在的問(wèn)題,將會(huì)需用給不一樣的部門(mén)擬定不一樣措辭的書(shū)面報(bào)告。除此之外,這些安全檢測(cè)的結(jié)果顯示還可以用于對(duì)比網(wǎng)站滲透測(cè)試前后目標(biāo)系統(tǒng)的完整性。很多客戶(hù)找到我們SINE安全做滲透測(cè)試服務(wù),那么我們?cè)诤箅A段,都是要輸出滲透測(cè)試報(bào)告給客戶(hù)看,到底這個(gè)報(bào)告該怎么寫(xiě),SINE老于來(lái)跟大家詳細(xì)的介紹一番。
講了那么多,一段話(huà)匯總就是說(shuō),網(wǎng)站滲透測(cè)試過(guò)后給客戶(hù)看的檢測(cè)結(jié)果,安全測(cè)試報(bào)告模版、有什么規(guī)范?每個(gè)人都會(huì)有自身覺(jué)得合理的見(jiàn)解。如同這個(gè)行業(yè)的很多人早已證實(shí)的那樣,有不錯(cuò)的擬定檢測(cè)結(jié)果的方式,還有一些很不盡人意的方式。網(wǎng)站滲透測(cè)試檢測(cè)結(jié)果顯示并都沒(méi)有固定性的統(tǒng)一化規(guī)范,含有精英團(tuán)隊(duì)特色的、可以幫客戶(hù)處理問(wèn)題的檢測(cè)結(jié)果顯示就是說(shuō)是好檢測(cè)結(jié)果顯示。
滲透測(cè)試報(bào)告需用哪些內(nèi)容?步,要時(shí)時(shí)牢記“評(píng)估的終目標(biāo)?你的方案是啥?檢測(cè)結(jié)果中要表示什么?一些具有網(wǎng)站滲透測(cè)試技能但缺乏經(jīng)驗(yàn)的非常容易犯一個(gè)嚴(yán)重錯(cuò)誤就是說(shuō)在檢測(cè)結(jié)果中過(guò)于重視技能表示要牢記網(wǎng)站滲透測(cè)試檢測(cè)結(jié)果是并非顯擺技術(shù)的地方。因此要在剛開(kāi)始就清晰可見(jiàn)目標(biāo),在書(shū)寫(xiě)檢測(cè)結(jié)果的時(shí)候要牢記這一點(diǎn)。
第二,誰(shuí)在看這個(gè)檢測(cè)結(jié)果?他們期望從這當(dāng)中看到什么?檢測(cè)結(jié)果的對(duì)象是誰(shuí)?在大部分狀況下網(wǎng)站滲透測(cè)試檢測(cè)結(jié)果的閱讀者通常會(huì)與你的技術(shù)能力不在一個(gè)級(jí)別。你需用盡可能讓他們看得懂檢測(cè)結(jié)果。而且需用檢測(cè)結(jié)果中表示不一樣閱讀者關(guān)心的不一樣一部分。例如,摘要一部分應(yīng)該做到:簡(jiǎn)潔明了(不超過(guò)兩頁(yè)),關(guān)鍵簡(jiǎn)述危害客戶(hù)安全狀態(tài)的漏洞及危害。在大部分狀況下,高層們都沒(méi)有時(shí)間關(guān)心你在網(wǎng)站滲透測(cè)試中采取的深?yuàn)W的技術(shù)應(yīng)用,因此前幾頁(yè)很至關(guān)重要,們很有可能只關(guān)注這幾頁(yè)的內(nèi)容,因此必須需用量身定制。
“技術(shù)方面的詳情”是表示你針對(duì)目標(biāo)系統(tǒng)進(jìn)行的所有技術(shù)檢測(cè)的細(xì)節(jié),需用修補(bǔ)你遇到的這些漏洞的人會(huì)很關(guān)心這部分內(nèi)容。可是,他們并不關(guān)心你的掃描檢測(cè)結(jié)果顯示。直接堆積300多頁(yè)的掃描檢測(cè)結(jié)果顯示是都沒(méi)有意義的。建議以下:1、不可以直接在檢測(cè)結(jié)果顯示中堆積漏洞掃描工具的輸出結(jié)果顯示,除非是必須要用得著的。例如Nmap的輸出結(jié)果顯示不一定是把每一行都放進(jìn)檢測(cè)結(jié)果顯示里。建議以下操作,例如掃描遇到網(wǎng)絡(luò)中大批量主機(jī)開(kāi)啟了SNMP服務(wù),建議采取-oA參數(shù)和grep過(guò)濾下主機(jī)索引和SNMP端口。
2、發(fā)現(xiàn)漏洞必須要截圖,但要適度。截圖過(guò)多就會(huì)增加檢測(cè)結(jié)果顯示的頁(yè)數(shù)和大小,因此要適度截圖。截圖要表示關(guān)鍵問(wèn)題,而并不是僅僅只是便于為了展現(xiàn)掃描工具的漂亮輸出圖。比如說(shuō),你獲取到了Linux主機(jī)的root的權(quán)限,不一定是你截20張圖來(lái)展現(xiàn)root權(quán)限能瀏覽哪些目錄,只需截1張uid命令的輸出結(jié)果顯示。截圖得當(dāng)可以清晰可見(jiàn)展現(xiàn)你完成的工作目標(biāo)。
在寫(xiě)滲透測(cè)試檢測(cè)結(jié)果顯示時(shí),另外一個(gè)普遍的錯(cuò)誤觀念是“長(zhǎng)度等于質(zhì)量”。實(shí)際上是,你的檢測(cè)結(jié)果顯示應(yīng)該長(zhǎng)度適中不易過(guò)長(zhǎng)。假如你期望有人認(rèn)真閱讀你的檢測(cè)結(jié)果顯示,那么內(nèi)容太長(zhǎng)會(huì)成為一種負(fù)擔(dān)。但假如你的檢測(cè)結(jié)果顯示內(nèi)容確實(shí)很長(zhǎng),可是閱讀報(bào)告的客戶(hù)并不關(guān)注檢測(cè)結(jié)果顯示中的所有漏洞問(wèn)題,建議你將一小部分內(nèi)容以附件的形式去表示出來(lái)。感興趣的閱讀者可以自行閱讀附件一部分內(nèi)容,不一樣的閱讀者各取所需。網(wǎng)站,APP在上線(xiàn)之前一定要提前檢測(cè)網(wǎng)站,以及APP存在的漏洞,防止后期發(fā)展過(guò)程中出現(xiàn)重大的經(jīng)濟(jì)損失,可以找的網(wǎng)絡(luò)安全公司來(lái)做這項(xiàng)滲透測(cè)試服務(wù),國(guó)內(nèi)SINESAFE,綠盟,啟明星辰,盾安全都是比較的,至此報(bào)告的編寫(xiě)以及側(cè)重點(diǎn)都已記錄到這片文章里,希望對(duì)您有所幫助。
如果想深入的對(duì)網(wǎng)站進(jìn)行全面的漏掃服務(wù)的話(huà)可以向SINESAFE,鷹盾安全,大樹(shù)安全,綠盟等這些網(wǎng)站安全公司來(lái)做更詳細(xì)的人工手動(dòng)安全測(cè)試服務(wù)來(lái)確保網(wǎng)站的安全問(wèn)題,防止被入侵。
http://coolerbeats.net