滲透測試中遇到的越權(quán)漏洞該如何解決
  • 更新時間:2024-10-30 11:29:18
  • 建站經(jīng)驗
  • 發(fā)布時間:2年前
  • 376

滲透測試在網(wǎng)站,APP剛上線之前是一定要做的一項安全服務(wù),提前檢測網(wǎng)站,APP存在的漏洞以及安全隱患,避免在后期出現(xiàn)漏洞,給網(wǎng)站APP運營者帶來重大經(jīng)濟(jì)損失,很多客戶找到我們SINE安全公司做滲透測試服務(wù)的同時,我們積累了十多年的漏洞檢測經(jīng)驗,對客戶的網(wǎng)站各項功能以及APP進(jìn)行全面的安全檢測,下面我們就對滲透測試中的一些知識點跟大家科普一下:


越權(quán)漏洞是什么?

詳細(xì)的跟大家講解一下什么是越權(quán)漏洞,在整個滲透測試過程中,越權(quán)漏洞是發(fā)生在網(wǎng)站,APP功能里的,比如用戶登錄,操作,提現(xiàn),修改個人資料,發(fā)送私信,上傳圖片,撤單,下單,充值,找回密碼等等,那么可以簡單的理解為,繞過授權(quán)對一些需要驗證當(dāng)前身份,權(quán)限的功能進(jìn)行訪問并操作,舉例來講:在網(wǎng)站APP里的找回密碼功能,正常是按照手機(jī)號來進(jìn)行找回密碼,那么如果存在越權(quán)漏洞,就可以修改數(shù)據(jù)包,利用其它手機(jī)號獲取短信,來重置任意手機(jī)號的賬戶密碼。發(fā)生漏洞的根本原因是對需要認(rèn)證的頁面存在漏洞,沒有做安全效驗,導(dǎo)致可以進(jìn)行繞過,大部分的存在于網(wǎng)站端,以及APP端里,像PHP開發(fā)的,以及JAVA開發(fā),VUE.JS開發(fā)的服務(wù)端口都存在著該漏洞,小權(quán)限的用戶可以使用高權(quán)限的管理操作,這就是越權(quán)漏洞。


越權(quán)漏洞又分為水平越權(quán),垂直越權(quán),簡單來理解的話,就是普通用戶操作的權(quán)限,可以經(jīng)過漏洞而變成管理員的權(quán)限,或者是可以操作其它人賬號的權(quán)限,也叫未授權(quán)漏洞,正常如果訪問管理員的一些操作,是需要有安全驗證的,而越權(quán)導(dǎo)致的就是繞過驗證,可以訪問管理員的一些敏感信息,一些管理員的操作,導(dǎo)致數(shù)據(jù)機(jī)密的信息泄露。垂直越權(quán)漏洞可以使用低權(quán)限的賬號來執(zhí)行高權(quán)限賬號的操作,比如可以操作管理員的賬號功能,水平越權(quán)漏洞是可以操作同一個層次的賬號權(quán)限之間進(jìn)行操作,以及訪問到一些賬號敏感信息,比如可以修改任意賬號的資料,包括查看會員的手機(jī)號,姓名,充值記錄,撤單記錄,提現(xiàn)記錄,注單記錄等等,也可以造成使用水平越權(quán)來執(zhí)行其他用戶的功能,比如刪除銀行卡,修改手機(jī)號,密保答案等等。


關(guān)于越權(quán)漏洞的測試方法我們舉例來講解一下:

很多網(wǎng)站,APP設(shè)計過程中對ID號是以userid=001等來命名的,我們在登錄網(wǎng)站后,輸入會員的賬號密碼,查看用戶的信息,比如我的查看鏈接是www.xxx.com/u/user.php?user_id=008,打開這里鏈接就可以看到我的詳細(xì)信息,包括姓名,注冊的手機(jī)號,地址,上傳的圖片,余額等等,那么如果網(wǎng)站存在越權(quán)漏洞我們就可以來測試一下,將user_id=008改為user_id=009,打開網(wǎng)站就可以看到其他用戶的詳細(xì)信息,以此類推就可以查看任意的賬戶信息,導(dǎo)致信息泄露發(fā)生,危害較大。


滲透測試中發(fā)現(xiàn)的越權(quán)漏洞修復(fù)方案

對存在權(quán)限驗證的頁面進(jìn)行安全效驗,效驗網(wǎng)站APP前端獲取到的參數(shù),ID,賬戶密碼,返回也需要效驗。對于修改,添加等功能進(jìn)行當(dāng)前權(quán)限判斷,驗證所屬用戶,使用seesion來安全效驗用戶的操作權(quán)限,get,post數(shù)據(jù)只允許輸入指定的信息,不能修改數(shù)據(jù)包,查詢的越權(quán)漏洞要檢測每一次的請求是否是當(dāng)前所屬用戶的身份,加強(qiáng)效驗即可,如果對程序代碼不是太懂的話也可以找專業(yè)的網(wǎng)站安全公司處理,滲透測試服務(wù)中檢測的漏洞較多,下一篇文章,我們SINE安全繼續(xù)跟大家講解,科普滲透測試,讓您的網(wǎng)站APP更安全。

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請表明原文地址:https://www.tlkjt.com/experience/7588.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部